MCP server exposing 4 tools for idb.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/idb/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
idb_search_notices — Search Inter-American Development Bank (IDB) project procurement notices — live bidding notices, expressions of interest, general/specific procurement notices, and contract-award notifications for IDB-financed projects across 26 Latin American and Caribbean countries. Filter by country, sector, and keyword; defaults to open notices only (deadline not yet passed) sorted soonest-first. Each result carries the notice id, project, deadline, and a document URL. Keyless, ~37,000 notices, queried live.idb_get_notice — Fetch one IDB procurement notice by its notice id (from idb_search_notices results). Returns the full record: project, loan number, sector, procurement method, publication date, deadline, and the document URL on idbdocs.iadb.org. If the id has multiple entries (amendments/re-publications), all are returned newest-first.idb_search_awards — Search Inter-American Development Bank (IDB) contract award data — which firms and individual consultants were awarded contracts under IDB-financed projects, with contract amount, sector, borrower country, and dates. ~159,000 awards. Filter by country, awarded firm name, sector, and contract year. Note: many individual-consultant contracts record the firm as "Not Available" by design (the consultant is not a named firm). Keyless, queried live against the same data as IDB's 70MB awards CSV — no download needed.idb_check_mdb_debarment — Check whether a person or firm name appears on the multilateral development bank cross-debarment list — IDB's own debarment/sanctions list PLUS the cross-debarred lists of the World Bank Group, Asian Development Bank, African Development Bank, and EBRD, which the five banks mutually enforce. Answers "is this vendor debarred" for procurement due-diligence. Matching is accent- and case-insensitive (handles Spanish/Portuguese diacritics like "González" vs "Gonzalez") and requires every word of the query name to appear in a record — so a full name narrows results, a bare surname broadens them. Returns each match's entity type, nationality, sanction dates, prohibited practice, and which bank's list it came from. Keyless, ~1,300 records, queried live.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/idb/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io