Website traffic, bot reports, realtime visitors and site health for your DevDome sites
Connect Remote server
claude mcp add --transport http analytics https://analytics.devdome.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"analytics": {
"url": "https://analytics.devdome.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"analytics": {
"type": "http",
"url": "https://analytics.devdome.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://analytics.devdome.com/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 20 found in our last check
list_sitesList the websites on this DevDome account with their verification status.
add_siteAdd a website to the account. Returns the verification file to upload (verify_file_path + verify_content, served at /.well-known/devdome-analytics.txt); the site stays pending until verified.
verify_siteVerify ownership of a pending website (checks the installed snippet or DNS TXT record).
get_statsHeadline KPIs for a site as raw counts: visits, visitors, pageviews, clicks (outbound), bots, bounces, session_seconds, dur_sessions, each for the current and the previous period. Derive the rates yourself the way the dashboard does: bounce rate = bounces / visits; average visit…
get_timeseriesDaily traffic series for a site (visits, visitors, pageviews, clicks, bots per day, in the site's timezone). Window by days, or from and to (YYYY-MM-DD); omit both for the full history the plan retains.
get_breakdownTop-N breakdown of a site's traffic by one dimension. regions needs country (ISO alpha-2); cities needs country and takes region. countries / regions / cities ignore the page, referrer, campaign, event and goal filters (they are the country-scoped views themselves).
get_bot_reportBot traffic on a site - DevDome separates every hit into human vs bot. kind 'bots' = known-bot catalog activity; 'threats' = suspicious/behavioral detections.
get_realtimeVisitors active on the site in the last 5 minutes, with their current page and path.
get_visitorsRecent individual visits: entry page, path taken, country, device, human/bot.
get_site_healthUptime/health summary for a site: status, response time, TLS/domain checks, open incidents, the latest daily audit (DNS, certificate, security headers, SEO basics, tracker) and the Malware Scanner roll-up. Compact: the raw 24h probe list and the scanner file list are left out (t…
get_hourlyThe last 24 hours by hour (UTC timestamps): visits, visitors, pageviews, clicks, bots per hour. Fixed window, no days/from/to.
get_pathsThe visitors who ENTERED the site on one page, each with the step-by-step path they took afterwards. page = the entry page path, e.g. /pricing.
get_incidentsDowntime incidents of a site, newest first, with start, end, confirmation time, failing status and category. Pages: when has_more is true, pass the started_at of the last row as before.
get_goalsThe site's saved goals (Website Settings > Goals) with how many human and bot visitors completed each one in the window: type page (a path, * = any part), click (an outbound destination), event (a custom event name) or scroll (a scroll depth percent). Each row carries the goal i…
get_eventsCustom events the site sends (devdome('event', name) or the plugin's event tracking): one row per event name with counts for the window. Event names feed the event filter.
check_domainLive DNS and domain checks for ANY public domain (not only account sites): dns = records of one type (A, AAAA, CNAME, MX, NS, TXT, SOA, CAA; default A), mx / ns / txt = that record set, email_auth = SPF + DMARC + DKIM (common selectors, or dkim_selector), whois = registrar, stat…
check_urlLive HTTP check of ANY public https URL from Cloudflare's network: status = status code, final URL, response time and the main response headers; redirects = the hop-by-hop redirect chain (up to 10 hops) with each status and location; security_headers = the DevDome security-heade…
lookup_botIs this user-agent string a known bot or crawler, and which one: matched against DevDome's bot catalog (AI crawlers, search engines, SEO tools, monitors) and the live crawler feed the analytics use. A user agent can be forged, so a match says what the client CLAIMS to be; get_bo…
inspect_pageOn-page SEO and content checks of ANY public web page, fetched live by DevDome (first 300 KB): meta_tags = title and description with lengths, robots / noindex, viewport, charset, Open Graph and Twitter tags, social tags misplaced in the body; canonical = the canonical link (res…
generate_fileGenerate a ready-to-use file or link, the same output as the free DevDome tools, nothing fetched or stored: robots_txt = a WordPress robots.txt from a preset (standard, woo, ai, privacy) or a rules list (admin, ajax, rest, search, feeds, trackbacks, woo, ai_training, ai_search)…
Headers
| Name | Description |
|---|---|
AuthorizationRequired, secret | Bearer YOUR_API_KEY - the ddk_ key from devdome.com, Account, API |
Details
| Endpoint | https://analytics.devdome.com/mcp (Streamable HTTP) |
| First published | 2 Sep 2026 |
| Last updated | 2 Sep 2026 |
| Registry name | com.devdome/analytics |
More data and analytics servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
