Sell to State

by selltostate.com · com.selltostate/mcp

Government tenders, contract awards, buyers and suppliers from official sources in 60+ countries.

OnlineRemote
Category
Other
Connection
Remote (HTTP)
Tools
26 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http selltostate https://app.selltostate.com/api/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://app.selltostate.com/api/mcp

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "selltostate": {
      "url": "https://app.selltostate.com/api/mcp"
    }
  }
}

Tools it offers

26 tools, as the server itself reported during our check on Oct 31, 2026.

  • whoamiSelf-introspection: resolve the caller's identity + entitlement + granted scopes. Returns {subject, type, active, plan, scopes, export_cap}. Works when the account has no active plan (active:false), so an agent can check
  • search_awardsSearch awarded tenders in one country (Postgres), largest amount first, stable paging. Every filter is a property of this schema; country omitted means singapore. A bad value or an unknown argument is an invalid-params e
  • get_supplierAll awards for one supplier (by display-name match).
  • get_agencyAll awards for one agency (by slug or display-name match).
  • exportExport a filtered award set as CSV, at most 500 rows per call (use the REST /api/v1/awards.csv for larger files). country omitted means singapore. A bad country is an error, not a Singapore file.
  • get_buyerBuyer (agency) detail by slug: summary stats, yearly spend trend, sector breakdown, and top suppliers.
  • get_buyer_detailAlias of get_buyer (back-compat). Buyer (agency) detail by slug: summary stats, yearly spend trend, sector breakdown, and top suppliers.
  • get_supplier_detailSupplier detail by slug: summary stats, yearly awarded trend, sector breakdown, and top buyers.
  • get_tenderSingle tender (award) detail by numeric award_id OR public tender page id, with related awards (same tender / same buyer).
  • get_sectorSector detail by slug: summary stats, yearly trend, and active partners (kind=buyers|suppliers).
  • searchFaceted full-text search over one collection (scope). Every filter is a property of this schema, the same params as REST GET /api/v1/search; values of a fixed list are matched in any case. A bad value or an unknown argum
  • list_buyersTop buyers (agencies) by total spend.
  • list_suppliersTop suppliers by total awarded.
  • list_sectorsThe curated sector taxonomy (slug + name).
  • get_listsList every saved award list the caller (x-api-key owner) can see. Each list has itemCount (tender items only), buyerCount, supplierCount and totalCount (all items). Requires a user API key.
  • create_listCreate a new saved award list (personal). Body: name. Requires a user API key.
  • get_listOne saved list with paginated items joined to award data (description/buyer/supplier/amount/date). Requires a user API key.
  • rename_listRename a saved list. Body: id, name. Requires a user API key (creator or workspace owner).
  • delete_listDelete a saved list (and its items). Body: id. Requires a user API key (creator or workspace owner).
  • add_to_listAdd a tender to a saved list. Body: id (list id) + tender_no OR award_id. Idempotent. Requires a user API key.
  • remove_from_listRemove a tender from a saved list. Body: id (list id) + tender_no. Requires a user API key.
  • get_saved_searchesList every saved search the caller (x-api-key owner) can see (personal + shared workspace). Requires a user API key.
  • save_searchSave a search under a name. Body: name, query (filter set), kind? ('atlas' → unified-search shape, else legacy Explorer filters). Requires a user API key.
  • get_saved_searchOne saved search by id (visible to the caller, else not_found). Requires a user API key.
  • rename_saved_searchRename a saved search. Body: id, name. Requires a user API key (creator or workspace owner).
  • delete_saved_searchDelete a saved search. Body: id. Requires a user API key (creator or workspace owner).

Questions

What is the Sell to State MCP server?

Government tenders, contract awards, buyers and suppliers from official sources in 60+ countries. It is made by selltostate.com and listed in the official MCP Registry as com.selltostate/mcp. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add Sell to State to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://app.selltostate.com/api/mcp. In Claude Code, run: claude mcp add --transport http selltostate https://app.selltostate.com/api/mcp

How do I add Sell to State to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://app.selltostate.com/api/mcp.

How do I add Sell to State to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "selltostate": { "url": "https://app.selltostate.com/api/mcp" } } }

Does Sell to State work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can Sell to State do?

It gives your AI 26 tools, including whoami, search_awards, get_supplier, get_agency, export. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/com-selltostate-mcp.svg)](https://chen.media/mcp/com-selltostate-mcp)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/com-selltostate-mcp"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/com-selltostate-mcp.svg?theme=dark"><img src="https://chen.media/mcp/badge/com-selltostate-mcp.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Other

See all