Fathom Analytics MCP. Track site traffic and user behavior by conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Fathom Analytics MCP Server gives you full control over your website intelligence. Connect it to your AI agent to list sites, check live visitor counts, and pull granular metrics like pageviews and bounce rates.
It tracks visitor behavior without compromising user privacy, so you never worry about personally identifiable information (PII).
What your AI agents can do
Get account info
Retrieves basic account details for your Fathom Analytics setup.
Get current visitors
Gets the exact number of people currently visiting a site.
Get device stats
Provides aggregated data on the types of devices visiting a site (mobile, desktop, etc.).
Shows every site you manage in your Fathom Analytics account using list_sites.
Gets the number of active visitors on a specific site using get_current_visitors.
Retrieves aggregated pageview metrics for a site over a defined period using get_pageviews.
Lists the top referring domains and search terms driving traffic to a site using get_referrers.
Identifies the most viewed pages on a site using get_top_pages.
Aggregates data showing which device types (desktop, mobile, etc.) are visiting a site using get_device_stats.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Fathom Analytics MCP Server: 12 Tools for Website Intelligence
Use these tools to query account metadata, get live visitor counts, and aggregate detailed site performance metrics through natural language prompts.
019d7597get account info
Retrieves basic account details for your Fathom Analytics setup.
019d7597get current visitors
Gets the exact number of people currently visiting a site.
019d7597get device stats
Provides aggregated data on the types of devices visiting a site (mobile, desktop, etc.).
019d7597get event
Pulls specific details about a custom user-defined event.
019d7597get me
Retrieves the user profile linked to your API token.
019d7597get pageviews
Calculates and returns pageview metrics for a site over a set time range.
019d7597get referrers
Lists the top domains that sent traffic to a site.
019d7597get site
Retrieves comprehensive details about a specific managed website.
019d7597get top pages
Finds and reports the most popular pages on a site.
019d7597get visitors
Generates visitor aggregation data for a site over a defined period.
019d7597list events
Lists all custom events defined for a specific website.
019d7597list sites
Lists every website managed within your Fathom Analytics account.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Fathom Analytics, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Fathom Analytics MCP Server gives you total command over your site intelligence. Hook it up to your AI agent and start running reports and checking visitor data just by talking to it. It tracks how people use your site without ever touching any private user info, so you're safe. list_sites shows you every website you manage in Fathom.
You can then get_site to pull comprehensive details on any specific site. Need to know how many people are there right now? get_current_visitors gets you the live count of active visitors. You can check out how people are using your site across different gadgets by running get_device_stats, which aggregates data on mobile, desktop, and other device types.
To see what's driving the action, get_referrers lists the top domains that send traffic to your site. You can find out what people are checking out the most by running get_top_pages. For a deeper look at where your audience is coming from, get_visitors generates visitor aggregation data over a time you set.
If you wanna know how many pages people are viewing, get_pageviews calculates and returns pageview metrics for a site over a set time range. You can list all the custom events you set up with list_events, and then get_event pulls specific details about any custom user-defined event. get_top_pages identifies your site's most popular pages.
You can also use get_account_info to retrieve basic account details for your Fathom Analytics setup, and get_me gets the user profile tied to your API token. For background stuff, get_site retrieves detailed information about a specific managed website, and list_sites gives you a full list of all the sites you manage.
How Fathom Analytics MCP Works
- 1 Subscribe to the Fathom Analytics MCP Server and input your API Token in the settings.
- 2 Ask your AI agent a natural language question (e.g., 'What were last week's pageviews for my main site?').
- 3 The agent calls the appropriate tool (like
get_pageviews), retrieves the data, and presents the answer to you.
The bottom line is, you talk to your AI agent, and it runs the specific data query needed to give you the answer.
Who Is Fathom Analytics MCP For?
Growth Marketers, Product Managers, and Business Owners who need real-time site performance data without building complex dashboards. If you spend time exporting data to Excel just to figure out where traffic dropped, this is for you. You get site intelligence instantly.
Uses the agent to run campaign attribution checks, instantly comparing top referrers (get_referrers) against overall site performance (get_pageviews).
Queries top-performing pages (get_top_pages) and device type distributions (get_device_stats) to decide what features to build next.
Checks current visitor counts (get_current_visitors) and basic traffic metrics using simple language questions, needing fast, reliable answers.
What Changes When You Connect
- Check current traffic instantly. Don't wait for a dashboard refresh; simply ask for live visitor counts with
get_current_visitorsand get the number right now. - Analyze where traffic comes from. Instead of manually checking referral reports, run
get_referrersto list top sources and instantly see your best channels. - Understand performance over time. Use
get_pageviewsto pull historical data, giving you aggregates like total views and unique visitors without leaving your chat interface. - Pinpoint content issues.
get_top_pagesshows you which pages are performing best, andget_device_statstells you if mobile users are having a different experience. - Maintain data integrity. You can verify your account status and limits using
get_account_infoandget_me, keeping your data queries accurate. - Scope the data. Start by using
list_sitesto see every site you manage, then drill down into specific details usingget_site.
Real-World Use Cases
Investigating a sudden traffic dip
A marketing manager notices a sharp drop in site traffic. They ask their agent: 'What happened to my visitor count?' The agent runs get_current_visitors, confirming the dip. Next, they run get_referrers to see if the drop correlates with a specific source (e.g., Google). This pinpoints the problem area quickly, avoiding manual dashboard deep-dives.
Optimizing for mobile users
A product manager wants to know if the site looks good on phones. They query get_device_stats. The results show that mobile traffic is high, but the average duration is low. They then use get_top_pages to see which specific mobile-optimized pages need immediate attention.
Comparing site performance
A business owner needs to compare two different websites. They first run list_sites to confirm both sites are connected. Then, they ask the agent to run get_pageviews for Site A and Site B for the last quarter, getting a side-by-side comparison without switching tabs.
Tracking specific user actions
A developer needs to check if a new conversion event is firing correctly. They use list_events to confirm the event name, and then use get_event to pull live data on how often that specific event is occurring, verifying the tracking code works.
The Tradeoffs
Assuming all data is in one spot
Manually logging into the Fathom dashboard, exporting the top 10 pages, then switching to Google Analytics to check referrers, and finally opening a spreadsheet to stitch the data together. It takes 20 minutes and requires 3 different logins.
→
Use your agent to run get_top_pages and get_referrers sequentially. The agent handles the data flow, giving you a single, conversational report that combines both insights instantly.
Ignoring the time scope
Asking for 'pageviews' without specifying a date range. The system might return outdated or incomplete data, leading to bad decisions about traffic trends.
→
Always specify the time window. Use get_pageviews and include the required dates in your prompt to ensure the data is accurate for the period you are analyzing.
Over-relying on basic metrics
Only looking at the total number of visitors (get_visitors) and deciding the site is fine. This ignores crucial context like bounce rate or average session duration.
→
Always follow up the visitor count with related tools. Check get_device_stats to understand who is visiting, or get_referrers to understand why they are visiting.
When It Fits, When It Doesn't
Use this if you need to correlate multiple, disparate data points to answer a 'why' question. For example, if you see high traffic from a new source (use get_referrers), you should immediately follow up by checking if those visitors are actually staying on the site (check get_pageviews and get_device_stats). Don't just look at one number. If your goal is simply to list every site you manage, use list_sites—it's a simple inventory check. If you only need to know the current visitor count, get_current_visitors is enough. The server is best for deep analysis, not simple lookups.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Fathom Analytics. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Pulling site data used to mean switching between five different dashboards.
Today, checking a site's health means logging into the analytics platform, finding the 'Traffic' tab, running a report on pages, then opening a second tab for 'Sources' to see referrers, and finally opening a third to check device breakdowns. You spend time clicking, copying, and pasting numbers into a master spreadsheet just to get a basic overview.
With the Fathom Analytics MCP Server, you just ask your agent. You can say, 'What were the pageviews last week, and what were the top referrers?' and the agent runs both `get_pageviews` and `get_referrers` and gives you the combined answer. It’s instant.
Use Fathom Analytics MCP Server for Site Metrics
You no longer have to run separate reports for pageviews, visitor counts, and device stats. The agent handles the complexity. You can ask for 'the unique visitors and the top pages for mobile users in May' and it combines the data from `get_visitors`, `get_top_pages`, and `get_device_stats` into one answer.
This changes everything. You move from being a data aggregator to a direct decision-maker. You get the insight, not just the numbers.
Common Questions About Fathom Analytics MCP
How do I use the get_current_visitors tool in Fathom Analytics MCP Server? +
You simply ask your agent: 'How many visitors are on my site right now?' The agent executes get_current_visitors and gives you the live count. You can follow up by asking about the top referrers for that moment.
What is the difference between get_visitors and get_pageviews? +
get_visitors returns the total number of unique people who saw the site. get_pageviews counts every page load, meaning one visitor can generate many pageviews.
Does the Fathom Analytics MCP Server support live data? +
Yes, the get_current_visitors tool provides real-time counts. All other tools provide aggregated data for specific time ranges you define.
Can I check multiple sites with list_sites and get_site? +
Yes. First, use list_sites to see all managed domains. Then, you can specify which site you want data for when running get_site.
How do I find out where my traffic is coming from using get_referrers? +
Ask your agent to run get_referrers. It lists your top traffic sources (like Google or Twitter) and gives you the percentage breakdown, telling you exactly where your users come from.
How do I use the get_device_stats tool to see my traffic breakdown? +
The get_device_stats tool provides a breakdown of your site's visitors by device type. You can check if mobile, desktop, or other devices are driving the most traffic to help optimize your site's layout.
What information does the get_account_info tool provide? +
The get_account_info tool gives you basic details about your Fathom Analytics account. It confirms your setup and helps verify your overall access level with a simple query.
If I need historical data, which tool should I use, like get_pageviews or get_visitors? +
Use get_pageviews or get_visitors to pull aggregated data for specific time ranges. These tools are designed for deep analysis over periods, unlike the real-time checks.
How do I obtain a Fathom Analytics API Token? +
Log in to your Fathom account, navigate to Settings > API, and generate a new token. You can choose between Admin or Read-only access levels.
Does every API request count as a pageview? +
Yes, Fathom Analytics uniquely counts each API request as one pageview against your monthly plan limit to ensure sustainability without separate pricing.
Can I see current live visitors through this agent? +
Absolutely. The get_current_visitors tool allows you to see the real-time count of active users on any of your connected sites.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Todoist
Manage tasks, organize projects, and streamline your personal or team workflows natively with your AI agent.
Indeed
Search for job listings on Indeed — find roles by keyword, location, and job type directly from any AI agent.
Google Sheets
Interact with Google Sheets to read, write, and manipulate data via AI.
You might also like
Hookdeck (Webhook Gateway)
Manage your webhook infrastructure via Hookdeck — monitor connections, route events, and control sources directly from any AI agent.
Runway ML Alternative
Automate AI video generation via Runway ML — create, monitor, and manage Gen-3 Alpha and Gen-2 tasks directly from any AI agent.
Perplexity AI
Query Perplexity AI for real-time web search with citations — ask questions, deep research, reasoning, and structured answers directly from any AI agent.