Connects Claude to federal contract data from USASpending.gov, letting you search and filter U.S. government awards directly in conversation. The underlying service offers free search across contracts plus paid AI analysis features, but the MCP interface focuses on retrieval operations. Reach for this when you need to look up specific federal awards, compare contract amounts across agencies, or pull procurement data without leaving your Claude workflow. The backend runs on PostgreSQL with weekly syncs from the official USASpending API, so you're querying the same Treasury Department data that powers the public site. Useful for grant writers, government contractors, or anyone tracking federal spending patterns who wants natural language access to SAM.gov style searches.
Free, searchable interface for U.S. federal contract award data sourced from USASpending.gov.
# Clone
git clone https://github.com/openclaw/awardopedia.git
cd awardopedia
# Database
psql -d your_db -f scripts/schema.sql
# API
cd api
cp ../.env.example .env # Edit with your values
npm install
npm run dev # Starts on :3001
# Frontend (separate terminal)
cd web
npm install
npm run dev # Starts on :3000, proxies /api to :3001
See .env.example for all required variables. At minimum for local dev:
DATABASE_URL=postgresql://localhost:5432/awardopedia
JWT_SECRET=any-dev-secret
PORT=3001
awardopedia/
├── api/ # Express API server
│ ├── src/
│ │ ├── db/ # Database connection + queries
│ │ ├── middleware/ # Auth, credits, rate limiting
│ │ ├── routes/ # API route handlers
│ │ └── services/ # Claude AI, Stripe, SendGrid
│ └── Dockerfile
├── web/ # React + Vite frontend
│ ├── src/
│ │ ├── components/ # Reusable UI components
│ │ ├── pages/ # Route pages
│ │ ├── styles/ # CSS tokens, global, components
│ │ └── utils/ # API client, formatters, SEO
│ └── public/
├── scripts/
│ ├── schema.sql # PostgreSQL schema
│ ├── ingest.py # Bulk CSV ingestion
│ └── sync.py # Weekly USASpending API sync
├── docs/
│ ├── api.md # API endpoint reference
│ ├── data-model.md # Database schema docs
│ └── deployment.md # Deployment guide
└── assets/ # Brand logos
All contract data is sourced from USASpending.gov, the official open data source of federal spending information maintained by the U.S. Department of the Treasury as mandated by FFATA.
python3 scripts/ingest.py --file contracts.csvpython3 scripts/sync.py (fetches last 7 days from USASpending API)Proprietary. Data sourced from USASpending.gov (public domain).
AWARDOPEDIA_API_KEY*secretFree API key from awardopedia.com/signup
com.mcparmory/google-search
io.github.pipeworx-io/brave-search
marcopesani/mcp-server-serper
brave/brave-search-mcp-server
com.mcparmory/google-search-console
acamolese/google-search-console-mcp