Reliefweb
liveReferenceReliefWeb MCP — the UN OCHA humanitarian information service.
Tools
reliefweb_reportsHumanitarian situation reports, needs assessments, appeals, analyses and press releases published on ReliefWeb by ~4,000 UN agencies, NGOs, governments and research bodies. AUTHORITATIVE for "what do
No parameters required.
Try it
reliefweb_disastersThe ReliefWeb disaster register — UN OCHA's curated list of humanitarian emergencies, each with a GLIDE number, disaster type, affected countries, event date and whether it is ongoing, alert or past.
No parameters required.
Try it
reliefweb_reportOne ReliefWeb report in full — the complete body text, every attached file, the publishing organisations, the countries and disasters it covers, its theme and format, and its publication and revision
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/reliefweb/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/reliefweb/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"reliefweb_reports","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("reliefweb_reports", {});// Or ask in plain English:
const answer = await px.ask("reliefweb mcp — the un ocha humanitarian information service");