Skip to content
ToolCargo

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.