publicdata.auVerified
Search, filter, count and sum Australian government open data, with every version kept.
GovernmentData access / search
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 143 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Data access / search
Government tenders, contract awards, buyers and suppliers from official sources in 60+ countries.
1 failed · 7 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Responded
The server completed its last measured handshake. This is an observation, not a guarantee.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 1 | 0 | 3 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 3 | 1 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using Sell to State
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http sell-to-state https://app.selltostate.com/api/mcpCapabilities
Add a tender to a saved list. Body: id (list id) + tender_no OR award_id. Idempotent. Requires a user API key.
DiscoveredCreate a new saved award list (personal). Body: name. Requires a user API key.
DiscoveredDelete a saved list (and its items). Body: id. Requires a user API key (creator or workspace owner).
DiscoveredDelete a saved search. Body: id. Requires a user API key (creator or workspace owner).
DiscoveredExport 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.
DiscoveredAll awards for one agency (by slug or display-name match).
DiscoveredBuyer (agency) detail by slug: summary stats, yearly spend trend, sector breakdown, and top suppliers.
DiscoveredAlias of get_buyer (back-compat). Buyer (agency) detail by slug: summary stats, yearly spend trend, sector breakdown, and top suppliers.
DiscoveredOne saved list with paginated items joined to award data (description/buyer/supplier/amount/date). Requires a user API key.
DiscoveredList 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.
DiscoveredThe state of the first search that submit_onboarding started. Returns the same body as submit_onboarding; status generating: call again in 15 seconds.
DiscoveredOne saved search by id (visible to the caller, else not_found). Requires a user API key.
DiscoveredList every saved search the caller (x-api-key owner) can see (personal + shared workspace). Requires a user API key.
DiscoveredSector detail by slug: summary stats, yearly trend, and active partners (kind=buyers|suppliers).
DiscoveredAll awards for one supplier (by display-name match).
DiscoveredSupplier detail by slug: summary stats, yearly awarded trend, sector breakdown, and top buyers.
DiscoveredSingle tender (award) detail by numeric award_id OR public tender page id, with related awards (same tender / same buyer) and requirements: what a company needs to bid in the tender's country (registration, foreign companies, documents, bid and performance security, law, portal, language, e-signature, complaints, sources, guide_url; null if none). The tender documents take priority over this summary.
DiscoveredTop buyers (agencies) by total spend.
DiscoveredThe curated sector taxonomy (slug + name).
DiscoveredTop suppliers by total awarded.
DiscoveredTurn a request in words into a Sell to State search: terms in the languages of the countries, and filters (scope, country, lifecycle, date window, amounts). Example text: 'body-worn cameras for police in Kenya and South Africa, open tenders'. Returns {summary, scope, q, filters, url, count, notes}; call `search` with scope, q and the filters to get the rows. When the text names nothing to search, returns {answer} only. Uses the daily AI search limit (3 a day for free accounts, 100 with a plan).
DiscoveredRemove a tender from a saved list. Body: id (list id) + tender_no. Requires a user API key.
DiscoveredRename a saved list. Body: id, name. Requires a user API key (creator or workspace owner).
DiscoveredRename a saved search. Body: id, name. Requires a user API key (creator or workspace owner).
DiscoveredSave a search under a name. Body: name, query (filter set), kind? ('atlas' → unified-search shape, else legacy Explorer filters). Requires a user API key.
DiscoveredFaceted 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 argument is an invalid-params error whose data lists every problem (errors[]). Tender hits carry lifecycle, deadline_at, accepts_bids and source_url when the source gives them. Returns {hits, found, page, per_page, facets}.
DiscoveredSearch 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 error whose data lists every problem (errors[]). Returns {rows, total, page, pageSize}.
DiscoveredSend the answers of a new account's onboarding form (whoami gives onboarding_required and the questions). Ask the user the questions and use the answers that the user gives. Show the user all answers and get a yes. Product files are optional: send the text only of files that the user gives you for this form. Sell to State saves the profile, reads the website and the files, and builds the user's first search with a weekly email alert. Returns {status, summary, counts, rows (each with url), app_url, saved_search, next_options}; status generating: call get_onboarding_search with build_id.
DiscoveredSelf-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 access before it calls a data tool.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 275 ms | 29 | |
| Connected | 2394 ms | 29 |