Reliefweb

liveReference

ReliefWeb MCP — the UN OCHA humanitarian information service.

3tools
0msauth
free tier50 calls/day

Tools

reliefweb_reports

Humanitarian 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_disasters

The 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_report

One 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.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/reliefweb/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
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.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("reliefweb_reports", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("reliefweb mcp — the un ocha humanitarian information service");