- MATCHED
- MISMATCH
- MISSING
- HUMAN
Short answer
How can I use AI to audit municipal spending?
Your AI pulls expense logs and contract details to flag any payments that don't match the agreed terms. You'll get a list of specific discrepancies to investigate. This breakdown shows you how to set it up.
Audit outcomes
Where every issue lands.
The AI categorizes its findings based on the severity of the mismatch.
MATCHED
Verified payments
The AI confirms that the expense amount and vendor match the signed contract. These are flagged as clean records.
MISMATCH
Price discrepancies
The AI finds instances where the amount paid exceeds the contract limit. You get the specific dollar difference for each case.
MISSING
Uncontracted spending
The AI identifies payments made to vendors without a corresponding signed contract on file. This highlights potential unauthorized spending.
HUMAN
Manual review needed
The AI flags ambiguous entries where vendor names or dates don't align perfectly. You'll need to step in to verify these specific items.
The workflow
What your AI does when the data arrives.
The AI acts as a digital auditor, scanning through two different datasets to find friction points.
Gather expense data
The agent pulls a full list of recent municipal payouts and department expenditures.
list_expensesPull contract records
The agent retrieves the legal agreements and signed terms for the relevant vendors.
list_contractsCross-reference entries
The AI compares every line item in the expense list against the terms in the contract list.
list_expenseslist_contractsFlag outliers
The agent isolates the specific rows where the math or the vendor identity doesn't add up.
list_expenses
Try it
Copy these to start.
Use these prompts once you've connected Aracaju.
Starting points
Replace the bracketed text with your specific department or vendor names.
Aracaju Transparency Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_0cDGix0wjY68978yxokfzK1LAqbSOvGmthRirIIp/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Aracaju Transparency capabilities are ready to use.
{
"mcpServers": {
"aracaju-mcp": {
"url": "https://edge.vinkius.com/vk_preview_0cDGix0wjY68978yxokfzK1LAqbSOvGmthRirIIp/mcp"
}
}
}Compare all expenses from the Department of Public Works against their signed contracts.
Find any payments made to vendor 'Global Tech Solutions' that exceed the contract amount.
List all expenses from last month that do not have a matching contract in the system.
Check if the recent infrastructure project payments match the terms in the signed agreement.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Aracaju once, then ask.
One link connects the MCP to your client. Your credentials stay encrypted and the setup is handled on our end.
Connect Aracaju to your AIFAQ
How this task behaves.
- 01
Can the AI change or delete contract records?
No. The AI only has permission to read the data. It cannot modify or delete any municipal records.
- 02
Will the AI automatically flag a fraud investigation?
No. The AI identifies discrepancies. You must decide if those discrepancies constitute fraud or simple errors.
- 03
Does it work with any municipal database?
It works with any database that the Aracaju MCP is configured to access.
- 04
Can the AI generate a PDF report of the audit?
The AI can draft the text for a report, but it cannot directly generate or save a PDF file.
- 05
How does it handle vendors with slightly different names?
The AI uses fuzzy matching to link them, but it will flag these as 'needs human review' to be safe.
More questions about Aracaju? The Connector page answers them. See everything the Aracaju Connector can do
Connect Aracaju Transparency to Claude, Cursor, ChatGPT & more
