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
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
Install
- Works in
Manual install
uvx --from git+https://github.com/BquantFinance/Administracion-fuentes-publicas mcp-catalogoRuns without cloning, git must be on the PATH.
Access and checks
How we reviewExtended 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.
Related
MCP serversdata.gouv.fr MCP
data.gouv.fr MCP Server
Official MCP server for France's open data portal: search, explore and query datasets straight from a chat with the agent
An MCP server for Brazil's open data: economy, laws, public procurement, courts, elections, environment and more
Data-gov-il-mcp opens Israeli government open data from data.gov.il to an agent: datasets, organizations, tags and table records.
An MCP server for more than 40 open US government APIs: economy, health, Congress and lobbying, with over 300 tools.
Medical MCP
medical-mcp
MCP server for medical sources: FDA and EMA drug data, WHO statistics, PubMed and clinical trials without API keys.
An MCP server with a toolbox for global briefs: markets, SEC filings, conflict, climate and news from open sources
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.