Lekta
Audits how AI answer engines read a page and grades it A+ to F across four measured layers.
Connect it
Settings → Connectors → Add custom connector
URL: https://lekta.dev/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://lekta.dev/mcp{
"mcpServers": {
"lekta": {
"url": "https://lekta.dev/mcp",
"headers": {
"X-API-Key": "<YOUR_X_API_KEY>"
}
}
}
}claude mcp add --transport http lekta https://lekta.dev/mcp --header "X-API-Key: <value>"{
"servers": {
"lekta": {
"type": "http",
"url": "https://lekta.dev/mcp",
"headers": {
"X-API-Key": "<YOUR_X_API_KEY>"
}
}
}
}5 tools, verified live
lekta_auditread-onlyAudits ONE live page for AEO (Answer Engine Optimization), also called GEO (Generative Engine Optimization): whether ChatGPT, Claude, Perplexity, Google AI Overviews and Bing can reach it, read it and lift answers from it. Fetches the page the way those engines do — a plain HTTP GET as LektaBot, then a headless-Chromium render pass — and grades it A+ to F across four weighted layers: Access 25% (r
lekta_reportread-onlyRuns the same page audit as lekta_audit and returns the whole report as one JSON document instead of Markdown — for programs, not people. Top-level fields: engineVersion, url (as requested), finalUrl, fetchedAt, durationMs, targetState, robotsDisallowsLektaBot, score (0-100, null when the target could not be measured), grade, coverage, coverageNote, appliedCaps, movers, warningCount, failCount, an
lekta_fix_planread-onlyTurns the most recent STORED audit of a URL into an ordered remediation plan: every failing or warned check as a numbered step, biggest point recovery first, each with its severity, the points that fixing it is expected to regain, and the full fix text. Reads storage only and never fetches, so the plan is exactly as fresh as the last audit of that URL — and any audit of it counts, whether it was s
lekta_diffread-onlyCompares the two most recent scorable audits stored for ONE URL and reports the movement: score and grade before → after, which checks improved, which regressed, with both run timestamps. This is the progress meter of the fix loop. USE THIS to prove a deploy actually moved the number: lekta_audit → apply the fixes → deploy → lekta_audit again → lekta_diff. DO NOT use it to compare two different UR
lekta_my_sitesread-onlyLists the sites saved on the authenticated Lekta account: URL, latest authoritative grade and score, when it was last audited, and the recheck interval where a schedule is on. This is account inventory, not a measurement. PARAMETERS: none — this tool takes no arguments; call it with an empty arguments object. USE THIS first in a session to see which URLs this account already tracks before picking
Alternatives in Security
Compare →HSHelixar SecurityB
Security tools for AI agents: scan MCP servers, validate HDP delegation chains, audit releases.
PTPentest ToolsB
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
SkycloakB
Managed Keycloak from any MCP client: clusters, realms, apps, SSO, users, domains, audit events.
Tektolo Rental PropertyB
Rental property tools for agents: turnover cost estimates and security deposit rules by US state.
TRTrentB
Security reviews, threat models over a repo or website, and remediation tracking, in your editor.
C4C: Mortgage Industry RegulationsB
Verbatim U.S. mortgage regulatory text with citations and effective dates. Read-only, no sign-in.