Paraíba Open Data MCP for AI. Audit state spending and track budget adherence.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Paraíba Open Data connects your AI agent directly to the State of Paraíba’s official public finance records. Use this server to audit government spending, track budget allocations (`get_dotacao`), monitor payroll costs (`get_folha_pagamento`), and analyze contracts and payments in real-time conversation.
What your AI can do
Get acao governamental
Retrieves specific data related to government actions.
Get autorizacao pagamento
Gets records detailing payment authorizations for state spending.
Get contratos aditivos
Retrieves records of any changes or additions made to original contracts.
Check allocated funds (get_dotacao), predict future revenues (get_receitas_previsao), and analyze resource sources (get_fonte_recurso) to see where the money is coming from.
Review commitment notes (get_empenho), liquidation details (get_liquidacao), and payment authorizations (get_autorizacao_pagamento) to track exactly how funds were spent.
Generate payroll summaries (get_folha_pagamento) and view daily allowances (get_diarias) to monitor state employee expenses.
List and analyze government contracts (get_contratos), covenants (get_convenios), and addendums (get_contratos_aditivos) in one query.
Ask an AI about this
Waiting for input…
Paraíba Open Data: 20 Tools for Financial Auditing
Use these specialized tools to query every phase of the state's financial life cycle, from initial funding sources down to final payment authorizations.
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 Paraíba Open Data on VinkiusGet Acao Governamental
Retrieves specific data related to government actions.
Get Autorizacao Pagamento
Gets records detailing payment authorizations for state spending.
Get Contratos Aditivos
Retrieves records of any changes or additions made to original contracts.
Get Contratos
Lists core government contracts and their details.
Get Convenios
Fetches data on agreements and covenants between state entities.
Get Diarias
Gets records for daily allowances paid to public servants (travel expenses).
Get Dotacao
Retrieves detailed information on budget allocations.
Get Elemento Despesa
Gets classifications for specific types of expenditures.
Get Empenho
Retrieves commitment notes, showing when funds were initially reserved against a...
Get Folha Pagamento
Generates a summary of payroll expenses for state personnel.
Get Fonte Recurso
Gets data identifying the source of funding used in transactions.
Get Funcao
Retrieves classification data for specific government functions.
Get Liquidacao
Gets records confirming that goods or services were received and accepted (liquidation).
Get Modalidade Licitacao
Retrieves details on the bidding method used for government contracts.
Get Receitas Execucao
Gets data showing revenue that has actually been collected and executed.
Get Receitas Previsao
Retrieves forecasts for expected future state revenues.
Get Restos A Pagar
Lists outstanding payables—money owed but not yet paid out by the government.
Get Subfuncao
Gets more granular classification data for specific sub-functions.
Get Unidade Gestora
Retrieves information about the managing or administering unit of a government project.
Get Unidade Orcamentaria
Gets data identifying the specific budgetary unit responsible for funds.
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 Paraíba Open Data, 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 Paraíba Open Data. 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 20 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manually auditing government spending is a nightmare.
Today, checking public finance involves jumping between the budget portal, the contract registry, and payroll spreadsheets. You download CSVs for `get_empenho` one day, then run another query on `get_autorizacao_pagamento` the next. Then you have to manually copy-paste numbers into a spreadsheet just to find discrepancies or prove compliance.
With this MCP Server, your agent handles that entire process in natural conversation. Instead of juggling five different portals and twenty tabs, you ask one question—like 'Show me all payments for Unit X'—and the agent runs `get_empenho`, finds related contracts via `get_contratos`, and summarizes the total spend using `get_liquidacao`. You get a single, verifiable answer.
Paraíba Open Data MCP Server: Audit finances in plain English.
The manual steps that disappear are the data aggregation, the cross-referencing of resource sources (`get_fonte_recurso`), and the time spent formatting multiple spreadsheets. You never have to worry about whether you pulled the commitment notes or the final payment details; the agent manages the dependency chain.
It's not just faster; it changes what's possible. You can now ask complex, multi-variable questions—like 'What was the total payroll cost for unit Y that exceeded its budgeted allocation?'—and get a precise answer without writing a single SQL query.
What your AI can actually do with this
This Paraíba Open Data MCP Server lets your agent talk directly to the State of Paraíba’s public finance records, giving you an operational audit layer, not just a dump of data. You'll run multi-step audits across the entire life cycle of government spending—from budget allocation all the way through final payments and personnel costs.
You start by tracking how the state plans to spend money. You check allocated funds using get_dotacao, figure out where that cash is supposed to come from with get_fonte_recurso, and even predict future income streams by running get_receitas_previsao. To understand the full budget picture, you can pinpoint the specific budgetary unit responsible for the money via get_unidade_orcamentaria or narrow it down further using get_elemento_despesa, which classifies expenditure types.
When you need to know how much cash is actually available, your agent retrieves detailed commitment notes with get_empenho; this shows exactly when funds were initially reserved against the budget. For a full picture of potential liabilities, it lists outstanding payables—the money owed but not yet paid out by the government—using get_restos_a_pagar.
You can also track which specific administrative body is running the project using get_unidade_gestora, or get deeper context on the spending purpose with get_funcao and its sub-classification, get_subfuncao.
The next step in any audit is confirming that the goods or services were actually received. Your agent reviews liquidation details via get_liquidacao, which confirms acceptance, followed by getting payment authorizations using get_autorizacao_pagamento. You'll see exactly what kind of government action prompted the spend with get_acao_governamental, and you can determine the specific department involved by calling get_unidade_orcamentaria again.
The system helps audit expenditures across different contractual scopes; it lists core government contracts through get_contratos, but it also tracks any changes or additions to those original agreements using get_contratos_aditivos. You can view formal arrangements and covenants between state entities by calling get_convenios, while understanding the process requires reviewing the bidding method used, which is provided by get_modalidade_licitacao.
For personnel costs, you get a full summary of payroll expenses for all state employees with get_folha_pagamento. If you need to track travel spending, your agent pulls records for daily allowances paid to public servants using get_diarias. You can also check how the budget is organized by seeing what specific government functions are involved through get_funcao and its detailed counterpart, get_subfuncao.
The server lets you track all financial movements that affect resources. It pulls data showing revenue that has actually been collected and executed using get_receitas_execucao, providing a hard number on cash flow. You can also check the physical mechanisms of spending by retrieving details about specific government actions with get_acao_governamental and identifying which source of funding was used in any given transaction via get_fonte_recurso.
This entire setup allows you to build an end-to-end financial audit trail, grouping together everything from initial budget checks (get_dotacao) through commitment notes (get_empenho), final contract management (get_contratos, get_contratos_aditivos), and payroll summaries (get_folha_pagamento).
019e38d2-d38a-7221-a230-01f51a9598f9 Here's how it actually works
The bottom line is: you use natural language prompts to trigger multi-step financial queries across twenty specialized data points.
Subscribe to the Paraíba Open Data server on Vinkius.
Input your API access token for the Paraíba data proxy into your AI client settings.
Ask your agent a specific question, like 'What were the total payroll costs last month?' and let it run the necessary tools.
Who is this actually for?
Journalists needing verifiable spending facts, public auditors checking for compliance gaps, and legal teams tracking contract breaches. If your job involves cross-referencing governmental spending records or tracking budget adherence in Brazil's public sector, this is built for you.
Assembling a report on state spending by running get_empenho and cross-referencing the results with get_contratos to find discrepancies.
Performing full compliance checks by linking initial resource sources (get_fonte_recurso) straight through to final payment records using get_autorizacao_pagamento and get_liquidacao.
Analyzing contract obligations by retrieving core agreements via get_contratos, checking for outstanding payables (get_restos_a_pagar), and reviewing covenants (get_convenios).
What Changes When You Connect
Pinpoint financial discrepancies by cross-referencing commitments (get_empenho) with actual payments (get_autorizacao_pagamento). You see exactly where the money moved, step-by-step.
Stop manual payroll calculations. Use get_folha_pagamento to instantly get comprehensive summaries of state employee costs, segmenting by active or pensioned status.
Avoid missing obligations: By running get_restos_a_pagar, you immediately identify money the government legally owes but hasn't paid out yet. It’s a critical audit check.
Build complete financial narratives by combining contract data (get_contratos) with payment authorizations and covenants (get_convenios), creating an immutable trail of spending.
Understand revenue fluctuations instantly. Compare historical collections using get_receitas_execucao against future projections from get_receitas_previsao to gauge financial health.
See it in action
Tracking a Single Contract's Full Cost
A legal team needs to know the total cost of a specific government agreement. They ask their agent: 'Start with get_contratos for Agreement X, then check all related get_contratos_aditivos, and finally tally up payments using get_autorizacao_pagamento. The agent runs these tools in sequence and gives them the total spend.' This saves hours of manual data correlation.
Auditing a Department’s Budget Overrun
An auditor suspects a unit is spending too fast. They ask the agent to pull get_dotacao for that unit, then run get_empenho and compare it against get_liquidacao. The system immediately flags any commitments that haven't been liquidated yet, pinpointing the exact risk.
Investigating Travel Spending Patterns
A journalist wants to know which regions spent the most on travel. They prompt: 'List all daily allowances (get_diarias) for Q1 and summarize by location.' The agent aggregates the data, showing spending units and total amounts paid instantly.
Understanding Resource Source Changes
A researcher needs to know if a project is funded correctly. They run get_fonte_recurso alongside get_unidade_orcamentaria. The agent confirms the legal source of funding and verifies it matches the unit responsible for the budget.
The honest tradeoffs
Confusing Commitment vs. Payment
Looking at get_empenho (Commitment Notes) and thinking that means money was spent. This is wrong; a commitment just reserves the funds, it doesn't spend them.
To see if spending actually happened, you must run both get_empenho and compare those results to get_liquidacao. The liquidation step proves the goods or services were received.
Ignoring Contract Changes
Only running get_contratos and missing vital updates. If a contract changes, you'll miss it.
Always follow up your core contract query with get_contratos_aditivos to capture all amendments. This ensures your view of the agreement is complete.
Stopping at Budget Allocation
Getting a full picture of funding just by calling get_dotacao. That only shows what's allowed, not what was actually used.
To see usage, you must follow up the allocation data with tools like get_empenho and get_liquidacao. This traces the money from 'available' to 'spent'.
When It Fits, When It Doesn't
Use this server if your core need is deep, multi-stage financial auditing or compliance checking within Brazilian public finance. You must connect data points across the entire spending lifecycle: Allocation → Commitment (get_empenho) → Liquidation (get_liquidacao) → Payment Authorization (get_autorizacao_pagamento).
Don't use this if you only need simple, general search queries or basic metadata. For instance, if you just want to know the name of a government unit, get_unidade_gestora is enough. But if you want to know how much that unit spent in relation to its budget, you need the full sequence of tools. This server shines when linking payment records (get_autorizacao_pagamento) back to original contracts (get_contratos).
Questions you might have
How do I compare budget allocations with actual spending? (get_dotacao and get_empenho) +
You run get_dotacao first to see the authorized funds. Then, you use get_empenho to see what portion of that budget has been committed. The difference gives you a clear picture of available, uncommitted funds.
What’s the difference between 'commitment' and 'payment'? (get_empenho vs get_autorizacao_pagamento) +
A commitment (get_empenho) reserves money; it says, 'We plan to spend this.' A payment authorization (get_autorizacao_pagamento) confirms the funds are actually being released. One is intent, the other is action.
Can I track payroll costs and contracts simultaneously? (get_folha_pagamento and get_contratos) +
Yes. You can ask your agent to pull both get_folha_pagamento data and list relevant contracts using get_contratos. The agent will combine these two datasets into one report for comparison.
How do I know if money was spent or just promised? (get_restos_a_pagar) +
get_restos_a_pagar shows outstanding payables—money that is owed but hasn't been paid. If this number is high, it means the state owes a lot of cash and you need to check why.
How do I authenticate my AI client to use `get_contratos`? +
You must provide your specific API access token in the server settings. This key authenticates your agent and grants read-only access to the Paraíba data proxy.
Can I limit results using a specific code with `get_elemento_despesa`? +
Yes, you pass the detailed expense element code directly into the tool prompt. This narrows the scope immediately, preventing massive result sets and boosting performance.
What happens if I run a query using `get_autorizacao_pagamento` outside of business hours? +
The data reflects records available in the proxy at that moment. Always assume potential latency; critical transactions may update during standard operating hours.
How do I combine results from `get_unidade_gestora` and `get_funcao`? +
You run both tools separately, then feed the resulting IDs into a single prompt. Your agent can cross-reference these two lists to map complete organizational units.
Can I see the total payroll for a specific month and year? +
Yes! Use the get_folha_pagamento tool by providing the exercicio (year) and mes (month). The agent will return a summary of personnel spending for that period.
How do I check government contracts for a specific year? +
You can use the get_contratos tool with the exercicio parameter. This will list the contracts registered in the state's system for the requested year.
Is it possible to track outstanding debts (Restos a Pagar)? +
Yes, the get_restos_a_pagar tool allows you to fetch data on expenses that were committed but not yet paid from previous fiscal years.
We've already built the connector for Paraíba Open Data. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 20 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.