Skip to content
Eden Engine

Offshore Leaks Name Prefix Search: Entities, Officers, Intermediaries, Addresses (ICIJ)

icij/suggest-entity

Searches the ICIJ Offshore Leaks Database (Panama Papers, Pandora Papers, Paradise Papers, Bahamas Leaks and Offshore Leaks) for entities, officers, intermediaries and addresses whose name starts with a prefix. Each hit has the node id, the name, a description naming the investigation it came from and its node type. An unmatched prefix returns an empty list. Inclusion in the database does not imply illegal or improper conduct, and many people and entities share names. International Consortium of Investigative Journalists data (ODbL database, CC BY-SA contents), served by Eden Engine; not an official ICIJ product.

activeper callv1

Price

$0.0026 per call

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.

Data source

International Consortium of Investigative Journalists (ICIJ)

Data from the ICIJ Offshore Leaks Database, International Consortium of Investigative Journalists (ICIJ), offshoreleaks.icij.org. Database licensed under the Open Database License (ODbL 1.0), contents under Creative Commons Attribution-ShareAlike (CC BY-SA). Always cite the International Consortium of Investigative Journalists when using this data. Inclusion in the database does not imply illegal or improper conduct. Served by Eden Engine; not an official ICIJ product.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

Connect once and your AI can find and run this tool, and any other it needs.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "icij/suggest-entity" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "icij/suggest-entity" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "icij/suggest-entity", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "icij/suggest-entity", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.0026
Updated
Oct 20, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "prefix"
  ],
  "properties": {
    "prefix": {
      "type": "string",
      "maxLength": 200,
      "minLength": 1,
      "description": "The beginning of a name, for example mossack. Matched at the start of the name only."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "results"
  ],
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "ICIJ node id."
          },
          "name": {
            "type": "string",
            "description": "The node's name as recorded in the leaked files."
          },
          "notables": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": true
            },
            "description": "The node's type: `id` is the schema URL and `name` is Entity, Officer, Intermediary, Address or Other."
          },
          "description": {
            "type": "string",
            "description": "Node type and source investigation, for example 'Entity node extracted from the Panama Papers data.'"
          }
        },
        "additionalProperties": true
      }
    }
  },
  "description": "The nodes whose name starts with the prefix. Empty when none do.",
  "additionalProperties": true
}