Access Cayman Islands's official company register in real time via the OpenRegistry MCP endpoint. Unified schema, source-linked, live passthrough (no caching).
Data license: CIMA publishes the Regulated Entities search at https://www.cima.ky/search-entities-cima as a public regulatory transparency surface under s.34 of the Monetary Authority Act (2020 Revision). No formal open-data licence is attached; content is copyright Cayman Islands Monetary Authority but reproducing the regulatory status of a named licensee is a standard public-interest / fair-dealing use. Always cite CIMA as the source. For the general companies register (~117k entities) a paid per-report licence under Part 5 of the Companies Act applies through the Cayman Business Portal at https://www.cbp.ky/.
Real-time: yes — every call hits upstream
Caching notes: In-adapter caches: 10 seconds for cross-call deduplication within a single AI turn; otherwise every call hits upstream fresh. Pass fresh=true to bypass even the 10s cache.
Cayman Islands — regulated-entities register (banks / funds / trusts / insurers / VASPs / CSPs) plus secondary general-register name search. company_id is composite '<reference_number>:<name>'. Entire jurisdiction is paid-tier gated (anon/free get 402).
Company ID format
Composite `<reference_number>:<name>` where reference_number is the regulator's sequential reference number (numeric, 1-7 digits) and name is the licensee's legal name as displayed upstream. Whitespace inside the name segment is preserved verbatim. When a bare reference_number is passed without the `:` separator, the adapter returns HTTP 400 with guidance — the upstream has no by-reference lookup endpoint, so a name hint is required to scope the search.
otherwarning — Entire jurisdiction is paid-tier gated (pro / max / enterprise / admin). Anonymous and free-tier callers get 402 before any upstream request. Applies to single-country calls and to global-search fan-outs that include this jurisdiction.
id_formatwarning — company_id is composite '<reference_number>:<name>' (e.g. '77:Example Secretaries Limited'). The regulator's upstream search matches against name only — the name segment is required to scope the lookup; reference_number alone returns 400. reference_number is 1-8 digits.
searchinfo — search_companies accepts either a name substring OR a 'type:<AuthorizationType>' prefix (e.g. 'type:Private Fund', 'type:Virtual Asset Service Provider Licence') to list every entity under one of the 35 licence categories. Passing only 'type:' with no name is valid and returns all entities under that category. Hard-capped at 5 pages of ~100 rows each.
routinginfo — Dual-tier search: when secondary-tier credentials are configured, search_companies additionally queries the general company register for name-only hits covering entities outside the regulated population. Secondary-tier hits are emitted with company_id='cos:<name>' and status='unknown'. The 'type:' prefix disables the secondary tier.
routingwarning — get_company_profile on a 'cos:' identifier returns 501 with an alternative_url pointer to the paid per-item portal. Every profile field for general-register entities (entity number, type, status, incorporation date, registered office, directors) is a paid per-item download — not proxied.
statusinfo — status_native is the upstream 3-letter code. Conservative coarse mapping: ACT/APP→active; IAC/LUD→inactive; REV/SUR/TCN/TCR/TVR/WRA→dissolved; EXE→unknown.
officersblocker — get_officers, get_officer_appointments, search_officers all return 501. The regulated-entities surface does not publish director/officer records; the general register sells them per-item.
pscblocker — get_persons_with_significant_control returns 501. The jurisdiction's beneficial-ownership register is legitimate-interest-access only (AML-gated), not a free public API.
filingsblocker — list_filings and get_charges return 501. Filings (annual return, notices of change of directors, M&A, certificate of good standing) and the register of mortgages and charges are paid per-item downloads via the paid portal.
documentsblocker — get_document_metadata and fetch_document return 501. Document downloads are paid per-item through the paid portal.
Available jurisdiction_data fields
Every tool response carries a jurisdiction_data object with the raw upstream fields (names unchanged). The full field set per record type: