International public procurement: government tenders and contract awards published under the OCDS (Open Contracting Data Standard). Queries the Pipeworx-hosted mirror of the OCP Data Registry — bulk OCDS releases from 13+ national/subnational publishers, refreshed weekly — via PostgREST.
Four tools with complete input schemas and strong descriptions (avg 280 chars, well above baseline 194). All parameters typed and described. Tool names follow verb_noun pattern (oc_*). Country/category enums properly constrained. However, output schemas are entirely undocumented, LLMs cannot plan downstream calls or extract structured data. No error handling guidance. No pagination details despite search tools returning lists. Missing idempotency/destructiveness annotations.
What open-contracting procurement data Pipeworx currently holds: per-country publisher name, release and contracting-process counts, and latest-release freshness. Call this first to learn which of the 18 covered countries (Albania, Croatia, Dominican Republic, Ghana, Guatemala, Honduras, Italy, Kenya, Kosovo, Liberia, Mexico/Oaxaca, Nigeria, Peru, Rwanda, Tanzania, Thailand/Bangkok, Uruguay, Zambia) have data, how much, and how current the weekly-refreshed mirror is before relying on it.
Full release history for a single contracting process, looked up by its OCID (Open Contracting ID, as returned by oc_tender_search / oc_recent). Returns every OCDS release in chronological order, showing the tender → award → contract progression: planning and tender notices, deadline changes, and the eventual award with supplier and amount. Use it to trace how a specific government tender played out.
Most recently published government procurement releases — new tenders and fresh contract awards across all covered OCDS publishers (Kenya, Nigeria, Ghana, Zambia, Liberia, Rwanda, Tanzania, Uruguay, Honduras, Guatemala, Peru, Dominican Republic, Mexico/Oaxaca, Albania, Kosovo, Croatia, Thailand/Bangkok, Italy), newest first. Optionally filter to one country and adjust the lookback window. The "what public tenders just came out" view over the weekly-refreshed OCP Data Registry mirror.
Search international public procurement — government tenders, contract notices, and contract awards published under the OCDS Open Contracting Data Standard. Covers 18 national and subnational publishers across developing countries and Europe: Africa (Kenya, Nigeria, Ghana, Zambia, Liberia, Rwanda, Tanzania), Latin America (Uruguay, Honduras, Guatemala, Peru, Dominican Republic, Mexico/Oaxaca), the Balkans (Albania, Kosovo, Croatia), Thailand (Bangkok), and Italy (ANAC anti-corruption authority). Free-text query matches tender title, buyer (procuring government entity), and description. Filter by country, status (e.g. tender, award, complete), category (works | goods | services), min_value (tender value floor), and days (recently released). Returns one row per contracting process (latest release) with buyer, value, procurement method, deadlines, and award details when present. Data is a weekly-refreshed hosted mirror of official OCDS bulk publications (OCP Data Registry). Use oc_coverage first to see which countries have data and how fresh it is.
Output schemas completely undocumented. No field definitions for search results, process history, or coverage data. LLMs cannot infer what fields to extract or how to chain results to downstream tools.
No pagination guidance for list-returning tools (oc_tender_search, oc_recent). Limit parameter exists (1-100, default 20) but no mention of total count, next_cursor, or how to iterate large result sets. LLMs may assume all results fit in one call.
No error handling guidance. Tool descriptions do not explain what happens on invalid country, missing OCID, or API failures. LLMs have no recovery path if a call fails.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 60 | 2026-07-28+ | v2 |
No tool annotations (readOnlyHint, idempotentHint). All tools are read-only and safe to retry, but this is not declared. Agents cannot distinguish safe tools from destructive ones.
oc_coverage description lists 18 countries but tool is parameter-less. No guidance on what structure is returned (per-country rows? aggregated summary?) or how to use it to inform subsequent searches.