Sightkick
Track AI visibility (ChatGPT, Gemini, AI Overviews), research SEO keywords, write, publish, prove.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http sightkick 'https://app.sightkick.so/mcp'
{
"mcpServers": {
"sightkick": {
"type": "http",
"url": "https://app.sightkick.so/mcp"
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
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: 56 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 nothing else to install. The server's own instructions tell a
connected agent how to use these tools well, not just what they are, and
search_guidance returns Sightkick's SEO/AEO method on demand.
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 |
Competitors
| Tool | ||
|---|---|---|
| R | list_competitors | Tracked rivals, whether each saved domain is really theirs, and brands the engines name that nobody tracks |
| W | track_competitor | Put a rival on the board — its site and the name buyers use |
| ! | untrack_competitor | Take one off the board, keeping its history |
| W | set_competitor_domain | Move a rival to its real site — the verified suggestion, or one you give |
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 | research_keywords | Keyword ideas and long-tail around a topic — on the monthly research allowance |
| R | competitor_keywords | What any domain ranks for, with positions |
| R | gap_keywords | What a rival ranks for that this site doesn't |
| R | get_serp | One keyword's live top-10, People Also Ask, and the AI Overview's cited pages |
| W | save_keywords | Add keywords to the pool — graded and scored right away |
| R | list_outreach | The off-page prospect ledger |
| R | list_backlinks | Every watched link and its verdict: live, dropped, checking, not found |
| 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 four pillars, with fixes |
| W | queue_article / unqueue_article | Put it on the plan, or take it off |
Backlinks
| Tool | ||
|---|---|---|
| W | approve_prospect | Find the editorial contact and draft the pitch — nothing sent |
| ! | send_prospect | Book the pitch into the send queue (a real email from the user's inbox) |
| ! | dismiss_prospect | Decline a prospect for good — its whole site goes on the Blocklist |
| W | run_prospect_discovery | Run the daily prospect discovery now |
| W | add_prospect | Add a page by URL as a prospect, verified and scored like a found one |
| R | list_directories | The directories this business should be listed on, ranked by how often AI answers cite each, with where it stands |
Improvements
| Tool | ||
|---|---|---|
| R | list_opportunities | The week's list: published articles where one small change could win clicks or an AI answer back |
| ! | approve_opportunity | Queue one on the next free day — the page is changed that day, the old version kept |
| ! | skip_opportunity | Take one off the list (remembered 60 days) |
| W | restore_opportunity | Bring a skipped one back |
| W | unqueue_improvement | Take a queued change off its day, back into the list |
| R | list_improvement_results | Every change made, and its result 28 days after Google read the page again |
| ! | undo_improvement | Take a live change out of its page — needs confirm: true |
| ! | redo_improvement | Put an undone change back and measure it again — needs confirm: true |
| W | set_improvements_mode | Automatic or ask-me-first — switching to automatic needs confirm: true |
Shipping
| Tool | ||
|---|---|---|
| R | get_calendar | The publishing calendar |
| W | reschedule_article | Move an article, insert-and-slide |
| W | set_autopilot_mode | The writing dial: autopilot, drafts, manual — moving it up needs confirm: true |
| R | list_actions | The owner's to-do list: what only a person with the keys can do |
| 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 the plan's monthly article budget, 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
- sightkick.so · Privacy
MIT © Sprike LLC (Sightkick)
Questions fréquentes
Qu'est-ce que Sightkick ?
Track AI visibility (ChatGPT, Gemini, AI Overviews), research SEO keywords, write, publish, prove.
Comment installer Sightkick ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http sightkick 'https://app.sightkick.so/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour Sightkick ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
Sightkick est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient Sightkick ?
Il est publié par sightkick-so. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.