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");