MCP.Market

Boe Legislacion MCP server

online · 100% uptime
by pipeworx-io·io.github.pipeworx-io/boe-legislacion·v0.2.1

Spain consolidated legislation — Agencia Estatal Boletín Oficial del Estado (BOE), open-data API.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

not scanned yet

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Boe Legislacion yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Boe Legislacion tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Boe Legislacion compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 50% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
229 ms
faster than 59% of 30,031 servers

Release history: 4 versions in the registry since 2026-10-14, latest 2026-10-31, typically one every 5 days.

Install Boe Legislacion in Claude Code, Cursor or VS Code

claude mcp add --transport http boe-legislacion https://gateway.pipeworx.io/boe-legislacion/mcp
Add to Cursor

What the publisher says

From the Boe Legislacion repository's README, as published. We do not edit it. Read it on GitHub

@pipeworx/boe-legislacion

Spain's consolidated legislation — every Spanish statute and royal decree kept up to date with every amendment folded in, plus the daily table of contents of the state gazette, from the Agencia Estatal Boletín Oficial del Estado (BOE).

Part of Pipeworx — an MCP gateway connecting AI agents to 1800+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.

Tools

legislation by words in the title (e.g. "Código Civil", "ley de propiedad horizontal"). Returns matching laws with their BOE id, legal rank, issuing department, scope (national/regional), key dates, and the official BOE page URL for each. Pass the returned id to boe_law.

  • boesearchlaw(query, ambito?, limit?, offset?) — search consolidated

article: metadata (rank, department, consolidation status, dates), subject tags, notes, and a table of contents of its articles/sections ("bloques") — capped at 200 entries and marked truncated for large codes. With article (a block id from that table of contents, e.g. "a1" for Artículo 1): the actual text of that one article across every historical version it has had, each dated, with the current one flagged.

  • boe_law(id, article?) — one consolidated law by its BOE id. Without

disposition and announcement published that day, grouped by section and issuing department, with each item's BOE id and title. BOE does not publish every day (no Sunday issue, some holidays); those dates come back found: false, never an empty list.

  • boedailysummary(date) — table of contents of one day's BOE issue: every

Auth

Keyless. The upstream open-data API requires no registration, key, or click-through terms — it is served to anyone with Accept: application/json.

Data sources

the consolidated-text database of Spanish state and regional legislation, kept current with every amendment.

  • Agencia Estatal Boletín Oficial del Estado (BOE), Legislación Consolidada —

of contents of the state gazette.

  • Agencia Estatal Boletín Oficial del Estado (BOE), Sumario — the daily table

Notes

the upstream ignores Accept: application/json entirely and always answers a fixed small XML envelope (status code + text, empty data) regardless of what was requested. Every call here reads the body as text first and only parses it as JSON when it looks like JSON, so an error message is never lost to a failed res.json().

  • The Accept header is honoured on 200 only. On any error (400/404/500)

with "data": "" — an empty string, not [] or {} — while a populated list and a single-record lookup are both array-wrapped ("data": [...], even for exactly one record). boesearchlaw and boe_law normalise this and report found: false with plain wording on a genuine miss, never an empty array dressed as success.

  • The empty-result shape is not uniform. A zero-match search answers 200

contents (texto/indice) is available as JSON; the actual block text is XML-only. There is no XML parser in the Workers runtime, so boe_law with article extracts paragraphs with targeted regex over BOE's fixed one-block, one-or-more-versions, paragraph-per-version XML shape — reliable for real statute text, not a general-purpose XML parser.

  • Article/section text has no JSON form at all. Only the table of

2,444 blocks. boe_law without article caps what it inlines and reports articles.total / articles.truncated rather than ever returning the whole thing — use article to read one block at a time.

  • Large codes are enormous. The Código Civil's table of contents alone is

offset paginate, and shown tells you how many came back this call.

  • The upstream does not report a total match count for search — limit /

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Boe Legislacion: common questions

Is Boe Legislacion MCP server safe?
Mostly: it is graded B (77/100). Read the Boe Legislacion safety report
How do I install Boe Legislacion?
It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Boe Legislacion need an API key?
Yes. The registry entry asks for PIPEWORX_API_KEY.
Is Boe Legislacion maintained?
The last commit was 20 days ago (2026-10-14). The latest release is v0.2.1.
Is Boe Legislacion up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Boe Legislacion compare with other MCP servers?
safety score 77/100 (higher than 50% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 229 ms (faster than 59% of 30,031 servers). Full comparison.

More from pipeworx-io →