Track AI visibility (ChatGPT, Gemini, AI Overviews), research SEO keywords, write, publish, prove.
One address for any MCP client. You sign in at clerk.sightkick.so once, after adding it.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
| Access to | Read | Change |
|---|---|---|
| Your identity | ||
| Profile | ||
| Email address | ||
| User |
From the sign-in at clerk.sightkick.so, as the endpoint publishes it. You approve it there.
Odel could not list its tools without signing in.
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.
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.
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.
R read-only · W write · ! destructive, requires explicit confirmation.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
confirm: true, unless the workspace already runs on
full auto. It is meant to represent real user approval, never an automatic
retry.MIT © Sprike LLC (Sightkick)