assay_countries
Countries in the register
Countries covered by the Assay Systems procurement register, with the number of suppliers indexed in each.
Takes no parameters.
com.assay-systemsPublished by assay-systems.comOfficial publisherv1.0.1Updated Oct 29, 2026
Public procurement register, 75 countries: suppliers, buyers, contracts, single-bid awards
Remote MCP server exposing a public procurement register across dozens of countries: suppliers, buyers, contracts and single-bid awards.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.assay-systems%2Fregister/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"assay-systems-procurement-register": {
"type": "http",
"url": "https://assay-systems.com/mcp"
}
}
}Countries in the register
Countries covered by the Assay Systems procurement register, with the number of suppliers indexed in each.
Takes no parameters.
Search suppliers
Search the register for a supplier (firm) by name or line of business. Returns names, countries, ids and endpoints.
qrequiredlimitcountrySupplier record
One supplier's record: contracts won, buyers, totals, exclusions and grants, with the source and licence.
idrequiredcountryrequiredLine of business
A line of business (what is bought) in one country: buyers, suppliers and totals.
idrequiredcountryrequiredContract record
One contract or award record from the register.
idrequiredcountryrequiredRegister freshness
When each source of the register was last read and built.
Takes no parameters.
Supplier's contract rows
All contract rows of one supplier with the buying office's contact, end dates and amounts. Needs an Enterprise Data key: X-API-Key header on the MCP request (https://assay-systems.com/api-key/#data).
idrequiredpagebuyercountryrequiredends_beforeContract rows of a line
All contract rows of one line of business with the buying office's contact, end dates and amounts. Needs an Enterprise Data key: X-API-Key header on the MCP request (https://assay-systems.com/api-key/#data).
idrequiredpagebuyercountryrequiredends_beforeContracts ending soon
Contracts of one line that are still running, soonest end first: the next tenders to come. Needs an Enterprise Data key: X-API-Key header on the MCP request (https://assay-systems.com/api-key/#data).
linerequiredpagebeforecountryrequiredAwards won without a rival
Buyer × supplier pairs where the supplier won without a rival, locks and buyer shares; without country — the list of countries. Needs an Enterprise Data key: X-API-Key header on the MCP request (https://assay-systems.com/api-key/#data).
kindpagebuyercountrysupplier83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.