Docs · Updated 2026-09-29
SEO Markup Toolkit — tool reference
JSON-LD, social tags, robots files and URL helpers in one MCP server.
Server URL: https://toolcargo.com/mcp/seo-markup · Scope: connector:seo-markup · Included with Site Audit. Not counted.
Older single-tool endpoints (for example /mcp/json-ld-faq) stay live for existing keys. Prefer this server so the assistant sees every tool in one place.
build_faq_jsonld
Turn question/answer pairs into FAQPage JSON-LD. Not Google's Rich Results Test.
build_localbusiness_jsonld
Organization or LocalBusiness schema from name, URL, phone and address.
build_organization_jsonld
schema.org Organization from name, URL, optional logo/phone/email.
build_howto_jsonld
schema.org HowTo from named steps. Not a rich-results test.
build_breadcrumb_jsonld
schema.org BreadcrumbList from name/URL crumbs. Not Google's Rich Results Test.
build_product_jsonld
schema.org Product + Offer. Default currency SAR. Not a rich-results test.
build_article_jsonld
schema.org Article from headline, URL, datePublished and author.
build_website_jsonld
schema.org WebSite, optional SearchAction if searchUrl includes {search_term_string}.
build_event_jsonld
schema.org Event from name, start, optional place. Not a rich-results test.
build_review_jsonld
schema.org Review + Rating. Not a rich-results test.
build_video_jsonld
name, description, thumbnailUrl, uploadDate, optional contentUrl.
build_og_tags
og:title, og:description, og:url and optional og:image as HTML meta tags.
build_twitter_tags
twitter:card, title, description, url and optional image as HTML meta tags.
build_canonical
<link rel="canonical"> for an absolute http(s) URL. Does not fetch.
build_meta_robots
index/follow plus optional noarchive, nosnippet, noimageindex.
build_hreflang
rel=alternate hreflang link tags, optional x-default. Does not fetch.
build_robots_txt
Generate a robots.txt with Disallow/Allow, optional sitemap, optional AI-bot block.
build_llms_txt
Generate an llmstxt.org file body (title, summary, doc links). You still deploy /llms.txt.
build_web_manifest
site.webmanifest JSON (name, start_url, theme_color, display). You still host the file.
build_humans_txt
A colophon file body. You still deploy /humans.txt.
build_security_txt
RFC 9116 file body (Contact, Expires, optional languages/canonical/policy). You still deploy it.
build_ads_txt
DIRECT/RESELLER lines. You still deploy /ads.txt. Inspect the live file with ads.txt.
preview_snippet
Character counts for a title and meta description against usual Google display limits.
keyword_density
Token counts for pasted text. Rough: no stop-word list, no stemming.
slugify
Turn a heading into a URL slug (letters and numbers, hyphens). Arabic letters are kept.
normalize_url
Force https, optionally add/strip www and trailing slash. Drops the hash.
parse_query
List key=value pairs on an http(s) URL. Does not fetch.
build_query
Append key/value pairs to a URL.
encode_url
encodeURIComponent, or decode. For query values, not a full URL builder.
convert_punycode
ASCII (xn--) ↔ Unicode IDNA. Useful for Arabic domain names. Does not look up DNS.
build_redirects
From a list of from,to pairs, emit nginx, Netlify _redirects or vercel.json.
extract_urls
Unique http(s) URLs in pasted text. Does not fetch them.