ro_direct_acquisitions
Pack: romania-tenders · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/ro_direct_acquisitions for the schema, then POST the same URL with its arguments for the data.
Recent Romanian direct acquisitions (small public purchases) from SEAP, newest first.
Tool description as the model sees it
ROMANIAN direct acquisitions (achizitii directe) from the SEAP / SICAP electronic catalogue: the small-value purchases Romanian public bodies make from suppliers, ~1,600 a day. Returns the newest ones first from a trailing window (default last 6 hours; ordering is stated in the response; published times are UTC), optionally narrowed by a name keyword (e.g. “calculatoare”, “combustibil”). Each is shaped compact: unique acquisition code (DA…), name, state, CPV code, contracting authority, supplier, estimated and closing value in RON, publish time and deadlines.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
query | string | no | Optional keyword matched against the acquisition name (Romanian). |
hours | number,string | no | Trailing window in hours (default 6, max 720). Windows busier than 2000 acquisitions are capped by the source and flagged in the response. |
date_from | string | no | Earliest PUBLISH date, YYYY-MM-DD (overrides hours). |
date_to | string | no | Latest PUBLISH date, YYYY-MM-DD (default: now). |
limit | number,string | no | Max acquisitions to return (default ${DEFAULT_LIMIT}, max ${MAX_LIMIT}). |
Example call
Arguments
{
"hours": 6,
"limit": 5
}
curl
curl -X POST https://gateway.pipeworx.io/romania-tenders/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ro_direct_acquisitions","arguments":{"hours":6,"limit":5}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ro_direct_acquisitions', {
"hours": 6,
"limit": 5
});
Response shape
| Field | Type | Description |
|---|---|---|
source | string | |
data_as_of | string | |
window | object | |
total_in_window | number | |
count | number | |
acquisitions | array |
Full JSON Schema
{
"type": "object",
"properties": {
"source": {
"type": "string"
},
"data_as_of": {
"type": "string"
},
"window": {
"type": "object",
"properties": {
"from": {
"type": "string"
},
"to": {
"type": "string"
}
},
"additionalProperties": true
},
"total_in_window": {
"type": "number"
},
"count": {
"type": "number"
},
"acquisitions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"id": {
"type": "number"
},
"name": {
"type": "string"
},
"state": {
"type": "string"
},
"cpv": {
"type": "string"
},
"buyer": {
"type": "string"
},
"supplier": {
"type": "string"
},
"estimated_value_ron": {
"type": "number"
},
"closing_value_ron": {
"type": "number"
},
"published": {
"type": "string"
},
"supplier_decision_deadline": {
"type": "string"
},
"finalized": {
"type": "null"
}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the romania-tenders pack
{
"mcpServers": {
"romania-tenders": {
"url": "https://gateway.pipeworx.io/romania-tenders/mcp"
}
}
}
See Getting Started for client-specific install steps.