Create account
Language: English
Language: English
IntegrationModel Context ProtocolOAuth 2.1

CitePatch MCP Server

Connect Cursor, Claude, Codex, VS Code, ChatGPT, or any MCP-compatible agent to your CitePatch workspace. Read visibility data, evidence, Brand Truth, technical health, shopping, and Search Console. It acts only within the permissions you grant. One-click OAuth, no API keys.

Endpointhttps://mcp.citepatch.com/mcp

Model Context Protocol

What is the CitePatch MCP server?

The Model Context Protocol (MCP) is an open standard that lets AI assistants talk to tools and data through one consistent interface. CitePatch exposes its visibility measurement, evidence, Brand Truth, technical, shopping, and Search Console data as an MCP server, so your agent can read the real picture without copy-paste. Reading is the default: a tool that changes something works only with a scope you tick.

It runs on Streamable HTTP at a single endpoint and authenticates with OAuth 2.1 — your client opens CitePatch consent, you pick the organization, and you approve exactly which scopes to grant. No API keys to create or paste. Nothing goes live from MCP: a page change opens as a pull request or a CMS draft that someone on your team reviews and merges.

  • Works with any MCP client — Cursor, Claude Code, VS Code, ChatGPT, Codex.
  • One-click OAuth — reads come ticked; every scope that changes something starts unticked.
  • /mcp/readonly serves the read tools only, for setups that must never write.
  • Evidence labeled honestly; external model text fenced as untrusted.

What your agent can do

You approve scopes at sign-in. Reads come ticked; the scopes that change something start unticked and work only if you tick them. Anything outside what you grant is rejected.

Workspace & projects

projects:read

See your workspace the way CitePatch sees it, then pick the right project.

  • List accessible projects and granted scopes
  • Pull a project's status briefing — domain, onboarding, last measurement

Visibility & prompts

measurement:read

Check AI visibility metrics and the prompts driving them.

  • Check AI visibility metrics for a project window
  • List tracked prompts and clusters, with gaps linked to each one
  • Read the AI answers observed for a prompt, sentiment included

Evidence & Brand Truth

evidence:read

Pull the real evidence behind a visibility gap and your approved facts.

  • Pull the full evidence chain behind a gap
  • Review approved Brand Truth facts for a project

Technical health & citability

measurement:read

Audit crawl health and citability from the latest finished crawl — never a live re-check.

  • Audit the Technical report — robots.txt, sitemap, JSON-LD, and more
  • Spot near-duplicate pages and the citations that repeat across them
  • Check citability — corpus coverage and page-level verdicts

Shopping & Search Console

measurement:read

Track AI Shopping performance and real Search Console data.

  • Track AI Shopping offerings, merchants, and findings
  • Look up one ranked AI Shopping product's detail
  • Pull Search Console rows — clicks, impressions, position

Changes, only with the scopes you tick

These start unticked on the consent screen, and /mcp/readonly does not offer them at all.

Tracked prompts

prompts:write

Change what CitePatch measures — only if you tick this scope.

  • Draft prompt suggestions for a project or one topic
  • Track a new prompt, or edit one's text and market
  • Pause a prompt, or stop tracking it

Page changes

patch:read · patch:generate · patch:apply

Draft the fix for a gap and open it for review. Nothing is ever published.

  • List page changes and follow one until it is ready
  • Generate a change for a gap — spends credits, touches nothing on your site
  • Open a ready change as a pull request or a CMS draft — never merged or published

Actions you took

actions:write

Tell CitePatch what you did outside it, so it can say whether it worked.

  • Record a forum reply, a listing or a profile you published (paid plans)
  • CitePatch then watches the prompts it affects and gives a verdict

Brand Truth facts

brandtruth:write

Keep the facts AI answers are checked against up to date.

  • Add a fact — suggested, or approved at once with the page that states it
  • Remove a fact — retracted or dismissed, its history kept

The built-in brief-me prompt walks the agent through a project briefing step by step.

Connect in 3 steps

  1. Add the connector

    Point your MCP client at https://mcp.citepatch.com/mcp — a CLI command in Claude Code, a JSON line in Cursor, or an HTTP entry in Codex. Configs below.

  2. Sign in and approve

    Your client opens CitePatch OAuth in the browser. Sign in, choose the organization, review the scopes — reads come ticked, changes do not — and Approve.

  3. Start working

    The client stores a short-lived token with the org bound in. Ask your agent about visibility, evidence, Brand Truth, technical health, shopping, or Search Console data — no headers to configure.

Wire it into your agent

Point any MCP client at https://mcp.citepatch.com/mcp (Streamable HTTP). The first call triggers CitePatch OAuth — pick an org, grant scopes, done. No API keys, no custom headers. https://mcp.citepatch.com/mcp/readonly is the same server without the tools that change something, for setups that must only read.

Drop citepatch into your global MCP list, or commit a project file so the whole team gets the same connector.

  1. In Cursor, open Settings → MCP and choose Add new global MCP server — or edit ~/.cursor/mcp.json directly.
  2. Insert the JSON below, save, then reload MCP (restart Cursor if citepatch stays offline).
  3. Authenticate when Cursor prompts you — Login beside citepatch, or the first tool call.
  4. Optional: commit .cursor/mcp.json in the repo so teammates inherit the same endpoint.
.cursor/mcp.json
{
  "mcpServers": {
    "citepatch": {
      "url": "https://mcp.citepatch.com/mcp"
    }
  }
}

Try it

Once connected, talk to your agent in natural language. It picks the right tools.

Brief

“Use citepatch_get_workspace then brief me on our top visibility metrics for the main project.”

Diagnose

“List our tracked prompts and show the evidence chain for the highest-impact gap.”

Audit

“Pull our Technical report and flag anything blocking AI crawlers.”

Search

“Show our Search Console performance for the last 30 days, sorted by impressions.”

Built-in guardrails

Protections

  • OAuth 2.1 with PKCE — short-lived tokens, revocable instantly in Settings → MCP.
  • Org isolation — organization is signed into the token; tenant args are rejected.
  • Changes only with the scopes you tick, and nothing goes live: a page change opens as a pull request or a CMS draft for your team to review.
  • Honesty contract — evidence labels, metric cells, untrusted fences on external text.

Privacy & data

MCP calls send your AI client exactly what each tool returns — no raw embeddings dump, no internal metadata. Every call is scoped to your own token and leaves an audit trail. We do not use your workspace data to train third-party models.

Connect CitePatch to your AI agent

Add the endpoint, approve the scopes you want in one click, and give your agent the real evidence behind your AI visibility.