← nextbid.us

INDIVIDUAL MCP TOOL

search_opportunities

Search open government solicitations (SAM.gov, DLA DIBBS, CalProcure, OpenGov, PlanetBids, PublicPurchase, Bonfire, and agency notices syndicated by InstantMarkets) in NextBid's normalized corpus.

nextbid.usnone authenticationAvailability not checked

LIVE ENDPOINT

https://api.nextbid.us/mcp

No auth detected

Connect to this endpoint to inspect the live schema for search_opportunities and invoke it with your own arguments.

Indexed input schema

{}

Risk classification

Inferred read-only · medium confidence · heuristic, not a guarantee.

  • No write-capable action terms were found; this is not proof that invocation has no side effects.

Parent server

nextbid.us

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.nextbid-data]
url = "https://api.nextbid.us/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "nextbid-data": {
      "type": "http",
      "url": "https://api.nextbid.us/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: nextbid-data
Remote MCP URL: https://api.nextbid.us/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "nextbid-data": {
      "url": "https://api.nextbid.us/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "nextbid-data": {
      "type": "http",
      "url": "https://api.nextbid.us/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "nextbid-data",
  "transport": "streamable-http",
  "url": "https://api.nextbid.us/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

Related tools

  • get_opportunity — Full record for one opportunity by NextBid id (NB########): description, AI summary, buyer contacts (current and historical), amendments, filed documents.
  • list_documents — The document set for one opportunity: source_documents (listed by the source engine: name, size, sha256, source url, whether NextBid stores the original) and nextbid_documents (the current Document 0 and normalized text, readable with read_file).
  • get_document_download — A time-limited download link for one stored original document of an opportunity (sha256 from list_documents, where stored is true).
  • get_evidence — The evidence for one opportunity: every indexed document (identity, version, hashes, whether the original is downloadable, whether the AnyDoc extracted text is verified) and the Graphify claims - each a GENERATED label with the SOURCE passage it cites (document, UTF-16 offsets, exact quoted text) and a verification status (RESOLVED = offsets match the hash-verified text and the graph quote).
  • get_document_text — The AnyDoc extracted text of one document (sha256 = the text sha256 or the original sha256 from get_evidence), verified against its indexed hash.
  • list_files — The current stored documents for one opportunity: Document 0 markdown/json and normalized attachment markdown (class document0 / normalized_text).
  • read_file — Read one stored text artifact of an opportunity (path from list_files).
  • corpus_stats — The corpus numbers with their definitions: total_solicitations (distinct, duplicates excluded), open (listed open by the source with the deadline ahead or unstated, or deadline ahead with no status; passed deadlines and unknown status are separate: listed_open_past_deadline, status_unknown), due_30d (known deadline only), open_set_asides (distinct open solicitations designated under any supported program; each counts once; open competition excluded), open_set_aside_mentions (title language only), set_asides_by_program, unmapped_set_aside_values (for review), open by source, documents, as_of and replica_as_of.