protogrid

Search / com.engagemii/citation-watch

Engagemii Citation Watch

R0· no sign-in

Brands ChatGPT names for real buyer questions, updated every 30 minutes, with AI visibility scores.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust83of 100
Uptime, 30 days100%
Latency p50262 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "citation-watch": {
      "type": "http",
      "url": "https://api.engagemii.com/api/mcp"
    }
  }
}
claude mcp add --transport http citation-watch https://api.engagemii.com/api/mcp
[mcp_servers.citation-watch]
url = "https://api.engagemii.com/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "citation-watch": {
      "type": "remote",
      "url": "https://api.engagemii.com/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "citation-watch": {
      "type": "http",
      "url": "https://api.engagemii.com/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=citation-watch&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLmVuZ2FnZW1paS5jb20vYXBpL21jcCJ9"
}
{
  "servers": {
    "citation-watch": {
      "type": "http",
      "url": "https://api.engagemii.com/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "citation-watch": {
      "httpUrl": "https://api.engagemii.com/api/mcp"
    }
  }
}
extensions:
  "citation-watch":
    enabled: true
    name: "citation-watch"
    type: streamable_http
    uri: "https://api.engagemii.com/api/mcp"
    timeout: 300

Quality 75 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations13 of 13 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,362 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes23 tool changes in 30 days
  • fail
    stability.rug_pull2 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

13 tools, about 2,362 tokens to load them all · tool set 7044136d88b7 · tools last changed 2026-10-18 · checked 2026-10-19 10:52 UTC

Tool changes

  • aeo_scorechangeddescription
    before

    Get the Engagemii AEO score (0-10) for any company domain, with the six on-page sub-scores, seven off-page authority signals, and the llms.txt audit verdict. Drawn from the Engagemii index of more than 70 million companies. Free, no auth.

    after · 76% of words in common

    Get the Engagemii AEO score (0-10) for any company domain, with the six on-page and six off-page signals each rated Weak, Fair, Good or Strong, and the llms.txt audit verdict. Drawn from the Engagemii index of more than 70 million companies. Free, no auth.

  • kit_downloadchangeddescription
    before

    After a paid kit_checkout, receive all eight Customized Fix Kit files plus the badge embed as plain text so an agent can apply them directly to the codebase and re-run aeo_audit to verify the improvement. Requires the Stripe session id (cs_...) from the checkout success URL.

    after · 62% of words in common

    After a paid kit_checkout, receive all eight Customized Fix Kit files plus the badge embed as plain text. Requires the Stripe session id (cs_...) from the checkout success URL.

  • kit_checkoutchangeddescriptionmeaning changed
    before

    RETIRED: the Customized Fix Kit is now free, so there is nothing to buy. Call free_kit with the owner's email instead; the kit arrives by email after a one-click verification. This tool remains only so older conversations get a helpful answer.

    after · 26% of words in common

    Retired. The Customized Fix Kit is now free and is requested through free_kit, so this tool no longer starts a checkout. It returns a short notice saying so.

  • data_recordschangeddescription, input schemameaning changed
    before

    Pull full licensed records from the Engagemii dataset (all columns, fingerprinted, the same shape a purchased file delivers). METERED: every record returned is deducted from the account's purchased API quota, so keep limits small in conversation (default 25, max 100 here). For bulk pulls use the raw API: POST https://api.engagemii.com/api/v1/data/records with the same key and filters (up to 10,000 per call). Requires an Engagemii data API key. To browse without spending quota, use search_companies or dataset_sample instead.

    after · 49% of words in common

    Pull full licensed records from the Engagemii dataset (all columns, fingerprinted, the same shape a purchased file delivers). Metered: every record returned uses one unit of the account's purchased API quota. Returns 25 records by default and at most 100 per call. Larger pulls are available through the REST API at https://api.engagemii.com/api/v1/data/records with the same key. Requires an Engagemii data API key.

  • data_signupchangeddescription, input schema
    before

    Create a free Engagemii data account. We email a verification link to the address; the account's API key (edk_...) stays inactive until the user clicks it, then the key appears in the portal and unlocks search_companies and data_records. Requires the user's email, a password of their choosing (8+ characters), their company name, and their EXPLICIT confirmation that they accept the data license at https://engagemii.com/aeo/data/license. Only set license_accepted to true if the user actually said yes.

    after · 77% of words in common

    Create a free Engagemii data account. We email a verification link to the address; the account's API key (edk_...) stays inactive until the user clicks it, then the key appears in the portal and unlocks search_companies and data_records. Requires the user's email, a password of their choosing (8+ characters), their company name, and the user's acceptance of the data license at https://engagemii.com/aeo/data/license.

  • search_companieschangedinput schema
  • connect_trackerchangeddescription
    before

    Set up free Engagemii AI-crawler monitoring for a site, entirely from here. It provisions the owner's free account and tracker key and returns a small install snippet (Node/Express, Next.js, PHP, or Cloudflare Worker) with the key already in it. Install the one that matches the site's stack (if you are working in the site's own code, just add the file yourself) and AI-bot visits start reporting; the owner watches them per bot, per day at the dashboard link. Requires the owner's email. Before connecting, tell the owner: Engagemii is free because it licenses the AI-crawler activity data the tracker collects, in aggregated form and, unless the owner opts out in portal settings, identified by their domain. The tracker records bot visits only, never their human visitors. Only connect if the owner is fine with that.

    after · 73% of words in common

    Set up free Engagemii AI-crawler monitoring for a site, entirely from here. It provisions the owner's free account and tracker key and returns a small install snippet (Node/Express, Next.js, PHP, or Cloudflare Worker) with the key already in it. Once the snippet for the site's stack is installed, AI-bot visits start reporting, and the owner sees them per bot and per day at the dashboard link. Requires the owner's email. Terms of the free service: Engagemii licenses the AI-crawler activity data the tracker collects, in aggregated form and, unless the owner opts out in portal settings, identified by their domain. The tracker records bot visits only, never human visitors.

  • ai_readstreamchangeddescription
    before

    Which AI engines are reading the business web right now. Server-side, IP-verified crawler logs across one of the largest networks of business pages online. Returns per-engine reads over the last ten minutes, the last 24 hours and all time, plus a daily series. Free, no auth. Use this to answer 'which AI crawler is most active', 'how much is Claude reading compared to GPTBot', or 'is AI crawling going up'.

    after · 70% of words in common

    Which AI engines are reading the business web right now. Server-side, IP-verified crawler logs across one of the largest networks of business pages online. Returns per-engine reads over the last ten minutes, the last 24 hours and all time, plus a daily series. Free, no auth. Answers questions such as which AI crawler is most active, how two engines compare, and whether AI reading is rising.

  • citation_watchchangeddescription
    before

    What ChatGPT is recommending right now. Every 30 minutes Engagemii puts a real, non-branded buyer question to ChatGPT with live web search and records which brands it names, alongside each brand's standing AI visibility score (computed before the question was asked). Returns the last 48 hours. Free, no auth. Use this to answer questions like 'which brands does AI recommend in category X' or 'is an AI visibility score related to being recommended'.

    after · 78% of words in common

    What ChatGPT is recommending right now. Every 30 minutes Engagemii puts a real, non-branded buyer question to ChatGPT with live web search and records which brands it names, alongside each brand's standing AI visibility score (computed before the question was asked). Returns the last 48 hours. Free, no auth. Answers questions such as which brands AI recommends in a category, and whether an AI visibility score relates to being recommended.

  • aeo_auditchangeddescription
    before

    Run a LIVE AEO audit of a site right now: fresh fetch of the homepage, robots.txt, sitemap, llms.txt, and about page, scored on the six on-page categories with concrete recommendations. Use this to verify fixes immediately after applying them; aeo_score returns the stored dataset score, which updates when Engagemii next crawls the site. Free, no auth, up to 5 live audits per hour.

    after · 75% of words in common

    Run a LIVE AEO audit of a site right now: fresh fetch of the homepage, robots.txt, sitemap, llms.txt, and about page, scored on the six on-page categories with concrete recommendations. Differs from aeo_score, which returns the stored score from the index; that score updates when Engagemii next reads the site. Free, no auth, up to 5 live audits per hour.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-26d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api.engagemii.com/api/mcp streamable-httpnoneyes100%262 ms2025-03-262026-10-19

Tools (13)

aeo_auditread-onlyRun a LIVE AEO audit of a site right now: fresh fetch of the homepage, robots.txt, sitemap, llms.txt, and about page, scored on the six on-page categories with concrete recommendations. Differs from aeo_score, which returns the stored score from the index; that score updates when Engagemii next reads the site. Free, no auth, up to 5 live audits per hour.
aeo_scoreread-onlyGet the Engagemii AEO score (0-10) for any company domain, with the six on-page and six off-page signals each rated Weak, Fair, Good or Strong, and the llms.txt audit verdict. Drawn from the Engagemii index of more than 70 million companies. Free, no auth.
ai_readstreamread-onlyWhich AI engines are reading the business web right now. Server-side, IP-verified crawler logs across one of the largest networks of business pages online. Returns per-engine reads over the last ten minutes, the last 24 hours and all time, plus a daily series. Free, no auth. Answers questions such as which AI crawler is most active, how two engines compare, and whether AI reading is rising.
brand_profileread-onlyFull public profile for a scored company: score breakdown, category, geography, detected platform, social profiles, AI-crawler visit counts. Free, no auth.
citation_watchread-onlyWhat ChatGPT is recommending right now. Every 30 minutes Engagemii puts a real, non-branded buyer question to ChatGPT with live web search and records which brands it names, alongside each brand's standing AI visibility score (computed before the question was asked). Returns the last 48 hours. Free, no auth. Answers questions such as which brands AI recommends in a category, and whether an AI visibility score relates to being recommended.
connect_trackerSet up free Engagemii AI-crawler monitoring for a site, entirely from here. It provisions the owner's free account and tracker key and returns a small install snippet (Node/Express, Next.js, PHP, or Cloudflare Worker) with the key already in it. Once the snippet for the site's stack is installed, AI-bot visits start reporting, and the owner sees them per bot and per day at the dashboard link. Requires the owner's email. Terms of the free service: Engagemii licenses the AI-crawler activity data the tracker collects, in aggregated form and, unless the owner opts out in portal settings, identified by their domain. The tracker records bot visits only, never human visitors.
data_recordsPull full licensed records from the Engagemii dataset (all columns, fingerprinted, the same shape a purchased file delivers). Metered: every record returned uses one unit of the account's purchased API quota. Returns 25 records by default and at most 100 per call. Larger pulls are available through the REST API at https://api.engagemii.com/api/v1/data/records with the same key. Requires an Engagemii data API key.
dataset_sampleread-only15 random live rows from the Engagemii dataset in exactly the shape a purchased file delivers (same columns, same cleaning). Free, no auth.
data_signupCreate a free Engagemii data account. We email a verification link to the address; the account's API key (edk_...) stays inactive until the user clicks it, then the key appears in the portal and unlocks search_companies and data_records. Requires the user's email, a password of their choosing (8+ characters), their company name, and the user's acceptance of the data license at https://engagemii.com/aeo/data/license.
free_kitRequest the FREE Customized Fix Kit for a domain. There is one kit and it is free: eight fix files written from the site's ACTUAL content (Organization and FAQ JSON-LD, meta description, llms.txt, robots patch, Wikidata guide, Google Business checklist, README) plus a full PDF audit. Flow: pass the owner's email; Engagemii emails a verification link; after the owner clicks it the kit is built and the download link is emailed automatically. Kits are queued, so delivery is by email rather than in-chat. One kit per domain; repeat requests resend the stored kit.
kit_checkoutread-onlyRetired. The Customized Fix Kit is now free and is requested through free_kit, so this tool no longer starts a checkout. It returns a short notice saying so.
kit_downloadread-onlyAfter a paid kit_checkout, receive all eight Customized Fix Kit files plus the badge embed as plain text. Requires the Stripe session id (cs_...) from the checkout success URL.
search_companiesread-onlyQuery the scored dataset with filters (industries, states, score range, scope us|all). Returns up to 100 light rows. Requires an Engagemii data API key.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.engagemii/citation-watch",
  "title": "Engagemii Citation Watch",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api.engagemii.com/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://engagemii.com/live",
  "description": "Brands ChatGPT names for real buyer questions, updated every 30 minutes, with AI visibility scores."
}