MCP Server

Lattis

dev.lattis/mcp
Marketing & Advertising Search & Research Public & reachable MCP 2025-11-25

What this MCP does

Searches indexed websites, retrieves page markdown, profiles sites, and reports AI visibility information and machine-readable web artifacts.

sitedex_get_page
The full markdown of one page on an indexed site. Use it after `search` points you at a URL and you want the whole page.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['site', 'path'], 'properties': {'path': {'type': 'string', 'description': "Page path starting with /, e.g. '/pricing' or '/docs/api'"}, 'site': {'type': 'string', 'description': "Domain ('posthog.com') or slug"}}, 'additionalProperties': False}
sitedex_get_site
Site profile and headline AI Visibility Score for one domain — name, description, category, page count, the buyer questions the site answers, and which AI-readable artifacts (`llms.txt`, MCP card, WebMCP manifest, JSON-LD) the owner has installed.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['site'], 'properties': {'site': {'type': 'string', 'description': "Domain ('posthog.com') or slug ('posthog-com')"}}, 'additionalProperties': False}
sitedex_list_pages
Paths Sitedex has indexed on a domain — title, URL, path. Use it to browse a site's structure before searching or fetching.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['site'], 'properties': {'site': {'type': 'string', 'description': 'Domain or slug to list pages for'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1}}, 'additionalProperties': False}
sitedex_list_sites
Every website Sitedex has indexed, with name, category, page count, and AI Visibility Score. Use it to discover what is available before searching.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Max sites to return (default 200, max 500)'}}, 'additionalProperties': False}
sitedex_search
Search every indexed website. Returns ranked markdown passages with the source URL, heading path, and a relevance score. Pass `site` to scope to one domain.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'site': {'type': 'string', 'description': "Optional: scope to a single domain, e.g. 'posthog.com' or 'supabase.com'"}, 'query': {'type': 'string', 'maxLength': 4000, 'minLength': 1, 'description': "What you are trying to find, e.g. 'does PostHog have a SOC2 report' or 'stripe webhook signature verification'"}, 'top_k': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many passages to return (default 20, max 50)'}}, 'additionalProperties': False}
Added
sitedex_get_page
Sept. 17, 2026, 12:39 p.m.
Added
sitedex_list_pages
Sept. 17, 2026, 12:39 p.m.
Added
sitedex_get_site
Sept. 17, 2026, 12:39 p.m.
Added
sitedex_list_sites
Sept. 17, 2026, 12:39 p.m.
Added
sitedex_search
Sept. 17, 2026, 12:39 p.m.