Skip to main content
Glama

AI Search Kit

Server Details

Audits AI-crawler access, structured data and llms.txt on a site, and drafts the fixes.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

5 tools
audit_ai_readinessAudit AI search readiness
Read-onlyIdempotent
Inspect

Audit one public web page for what AI answer engines and their crawlers rely on. Reads the page plus its site's robots.txt, llms.txt and sitemap, then reports: for each AI crawler and control token (OAI-SearchBot, ChatGPT-User, GPTBot, Claude-SearchBot, Claude-User, ClaudeBot, PerplexityBot, Perplexity-User, Googlebot, Google-Extended, Applebot, Applebot-Extended) whether robots.txt allows it on this page under RFC 9309 matching; noindex and nosnippet directives; JSON-LD validity against the schema.org vocabulary and Google's LocalBusiness rules; whether the name, phone and address in the markup also appear on the visible page; llms.txt format; canonical tag; and sitemap. Every finding cites the public spec or vendor document behind it, with the date it was read. Results are cached for 10 minutes.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe page to audit, such as example.com or https://example.com/locations/denver. Public http and https only.
detailNo"summary" (default) lists only findings that warn, fail or inform; "full" includes passing findings with their sources.summary
check_entity_consistencyCheck entity consistency
Read-onlyIdempotent
Inspect

Compare a business's name, phone, street, city, region and postal code across up to 8 sources, such as its website, Google Business Profile, Facebook page and directory listings. For each source give a url to read (JSON-LD first, then tap-to-call links and page text) and/or the facts shown on it; supplied facts win, and are needed for sites that block automated readers. Formats are normalized ("123 North Main Street, Suite 4" matches "123 N Main St Ste 4", "(406) 555-0100" matches "+1 406-555-0100"), then each field is reported as consistent, variant or mismatch, with the exact fixes. Give business to compare against a canonical record instead of the majority.

ParametersJSON Schema
NameRequiredDescriptionDefault
businessNoThe canonical name, phone and address every source should match.
profilesYes
generate_llms_txtGenerate llms.txt
Read-onlyIdempotent
Inspect

Write an llms.txt file in the llmstxt.org format: an H1 with the site name, a blockquote summary, optional details, H2 sections of "- title: note" links, and an Optional section for secondary pages. Give url to build it from the live site (home page, sitemap, and up to 30 pages' own titles and meta descriptions, honoring the site's robots.txt and skipping noindex pages), or give site_name and sections to build it from your own facts; supplied fields override what is read from the site. The result is checked against the format before it is returned. Nothing is published.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoA public site to read, such as example.com.
detailsNoOptional markdown notes between the summary and the link sections. Headings are not allowed there.
summaryNoOne or two sentences for the blockquote.
sectionsNoH2 file lists, each with links.
max_pagesNoHow many pages to read from the site, 1 to 30. Default 20.
site_nameNoThe H1. Required when url is not given.
optional_linksNoSecondary links for the Optional section.
generate_local_business_schemaGenerate LocalBusiness schema
Read-onlyIdempotent
Inspect

Turn a local business's facts into schema.org JSON-LD. Chooses the most specific LocalBusiness subtype from business_type (for example "roofing company" becomes RoofingContractor) or takes schema_type as given, writes only properties schema.org defines for that type, formats hours, phone and 24 hour or closed days the way Google documents, then validates the output against the schema.org vocabulary. Returns the JSON-LD, a ready-to-paste script tag, the type chosen with alternatives, and cited notes on anything left out. No network access; nothing is published.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoThe business website or location page.
logoNoLogo image URL.
nameYesBusiness name as shown on the storefront, website and Google profile.
emailNo
hoursNoRegular opening hours. Days not listed read as closed.
imagesNo
same_asNoOfficial profile URLs that identify the business: Google Business Profile, Facebook, LinkedIn, Yelp, Wikidata.
foundersNo
latitudeNo
menu_urlNoFood businesses only.
servicesNoServices offered, written as Offer items.
longitudeNo
open_24_7NoTrue when the business is open 24 hours every day. Overrides hours.
telephoneNoPrimary customer phone number. North American numbers are written as +1-AAA-BBB-CCCC.
area_servedNoPlaces served: plain names, or objects with a type (City, State, AdministrativeArea, Country, Place) and an optional Wikidata or Wikipedia URL in same_as.
descriptionNo
postal_codeNo
price_rangeNoSuch as "$$" or "$100-$300". Under 100 characters.
schema_typeNoAn exact schema.org LocalBusiness subtype, or up to three, such as "Plumber". Overrides business_type.
business_typeNoPlain words for what the business is, such as "plumber", "dental office" or "coffee shop".
founding_dateNoYYYY-MM-DD.
address_regionNoState, province or region, such as "MT".
serves_cuisineNoFood businesses only.
street_addressNo
address_countryNoTwo-letter ISO country code, such as "US".
address_localityNoCity or town.
payment_acceptedNo
seasonal_closuresNoClosed periods, dates as YYYY-MM-DD.
currencies_acceptedNoISO 4217 codes such as USD.
hide_street_addressNoTrue for a service-area business that does not serve customers at its address.
accepts_reservationsNoFood businesses only.
validate_structured_dataValidate structured data
Read-onlyIdempotent
Inspect

Validate pasted JSON-LD against the schema.org vocabulary (every type, property, domain, range and enumeration value) and Google's documented rules for LocalBusiness and Organization markup: required name and address, recommended properties, hh:mm:ss hours, 5 decimal coordinates, priceRange length, self-serving reviews, sameAs. Accepts one block, several blocks, or the script tags around them. Each issue cites its source. No network access.

ParametersJSON Schema
NameRequiredDescriptionDefault
json_ldYesJSON-LD text. Script tags are stripped; several script blocks are each validated.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • First observedaudit_ai_readiness
    • First observedcheck_entity_consistency
    • First observedgenerate_llms_txt
    • First observedgenerate_local_business_schema
    • First observedvalidate_structured_data

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Runs AI visibility (GEO/AEO) audits on websites, checking AI crawler access, schema markup, llms.txt, and content signals, with optional full PDF report.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to check whether a public website is crawlable, understandable, and ready for AI search workflows through local-only audits of robots.txt, sitemaps, metadata, and llms.txt.
    3
    45 npm
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Checks a website's robots.txt and Cloudflare settings to identify AI crawler blocking. Also generates llms.txt content to improve visibility to AI answer engines.
    3
    43 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources