NestDaddy

nimo

io.github.marvtub/nimo · v1.0.1

Monitoring that tells you the fix: uptime, Core Web Vitals, cron check-ins, Journey Watch.

Connect Remote server

Terminal
claude mcp add --transport http nimo https://api.heynimo.com/mcp-server
~/.cursor/mcp.json
{
  "mcpServers": {
    "nimo": {
      "url": "https://api.heynimo.com/mcp-server"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "nimo": {
      "type": "http",
      "url": "https://api.heynimo.com/mcp-server"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.heynimo.com/mcp-server

Tools 24 found in our last check

  • audit_url

    Check a public URL’s mobile performance and page metadata without saving a site. Returns the selected report section. Each call runs another check, including requests for a different section. For saved checks that you can compare later, use add_site then run_audit; to read an ex…

  • add_site

    Save a public site for repeat checks; returns siteId for run_audit. Creates a manual mobile site, subject to plan limits. For a one-off check use audit_url. Remove saved sites in the Nimo app.

  • add_check_in

    Watch a job that runs on a schedule and alert the user when it stops running. Returns a URL. Add `&& curl -fsS <pingUrl>` to the END of the user's command, joined with `&&` so it only runs when the job succeeded. Never use `;` — that reports success even when the job failed. Aft…

  • list_check_ins

    List jobs being watched and whether each has checked in.

  • get_check_in

    Use after running the job once to confirm that its first check-in arrived.

  • remove_check_in

    Stop watching a job and remove its check-ins. This cannot be undone.

  • connect_posthog

    Connect PostHog to an owned Nimo site. Returns a secure, expiring setup URL for the user to authorize PostHog and choose a project. Show the exact URL. Never ask for API keys in chat. A link is NOT a completed connection; check get_posthog_connection_status after the user author…

  • get_posthog_connection_status

    Check the attemptId returned by connect_posthog after user authorization. Pending/failed/expired are not connected. Connected with no_matching_events means authorization worked but no events matched the site; do not claim zero traffic. Attempt status expires with the setup link.

  • get_posthog_analytics

    Read bounded aggregate site analytics through the PostHog connection already stored securely by Nimo. Returns the last 28 complete UTC days, cached up to 12 hours, scoped to the site's exact hostname. Event totals are independent counts, not a same-person funnel. Missing, failed…

  • list_ga4_properties

    Find Google Analytics properties for the selected site using connected accounts. Returns property/account names, configured stream hostnames, exact-hostname traffic evidence, saved selection and bounded discovery coverage. Follow nextOffset to inspect remaining properties; do no…

  • select_ga4_property

    Remember the user's explicitly chosen GA4 property for this site. First use list_ga4_properties / listGa4Properties and present the property name and hostname evidence. Call only after the user explicitly confirms that choice; never select based solely on a guess. Requires the r…

  • get_seo_evidence

    START HERE for SEO recommendations, page optimization, noindex/robots verification, organic traffic or source comparisons. Read SEO evidence for one owned page, with source, scope, units and limitations. Use refresh:true sources:[page] to verify deployed HTML. GSC data is search…

  • get_search_coverage

    Site-wide search coverage for one owned site: which sitemap pages have Google Search impressions and which have none, Search Console page rows missing from the sitemap, submitted sitemaps with their errors, URL Inspection index status for up to 20 listed pages without impression…

  • list_sites

    Call first when you need a site ID or want to choose which monitored site to improve. Returns every site and its latest Core Web Vitals.

  • list_watched_pages

    Call after choosing a site to see its watched pages, automatic-check state, effective per-site cadence, and latest saved page-report IDs. Starts with mobile. Pass a latestCompletedAuditId to get_audit_report; this tool does not start checks or change what is watched.

  • audit_all_sites

    Review the latest completed audit for every site and rank verified regressions first. Uses stored results only; it does not start new audits. Use run_audit to measure a saved site again, or audit_url for a one-off URL check.

  • get_site

    Call after selecting a site to see its latest metrics, configuration, and uptime status before deciding what to do next.

  • get_audit_report

    Read saved performance causes, metrics, and page-metadata health. Use section:'pageMetadata' for the audited page's saved title, description, canonical and social-preview evidence. For fresh SEO, organic traffic or noindex questions, start with get_seo_evidence instead: it prese…

  • get_audit_history

    Call before a large change or when investigating a regression. Returns prior audit metrics so you can see the trend.

  • compare_audits

    Compare two audits without publishing by default. Set share: true only with explicit approval and a connection that has manage permission. Returns before-and-after metric deltas only when both audits used the same strategy and device; source-changed metrics are marked inconclusi…

  • share_report

    Create a public, expiring Nimo report link. Pass compareAuditId to share a before-and-after comparison; auditId is the newer or current report.

  • run_audit

    Start a saved-site audit; consumes allowance. wait:true waits up to 90 seconds and may still return pollAfterMs; poll get_audit_status for up to 3 minutes. Use quick for iteration and full for comprehensive evidence. Use audit_url only for performance on unsaved URLs. For deploy…

  • get_audit_status

    Call after run_audit returns queued or running. Poll every 20 seconds for up to 3 minutes; structured completion includes compact reportSummary evidence when the stored report is ready.

  • get_uptime_status

    Read a saved site's latest availability check, response time in milliseconds, uptime percentages over 24 hours and 30 days, and any ongoing incident. Does not probe the site now or start monitoring. If lastCheckedAt is null, no check exists: the default currentStatus is not evid…

Details

Endpointhttps://api.heynimo.com/mcp-server (Streamable HTTP)
First published9 Nov 2026
Last updated9 Nov 2026
Registry nameio.github.marvtub/nimo

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.