Turn a city budget into a civic Q&A app

Claude Code (Opus 5.5) built a RAG app on Neon over Milwaukee’s proposed budget, with per-address “tax receipts”.

by Tarik Moody23 Sep 2026

Prompt for your agent

Goal: Help residents understand a proposed city budget.
Setup: agents used in source: Claude; tools/MCPs stated: Neon, Mastra, CopilotKit, Vercel.
Steps:
1. Load the budget documents into a RAG system on a vector database (Neon).
2. Add a per-address “tax receipt” feature from city property data.
3. Build a chat agent (Mastra) with a generative-UI interface (CopilotKit / OpenUI).
4. Host the front end (Vercel); make it work on phones.
Rules: ask me before anything irreversible (sending, posting, paying, deleting); don’t invent data, results or tools I haven’t given you; tell me what you couldn’t verify.
Based on: Tarik Moody — https://x.com/tarikjmoody/status/2102900178143367442

Steps are from the source. Includes a “Based on” credit line.

I tried this

Tell the next builder. One anonymous answer each; click again to undo.

Agents, models and tools only what the source states

Agents
Claude
Models
Opus 5.5
Tools
  • Neon
  • Mastra
  • CopilotKit
  • Vercel

Sources & credit