MCP Fathom Analytics
by mackenly
An unofficial Model Context Protocol (MCP) server for accessing Fathom Analytics data through an AI assistant. It utilizes the @mackenly/fathom-api SDK to interact with the Fathom Analytics API.
Last updated: N/A
What is MCP Fathom Analytics?
This is an MCP server that allows AI assistants to access and utilize data from Fathom Analytics. It acts as a bridge between Fathom Analytics' API and AI tools that support the Model Context Protocol.
How to use MCP Fathom Analytics?
To use this server, you need to configure your MCP client (e.g., Claude Desktop) with the provided JSON configuration, including your Fathom Analytics API key. The server is run as an npx script. Refer to the Model Context Protocol documentation for more details on client configuration.
Key features of MCP Fathom Analytics
Retrieve account information
List and manage Fathom Analytics sites
List events for specific sites
Generate aggregated analytics reports with flexible filtering and grouping
Get real-time data about current site visitors
Use cases of MCP Fathom Analytics
Ask an AI assistant for daily pageview statistics.
Analyze the performance of individual pages on your website.
Identify traffic sources from specific countries.
Generate custom analytics reports based on various criteria.
FAQ from MCP Fathom Analytics
What is Model Context Protocol (MCP)?
What is Model Context Protocol (MCP)?
MCP is a protocol that allows AI assistants to access data from various sources.
Is this server officially supported by Fathom Analytics?
Is this server officially supported by Fathom Analytics?
No, this is an unofficial implementation and is not affiliated with, endorsed, or supported by Fathom Analytics.
What API key do I need?
What API key do I need?
You need your Fathom Analytics API key to authenticate with the Fathom Analytics API.
Where can I find more information about MCP clients?
Where can I find more information about MCP clients?
You can find more information on the Model Context Protocol website under Example Clients.
How do I contribute to this project?
How do I contribute to this project?
Contributions are welcome! Please feel free to submit a Pull Request.