Fuentes públicas: an MCP catalog of Spanish public data

Administracion-fuentes-publicas

An MCP server that guides through Spanish public data: where a dataset lives, how to request it, what it returns and the traps

  • 130 ★ on the repository
  • Last commit
MCP server

Extended access

Why this level

  • The `descargar` tool goes to public addresses and downloads files
  • Downloaded data may hold personal information, which the repository guides point out
All reasons and checks

bquantfinance/administracion-fuentes-publicas

Install

Manual install

uvx --from git+https://github.com/BquantFinance/Administracion-fuentes-publicas mcp-catalogo

Runs without cloning, git must be on the PATH.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The `descargar` tool goes to public addresses and downloads files
  • Downloaded data may hold personal information, which the repository guides point out

This is third-party code. Review the repository files before installing.

What it does

The repository gathers open data of Spanish agencies: for each source it says where it lives, how to request it, what it returns and what can distort the numbers. All of it is checked with real calls. Next to it sits ready client code that already solves certificate, encoding and pagination problems. The `mcp-catalogo` MCP server gives an agent the needed source card or recipe instead of the whole `llms.txt` file. Among the tools `buscar` searches sources, recipes, needs and products at once, `ficha` gives details for any found ID, `codigos` returns codes that APIs require and that cannot be guessed, `descargar` downloads a public address handling FNMT certificates, retries, gzip and encoding, and `tabla_pcaxis` turns a PC-Axis table into rows with numbers. The catalog covers INE, BDNS, BOE, BORME, PLACSP, AEMET, Catastro, Euribor and other sources, plus product ideas: a tender radar, supplier checks by NIF, fuel price comparison, a macro panel.

Who it is for. Startup founders, analysts and developers who build products on Spanish public data and want to skip weeks of figuring out API calls.

Good fit when

  • You need to find where subsidy data lives and how to export it without losing rows
  • You are working through INE and need the internal municipality ID instead of the familiar code
  • A tender radar or a supplier check by NIF is built from several sources at once
  • The agent must download a file from an address with a nonstandard certificate and parse a PC-Axis table

Not a fit when

  • The data is not about Spain: the catalog covers only Spanish sources
  • You need a ready cloud API with updates: the repository gives documentation and client code while the data stays with the agencies
  • You need a legal conclusion on reuse: licenses and personal data have separate guides, and the decision is yours

Example request

Use the catalog to find how to export the latest BDNS subsidies without losing rows and show a sample request with the right parameters.

MCP

Transport
stdio
Authentication
not required

Environment variables

CATALOGO_DIR
Folder with a local catalog copy instead of downloading.
EXTRA_CA_BUNDLE
Certificate of a TLS-intercepting proxy.

Limitations

The server reads the `catalog.json` file and downloads it from GitHub into `~/.cache/fuentes-publicas` on first run, and the catalog can come from a local copy through `CATALOGO_DIR`. Installing through `git+https` needs `git` on the PATH or `uv` fails. Tools that pull data go to the network, and behind a TLS-intercepting proxy the `EXTRA_CA_BUNDLE` variable is needed.

Source descriptions were checked with calls on a certain date, and agency APIs change, so traps may go stale. Documentation is in Spanish, and the repository's CC0-1.0 license does not lift the terms of the data licenses themselves. The last commit is from October 2026.

How to disable. Remove the server from the client config, uninstall the package with `pipx uninstall fuentes-publicas-mcp` or `uv tool uninstall`, and delete the `~/.cache/fuentes-publicas` folder.

FAQ

How do I install the server without cloning?

With `uvx --from git+https://github.com/BquantFinance/Administracion-fuentes-publicas mcp-catalogo`. You can also `pipx install git+https://...` and run `mcp-catalogo`.

Which tools does the server have?

`buscar`, `ficha`, `codigos`, `descargar` and `tabla_pcaxis`, plus others listed in the server guide. They search sources, give details and codes, download addresses and parse INE tables.

What are the traps the repository mentions?

Nuances of sources missing from official documentation. For example, the BDNS export returns 50 rows without `pageSize`, and INE needs an internal Id rather than a code to filter by municipality.

Do I need an API key?

No, the server works with public addresses and solves certificates and encodings itself. Some agency sources may need their own keys, which the source cards describe.

How do I connect it to Cursor?

Through an `mcpServers` block with the command `uvx` and arguments `--from`, the repository address and `mcp-catalogo`, or by the install button in the README.

Discussion

No questions or reviews yet.

data.gouv.fr MCP

data.gouv.fr MCP Server

Official

Official MCP server for France's open data portal: search, explore and query datasets straight from a chat with the agent

MCP serverExtended access1.6KRepository stars

An MCP server for Brazil's open data: economy, laws, public procurement, courts, elections, environment and more

MCP serverExtended access1.9KRepository stars

Data-gov-il-mcp opens Israeli government open data from data.gov.il to an agent: datasets, organizations, tags and table records.

MCP serverMinimal access111Repository stars

An MCP server for more than 40 open US government APIs: economy, health, Congress and lobbying, with over 300 tools.

MCP serverExtended access112Repository stars

Medical MCP

medical-mcp

MCP server for medical sources: FDA and EMA drug data, WHO statistics, PubMed and clinical trials without API keys.

MCP serverExtended access121Repository stars

An MCP server with a toolbox for global briefs: markets, SEC filings, conflict, climate and news from open sources

MCP serverExtended access1.1KRepository stars

README in short

The README opens with links to ways of working: an agent through MCP, code and reading docs, then lists products built on this data with sources and traps, a selection of non-obvious problems in official documentation and license notes. `guides/servidor-mcp.md` describes install and tools in detail.

README badge

Report a problem