ted_supplier_history
Pack: ted-eu · Endpoint: https://gateway.pipeworx.io/ted-eu/mcp
Award history of one supplier in EU public procurement — every contract a named economic operator has WON, from TED (Tenders Electronic Daily, the official journal of the EU). Returns the awards newest first (buyer, country, value, currency, category, date) plus a summary: award counts, awarded value by currency, top buyers and top CPV categories. Use for “what has Capgemini won”, “who does this supplier sell to”, incumbent research before bidding against someone. Name matching is partial — “Siemens” covers every Siemens entity; pass the exact legal name to narrow. Covers above-threshold EU procurement only.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
supplier | string | yes | Economic operator (company) name as it appears on notices — matched partially, so the registered local legal form (“Roche Polska Sp. z o.o”) and the group name (“Roche”) both work. |
country | string | no | Restrict to awards from buyers in this country (ISO 3166-1 alpha-3). Comma-separate several. |
category | string | no | Plain-English category resolved to CPV (“IT services”, “pharmaceuticals”). |
cpv | string | no | CPV code or prefix. Comma-separate several. |
date_from | string | no | Award publication date from (YYYY-MM-DD) |
date_to | string | no | Award publication date to (YYYY-MM-DD) |
limit | number | no | Awards to fetch and summarize, 1-250 (default 100, newest first) |
page | number | no | 1-based page (default 1) |
Example call
Arguments
{
"supplier": "Siemens Mobility"
}
curl
curl -X POST https://gateway.pipeworx.io/ted-eu/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ted_supplier_history","arguments":{"supplier":"Siemens Mobility"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ted_supplier_history', {
"supplier": "Siemens Mobility"
});
More examples
{
"supplier": "Sopra Steria",
"country": "FRA"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"ted-eu": {
"url": "https://gateway.pipeworx.io/ted-eu/mcp"
}
}
}
See Getting Started for client-specific install steps.