Assay Systems procurement register

com.assay-systemsPublished by assay-systems.comOfficial publisherv1.0.1Updated Oct 29, 2026

Public procurement register, 75 countries: suppliers, buyers, contracts, single-bid awards

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Remote MCP server exposing a public procurement register across dozens of countries: suppliers, buyers, contracts and single-bid awards.

What you can do
  • List covered countries and how many suppliers each indexes
  • Search suppliers by name or line of business and open a supplier's record with contracts, buyers, totals, exclusions and grants
  • Look up a line of business in a country, or a single contract or award record
  • Check when each register source was last read and built
  • With an Enterprise Data key: pull all contract rows for a supplier or line, list soonest-ending contracts, and find buyer-supplier pairs won without a rival
When to use it
Useful when you need to research public-sector buyers, suppliers or awarded contracts in one of the covered countries, or to spot upcoming tender opportunities and single-bid awards. The open tools cover lookup and summary work; the contract-level detail needs a paid key.
Requirements
Remote streamable HTTP endpoint at assay-systems.com; no local install. No authentication for the open tools. The four contract-level tools require an Enterprise Data key sent as the X-API-Key header on the MCP request.
Before you install
Four tools are gated behind a paid Enterprise Data key; expect a commercial sign-up. Contract-level results include buying-office contact details, so treat that data with care. Source and licence are returned with answers, so check them before reuse.

Installation

In SourceWeft

  1. Open Assay Systems procurement register in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "assay-systems-procurement-register": {
      "type": "http",
      "url": "https://assay-systems.com/mcp"
    }
  }
}

Tools

10

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.

assay_supplier

Supplier record

One supplier's record: contracts won, buyers, totals, exclusions and grants, with the source and licence.

Parametersidrequiredcountryrequired

assay_line

Line of business

A line of business (what is bought) in one country: buyers, suppliers and totals.

Parametersidrequiredcountryrequired

assay_contract

Contract record

One contract or award record from the register.

Parametersidrequiredcountryrequired

assay_status

Register freshness

When each source of the register was last read and built.

Takes no parameters.

assay_supplier_contracts

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).

Parametersidrequiredpagebuyercountryrequiredends_before

assay_line_contracts

Contract 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).

Parametersidrequiredpagebuyercountryrequiredends_before

assay_ending

Contracts 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).

Parameterslinerequiredpagebeforecountryrequired

assay_solo

Awards 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).

Parameterskindpagebuyercountrysupplier

Version history

2
  1. v1.0.1LatestOct 29, 2026
  2. v1.0.0Oct 18, 2026

Score

83% 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.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.