NestDaddy

Sightkick

so.sightkick/mcp · v2.2.0

The agentic SEO and GEO platform your AI agent uses to rank on Google and in AI search.

Connect Remote server

Terminal
claude mcp add --transport http mcp https://app.sightkick.so/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://app.sightkick.so/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://app.sightkick.so/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://app.sightkick.so/mcp

Tools 37 found in our last check

  • get_workspace

    The workspace at a glance: the site, the plan as its amounts and what's left this month (a plan has amounts, no package name), each of Sightkick's jobs (auto, manual, off) and sightkickPages (scheduled: Sightkick plans its pages on the schedule and they go live on their day, uns…

  • get_guidance

    Sightkick's SEO and GEO playbook by topic: what you may do, the scores, the schedule, structuring a page for AI answers, improving a page instead of writing a new one, and the content rules Sightkick's writer follows (evidence about rivals, comparison, alternatives and list page…

  • get_activity

    What happened in the workspace, and what came of it. view: - log(limit?): What Sightkick, the owner and agents did, newest first. - events(after?, types?, limit?): What to act on, oldest first (reply_received, citation_lost, page_dropped, check_back_done, change_lost, competitor…

  • get_visibility

    How AI models (ChatGPT, Gemini, AI Overviews, AI Mode) answer the tracked buyer prompts. Sampled daily: judge windows, not single days. view: - summary(days?): Presence, citations, recommendations and sentiment, per AI model, top cited sources and rivals. Lead with unbranded (in…

  • get_prompts

    The buyer prompts Sightkick tracks in AI answers, and their answers. view: - list: Every tracked prompt with its visibility, sentiment, position, brands named and gap verdict. - prompt(promptId): One prompt in depth: its sources and its runs per AI model (each runId opens an ans…

  • update_prompts

    Choose what is tracked in AI answers. action: - track(prompts): Track up to 25 prompts at once: each comes back added or skipped with why (the plan's limit, a repeat). intent: informational, commercial or transactional. One naming the brand stays out of the headline rate. - reti…

  • update_competitors

    The rivals the leaderboard and share of voice count (get_visibility competitors). action: - track(domain, name?): Track a rival from the next sweep: its real site's domain and the name buyers use (alsoNamed has both). A past rival comes back with its history. - untrack(competito…

  • ask_ai

    Put questions to ChatGPT, Gemini, AI Overviews, AI Mode, Perplexity or Copilot now, as a buyer in the workspace's market (or location, a country) asks them: whether the answer names or cites the brand and where, the rivals it names, the pages it cites. Answers vary run to run. E…

  • get_search_console

    The site's Google Search Console (get_workspace says whether it's connected). view: - metrics(rangeDays?): Clicks, impressions, CTR and position against the period before, by day, top searches and pages, countries and devices, from the daily sync (28 days when not given). The ne…

  • check_web

    Look at Google, a page or the sitemap as it is right now. rank spends one of the plan's rank checks (30 per day), the other checks are free. check: - rank(keyword, depth?): Where the site ranks for a search now (to position 30, depth 10 to 50), the top 10 and the AI Overview's s…

  • get_keywords

    The saved keywords and their topics, best Opportunity first. Free. view: - keywords(limit?, noTopic?, topic?, page?, months?): Each saved keyword with its numbers (competition, bids, other intents, what Google shows, the top 10's strength, the 12-month trend), Search Console pos…

  • research_keywords

    Keyword research, each with volume, difficulty, CPC, intent, competition (0 to 1), bids, alsoIntents, serpFeatures (what Google shows), topTen (its strength), Opportunity (0 to 100), fit (0 to 3), onTopic and saved. Off-topic rows are held back and counted (offTopicHidden). Up t…

  • update_keywords

    Change the saved keywords. Free, up to 100 per call. action: - save(keywords): Save keywords as the owner's own: Sightkick checks each on Google within a minute and puts it on its topic. A removed one comes back. - move(keywords, to): Put keywords on a topic (its id, or "new" fo…

  • get_pages

    The site's pages and their schedule. A page's status is how far its writing is: planned (not written), writing, ready (written), published, failed, retired. Apart from it, a page has a day (on the schedule, scheduledDate) or none (Unscheduled), and sightkickWrites says whether S…

  • score_page

    Check a page's draft: the checklist, what to fix, by name. A page Sightkick wrote is also graded on the four pillars (answers the search, says something new, can be trusted, easy to quote): overall 0 to 100, each pillar's verdict, and for each pillar under 80 what would raise it…

  • update_page

    Write pages and change them. A body is clean semantic HTML (h2 and h3 sections, paragraphs, links), no styles or scripts. Every page gets a title card as its featured image. A picture in the body is a screenshot of a real page (update_page_images screenshot: a product you name,…

  • update_page_images

    A page's pictures. Every page has a title card as its featured image, drawn by Sightkick in the brand's colour and font. Add a screenshot of a real web page or upload your own picture (a file on your machine: upload_link); neither edits the body: put its url in an <img> with upd…

  • schedule_page

    The publishing schedule: slots from Pages per month, and every ready page on the schedule out on its day, live, exactly as written, whoever wrote it. A planned page there is written that morning by Sightkick if sightkickWrites is on; one of yours not written by its day goes back…

  • publish_page

    Put pages on the site and take them down, at any time. Every page goes live. action: - publish(articleId, connectionId?): Publish a written page to the connected site. Returns its URL. - republish(articleId, baseHash, connectionId?): Send a live page's changes to the site, in pl…

  • generate_page

    Sightkick writes a page (research, outline, draft, judge, revise, screenshots, title card) from the plan's monthly pages, and is refused when none are left (get_workspace plan): then you write it with update_page. Give an unwritten page's articleId, or a title and primaryKeyword…

  • get_improvements

    What to change on the site, and what changes did. view: - suggested(includeSkipped?): This week's changes to published pages (title, a section answering a search, links, facts, an AI citation to win back): why, what it could win, status, date, and prompt, the change as a brief t…

  • update_improvements

    Act on any improvement at any time: Auto improvements only says whether Sightkick makes them by itself. An id is a suggested change's or another page's. action: - approve(id): Queue a change on the next free day. The old version is kept. - skip(id): Not this one: off the list, t…

  • get_backlinks

    Links to the site and the places it should be listed. Free: another site's links are research_backlinks. view: - ledger(limit?): Every backlink Sightkick watches: source (outreach, directory, found, manual), type (dofollow, nofollow, ugc, sponsored, mention) and verdict (live, d…

  • research_backlinks

    Other sites' links, from the backlink index: one of the month's backlink lookups per call (an answer from the last 7 days is free unless refresh, and usage says what's left). The site's own profile is get_backlinks profile, free. lookup: - profile(domain, refresh?): Who links to…

  • update_backlinks

    The backlink ledger, a directory listing's status and the listing kit. action: - add(url): Add a page that links to the site to the ledger, by its public address. - remove(id): Take a row out of the ledger. - directory(key, status, url?): Where a directory's listing stands (its…

  • get_outreach

    The pages worth a link and the conversations with them, sent from the workspace's one sending inbox. view: - prospects(limit?): Pages AI answers cite where rivals are named and the brand isn't, by Opportunity, with the evidence, the threads in flight and won and lost. - prospect…

  • update_outreach

    Find, prepare and follow up the pages worth a link. Nothing here sends an email: send_outreach does. action: - add(url, contactEmail?, contactName?): Put a page on the list by its address: read and scored within a minute, never pitched by Sightkick on its own. - discover: Run th…

  • send_outreach

    A real email to a stranger from the workspace's inbox, in the owner's name. Any time, whatever Auto outreach says. Not on the free trial. action: - pitch(id, force?): Book a prepared pitch into the send queue: out in the next business-hours slot, then Sightkick runs the follow-u…

  • get_reports

    The shareable reports, each with its link and sections.

  • update_reports

    Shareable reports at /r/<token>: anyone with the link reads them. action: - create(name?, sections?): A new report (sections left out take the app's defaults). Returns its link. - edit(id, name?, sections?): Change its name or sections. The link stays. - rotate_link(id): A new l…

  • get_settings

    The workspace's settings as the app's Settings show them. writing is the house style every page follows (author, voice, key facts, rules). view: - brand: The brand profile: name, description, niche, audiences, service area, key facts, market, timezone. - writing: The author, the…

  • update_brand

    The business's facts everything Sightkick does reads (Settings → Brand Profile). action: - profile(description?, niche?, targetAudiences?, serviceArea?): Description, niche, audiences, service area: what's given changes. - name(name): Rename the brand (its spellings keep the old…

  • update_writing

    The brand's rules for whoever writes, Sightkick or you (Settings → Writing, Images). voice, key_facts and rules replace the whole text: read get_settings writing first. action: - author(name, credentials?, sameAs?): The byline: name, credentials, up to 6 https profiles (sameAs).…

  • update_connections

    Where pages publish, Search Console, other agents and the events webhook. A site has one publishing destination: a second is refused, so remove the first to move. check: true reads the site and stores nothing. action: - connect_wordpress(siteUrl, token, authorId?, categoryId?, c…

  • update_outreach_setup

    The sending inbox's settings and the pitch sequences (Settings → Sending inbox, Sequences). action: - signature(inboxId, signature): An inbox's signature (empty clears it). - daily_limit(inboxId, dailyLimit): An inbox's sends per day, 1 to 30. A raise restarts the warm-up climb.…

  • update_jobs

    What Sightkick does by itself (Settings → Automation), either way. None of it limits what you or the owner do. action: - job(job, mode): One job: articles (Sightkick's pages: scheduled plans them on the schedule two weeks ahead and they go live on their day, unscheduled writes t…

  • update_account

    The account as Settings → Plan and → Notifications, and the brand switcher, keep it (read them with get_settings plan and notifications). A plan change charges or credits the card on file, for an admin's agent. Starting the plan is the person's own click: the first card in Strip…

Details

Endpointhttps://app.sightkick.so/mcp (Streamable HTTP)
First published4 Nov 2026
Last updated4 Nov 2026
Registry nameso.sightkick/mcp

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.