Fathom Analytics MCP by usefulapi

io.usefulapiv1.0.0Updated Oct 9, 2026

Query Fathom Analytics sites, stats, current visitors and events, and manage sites and events.

VerifiedStreamable HTTPWeb executableBusiness & CommerceData & Analytics

Overview

AI-generated overview

Lets an assistant read Fathom Analytics sites, traffic reports, current visitors and events, and make limited site and milestone changes.

What it does
Connects an assistant to a Fathom Analytics account through a hosted remote MCP endpoint. Read tools cover the account, sites, events, milestones, traffic and event aggregation reports, current visitors, and token permissions. Write tools create and update sites, set or clear an event's currency, and create, update or delete milestones. Meta tools report usage, manage the Pro subscription, and send feature requests.
When to use it
Useful when you want to ask an assistant about website traffic, current visitors or event data without opening the Fathom dashboard, or to make small site and milestone edits from a chat client. It is a hosted service with a free monthly call allowance, so it suits occasional reporting and light administration.
Requirements
A remote MCP client that supports streamable HTTP. No local install or package is needed. Sign-in is by OAuth; the login page asks for your Fathom Analytics credentials, and the client config should contain only the endpoint URL, with no Authorization header or API key. Network access to the hosted endpoint is required.
Before you install
Write tools change data: they create and update sites, set or clear event currency, and create, update or delete milestones, so confirm them before running. The service is paid beyond the free tier: Pro is $9 per month or $90 per year, upgrade returns a Stripe Checkout link, and cancelling keeps Pro to the end of the paid period with no refund for the current period. Your Fathom credentials are entered on the provider's OAuth login page, so trust in that provider matters.

Installation

In SourceWeft

  1. Open Fathom Analytics MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fathom-analytics": {
      "type": "http",
      "url": "https://fathom-analytics.usefulapi.io/mcp"
    }
  }
}

README

Fathom Analytics MCP by usefulapi

Use Fathom Analytics from Claude, Cursor, or any MCP client — sites, aggregated stats, current visitors, events and site settings. Hosted, no local install: connect with your own Fathom Analytics credentials.

Live endpoint: https://fathom-analytics.usefulapi.io/mcp · Homepage: https://usefulapi.io/fathom-analytics

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://fathom-analytics.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http fathom-analytics https://fathom-analytics.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "fathom-analytics": {      "url": "https://fathom-analytics.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Fathom Analytics credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/fathom-analytics/

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Fathom Analytics credentials.

Tools

ToolTypeWhat it does
fathom_get_tokenreadGet the API token's permissions
fathom_get_accountreadGet the account
fathom_list_sitesreadList sites
fathom_get_sitereadGet a site
fathom_list_eventsreadList a site's events
fathom_list_milestonesreadList a site's milestones
fathom_get_milestonereadGet a milestone
fathom_get_aggregationreadRun a traffic or event report
fathom_get_current_visitorsreadGet current visitors
fathom_create_sitewriteCreate a site
fathom_update_sitewriteUpdate a site
fathom_set_event_currencywriteSet an event's currency
fathom_clear_event_currencywriteClear an event's currency
fathom_create_milestonewriteCreate a milestone
fathom_update_milestonewriteUpdate a milestone
fathom_delete_milestonewriteDelete a milestone
fathom_usage_statusmetaUsage status (free-tier meter)
fathom_request_featuremetaRequest a missing feature
fathom_upgrademetaUpgrade to Pro (unlimited)
fathom_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited

Pro covers this server only. Subscribe with fathom_upgrade (it returns a Stripe Checkout link). Cancel any time with fathom_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running fathom_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Fathom Analytics.

Source: servers/fathom-analytics/README.md at commit 003df58

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestOct 9, 2026