"General greeting or query" matching MCP connectors:
GET /v1/connectors – MCP directory API referenceMatching Connector Tools:
**Can AI actually read your page?** ChatGPT, Perplexity, Claude and Google's AI Overviews fetch pages very differently from your browser — no JavaScript, tight timeouts, and a robots.txt rulebook of their own. Lekta fetches a URL exactly the way they do and grades what survives, **A+ to F**. This is the technical half of **AEO** (answer engine optimization) and **GEO** (generative engine optimization): before a model can cite you, it has to be able to fetch you, parse you, and find one sentence worth quoting. **The loop this server was built for:** `Audit https://mysite.com/pricing with Lekta, apply the fixes it lists, audit it again, and show me the difference.` Your agent gets a graded verdict, a ranked fix plan with the exact markup to paste, and a diff that proves the change landed. Repeat until A+. **Four layers, 100 points:** **Access** 25 — do the ~17 AI crawler tokens get past robots.txt? **Indexability** 25 — how much content survives without JavaScript? **Answerability** 30 — is there a single quotable sentence an engine can lift? **Recency** 20 — can a model tell when this page was last true? **What this is not:** a rank tracker. Lekta will not tell you how often ChatGPT mentions your brand. It tells you whether your page can be read and quoted when it does — the part you can actually fix. **No black box.** Every finding cites its basis — an RFC, a vendor doc, or a dated measurement we ran. The engine is versioned with a public changelog: a score never moves without a published shift table. **Tools:** `lekta_audit` (fresh fetch) · `lekta_report` (cached read) · `lekta_fix_plan` (ranked, paste-ready) · `lekta_diff` (before/after) · `lekta_my_sites` Listing tools is open. Tool calls need a free key from lekta.dev/en/panel/api — send `Authorization: Bearer lekta_…` or `x-api-key`. Cached reads, fix plans and diffs cost nothing; only fresh fetches count against the daily limit. **Topics:** AEO · GEO · AI SEO · LLM SEO · answer engine optimization · generative engine optimization · AI crawler access (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) · JavaScript-free indexability · structured data · content freshness
Stateless TypeScript and JavaScript code intelligence for AI agents. Find semantic symbol references, resolve imports and importers, inspect callers and callees, and analyze change impact with compiler-backed evidence. No repository indexing or OAuth required.
DBRE-grade SQL analysis inside any MCP client. No connection. No install. Paste a query.
Runs your code against a contract; HELD or BROKE at the exact input. Deterministic. 0.10 USDC/call.
Drupal core API changes, contrib usage, upgrade readiness, patch verdicts, code search, SQL.
Detect malicious or vulnerable npm packages: registry search, OSV.dev and GitHub advisory lookups
Check exact npm/PyPI upgrades for evidence-backed breaking changes; query APIs and components.
Pure, bounded analysis of an explicit bill-of-materials graph: validates structure, finds missing...
Rust crate vulns: CVEs, patched versions. $0.01/query. Register in-session — free testnet funds.
Stateless TS/JS compiler facts for agents: references, imports, impact. No repo index or OAuth.
XML Schema element count, markup discarded
BNF production count, body discarded
EBNF production count, body discarded
ABNF rule count, body discarded
PEG rule count, body discarded
ANTLR grammar rule count, body discarded
Yacc rule count, body discarded
Lex rule count, body discarded
DTD ELEMENT count, body discarded
Packer source block count, body discarded