Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted 2 min ago
teppi

MCP serverio.github.xyzzylabs/tc39-mcp

Independent MCP server for the TC39 specs (ECMA-262 + ECMA-402): clauses, search, diffs, history.
UNRATEDActivestreamable-httpmcp.xyzzylabs.ai

Overview

Score?
UNRATED 0.752
of what a free look can see, on 30 looks
Looks
35
last 14 hr ago
Tools
17

More info

URL
mcp.xyzzylabs.ai/tc39/mcp
streamable-http
Says it is
tc39-mcp 0.6.3
protocol 2024-11-05
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.752 · highest on record 0.8561

Toolsfrom sha256:a04324a036…a4b730

The tools this server lists, read out of the definition it returned
ToolSchema
clause.get
Fetch a parsed TC39 clause as structured JSON. `spec` selects '262' (default) or '402'. `edition` defaults to 'latest'. `at: '<sha>'` pins to a historical main snapshot (only valid
input · no output
clause.list
List parsed spec clauses with optional filters (kind, section prefix, has_algorithm). `spec` selects '262' or '402'. `at: '<sha>'` queries a historical main snapshot.
input · no output
clause.outline
Return the section tree (table of contents) for a parsed (spec, edition). `depth` caps how deep the tree descends (1 = top-level only); `under` limits the tree to descendants of on
input · no output
proposal.get
Fetch one TC39 proposal by slug (exact) or name (case-insensitive).
input · no output
proposal.list
List TC39 proposals from the static index (tc39/proposals). Filter by spec ('262'|'402'), stage ('0'|'1'|'2'|'2.7'|'3'|'finished'|'inactive'|'active'), champion (substring), or con
input · no output
spec.about
Self-description of this MCP server: package name + version, per-snapshot pin metadata (sha, fetched_at, biblio_commit, clause_count) for every supported (spec, edition), plus test
input · no output
spec.crossrefs
For a clause id, return its outgoing references (clauses it cites) and/or incoming references (clauses that cite it — the back-reference index the parse alone doesn't expose). The
input · no output
spec.diff
Clause-level diff of one clause across two editions of a spec. Reports identical / modified / added / removed plus a field-level breakdown (title, signature, step count, reworded s
input · no output
spec.global_search
Run spec.search across both ECMA-262 and ECMA-402 in one call and interleave hits by score. Each hit is tagged with the spec it came from. Use it when you don't know which spec def
input · no output
spec.grammar
Query grammar productions captured from the spec's `<emu-grammar>` blocks. `{ nonterminal }` returns every production for that non-terminal (exact match); `{ contains }` filters by
input · no output
spec.sdo_index
Index Syntax-Directed Operations by the grammar production they're defined on. `by: 'production'` (default) groups SDOs under each production; `by: 'sdo'` groups productions under
input · no output
spec.search
Search the parsed spec by clause id / aoid / title (+ step text with `search_steps`). Aoid-exact ranks first. `at: '<sha>'` searches a historical main snapshot.
input · no output
spec.snapshots
List the live (spec, edition, sha, fetched_at) snapshots the hosted Worker is serving from R2. Filter by `spec` ('262'|'402') or `edition` (e.g. 'main', 'es2026'). Historical SHA-p
input · no output
spec.symbol_resolve
Resolve spec notation like `[[Prototype]]` (internal slot), `%Object.prototype%` (well-known intrinsic), or `~number~` (sigil enum): return clauses that mention or define it, ranke
input · no output
spec.tables
List or fetch parsed `<emu-table>` content. `{ id }` returns exactly that table (full columns + rows); otherwise list table summaries, optionally narrowed by a `filter` substring o
input · no output
spec.well_known_intrinsics
Enumerate the well-known intrinsics in a spec with their probable defining clauses. Driven from the canonical §6.1.7.4 WKI table when present (ECMA-262), else a `%X%` prose scan (e
input · no output
test262.search
Search the tc39/test262 conformance suite from its indexed front-matter. `query` AND-matches whitespace tokens (case-insensitive) across each test's description + path; `esid` pref
input · no output
Verify it yourselfnpx teppi-check https://mcp.xyzzylabs.ai/tc39/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2P0698FGK0QXTCNC6AW7