Platform MCP gateway (L2.3): the registry domain toolset bound to the API spine. Serves three domain MCP servers (fedlex, lindas, i14y) behind a unified HTTP gateway with streamable-HTTP transport.
20 tools across 3 domain servers (Fedlex, I14Y, LINDAS). All tools are READ_ONLY with basic verb-noun naming (read_, get_, list_, search_, query_). Descriptions are present but minimal (15-80 chars), below the 194-char baseline for A+ tools. No input schemas visible in provided source code, cannot verify parameter types, constraints, or descriptions. Output schemas not documented. Error handling not evident. Tools appear well-composed (single responsibility) but lack the rigor expected for production agent integration.
Get article history from JOLux BQ graph (Fedlex domain)
Get a specific catalogue from the I14Y national data catalogue (read register)
Get a specific dataset from the I14Y national data catalogue (read register)
Get a specific distribution from the I14Y national data catalogue (read register)
Get modifications to a Fedlex document (Akoma-Ntoso XML tools)
Get references from a Fedlex document (Akoma-Ntoso XML tools)
Get the structure of a Fedlex document (Akoma-Ntoso XML tools)
List annexes of a Fedlex document (Akoma-Ntoso XML tools)
No input schemas visible in source code. Cannot verify parameter types, constraints, enums, or descriptions.
Tool descriptions are minimal (15 - 80 chars), well below the 194-char baseline for A+ tools. Descriptions lack WHAT the tool does, WHEN to use it, and prerequisites. LLMs cannot determine selection criteria.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
List catalogues from the I14Y national data catalogue (read register)
List datasets from the I14Y national data catalogue (read register)
List distributions from the I14Y national data catalogue (read register)
List available LINDAS political cubes
Query the LINDAS cube.link political cubes (44 political cubes of politics.ld.admin.ch)
Read an article from the Fedlex domain (Akoma-Ntoso XML tools)
Read a complete document from Fedlex (Akoma-Ntoso XML tools)
Get related topics from JOLux BQ graph (Fedlex domain)
Search datasets in the I14Y national data catalogue
Search text in Fedlex documents (Akoma-Ntoso XML tools)
Get subdivisions from JOLux BQ graph (Fedlex domain)
Get vocabulary from JOLux BQ graph (Fedlex domain)
No output schemas documented. LLMs cannot plan downstream tool calls or extract required fields. Pagination, result limits, and chaining IDs not specified.
No error handling guidance visible. LLMs cannot determine if errors are retryable, user-fixable, or fatal. No recovery paths documented.
Tool names 'article_history', 'subdivisions', 'vocabulary', 'related_topics' lack action verbs. Should be 'get_article_history', 'list_subdivisions', 'get_vocabulary', 'list_related_topics' for clarity.