- 23
- read-only tools in production
- 6
- AI clients, from Claude to Copilot Studio
- 2B+
- purchase orders behind the answers
- 96M+
- contracts an assistant can cite
How it started
GovSpend's customers had started building their own AI tools: agents that track opportunities, pipelines that pull vendor history, dashboards that need procurement data on demand. The platform's interface and its REST API were built for people and programs, not for a model deciding on its own what to fetch. I was one of the lead developers on the MCP server from the start, and owned architecture and design decisions.
The problem
An assistant with no access to the record guesses. Ask it which agencies buy what you sell and it produces something plausible with no contract behind it. The data existed, in GovSpend, but reaching it meant leaving the conversation, building a query out of filters and pasting the result back. The cost was the round trip, dozens of times a day.
The approach
A hosted MCP server, mcp.govspend.com, that exposes GovSpend as tools an assistant calls on its own: Claude, ChatGPT, Microsoft 365 Copilot and Copilot Studio, Claude Code, Codex and Gemini CLI, or an in-house agent. People sign in with their GovSpend account, the assistant picks the tool, and the answer comes back with real contracts, bids and spend behind it, scoped to what that account could already see.
One tool per use case
Each tool covers one thing a person actually asks for: search contracts, analyze spending, find the contacts behind an agency, rerun a saved search. The server exposes 23 of them in four families, search, analytics, intelligence (contacts, meetings, documents) and saved searches, with a handful of arguments each. That is what lets the assistant pick the right one from a plain question; nobody types a tool name.
The same permissions as the web app, not one more
Authentication is the GovSpend login itself, an OAuth flow the client runs on first use, or an API key for headless pipelines. Every tool is read-only, results are scoped to the account's entitlements, traffic is TLS only and each call is logged and attributable to a user. Connecting an assistant grants no access the person did not already have, which is what lets an IT team say yes.
One remote server, nothing to install
Streamable HTTP on a single hosted endpoint means there is no installer: Claude Desktop adds it as a connector, ChatGPT as a custom app, Copilot Studio with a key, the CLIs with one command. The same server serves all of them, so supporting a new client is a documentation page, not a build.
On screen · tap to enlarge
Try it here
Three questions from GovSpend's public docs, and the tool each one lands on. This is the design point: a question maps to one tool with a handful of arguments, and the assistant picks it on its own.
{
category: "cybersecurity services"
state: "TX"
agency_type: "state"
period: "last_12_months"
group_by: "vendor"
limit: 10
}Ten vendors ranked by purchase-order totals, each with its agencies and amounts, and the records behind the ranking.
In their words
The value wasn't simply access to data — it was integrating GovSpend intelligence directly into the workflows where decisions are actually made.
Strategic Account Manager, Netsync · press release · Source
I've been using the MCP to work with GovSpend data, and it's unbelievably productive and accurate.
Founder and CEO, Circool · product page · Source
They need GovSpend insights wired directly to their workflows, dashboards, and custom systems — not another tab to open.
CEO, GovSpend · press release · Source
What's next
Launched publicly in June 2026. Netsync, an early adopter, built a set of custom agents on it to surface procurement signals per account, and GovSpend's CEO opened his video series naming MCP servers as the first of three reasons to take a fresh look at the company. About 25,000 new procurement records land every day, and assistants on the server see them as they arrive. Today its public health endpoint reports version 1.2.0 and 23 tools.
- Apr 2026GovSpend publishes its practical guide to MCP
- Jun 2026Public launch: press release and docs for Claude, ChatGPT and Copilot
- Sep 2026· nowVersion 1.2.0 in production, 23 tools
Stack
- MCP Protocol
- Streamable HTTP
- OAuth 2.1
Public sources
- GovSpend launches MCP Server, press release, June 16, 2026
- Nate Haskins on LinkedIn: three reasons to take a fresh look at GovSpend
- GovSpend on Facebook: about 25,000 new procurement records a day, visible through the MCP Server
- Blog: Is MCP right for you? A practical guide, April 24, 2026
- MCP Server product page, with customer quotes
- Help Center: tool definitions
- Help Center: IT and security FAQ
- Help Center: CLI connection instructions
- Public health endpoint, version and tool list
- Video on govspend.com: an executive board brief built with Claude and the MCP, 3 min
