MCP server for ParlaIbero: plenary speeches from 16 Ibero-American parliaments, for AI agents
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"parlaibero-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# parlaibero-mcp An [MCP](https://modelcontextprotocol.io) server that gives AI agents access to **ParlaIbero**: 10 million plenary interventions from the lower or single chambers of 16 Ibero-American countries, linked to their deputies, deposited in [Harvard Dataverse](https://dataverse.harvard.edu/dataverse/parlaibero) (CC BY 4.0, one DOI per country). The server downloads each country's dataset once (MD5-verified, straight from Dataverse), loads it into a local [DuckDB](https://duckdb.org) database and exposes tools to search, count and read it. Nothing is sent anywhere: the only requests are plain GETs to Dataverse and, for the word network, to the Diarios Explorer's site for its expression tables. **New here?** The [tutorial](https://rodrodr.github.io/parlaibero-tools/#en) follows four complete studies, from the first request to the checks that change the conclusion, with real results, and has a card for each of the 31 tools ([en español](https://rodrodr.github.io/parlaibero-tools/#es)). ## Install You need [uv](https://docs.astral.sh/uv/getting-started/installation/). The package is on [PyPI](https://pypi.org/project/parlaibero-mcp/); no clone is required. For the development version, replace `parlaibero-mcp` with `--from "git+https://github.com/rodrodr/parlaibero-tools#subdirectory=mcp" parlaibero-mcp`. **Claude Code** ```bash claude mcp add parlaibero -s user -- uvx parlaibero-mcp ``` **Codex CLI** ```bash codex mcp add parlaibero -- uvx parlaibero-mcp ``` **ChatGPT desktop app** and **Codex** share one configuration (`~/.codex/config.toml`). The command above writes it; or add by hand: ```toml [mcp_servers.parlaibero] command = "uvx" args = ["parlaibero-mcp"] ``` ChatGPT on the web only accepts remote servers, so it cannot use this one. **OpenCode** (`~/.config/opencode/opencode.json`): ```json { "mcp": { "parlaibero": { "type": "local", "command": ["uvx", "parlaibero-mcp"], "enabled": true } } } ``` **Antigravity** (`~/.gemini/confi…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.