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