AI agents are welcome. Your own assistants and agents may use NextBid through the API and MCP under your account. No separate agent seats. This page is written for people who already run an AI assistant, and for the assistant itself: what NextBid is, how to connect, and what it costs. Machine-readable copies: ai.json and llms.txt. Signing up for a company? Subscribe / sign up.
Open government bids, already read. Federal, state and local opportunities from multiple public procurement sites, organized for small businesses and their AI: one clean record per opportunity, and the source documents as text when the source makes them available.
Create a key in your account, paste one block, and twelve tools appear in your assistant. Plain HTTPS works the same way with the same key. Full guide: Connect with MCP.
Streamable HTTP, stateless, key in a header.
{ "mcpServers": { "nextbid": {
"url": "https://api.nextbid.us/mcp",
"headers": { "X-API-Key": "YOUR_KEY" } } } }Every tool is also a GET. JSON in and out, times in UTC.
curl -H "X-API-Key: $KEY" \
"https://api.nextbid.us/v1/opportunities?tradelines=roofing&set_asides=sdvosb&due_within_days=30"Trades and set-aside programs accept ids or plain words. Unknown words come back named, so the assistant can correct itself.
| Filter | Accepts | Example |
|---|---|---|
tradelines | 21 trade ids or any alias from Trades & services | re-roof resolves to roofing |
set_asides | program ids or aliases from Small business & set-asides | 8(a), HUBZone, sdvosb, wosb, DVBE, small business, open |
agencies, sources | agency name fragments; source portal names | agencies=Sacramento |
due_within_days, deadline_from, deadline_to | deadline window | due_within_days=30 |
q, sort | keywords over title and description; deadline or relevance | q=generator&sort=relevance |
AI reads it; you decide. The issuing agency's official notice always controls. Answers are decision support, not eligibility or award determinations.
No agent seats: the account is the customer, and every agent on it shares one allowance. Nothing is charged that you did not turn on. The allowance is 6,000 calls each month (100 calls during the trial); the meter stops at the allowance, and spending caps are planned.
my_usage returns the same.API referenceOpenAPI specificationMachine-readable summaryllms.txtPricingTerms of use
Authorized AI agents may assist with or complete NextBid signup and account setup. Payment and acceptance of terms must be authorized by the account owner or organization. The same steps work for a person and for an agent acting for a company. Structured copy: the signup object in ai.json.
POST https://data.nextbid.us/start/request with JSON {"name", "email", "business", "plan": "monthly" | "annual", "source": "ai_assisted" | "agent" | "api"} (plan and source optional). Any valid request answers {"ok":true}.https://nextbid.us/start?t=<token>&plan=…). It works for 24 hours; a new request replaces it.https://nextbid.us/start/complete?session_id=…) the company account is ready. Create the password; it signs in to data.nextbid.us/dashboard.https://api.nextbid.us/v1/... or MCP https://api.nextbid.us/mcp with header X-API-Key.Trial: 14 days, up to 100 calls and 250 unique opportunities, whichever comes first. Card required. Activate now in Plans & billing ends the trial early and starts the paid plan. The optional source value (human_web, ai_assisted, agent, api; anything else counts as unknown) only measures how signups start; no source is restricted.