{
  "markdown": "# Sightkick MCP server\n\n> **This repo is metadata and documentation, not the server's source.** Sightkick\n> is a hosted product; the server runs at `https://app.sightkick.so/mcp` and there\n> is nothing here to install or self-host. What you'll find is [`server.json`](server.json)\n> — the [MCP Registry](https://registry.modelcontextprotocol.io) entry — plus the\n> connection instructions and tool catalog below.\n\nSightkick is an SEO/AEO autopilot. It tracks how ChatGPT, Gemini, Google AI\nOverviews and AI Mode answer your buyers' questions, researches the keywords\nworth winning, writes and publishes articles on a daily calendar, and proves\noutcomes with Google Search Console data.\n\nThis server hands all of that to your agent: 31 tools over streamable HTTP,\nauthenticated with OAuth 2.1. Agent access is included in every paid plan —\nit is never a separate tier.\n\n## Endpoint\n\n```\nhttps://app.sightkick.so/mcp\n```\n\nThere is no API key. The first call opens a sign-in, and one OAuth grant is\nbound to one workspace (one website) — the consent screen carries a workspace\nselector.\n\n## Connect\n\n**Claude Code**\n\n```sh\nclaude mcp add --transport http sightkick https://app.sightkick.so/mcp\n```\n\n**Claude** (desktop and claude.ai) — Settings → Connectors → \"Add custom\nconnector\", paste the endpoint.\n\n**ChatGPT** — Settings → Connectors, turn on Developer mode, \"Add\", paste the\nendpoint.\n\n**Cursor** — Settings → MCP → \"Add server\", pick streamable HTTP, paste the\nendpoint.\n\n**VS Code** — run \"MCP: Add Server\" from the command palette, pick HTTP, paste\nthe endpoint.\n\n**Anything else that speaks MCP over streamable HTTP** — add a custom or remote\nserver and paste the same endpoint.\n\nThere is also a [skill](https://github.com/sightkick-so/skill) that teaches an\nagent how to use these tools well, rather than just what they are:\n\n```sh\nnpx skills add sightkick-so/skill\n```\n\n## Tools\n\n`R` read-only · `W` write · `!` destructive, requires explicit confirmation.\n\n### AI visibility\n| | Tool | |\n|---|---|---|\n| R | `get_visibility_summary` | Mentions, citations and recommendations across engines |\n| R | `list_tracked_prompts` | The tracked prompt panel, with per-prompt verdicts |\n| R | `get_tracked_prompt` | One prompt with its per-engine run list |\n| R | `get_ai_answer` | A stored AI answer, verbatim |\n| R | `list_cited_sources` | The pages AI answers were built from |\n| R | `list_visibility_gaps` | Where competitors are named and you aren't |\n| W | `track_prompt` | Start tracking a buyer prompt |\n| ! | `retire_prompt` | Stop tracking one, freeing a slot |\n\n### Proof and research\n| | Tool | |\n|---|---|---|\n| R | `get_search_metrics` | Real Search Console clicks, impressions, CTR, position |\n| R | `list_keywords` | The keyword pool, ranked by Opportunity |\n| R | `list_outreach` | The off-page coverage ledger |\n| R | `get_workspace` | The connected website: engines, locale, publish mode |\n| R | `list_connections` | Connected CMS destinations |\n| R | `list_activity` | The attributed activity feed |\n| R | `search_guidance` | Sightkick's SEO/AEO methodology |\n\n### Articles\n| | Tool | |\n|---|---|---|\n| R | `list_articles` / `get_article` | Find an article, read its content |\n| W | `create_article_draft` | Write your own draft as semantic HTML |\n| W | `update_article` | Edit an article's content or metadata |\n| W | `generate_article` | Delegate to Sightkick's staged pipeline |\n| R | `score_article` | Grade a draft on five pillars, with fixes |\n| W | `queue_article` / `unqueue_article` | Put it on the plan, or take it off |\n\n### Shipping\n| | Tool | |\n|---|---|---|\n| R | `get_calendar` | The publishing calendar |\n| W | `reschedule_article` | Move an article, insert-and-slide |\n| W | `set_autopilot_mode` | The writing dial: auto, drafts, manual |\n| R | `list_actions` | The to-do list, each row owned by you or the autopilot |\n| W | `complete_action` | Mark one done, with a result note |\n| ! | `skip_action` | Dismiss one (remembered 60 days) |\n| W | `request_action` | Order an article from the pipeline |\n| ! | `publish_article` | Publish to the connected CMS |\n\n## Rules\n\n- **One grant, one website.** An agent connected to one workspace cannot read\n  or touch another.\n- **Every write is attributed.** Each call lands in the workspace's activity\n  feed against the OAuth client that made it.\n- **Limits are enforced, not documented.** One generation in flight and five\n  manual runs a day, 25 scores a day, 20 writes an hour per workspace.\n- **Publishing needs `confirm: true`**, unless the workspace already runs on\n  full auto. It is meant to represent real user approval, never an automatic\n  retry.\n\n## Links\n\n- [Server page](https://sightkick.so/mcp) — the human version of this document\n- [Agent guide](https://sightkick.so/llm-info) — the same catalog, written for LLM retrieval\n- [Server card](https://app.sightkick.so/.well-known/mcp/server-card.json)\n- [Skill](https://github.com/sightkick-so/skill) — how to use the tools well\n- [sightkick.so](https://sightkick.so) · [Privacy](https://sightkick.so/privacy)\n\nMIT © Sprike LLC (Sightkick)\n",
  "bytes": 5084,
  "sha": "0cecdef3bf577d6083e55fc169d060c955548b1b9a7201e49ecdb9496342aae3",
  "repo_slug": "sightkick-so/mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_so_sightkick_mcp_5b0b9ef7/readme"
}