MCP server exposing 2 tools for icij-offshore-leaks.
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/icij-offshore-leaks/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
offshore_search — Search the ICIJ Offshore Leaks Database by name for offshore entities, officers (directors/shareholders/beneficiaries) and intermediaries (registered agents, law firms, banks) named across five ICIJ investigations: Offshore Leaks, Panama Papers, Bahamas Leaks, Paradise Papers and Pandora Papers. Answers "is [name] in the Panama Papers", "offshore companies registered in [jurisdiction]", "who is [person] linked to offshore". Matches on name (prefix-aware, e.g. "Mossack" matches "Mossack Fonseca"). Returns each match's node_id, type, jurisdiction, status and which leak it came from -- call offshore_entity with a node_id for full details and linked officers/intermediaries. Every response carries ICIJ's own licence attribution and its caveat that inclusion is not evidence of wrongdoing.offshore_entity — Fetch one node from the ICIJ Offshore Leaks Database by its node_id -- full details (name, jurisdiction, status, incorporation/struck-off dates, registered agent) plus every linked officer, intermediary, entity or address, with the relationship role ("shareholder of", "registered address", "intermediary of") and which ICIJ leak each link comes from. Use after offshore_search returns a node_id. Works for any node type (entity, officer, intermediary, address, other) -- officers and intermediaries show the entities they are linked to, and entities show their officers/intermediaries/addresses.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/icij-offshore-leaks/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io