SEA tender data, one request away.
Every open government tender across Southeast Asia behind a single, honest GET request — Thailand, Singapore, Malaysia, the Philippines, the World Bank and ADB, with provenance on every record. Open API: no key needed to start.
# Open API — no key needed to start
curl "https://tenderwave.io/api/tenders?q=solar&country=PH&status=open&limit=5"{
"total": 42,
"sources": { "PH": 5120, "TH": 3980, "SG": 2110, "WB": 1670, "MY": 940, "ADB": 610 },
"tenders": [
{
"id": "ph_1024887",
"source": "PH",
"title": "Supply and Installation of Solar Street Lights",
"country": "PH",
"agency": "Department of Public Works and Highways",
"valueUsd": 184500,
"closesAt": "2026-07-21T05:00:00.000Z",
"winner": null,
"provenance": { "sourceUrl": "…", "fetchedAt": "…", "parserVersion": "ph-v1" }
}
]
}6 live sources (TH · SG · MY · PH · WB · ADB), Indonesia & Vietnam in progress · updated daily · provenance on every record.
Built for the jobs you actually ship.
Each of these maps to a real capability of the open API and MCP server — nothing here is aspirational.
Pull open tenders into your pipeline
One GET request drops live, biddable tenders straight into your CRM or deal board — filtered to status=open so you never chase a closed notice.
Filter by country, sector & value
Narrow to exactly your market with country, source, sector, minValueUsd and maxValueUsd — server-side, so you only fetch the rows you can actually win.
Get award & winner history
Query status=closed and read the winner field on each record to benchmark who usually wins a buyer's work, and at what value.
Feed your AI agent via MCP
The TenderWave MCP server exposes search, detail lookup, source listing and agency discovery as tools your agent can call over stdio.
Your first call, in any language.
No key, no signup — hit the open GET endpoint and you get tenders, a total, and a per-source count map back.
curl "https://tenderwave.io/api/tenders?q=hospital&country=TH&status=open&limit=10"Filters, pagination, the response schema and the MCP setup — all in the docs.
Plug TenderWave into your AI agent.
The MCP server speaks the Model Context Protocol over stdio, so any MCP-capable client — Claude, Cursor, your own agent — can search tenders, pull a record, list sources and discover agencies as native tools, backed by the same live API.
{
"mcpServers": {
"tenderwave": {
"command": "node",
"args": ["/absolute/path/to/mcp-server/dist/index.js"],
"env": { "TENDERWAVE_API_URL": "https://tenderwave.io" }
}
}
}Server tenderwave · v0.2.0 · stdio · 4 tools. Full setup in the docs.
Open to start — more headroom on paid plans
The public GET API is open today: no key, no bearer token, start querying right now. Higher volume and account-level features come with a paid plan.
View pricingShip SEA tender intelligence in an afternoon.
One open request, six live sources, provenance on every record — and an MCP server for your agent.