Aracaju MCP. Audit public spending, contracts, and payroll data.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Aracaju MCP Server provides direct access to Aracaju's public data. Query municipal records covering revenues, expenses, bids, contracts, and payroll in real time.
Your AI agent pulls detailed financial and administrative data from the Transparency Portal, allowing you to audit public spending and track government funds without manual database navigation.
What your AI agents can do
List bids
Retrieves a list of public tenders and ongoing bids (licitações).
List contracts
Retrieves a list of signed contracts and agreements (contratos).
List expenses
Retrieves detailed spending records (despesas) for the municipality.
Query and compare municipal revenues, expenses, and payroll data across specified fiscal periods.
Retrieve the status and details of active public tenders (bids) and completed contracts.
Filter and list detailed public spending records by government body or expenditure type.
Generate reports on public servants, including payroll and employment details.
Analyze the flow of municipal income, categorized by source and fiscal period.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019e3866list bids
Retrieves a list of public tenders and ongoing bids (licitações).
019e3866list contracts
Retrieves a list of signed contracts and agreements (contratos).
019e3866list expenses
Retrieves detailed spending records (despesas) for the municipality.
019e3866list personnel
Retrieves public servant and payroll records (servidores).
019e3866list revenues
Retrieves records detailing municipal income and revenues (receitas).
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 Aracaju, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
This server gives your AI client direct access to Aracaju's public spending data. You can query municipal records covering revenues, expenses, bids, contracts, and payroll in real time. Your agent pulls detailed financial and administrative data from the Transparency Portal, letting you audit public spending and track government funds without manually digging through databases.
To audit public finances, you'll use list_revenues to analyze the flow of municipal income, seeing how the city collects taxes and transfers, and you'll use list_expenses to check detailed spending records by government body or expenditure type. You can compare both revenues and expenses across specific fiscal periods.
To track government procurement, you'll get the status and details of active public tenders (bids) using list_bids, and you'll see completed agreements with list_contracts.
If you wanna analyze personnel records, you'll use list_personnel to get data on public servants, including payroll and employment details. You'll also get a list of signed contracts and agreements using list_contracts.
When you use this, your AI client doesn't need to navigate complex government websites; it just runs the query. You'll get everything you need to track how the city spends its money and where it comes from.
How Aracaju MCP Works
- 1 Subscribe to the server and set the access field to
PUBLIC. - 2 Ask your AI client to define the scope (e.g., 'List expenses for health in 2023').
- 3 The agent executes the necessary tool call and returns the structured, real-time data directly to your conversation.
The bottom line is that you talk to your AI agent, and the agent talks to the municipal portal, giving you the data without you ever leaving your chat window.
Who Is Aracaju MCP For?
Journalists, researchers, and civic activists who need verifiable financial proof of government actions. This server is for legal and compliance professionals who must verify public contracts or track spending accountability. If your job requires seeing how public money moves from tax collection to specific department expenses, this is for you.
Gather data on spending patterns or track contract awards to build a report on municipal oversight.
Verify if public contracts or bidding processes follow mandated regulations by cross-referencing records.
Build datasets on long-term trends in municipal revenue or public sector employment for academic papers.
What Changes When You Connect
- See the full scope of public spending by running
list_expenses. Instead of manually logging into the portal and filtering by department, your agent handles the query and gives you the raw data instantly. - Track government spending from the start to finish. Use
list_bidsto see what was planned,list_contractsto see what was signed, andlist_expensesto see what was actually paid. - Verify payroll records with
list_personnel. You get specific details on public servants and salaries, which is essential for checking administrative transparency. - Understand where the money comes from. The
list_revenuestool lets you list and analyze municipal income by fiscal year, giving a clear picture of tax collection health. - Eliminate manual data gathering. By chaining tools like
list_bidsandlist_contracts, your agent automatically pulls related documents and data points, saving hours of cross-referencing. - Compare financial pillars instantly. You can ask your agent to 'Compare revenues to expenses,' forcing a comparison across
list_revenuesandlist_expensesin one prompt.
Real-World Use Cases
Tracking a specific public project.
A researcher needs to know the total cost of a new road project. They ask the agent to check the list_bids for the initial tender, then use list_contracts to find the awarded agreement, and finally run list_expenses to see the payments made to date. The agent stitches this full financial picture together.
Auditing departmental payroll.
A citizen wants to check if the health department paid staff correctly. They ask the agent to run list_personnel for the health department and cross-reference the salary data with the list_expenses tool to spot discrepancies.
Investigating budget shortfalls.
A journalist needs to find out why a department has less money than expected. They ask the agent to compare the revenue data from list_revenues against the planned spending shown in list_bids and list_contracts.
Reviewing vendor agreements.
A compliance officer needs to verify if a vendor is paid only after a contract is signed. They use list_contracts to get the agreement date and then use list_expenses to check if the payment date falls within the mandated window.
The Tradeoffs
Treating tools as isolated reports
Calling list_expenses and then separately calling list_contracts and pretending the data speaks for itself. You'll get two massive tables with no common key, forcing you to manually find the link.
→
Ask your agent to compare the output of both tools. For example: 'Show me all expenses listed in list_expenses that do not reference a contract ID found in list_contracts.' This forces the agent to find the missing links.
Asking for a 'summary' without parameters
Prompting: 'What is the total spending?' The agent can't guess the time frame, department, or year. You get a vague, useless list that requires follow-up questions.
→
Be specific. Always specify the time period and the scope. Use a query like: 'Using list_expenses, show the total spending for the education department in Q4 2023.' Specificity drives accuracy.
Assuming perfect data linking
Assuming that every contract listed in list_contracts automatically has a corresponding expense in list_expenses. If the data isn't perfectly linked, your report is wrong.
→
Use the tools to audit the links. Prompt: 'Cross-reference the contract IDs from list_contracts with the reference IDs in list_expenses to identify any gaps.' This checks the data integrity itself.
When It Fits, When It Doesn't
Use this server if your core task is auditing, tracking, or comparing multiple, distinct financial data streams related to government spending. You need to answer questions like: 'Did the spending match the contract?' or 'How much did revenues cover expenses for X project?'
Don't use this if you just need a single piece of information, like 'What was last month's revenue?' In that case, just use list_revenues. But if you need to contextualize that revenue by checking the associated bids, use the full suite of tools. This suite is for deep, multi-dimensional analysis, not quick lookups. You must be comfortable asking complex, multi-part questions that force the agent to cross-reference five different data sources.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Aracaju Transparency. 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 server provides 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Pulling financial data from government sites is a nightmare.
Today, getting a complete picture of municipal spending means hopping between five different, poorly indexed government portals. You download a PDF of the contract, then open a spreadsheet for the bids, then navigate a separate tab for payroll, and finally manually copy-paste the figures into a master document. It's a full day of clicking, downloading, and cleaning.
With this MCP server, you just talk to your agent. You ask, 'What was the spending on infrastructure in 2022?' Your agent executes the necessary `list_expenses` and `list_contracts` calls in the background, and it gives you a clean, structured answer, ready for your report. No clicking, no PDFs, just data.
Aracaju MCP Server: Monitor public spending and contracts
You no longer need to manually check if the funding (`list_revenues`) was properly allocated to a specific project's bid (`list_bids`). You can ask your agent to perform that cross-check in a single prompt, identifying where the money flow breaks down.
This server gives you the ability to treat disparate public records as one cohesive dataset. It changes your workflow from data collection to pure analysis. You start asking 'Why?' and the data answers.
Common Questions About Aracaju MCP
How do I use the list_bids tool? +
You ask your agent to run list_bids and specify the timeframe or project name. The agent pulls the current list of public tenders, letting you see which government procurement processes are active right now.
Can I use list_expenses to check payroll? +
No, they are separate. Use list_personnel for payroll data. list_expenses shows how money was spent, while list_personnel shows who was paid and for what salary.
What is the best way to compare revenues and expenses? +
Ask your agent to run both list_revenues and list_expenses for the same fiscal year. This lets you immediately see the gap between incoming funds and outgoing spending.
How do I find past contracts? +
Use list_contracts and specify the required year or agreement type. This pulls the historical records of agreements signed between the municipality and third parties.
How do I use the list_personnel tool to check public servants' records? +
You ask the agent to list public servants by specific criteria, like name or year. For example, 'list_personnel for the year 2020.' The server returns structured data on employment status and salary.
What kind of data does list_contracts provide? +
The tool provides details on signed agreements between the municipality and third parties. You can retrieve the contract date, involved parties, and the contract value.
Is list_revenues accurate for comparing tax collection? +
Yes, the data reflects official municipal records. You can use the tool to compare tax collection year-over-year and track specific transfer sources.
What is the scope of the list_bids tool? +
The list_bids tool shows active and concluded public tenders (licitações). You can filter results by sector, status, or date range.
How do I check the municipality's income for a specific month? +
Use the list_revenues tool with the ano (year) and mes (month) parameters. The agent will return the total income and breakdown for that period.
Can I see who is on the public payroll? +
Yes, use the list_personnel tool. You can filter by year and month to retrieve data regarding public servants and their respective payroll information.
Is it possible to monitor active public tenders? +
Absolutely. Use the list_bids tool to get a comprehensive list of all public tenders and bidding processes currently recorded in the portal.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
ESA Near Earth Objects
Track near-Earth asteroids and comets, access orbital data, and monitor potential impact risks from the European Space Agency.
Image-Charts
Generate professional charts, graphs, and QR codes instantly — transform raw data into high-quality images directly within your AI conversations.
Geocode.xyz
Convert addresses to coordinates, perform reverse geocoding, and extract location data from text with Geocode.xyz.
You might also like
Digital Turbine
Equip your AI agent to manage mobile growth campaigns, track app monetization, and monitor performance via the Digital Turbine API.
Easemob / 环信
Pioneer massive scale IM Chat SDK and API — manage users, groups, and real-time messaging via AI.
Fleetio
Manage vehicles, track maintenance, and monitor fuel entries via AI agents with Fleetio.