Datos abiertos y acceso para agentes de IA
Todos los resultados de Elecciones Brasil 2026 son públicos y gratuitos, sin registro: en JSON, en Markdown, mediante un servidor MCP y un agente A2A, con los datos del Tribunal Superior Eleitoral (TSE).
Resultados en JSON
Los mismos archivos que alimentan el mapa, actualizados cada pocos segundos durante el escrutinio. Los votos se indexan por el número del candidato en la urna. Descripción completa en OpenAPI 3.1: https://eleicoes2026brasil.com/openapi.json.
Durante el escrutinio, las direcciones en /feed/ pueden responder con una redirección (302) al mismo archivo en vivo: sigue la redirección (en curl, con -L). Los archivos son para servidores, scripts y agentes; las páginas de otros sitios no pueden leerlos desde el navegador.
| Dirección | Qué contiene |
|---|---|
| https://eleicoes2026brasil.com/feed/agora.json | Totales actuales: presidente (Brasil, estados y exterior), gobernador y Senado por estado |
| https://eleicoes2026brasil.com/feed/municipios.json | Resumen por municipio: líder, ventaja, secciones escrutadas y participación |
| https://eleicoes2026brasil.com/feed/uf/sp.json | Presidente en cada municipio de un estado (cambia sp por la sigla; zz para el exterior) |
| https://eleicoes2026brasil.com/feed/cidade/3550308-gov.json | Gobernador (-gov) o Senado (-sen) en un municipio, por código IBGE |
| https://eleicoes2026brasil.com/feed/zonas/3550308.json | Presidente por zona electoral de un municipio |
| https://eleicoes2026brasil.com/feed/deputados/br.json | Cámara de Diputados: escaños por partido y más votados (por estado: /feed/deputados/sp.json) |
| https://eleicoes2026brasil.com/feed/historico.json | El escrutinio para presidente a lo largo de la noche |
El resultado final de presidente en CSV
El resultado final de las dos vueltas para presidente, leído después de escrutada la última sección, en archivos CSV para hojas de cálculo, R, Python y SIG: separados por comas, en UTF-8, con una fila de encabezado. Solo contienen conteos (cada porcentaje puede recalcularse), y cada municipio trae su código IBGE, para cruzarlo con el Censo y otros datos. En Excel, ábralos desde Datos › Obtener datos › Desde texto/CSV.
Las columnas de la primera vuelta empiezan con t1_, las de la segunda vuelta con t2_ y las de la elección de 2022 con r22_ (r22_t1_ y r22_t2_). En cada vuelta: secoes (secciones), eleitorado (electores), comparecimento (participación), abstencao (abstención), brancos (en blanco), nulos (nulos), votos_validos (votos válidos) y una columna de votos por candidato, con el número y el nombre (t2_votos_13_lula). La abstención es la del TSE; la participación más la abstención es la base de la tasa de abstención.
Boa Esperança do Norte (MT), instalado en 2025, no tiene archivo propio de la primera vuelta: sus cifras son el total de su estado menos los demás municipios (columna t1_derivado = 1). Los análisis hechos con estos archivos están en https://eleicoes2026brasil.com/es/analise.
| Dirección | Cada fila es |
|---|---|
| https://eleicoes2026brasil.com/data/2026/presidente-municipios.csv | un municipio: primera vuelta, segunda vuelta y la elección de 2022 |
| https://eleicoes2026brasil.com/data/2026/presidente-estados.csv | un estado o el exterior: primera vuelta, segunda vuelta y 2022 |
| https://eleicoes2026brasil.com/data/2026/presidente-zonas.csv | una zona electoral de los municipios con más de una: primera y segunda vuelta |
| https://eleicoes2026brasil.com/data/2026/presidente-exterior.csv | una ciudad en el exterior: primera y segunda vuelta |
| https://eleicoes2026brasil.com/data/2026/presidente-apuracao.csv | los totales nacionales que el TSE publicó en un momento de la noche, desde las 17:00, en las dos vueltas |
| https://eleicoes2026brasil.com/data/2026/governador-2t-municipios.csv | un municipio de los seis estados con segunda vuelta para gobernador |
Cada página en Markdown
Toda página de resultados tiene una versión en Markdown, con la respuesta en un párrafo, las tablas y las preguntas frecuentes: agrega ".md" a la dirección (https://eleicoes2026brasil.com/governadores/sp.md), usa la ruta /md (https://eleicoes2026brasil.com/md/governadores/sp) o pide la misma URL con el encabezado Accept: text/markdown.
El mapa del sitio para modelos de lenguaje está en https://eleicoes2026brasil.com/llms.txt, y el texto de todas las páginas nacionales y estatales en https://eleicoes2026brasil.com/llms-full.txt. Los resultados definidos y los cambios de liderazgo también se publican en RSS (https://eleicoes2026brasil.com/atualizacoes.xml).
Servidor MCP
Para Claude, ChatGPT, Cursor y otros clientes del Model Context Protocol: https://eleicoes2026brasil.com/mcp (Streamable HTTP, sin inicio de sesión ni sesión). En Claude Code: claude mcp add --transport http eleicoes2026 https://eleicoes2026brasil.com/mcp. La descripción del servidor está en https://eleicoes2026brasil.com/.well-known/mcp/server-card.json.
| Herramienta | Qué hace |
|---|---|
| search_places | Buscar local ou candidato |
| get_results | Resultado da eleição |
| ask | Perguntar sobre a eleição |
Agente A2A
Los agentes que hablan el protocolo Agent2Agent pueden preguntar en portugués al endpoint JSON-RPC https://eleicoes2026brasil.com/a2a (método SendMessage) y reciben la respuesta en Markdown. La tarjeta del agente está en https://eleicoes2026brasil.com/.well-known/agent-card.json.
Archivos de descubrimiento
Para que los agentes encuentren todo esto por sí solos, la página principal anuncia estos archivos en el encabezado HTTP Link:
| Archivo | Estándar |
|---|---|
| https://eleicoes2026brasil.com/.well-known/api-catalog | Catálogo de APIs (RFC 9727) |
| https://eleicoes2026brasil.com/openapi.json | OpenAPI 3.1 |
| https://eleicoes2026brasil.com/.well-known/mcp/server-card.json | MCP Server Card |
| https://eleicoes2026brasil.com/.well-known/agent-card.json | A2A Agent Card |
| https://eleicoes2026brasil.com/.well-known/agent-skills/index.json | Agent Skills (la skill en https://eleicoes2026brasil.com/.well-known/agent-skills/eleicoes-2026-brasil/SKILL.md) |
| https://eleicoes2026brasil.com/.well-known/ai-catalog.json | AI Catalog (ARD) |
| https://eleicoes2026brasil.com/auth.md | Auth.md: acceso anónimo, sin credenciales |
| https://eleicoes2026brasil.com/robots.txt | Reglas para robots, con Content-Signal |
| https://eleicoes2026brasil.com/sitemap.xml | Sitemap de todas las páginas |
Uso y cita
Las cifras son las publicadas por el Tribunal Superior Eleitoral; la metodología está en https://eleicoes2026brasil.com/sobre. Al republicar, cita a Elecciones Brasil 2026 (https://eleicoes2026brasil.com) y al TSE. Los robots de búsqueda y de IA pueden leer, indexar y usar el contenido (ver robots.txt). Consultas: contato@eleicoes2026brasil.com.
Preguntas frecuentes
¿Los datos son gratuitos?
Sí. Los archivos JSON, las páginas en Markdown, el servidor MCP y el agente A2A son públicos, gratuitos y no piden registro ni clave de acceso.
¿Con qué frecuencia se actualizan los datos?
Durante el escrutinio, los totales se actualizan cada pocos segundos, en cuanto el TSE publica nuevas secciones. Cada archivo indica la hora en que fue generado.
¿Cómo pregunto sobre la elección a ChatGPT o a Claude con estos datos?
Agrega el servidor MCP https://eleicoes2026brasil.com/mcp a tu cliente (en Claude, en Conectores; en Claude Code, con claude mcp add). Luego basta con preguntar, por ejemplo: "¿quién ganó para gobernador en Minas Gerais?".
¿Cómo encuentro el código IBGE de un municipio?
La página de cada estado enumera todos sus municipios con el enlace de cada uno, y la dirección de la página de un municipio termina en el código IBGE (por ejemplo, https://eleicoes2026brasil.com/presidente/sp/3550308 es São Paulo). La herramienta search_places del servidor MCP también devuelve el código.