CGU Transparency MCP for AI. Audit Brazilian public spending with one query.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Portal da Transparência (CGU) MCP Server gives your AI client direct access to Brazilian government data. Query social benefit payments (Bolsa Família, Auxílio Emergencial), track public spending by beneficiary or company, and list official SIAFI organizations using CPF, NIS, or municipality codes.
What your AI can do
Get auxilio emergencial beneficiario por municipio
Gets a list of Auxílio Emergencial beneficiaries for an entire Brazilian municipality.
Get auxilio emergencial por cpf ou nis
Checks the status of Auxílio Emergencial payments using either a CPF or NIS identifier.
Get auxilio emergencial por municipio
Gets a list of Auxílio Emergencial beneficiaries for an entire Brazilian municipality (alternative call).
Determines if an individual (via CPF/NIS) is eligible for or has withdrawn specific social benefits like Bolsa Família or Auxílio Emergencial.
Retrieves detailed expense documents and payment histories linked to a given beneficiary or company name.
Searches the SIAFI database to list and find details on official government organizations in Brazil.
Queries social benefit availability across specific Brazilian municipalities, providing regional spending insights.
Retrieves records for specialized grants, such as Seguro Defeso, using required identification codes.
Ask an AI about this
Waiting for input…
Portal da Transparência (CGU): 9 Tools for Public Finance Auditing
These nine tools give you direct API access to audit Brazilian public spending. Use them to check eligibility, find expenses, and list government organizations.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Portal da Transparência (CGU) on VinkiusGet Auxilio Emergencial Beneficiario Por Municipio
Gets a list of Auxílio Emergencial beneficiaries for an entire Brazilian municipality.
Get Auxilio Emergencial Por Cpf Ou Nis
Checks the status of Auxílio Emergencial payments using either a CPF or NIS...
Get Auxilio Emergencial Por Municipio
Gets a list of Auxílio Emergencial beneficiaries for an entire Brazilian...
Get Bolsa Familia Disponivel Por Cpf Ou Nis
Checks the current availability status of Bolsa Família benefits using a CPF or NIS.
Get Bolsa Familia Por Municipio
Gets general information on Bolsa Família distribution for an entire Brazilian...
Get Bolsa Familia Sacado Por Nis
Checks the withdrawal status of Bolsa Família benefits using a NIS identifier.
Get Despesas Documentos Por Favorecido
Retrieves specific expense documents and payment records for a given beneficiary name or company.
Get Orgaos Siafi
Lists all government organizations indexed in the SIAFI system, supporting...
Get Seguro Defeso Codigo
Retrieves records for Seguro Defeso using its unique identification code.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Portal da Transparência (CGU), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Portal da Transparência (CGU). All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 9 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Tracking public money shouldn't feel like detective work.
Today, auditing a single person’s benefit eligibility means jumping between the Bolsa Família portal, the Ministry of Finance site, and the expense registry. You copy a CPF from one tab to another, run three separate searches, cross-reference dates manually, and then compile everything into a spreadsheet just to answer one simple question: 'Did this payment happen?'
With the CGU Transparency MCP Server, you keep that data flow within your agent's chat. You tell it the goal—say, checking `get_bolsa_familia_disponivel_por_cpf_ou_nis` and then finding related expenses via `get_despesas_documentos_por_favorecido`. The server handles the hops; you get a single output.
Using the Bolsa Família tools: Get withdrawal status with `get_bolsa_familia_sacado_por_nis`.
Manual verification requires finding the beneficiary's profile, then clicking through to a separate 'History' tab. This process is slow and often hits dead ends or outdated views of records.
The `get_bolsa_familia_sacado_por_nis` tool bypasses all that UI friction. You provide the NIS, and the agent retrieves the specific withdrawal details directly—it’s immediate, reliable data.
What your AI can actually do with this
You'll get direct access to Portal da Transparência (CGU) data using your AI client. This server lets you audit Brazilian public spending and social programs without having to manually click through pages on government websites.
Individual Benefit Status
You can check an individual’s benefit status with specific tools. To see if someone is eligible for, or has withdrawn, benefits like Bolsa Família or Auxílio Emergencial, your agent checks the current availability using either a CPF or NIS identifier through get_bolsa_familia_disponivel_por_cpf_ou_nis or get_auxilio_emergencial_por_cpf_ou_nis. If you need to track withdrawal status for Bolsa Família specifically, run get_bolsa_familia_sacado_por_nis using just the NIS.
For a broader look at social benefits across regions, you can get general Bolsa Família distribution information by municipality using get_bolsa_familia_por_municipio, or for Auxílio Emergencial, you've got both get_auxilio_emergencial_beneficiario_por_municipio and its alternative call, get_auxilio_emergencial_por_municipio. These tools let you map out who gets what payments across entire Brazilian municipalities.
Auditing Spending & Records
To get deep into spending records, use get_despesas_documentos_por_favorecido to retrieve specific expense documents and payment history. You just need to give it a beneficiary name or company name, and the tool pulls those detailed records for you. For specialized grants, like Seguro Defeso, you run get_seguro_defeso_codigo with its unique identification code to pull up those particular records.
Government Indexing & Mapping
When you need to map out the bureaucracy, you can list all government organizations registered in the SIAFI system using get_orgaos_siafi; this tool handles pagination so you can search through every entry available. It’s a way for your agent to pull up details on official entities that run public programs across Brazil.
Your AI client doesn't just read data; it executes these steps. When you prompt, say, 'Check the spending records for Acme Corp.' and include this server, your agent knows exactly which tool—get_despesas_documentos_por_favorecido—to fire up, what parameters to use (Acme Corp.), and what structured data set is coming back. This capability lets you compare payment status against listed government organizations or specific benefit availability across regions in one single workflow.
019e38d9-acaa-72e1-8739-4356bb3662ef Here's how it actually works
The bottom line is that your agent pulls audited, real-time public finance data directly from Brazilian records into a usable format.
Subscribe to the server and provide your CGU API Key.
Your AI client sends a request (e.g., 'Check Bolsa Família for NIS X') to the relevant tool endpoint.
The MCP Server executes the query against the government APIs and returns structured data on benefit status or expense documents.
Who is this actually for?
This is for investigators who can't afford to spend hours navigating government websites. If you're tired of copy-pasting data across three different spreadsheets just to verify one transfer amount, this server saves your butt.
Uses the server to quickly cross-reference alleged government transfers or social program distributions against real records using CPF/NIS.
Runs deep queries across multiple tools—like checking both get_despesas_documentos_por_favorecido and location-based benefits—to validate spending patterns for a client or audit report.
Builds monitoring applications that track public spending changes over time, needing reliable access to the SIAFI index via get_orgaos_siafi.
What Changes When You Connect
Verify benefit status instantly. Instead of navigating multiple portals, use get_bolsa_familia_disponivel_por_cpf_ou_nis to check Bolsa Família availability right in your agent's chat.
Track money flow by beneficiary. Use get_despesas_documentos_por_favorecido to pull detailed payment records for any company or individual, eliminating spreadsheet manual data entry.
Map out government structure. Run get_orgaos_siafi to get a comprehensive list of all official SIAFI organizations without leaving your current workflow.
Compare regional spending. Use location-based tools like get_auxilio_emergencial_por_municipio and get_bolsa_familia_por_municipio to compare benefit distributions across different Brazilian cities.
Get specialized data points. If you need records for Seguro Defeso, simply call get_seguro_defeso_codigo with the code; no manual database lookup required.
See it in action
Investigating a Corporate Payment
A reporter needs to know if 'Empresa X' received specific funds. They ask their agent, which runs get_despesas_documentos_por_favorecido using the company name. The agent returns payment IDs and amounts for review.
Checking Emergency Aid Eligibility
You need to verify Auxílio Emergencial status for a group of people in Porto Alegre. You run get_auxilio_emergencial_beneficiario_por_municipio first, then use get_auxilio_emergencial_por_cpf_ou_nis on key individuals found in the initial list.
Mapping Government Oversight
A developer needs a full list of all state-level agencies for an app. They run get_orgaos_siafi. The agent returns paginated results, which they can then process and filter in their code.
Validating Family Benefit Withdrawal
A user needs to confirm if a specific Bolsa Família benefit was withdrawn. They provide the NIS, and the agent executes get_bolsa_familia_sacado_por_nis, giving them the exact withdrawal details.
The honest tradeoffs
Trying to check everything at once
Asking your agent, 'What are all benefits and expenses?' This prompt is too vague. The server doesn't know if you mean CPF or NIS for the benefit checks, leading to errors.
Be specific. Start by defining the core variables: 'Check Bolsa Família availability using this CPF [number], then find related spending documents for that person.' Use get_bolsa_familia_disponivel_por_cpf_ou_nis and get_despesas_documentos_por_favorecido sequentially.
Ignoring Location vs. ID
Thinking you can find benefit data for a whole city just by using an individual's CPF. The tools are distinct; one is designed for location, the other for IDs.
If you know the municipality name but no person's details, use get_bolsa_familia_por_municipio. If you have a specific ID number (CPF/NIS), stick to the individual-level tools.
Overlooking API Limits
Running massive queries repeatedly. The server documentation warns about 'Restricted API limit applies' on several key endpoints.
Plan your calls. If you are querying a large set of data, break it into smaller batches or focus only on the most critical tools first to manage rate limits.
When It Fits, When It Doesn't
Use this server if your task requires cross-referencing multiple, distinct types of Brazilian government data—for example, confirming both an individual's benefit status AND their related public spending records. You must be dealing with IDs (CPF/NIS) or specific locations (Municipalities).
Don't use this if you only need to check a simple fact, like 'What is the current interest rate?' For single-data points, basic web searches are faster. Also, don't rely on it if your data source isn't related to Brazilian government spending or social programs; these tools are highly specialized.
If you have multiple unknowns (e.g., only a company name), start with the broadest tool like get_orgaos_siafi to narrow down the entity before attempting specific financial lookups.
Questions you might have
How do I check Bolsa Família availability for a person using get_bolsa_familia_disponivel_por_cpf_ou_nis? +
You provide the CPF or NIS to your agent and ask it to run get_bolsa_familia_disponivel_por_cpf_ou_nis. The server confirms if a benefit is available for the current month and provides the amount.
What tools can I use to find government organizations in Brazil? +
Use the get_orgaos_siafi tool. It lists all SIAFI registered organizations and handles pagination, letting you search through large directories efficiently.
Can I track expenses for a company using get_despesas_documentos_por_favorecido? +
Yes. You pass the company name or beneficiary to get_despesas_documentos_por_favorecido. The agent returns multiple document IDs and payment amounts linked to that entity.
Which tool checks Auxílio Emergencial by location? +
You can use either get_auxilio_emergencial_beneficiario_por_municipio or get_auxilio_emergencial_por_municipio. Both query the benefit recipients within a specified municipality.
Do I need an API key to run get_seguro_defeso_codigo? +
Yes. Since this tool accesses restricted government data, you must subscribe and provide your valid CGU API Key for the agent to execute get_seguro_defeso_codigo.
How do I check regional benefit data using the `get_bolsa_familia_por_municipio` tool? +
This tool gets Bolsa Família availability for a whole municipality. You simply pass the geographic code to pull aggregated records, allowing you to compare benefits across different regions.
Does the `get_orgaos_siafi` tool support listing all organizations if there are thousands of results? +
Yes, it supports pagination. If the search returns many entries, your agent can iterate through subsequent pages to collect every available SIAFI organization record.
What should I do if `get_auxilio_emergencial_beneficiario_por_municipio` fails or hits a limit? +
If the call fails, the response will include an error code explaining why. You should check that your municipal input is correct or wait before retrying to avoid hitting API limits.
How can I check if a specific person has Bolsa Família benefits available? +
You can use the get_bolsa_familia_disponivel_por_cpf_ou_nis tool by providing either the CPF or the NIS number of the individual. The agent will return the availability status and payment details.
Is it possible to list all government agencies registered in the federal system? +
Yes, use the get_orgaos_siafi tool. It will fetch a paginated list of organizations registered in the SIAFI (Integrated System of Financial Administration) used by the Brazilian government.
Can I see how much a specific company received from the government? +
Yes! Use the get_despesas_documentos_por_favorecido tool with the company's identifier (CNPJ or name). It will return expense documents associated with that beneficiary.
We've already built the connector for CGU Transparency. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.