SignalSumo
MCP Server for LLMs

Talk to Your SEO Data — From Claude, Cursor, or Any LLM

The SignalSumo Model Context Protocol server lets any MCP-capable LLM client discover and call your SEO tools in natural language. Rank tracker, backlinks, GSC, AI visibility, site audit — 12 tools ready, OAuth 2.1 one-click connect, nothing to install.

No install — paste one URL into Claude or ChatGPT. Included on Pro & Agency plans.

Claude · signalsumo-mcp 12 tools · Connected as Agency plan
Y
You
Which of my tracked keywords lost the most rank this month?
C
Claude · using signalsumo-mcp
list_tracked_keywords(project_id=17)
get_keyword_rank_history(keyword_id=2841, days=30)
Two keywords lost 10+ positions this month: "seo report generator" dropped from #4 to #14 (competitor published a comparison page on Nov 3) and "local seo software" dropped from #9 to #22.
Model Context Protocol
OAuth 2.1 + PKCE
12 Tools · 5 Modules
MIT Open Source

What is the Model Context Protocol?

The Model Context Protocol (MCP) is an open standard from Anthropic that lets any LLM client — Claude, Cursor, Claude Code, and the growing set of MCP-capable IDEs — discover and call tools on a remote server. Instead of writing custom API code for every LLM you use, the model reads a plain-English catalog of tools, extracts arguments from your chat message, calls the right one, and quotes the result back. The SignalSumo MCP server exposes your rank tracker, backlinks, GSC, AI visibility and site audit as MCP tools — so a conversation like "which of my keywords lost the most rank this month" becomes a real, sourced answer instead of a promise.

Key Takeaways

  • Twelve tools shipped today across rank tracking, backlinks, GSC, AI visibility, site audit and keyword research.
  • Streamable HTTP transport, hosted and multi-tenant — works in Claude and ChatGPT with no install.
  • Two auth modes: raw API key (local install) and full OAuth 2.1 with dynamic client registration + PKCE (hosted).
  • Read-only tools (list keywords, GSC data, AI visibility) are free — they don\'t count against the monthly API cap.
  • Session-isolated multi-tenant support — each connected user gets their own client instance, keys never cross.
  • OAuth 2.1 with dynamic client registration and PKCE — no API key to copy or store.
The old workflow

Every question you ask the LLM about your SEO is a copy-paste job

The value of your SEO data is bounded by how easy it is to ask a question of it. Today, it isn\'t easy.

Screenshot & paste

You open the rank tracker, screenshot the losing keywords, paste it into Claude with a prompt. The image OCRs poorly, half the columns don\'t make it, and you re-type the numbers.

CSV round trips

Export GSC to CSV, upload to Claude, ask a question, upload backlinks CSV, ask again. Every question is a new export, a new upload, a stale snapshot.

Custom API code

The advanced way: wire the SignalSumo API into your own agent code. Works — but you rebuild it for every new LLM you try, and it\'s brittle when your team wants to use it too.

The answer is stale

By the time the CSV loads, the interesting question has moved. Live data hooked into the LLM is the only version of this that keeps up with the work.

The 12 tools

Every SEO question is a one-shot tool call away

Five modules, twelve tools, one connection. Every tool calls the same SignalSumo API endpoint the web app uses, with the same authentication, plan limits and quota accounting.

Meta & usage

get_account_usage
Monthly API-call usage, plan tier, and quota reset date. Cheap health check.
Free

Rank tracker

list_tracked_keywords
Every tracked keyword, its latest rank, delta, landing page and SERP features earned.
Free
get_keyword_rank_history
Historical timeline for one keyword — daily positions plus a best/worst/first/latest summary.
Free

Google Search Console

list_search_console_properties
Connected GSC properties with sync status and last-synced timestamp.
Free
get_search_console_queries
Query/page/country/device/date breakdown with clicks, impressions, CTR, position.
Free

Backlinks

get_backlink_profile
Referring domains, dofollow / nofollow split, top-linking sites (paginated).
Vendor cost

AI visibility

list_ai_visibility_projects
Every AI visibility project with its visibility score + delta.
Free
get_ai_share_of_voice
Brand share of AI-answer mentions, competitor breakdown, sentiment, citation rate.
Free

Actions (async jobs)

start_site_audit
Start a technical SEO audit. Returns a job_id — poll with get_job_status.
Async Quota
research_keywords
Volume, difficulty, CPC, related terms, intent classification. Async.
Async Quota
get_job_status
Poll an async job (audit or research) until done or failed.
Free
Workflow

From "add MCP server" to "ask your data" in under a minute

Paste one URL into Claude or ChatGPT. No install, no API key, all 12 tools.

1
Add the connector

Claude: Settings → Connectors → Add custom connector.
ChatGPT: Settings → Plugins → Advanced → Developer mode on, then add a connector.
Paste https://signalsumo.com/mcp — nothing to install.

2
Authorize

Paste your API key once, or click "Authorize" in the OAuth consent browser tab. Access refreshes silently.

3
Discover

The client auto-fetches the 12 tools and their argument schemas. No setup UI, no manual mapping.

4
Chat

Ask a real question. The model picks the right tool, calls it, and quotes the answer with source data.

Sample conversation

What talking to your SEO data actually looks like

Three real questions, three tool calls, three sourced answers. No copy-paste, no CSVs.

Y
You
Which pages lost the most Google clicks last week vs the week before?
C
Claude
get_search_console_queries(property_id=5, dim="page", from="2026-07-22", to="2026-07-28", sort="clicks")
Three pages lost 20+ clicks vs the previous week: /rank-tracker −34, /backlink-checker −28, /keyword-research-tool −22. Position on all three shifted 2-4 spots lower — a competitor pattern rather than three separate issues.
Y
You
What backlinks did we gain to /rank-tracker in the same window?
C
Claude
get_backlink_profile(domain="signalsumo.com", limit=100)
Fourteen new referring domains overall, but only two link to /rank-tracker — both dofollow, both from newsletters not comparison pages. The click drop isn\'t a backlink story; more likely on-page (title or CTR).
Y
You
Great — audit the page and tell me what to try first.
C
Claude
start_site_audit(domain="signalsumo.com") → job_id abc123…
get_job_status(job_id="abc123…") → done in 42s
Score 82. One issue on /rank-tracker specifically: title tag length dropped to 38 chars in the last deploy — CTR-sensitive. Try lengthening it to 55-60 chars and re-check position in a week.

All three questions answered from live data. Zero exports, zero screenshots.

Comparison

MCP vs raw API vs "just paste it into Claude"

All three connect an LLM to your data. Only one keeps up when the questions get real.

Feature SignalSumo MCP Raw API + custom code Copy-paste to Claude
Setup time ~60 seconds Hours per integration Zero — and it shows
Works across LLMs Any MCP client Rewrite per model Yes, but same friction each time
Data freshness Live on every question Live if you wrote it that way As stale as your export
Auth OAuth 2.1 or API key You build it N/A — no server calls
Multi-turn conversation Model chains tools itself Yes with agent framework Re-paste every turn
Cost per read Free — DB reads uncapped Same Your time
NO CREDIT CARD REQUIRED

Start Free — 7 Days of Full Pro Access

All 20 Tools Pro-level limits No credit card Instant activation
$ 0 for 7 days
Start Free Trial

No card needed. Auto-downgrades to Free after 7 days.

— or choose a paid plan —
Most Popular

Mid

Built for Small Business Owners, freelancers who host or manage small businesses.

$ 49 /mo $49
billed monthly
Save $98/year

SEO:
  • Unlimited Report Views & Export For All Tools
    AI SEO, Backlinks, Competitor Intel, Keywords, Local SEO, Audits
  •  
    Technical SEO Audits
  •  
    Tracked Keywords
  •  
    Keyword Research
  •  
    Competitor Analysis
  •  
    Backlink Intelligence
  •  
    Backlink Monitoring
  •  
    Content Optimizer
  •  
    Google Search Console
  •  
    Website Uptime Monitoring
  •  
    AI Growth Plans
  •  
    Team Members
  •  
    White-Label PDF Reports
  •  
    Executive Reports
  •  
    JavaScript Rendering
  •  
    API Access
AI Search: Google AI Overviews ChatGPT Google Gemini Claude Perplexity Monthly checks
  •  
    Prompt tracking
  •  
    AI brand health by domain
  •  
    AI visibility reports
  •  
    AI content generation
  •  
    AI-ready Site Audit
Best & Future Ready

Agency

Designed for agencies managing multiple client campaigns with White-label reports & workflows..

$ 249 /mo $249
billed monthly
Save $489/year

All Agency features plus:
  • Unlimited Report Views & Export For All Tools
    AI SEO, Backlinks, Competitor Intel, Keywords, Local SEO, Audits
  •  
    Technical SEO Audits
  •  
    Tracked Keywords
  •  
    Keyword Research
  •  
    Competitor Analysis
  •  
    Backlink Intelligence
  •  
    Backlink Monitoring
  •  
    Content Optimizer
  •  
    Google Search Console
  •  
    Website Uptime Monitoring
  •  
    AI Growth Plans
  •  
    Team Members
  •  
    White-Label PDF Reports
  •  
    Executive Reports
  •  
    JavaScript Rendering
  •  
    API Access
AI Search: Google AI Overviews ChatGPT Google Gemini Claude Perplexity Weekly checks
  •  
    Prompt tracking
  •  
    AI brand health by domain
  •  
    AI visibility reports
  •  
    AI content generation
  •  
    AI-ready Site Audit

Free.

$0 /mo

Perfect for testing SignalSumo and monitoring a small website.


 Technical SEO Audits  Rank Tracking (1 Keywords)  Competitor Analysis  Backlink Intelligence  Backlink Gap Analysis (1 Reports)  Local SEO 1 Location Pack  Keyword Research Tool  Content Optimizer (2 Reports)  Website Uptime Monitoring (1 Monitor)  AI Visibility features
How AI assistants describe your brand
Add-on

AI Search Visibility

Monitor how often your brand is named, cited and recommended across AI assistants — and what they say about you.

+$41.00 /mo

Billed monthly

Unlocks

  • Tracked prompts checked every week, on every plan
  • Brand mentions, citations and sentiment over time
  • Runs across ChatGPT, AI Overview, Gemini, Perplexity and Claude

Works on its own — no paid plan needed

Rank Tracker, keyword research, backlinks, site audits and the rest stay at whatever your plan gives you.

Know where you rank, every day
Add-on

Keyword Rank Tracker

Track more keywords across Google, with the ones that are moving checked every single day.

+$39.00 /mo

Billed monthly

Unlocks

  • Track Your Keywords Daily
  • Smart Email Notifications on Rank Changes
  • Track several websites, not just one

Works on its own — no paid plan needed

AI Visibility, backlinks, site audits and the rest stay at whatever your plan gives you.

Detailed Plan Comparison

Feature / Quota Limit Starter Mid Pro (Best Value) Agency
Money Tools & Intelligence Reports
Unlimited Report Views & Export
AI SEO, Backlinks, Competitor Intel, Keywords, Local SEO, Audits
Unlimited Unlimited Unlimited
Money Tools Suite Coverage Limited Preview Full Suite (AIO, Backlinks, Competitor, Keywords, Local SEO, Audits) Full Suite (AIO, Backlinks, Competitor, Keywords, Local SEO, Audits) Full Suite (AIO, Backlinks, Competitor, Keywords, Local SEO, Audits)
Account & Workspace
Tracked Projects / Domains 1 5 10 25
Uptime Monitors None 5 10 25
Uptime Check Frequency Every Minute Every Minute Every Minute Every Minute
Instant Downtime Email Alerts
Team Members / Users Just You Just You Up to 2 Users Up to 5 Users
Free SEO Tool Checks / mo (all flagship tools, shared) 10 25 30 100
Technical SEO
SEO Audit Reports / mo 1 20 10 30
Max Crawled Pages per Audit 200 pgs 5,000 pgs Unlimited Unlimited
SEO Score Analysis
Page-Level SEO Analysis
Core Web Vitals Analysis (pages per audit) 1 pgs 3 pgs 5 pgs 10 pgs
JavaScript Crawling Support
Audit Progress History Window 1 Month 6 Months 1 Year 2 Years
Weekly SEO Monitoring Cadence Monthly Bi-weekly Weekly Every 3 days
Monitored Pages per Website 3 6 10 15
Rank Tracking
Tracked Keywords Limit 3 500 2,000 5,000
Visibility Tracking
Ranking History
New Keywords Added / mo 6 500 2,000 5,000
First Rank Check for New Keywords 7 Days 3 Days 3 Days Within 24 Hours
Rank Re-Check Frequency Weekly Weekly Weekly Every 5 days
SERP Tracking Depth Top 20 Top 30 Top 50 Top 50
Keyword Discovery (results per run) 20 Keyword Suggestions 50 Keyword Suggestions 75 Ranked Keywords 100 Ranked Keywords
Keyword Research
Keyword Searches per Month 10 50 150 500
Volume & Difficulty Analysis
Competitor Analysis
Competitor Analysis Reports / mo 1 15 50 100
Competitors per Analysis 2 3 3 5
Keyword Gap Analyses / mo 2 20 50 100
Smart Competitor Suggestions (auto-detected, refreshed every 30 days)
Backlink Intelligence
Backlink Intelligence Reports / mo 2 15 50 100
Backlink Explorer Searches / mo 3 25 50 100
Backlink Rows per Report First 50 200 / page 200 / page 200 / page
Backlink Growth History
Backlink Monitoring (Domains) None 1 10 25
backlink gap tool Reports / mo 1 15 35 75
Broken Links Reports / mo None 5 25 50
Link Opportunities Reports / mo None 10 30 75
Monitor Refresh Interval 30 Days 7 Days 7 Days 7 Days
AI Intelligence & Growth Engine
AI Tracked Projects / Campaigns None 1 5 25
Tracked AI Prompts None 25 100 250
Monthly AI Visibility Checks None 25 100 250
AI Check Frequency — Weekly Weekly Weekly
GEO Score™ & Perception Tracking Sample
AI Growth Plans / mo None 5 10 35
AI Executive Summaries / mo None 25 50 150
AI Intelligence Center (ChatGPT & Gemini) 1 Credit / query 1 Credit / query 1 Credit / query 1 / mo
Content Optimizer Reports / mo None 10 30 100
SEO Opportunity Recommendations
Growth Roadmaps
Pay-As-You-Go Credits
Bonus Credits Included / mo 1 2 5 25
Credit Top-Up Packs (from $10)
Reporting
PDF Reports
CSV Exports
Scheduled Reports No Weekly Weekly Every 3 days
White Label Reports
Audit Embed Widgets (lead capture on your site) None None 1 25
White-Label Embed Widgets
Developer API
REST API Access
API Calls / month 20 / mo 100 / mo
API Key Management
Support
Support Ticket Priority Community Standard Email Priority Email Dedicated Slack
Dedicated Account Manager
Premium standard

Included in every paid plan

No feature gates, no surprise charges — every plan ships with the essentials.

Unlimited Report Views Live & Fresh Results Single Subscription Cancel Anytime Beginner Friendly AI Recommendations Dedicated Customer Support Email Alerts Scheduled Reporting White Label at Your Fingertips* API Functionalities* GitHub Support & more

* White label and API access are available from the Agency plan up — see the full breakdown above.

Cost efficiency

Save Up To 70% Compared To Purchasing Separate SEO Tools

Most SEO workflows require multiple subscriptions for audits, rankings, backlinks, reporting, and competitor research. SignalSumo combines everything into one platform.

All-In-One Platform

The tools your MCP conversation reads from

Developer API

The REST endpoints every MCP tool wraps — same auth, same quotas.

Developer API →
Rank Tracker

The keyword-rank data behind list_tracked_keywords + get_keyword_rank_history.

Rank tracker →
GSC Insights

The Search Console data get_search_console_queries reads live.

GSC Insights →
AI Visibility Tracker

Feeds list_ai_visibility_projects + get_ai_share_of_voice.

AI visibility →
Technical SEO Audit

The audit crawl start_site_audit kicks off, then get_job_status polls.

Website audit →
SEO Report Generator

Package the answers into branded, scheduled client reports.

SEO reports →

How to fold MCP into your day without changing everything

MCP isn\'t a replacement for the dashboard — it\'s a shortcut for the questions the dashboard makes you click through five screens to answer. Here\'s the pattern that sticks.

1
Start with "what changed"

Every session opens the same way: "what moved on the site this week?" The model calls list_tracked_keywords + get_search_console_queries, cross-references, and gives you a two-sentence Monday briefing. Faster than the dashboard because it stops before the graphs.

2
Chain across modules

"Which page lost clicks AND which competitors gained backlinks in that window?" is one question to the model, two API calls under the hood. This is where the multi-turn thing pays for itself.

3
Fire actions, then walk away

Trigger an audit or keyword research from chat, get the job_id, then let the model poll for you in the background. Comes back with the finished result when you\'re ready — no browser tab, no reminder.

4
Keep the dashboard for the graphs

MCP wins on ad-hoc questions and cross-module reasoning. The dashboard still wins on graphs, snapshots, and everything you want to hand a client. Use both — that\'s the point.

Two ways to connect

The hosted endpoint is the current one: nothing to install, OAuth instead of an API key, and it carries the full set of 12 tools documented on this page. The npm package is an earlier local-install route that ships its own slightly different tool names — use the hosted endpoint unless you specifically need an offline install.

Claude

Settings → Connectors → Add custom connector. Paste the URL, sign in when the tab opens, click Authorize. Works in Claude on the web and in Claude Desktop, and the twelve tools appear in your next message.

ChatGPT

Settings → Plugins → Advanced settings → turn on Developer mode, then add a connector with the same URL. Available on Plus, Pro, Business, Enterprise and Education, on the web app. Same OAuth sign-in, same twelve tools.

Security posture — what the LLM can and can\'t do

Scoped

The LLM inherits your API key\'s permissions — no more. Billing, plan changes, team management and admin endpoints are never exposed as tools.

Revocable

Kill a key from the dashboard and the LLM loses access instantly. OAuth tokens live 1 hour; refresh tokens 30 days, rotated on every use per OAuth 2.1.

Auditable

Every tool call goes through the same api_usage_log the REST API uses. You see exactly which tools the model called, when, from which key.

Frequently Asked Questions

The Model Context Protocol is an open standard from Anthropic that lets any LLM client (Claude, Cursor, Claude Desktop, and others) discover and call tools on a remote server. Instead of writing custom API code for every model you use, the model uses natural language and picks the right SignalSumo tool for the job — list_tracked_keywords, get_backlink_profile, start_site_audit, and so on — from an auto-generated catalog.

The API is the underlying rails; the MCP server is a semantic wrapper on top of it that LLM clients discover automatically. With MCP the model reads plain-English tool descriptions, extracts arguments from your chat message, calls the tool and quotes the result back — no code, no OpenAPI wiring, no per-model integration.

Any client that speaks Model Context Protocol. The hosted endpoint (https://signalsumo.com/mcp) needs no install and works in Claude — Settings, Connectors, Add custom connector — and in ChatGPT, where you first switch on Developer mode under Settings, Plugins, Advanced settings. Both walk you through a SignalSumo login and store a short-lived token; you never paste a key, and there is nothing to install.

OAuth 2.1 with PKCE. The client opens a browser tab, you sign into SignalSumo, click Authorize, and it stores a short-lived access token that refreshes silently. No API key is copied anywhere, and you can revoke access at any time from your account.

Twelve tools across five modules: usage & quota (get_account_usage), rank tracker (list_tracked_keywords, get_keyword_rank_history), backlinks (get_backlink_profile), site audit (start_site_audit, get_job_status), keyword research (research_keywords, list_keyword_research_markets), Google Search Console (list_search_console_properties, get_search_console_queries), and AI visibility (list_ai_visibility_projects, get_ai_share_of_voice). Nine of the twelve are free reads of data your account already holds; the three that can reach a paid provider say so in their own description.

No. The login happens in a browser tab you control, and only a scoped access token is ever handed to the LLM client — never your password. Revoke it any time from your account.

Only if the underlying tool costs money. Read-only tools (list keywords, GSC data, AI visibility) hit the local DB and are free — they don't even count against the monthly API cap. Write / vendor-hitting tools (start_site_audit, research_keywords, get_backlink_profile) charge exactly the same as calling the REST API directly — one audit from your plan, one credit for a deep backlink query, and so on.

Only your own account data, and only what a tool explicitly returns: tracked keyword positions, Search Console queries, AI visibility, backlinks and audits. Every call runs through the same authentication, plan limits and quota accounting as the SignalSumo API itself — the LLM gets no shortcut around any of them, and it cannot reach another account.

Ask your SEO data a question tonight

Free to connect. Free to run. Free on every read-only tool. Twelve tools, one URL away.

Start Free