Skip to main content
Glama
751,414 tools. Updated 2026-11-06 14:41

"SEO" matching MCP tools:

  • Fetches a URL and returns an on-page SEO score from real checks (title, meta, headings, alt text, keywords, and more). If the page cannot be fetched, returns an error status (403/404/5xx), is a CDN/WAF challenge page, or times out (7 s cap), it answers 422 with score null, the reason, and charged:false; no payment is taken. Price $0.012 via x402.
    ConnectorNo auth
  • Fetches a URL and returns an on-page SEO score from real checks (title, meta, headings, alt text, keywords, and more). If the page cannot be fetched, returns an error status (403/404/5xx), is a CDN/WAF challenge page, or times out (7 s cap), it answers 422 with score null, the reason, and charged:false; no payment is taken. Price $0.012 via x402.
    ConnectorNo auth
  • Run the site's public SEO health self-check and return the raw results: sitemap URL count, HTTP status of the key landing pages, llms.txt blog-link liveness, and whether robots.txt still carries the GPTBot and ClaudeBot groups. The server checks its own public pages, so this works from clients whose networks cannot reach printinglabs.com directly. Results are cached for ten minutes; PageSpeed is deliberately not included — call the PageSpeed API separately if you need a performance score.
    ConnectorNo auth
  • Suggest the top 10 SEO keywords for a topic with estimated relative search volume and difficulty. Use for early keyword ideation and content planning. Based on model training knowledge, not a live lookup; figures are estimates. Not live keyword-tool data; validate volumes in an SEO tool before committing budget. For a posting schedule, use generate-content-calendar. Pay-per-call: $0.04 USDC on Base via x402. Without a payment-signature header the call returns an error whose data carries the payment terms.
    ConnectorNo auth
  • List what search engines see across the site — records (pages, posts, any type), post-type archives or terms — each with seo {title, metaDesc: "own"|"template"|"none", noindex, canonical}. `filter` narrows to what needs work: noMetaDesc (no description at all), noCustomTitle (the title is the type's template), noindex, canonicalElsewhere. A row kept out of search (noindex) is left out of every filter but noindex. Then get-seo opens one and set-seo writes it. Rules: get-skill-doc {id:"seo-contract"} — read it before the first call.
    ConnectorAPI key
  • Set the Yoast fields of ONE record (contentId), ONE term archive (termId — a category, tag or term of a custom taxonomy) or ONE post-type archive (archive: the post type, e.g. "book" for /books/): title, metaDesc, focusKeyword, canonical, noindex/nofollow, robotsAdvanced, schemaPageType/ArticleType, og*/twitter*. A term takes title, metaDesc, focusKeyword, canonical, noindex, breadcrumbTitle, cornerstone, og*/twitter* only. Send only what changes; "" or null clears a field. Refused when Yoast is not active. Custom schema nodes go through set-schema. Verify with get-seo {contentId} / {termId} / {archive}. Rules: get-skill-doc {id:"seo-contract"} — read it before the first call.
    ConnectorAPI key

Matching MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    An SEO MCP server providing free SEO tools including on-page audits, broken link checks, sitemap analysis, and keyword ideas via Google Suggest, all without requiring an API key.
    10
    17 npm
    6
    MIT

Matching MCP Connectors

  • SEO, AEO, GEO, Local SEO & CRO Growth Auditor + Safe Code Fixer with multi-page sitemap crawling, HTTP security headers inspection (HSTS, CSP), and universal WebMCP support.

  • 5 pay-per-call SEO tools over MCP. Free discovery, tool calls settle in USDC on Base via x402.

  • Remove tracked SEO keywords by keywordId from get-seo-keywords. Deletes their rank history permanently.
    Connector
    Destructive
    OAuth
  • Add or tag tracked SEO keywords. Each row has keyword, tags (tag names, [] for none; missing tags are created), and optional countryCode (ISO-2). Existing keywords get the row's tags without losing their current ones. More keywords raise the Navi credit cost of each scheduled rank check.
    ConnectorOAuth
  • Read the SEO state: always yoast {active, version}; with contentId — the record's stored Yoast fields, `effective` output (title, description, canonical, robots) and the FULL schema graph it emits (and primaryTerms: the main term per taxonomy, for breadcrumbs); with termId — a term archive's stored and effective SEO; with archive (a post type) — its archive's stored and effective SEO; with postType — its defaults and schema template; with neither — the site settings and knowledge graph. Call it FIRST (is Yoast active?) and AFTER a write to verify. Rules: get-skill-doc {id:"seo-contract"} — read it before the first call.
    ConnectorAPI key
  • SEO Performance dashboard for a project: config (null when SEO Performance is not set up), keyword quota, latest rank check, movers, ranking bands, SERP and AI Overview stats, credit usage, refreshQuote.credits for an on-demand check, 28-day Search Console traffic, authority, and page speed. Setup happens in the Serpier app under SEO Performance and needs a paid plan.
    ConnectorOAuth
  • Paginated tracked SEO keywords with latest ranks. Filters use SeoKeywordFilterColumnId: keyword, engine, country, tags, searchIntent, funnelStage, searchVolume, difficulty, desktopRank, mobileRank, foundUrl, serpFeatures. Optional segment: TOP_10, STRIKING, DROPPED, NOT_RANKING, LOSING_CLICKS, CANNIBALISED, LOW_CTR. Default limit is 50. Rank is 1-based; null means not ranking. previous* is the prior run.
    ConnectorOAuth
  • Audits a live page: title and description length, H1s, canonical, robots, lang, viewport, image alts, structured data and links, scored 0-100. Returns { url, status, score, title, description, h1_count, images, images_missing_alt, links, checks: [{ id, pass, weight }] } Price: 3 credits (1 credit = 1 CAD cent) per successful call; input that does not match the schema is rejected before billing.
    ConnectorNo auth
  • SMB: keyword-researched long-form SEO article + meta tags. input=topic. [x402: 3.0 USDC on Base, pay-per-use]
    ConnectorNo auth
  • SEO Title Generator: Write catchy, SEO-friendly title tags for a topic. (free, AI-generated, rate-limited).
    ConnectorNo auth
  • Set Yoast DEFAULTS for exactly one scope — a postType (title/metaDesc templates, noindex, schema types; its ARCHIVE is set-seo {archive}), a taxonomy, or site:true (separator, website name, the knowledge graph: companyOrPerson/companyName/companyLogoId, facebookUrl/twitterUsername/socialProfiles, defaultOgImageId, home templates). Templates use Yoast variables (%%title%%, %%sitename%%, %%sep%%, %%fab_<field>%% — a Fabrement field as a reader sees it, %%cf_<key>%% — another plugin's raw field…); an unknown or empty variable is REMOVED from the output. Refused when Yoast is not active. Rules: get-skill-doc {id:"seo-contract"} — read it before the first call.
    ConnectorAPI key
  • Start an on-demand SEO rank check (charges Navi credits). Quote refreshQuote.credits from get-seo-overview first.
    ConnectorOAuth
  • Discovered SERP competitors with share of voice / share of traffic value and run-history series. Does not call paid keyword-gap research.
    ConnectorOAuth
  • This tool calls the Actor "rowfeed/seo-site-audit" and retrieves its output results. Actor description: Crawl a website and audit every page: title and meta description, H1, canonical, noindex, word count, images without alt, broken links, redirects and slow pages, with issue codes, a 0-100 SEO score per page and duplicate titles across the site. Plain HTTP, robots.txt respected.
    Connector
    Destructive
    OAuth