Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate changed, valid to 2026-12-25
Changed the definition of "fetch", "get_country", "get_country_summary" and 2 more
⟨15 unchanged words⟩ ", "former:<slug>"), e.g. "insurer:uganda-apa-insurance-ugandamicronesia-century-insurance-company-ltd". Returns the record as text with its ⟨47 unchanged words⟩
⟨46 unchanged words⟩ :{"description":"Country slug (e.g. \"uganda\micronesia\") or ISO alpha-2 code (e.g. \"UG\FM\").","maxLength":200,"minLength":1 ⟨54 unchanged words⟩
⟨4 unchanged words⟩ :{"description":"Country slug (e.g. \"uganda\micronesia\") or ISO alpha-2 code (e.g. \"UG\FM\").","maxLength":200,"minLength":1 ⟨6 unchanged words⟩
⟨4 unchanged words⟩ :{"description":"Insurer slug, e.g. \"uganda-apa-insurance-uganda\micronesia-century-insurance-company-ltd\".","maxLength":200,"minLength":1, ⟨15 unchanged words⟩
⟨38 unchanged words⟩ , "north-america"), country slug (e.g. "ugandamicronesia"), class slug (e.g. "captive-risk-retention-group", ⟨32 unchanged words⟩
⟨83 unchanged words⟩ :{"description":"Country slug (e.g. \"uganda\micronesia\") or ISO alpha-2 code (e.g. \"UG\FM\").","maxLength":200,"minLength":1 ⟨102 unchanged words⟩
Added "fetch" and "search" (12 tools before, 14 now)
Fetch one directory record as citable text — Fetch one record by an id returned from search ("insurer:<slug>", "group:<slug>", "country:<slug>", "former:<slug>"), e.g. "insurer:uganda-apa-insurance-uganda". Returns the record as text with its regulator, class, verification level and register source, the page URL to cite, and the dataset version and licence in metadata. Absence from the directory does not establish absence of a licence. Provided for ChatGPT deep research and company knowledge; for ordinary questions prefer get_insurer, get_group or get_country_summary.
Search the directory for citable records — Search licensed insurers, insurance groups, countries and former company names across Africa, Europe, Asia-Pacific, South America and North America. Returns up to 20 results, each with an id to pass to fetch and the insurers.global page URL to cite. Provided for ChatGPT deep research and company knowledge; for ordinary questions prefer search_insurers, which returns slugs, record types and paging.
Changed the definition of "get_country", "get_country_summary", "get_footprint" and 5 more
⟨25 unchanged words⟩ against the regulator register, market notes, andthe full list ofits licensed insurers with register identifiers and source caveats. ⟨27 unchanged words⟩ licence tally is broader and will not match.ThisMostcompletemarketsresultreturncaneverybeinsurerlarge.inPreferone
Changed the definition of "get_country", "get_country_summary", "get_insurer" and 1 more
⟨4 unchanged words⟩ :{"description":"Country slug (e.g. \"malaysia\egypt\") or ISO alpha-2 code (e.g. \"MY\EG\").","maxLength":200,"minLength":1 ⟨6 unchanged words⟩
⟨4 unchanged words⟩ :{"description":"Country slug (e.g. \"malaysia\egypt\") or ISO alpha-2 code (e.g. \"MY\
Changed the definition of "get_country", "get_country_summary", "get_footprint" and 4 more
⟨36 unchanged words⟩ licensed insurers with register identifiers and source caveats. Counts by class count entities, not licences: every company appears once, under the class its register row records, and byClass sums to total. A regulator’s own per-class licence tally is broader and will not match. This complete result can be large. Prefer get_country_summary ⟨14 unchanged words⟩
⟨4 unchanged words⟩ :{"description":"Country slug (e.g. \"ghana\", \"france\malaysia\") or ISO alpha-2 code (e.g. \"GH\", \"FR\MY\").","maxLength":200,"minLength":1 ⟨6 unchanged words⟩
Unknown → Live
Certificate recorded, valid to 2026-12-07
Authorization not required
First tool surface recorded: 12 tools (server version 1.0.0)
https://insurers.global/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"additionalProperties":false,"properties":{"compact":{"default":false,"description":"true: return each insurer as a lean row (slug, name, country, class, groupSlug, verification) without notes, source text, identifiers or links, so more rows fit in one response. get_insurer returns the full record for any slug.","type":"boolean"},"country":{"description":"Country slug (e.g. \"egypt\uganda\") or ISO alpha-2 code (e.g. \"EG\UG\").","maxLength":200,"minLength":1,"type":"string"},"limit":{"default":200,"description":"Maximum entity rows to return. Long lists also stop early to keep the response small; the page object reports total and nextOffset.","maximum":200,"minimum":1,"type":"integer"},"offset":{"default":0,"description":"Entity rows to skip, for paging.","maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["country"],"type":"object"}
⟨4 unchanged words⟩ :{"description":"Country slug (e.g. \"egypt\uganda\") or ISO alpha-2 code (e.g. \"EG\UG\").","maxLength":200,"minLength":1 ⟨6 unchanged words⟩
⟨38 unchanged words⟩ or an insurer slug for that entity alone. A large group returns its whole matrix with a first page of entity records; entitiesPage gives the nextOffset to pass as offset. Licence rows come from the directory registers; relationship ⟨21 unchanged words⟩
⟨50 unchanged words⟩ [a-z0-9]+)*$","type":"string"},"limit":{"default":200,"description":"Maximum entity rows to return. Long lists also stop early to keep the response small; the page object reports total and nextOffset. Group footprints only.","maximum":200,"minimum":1,"type":"integer"},"offset":{"default":0,"description":"Entity rows to skip, for paging. Group footprints only.","maximum":9007199254740991,"minimum":0,"type":"integer"}},"type":"object"}
⟨6 unchanged words⟩ home market, type, continents and countries covered,andthe slug of every licensed entity in thedirectory.directory, and their records in insurersDetail. A large group returns a first page of records; insurersDetailPage gives the total and the nextOffset to pass as offset.
{"additionalProperties":false,"properties":{"compact":{"default":false,"description":"true: return each insurer as a lean row (slug, name, country, class, groupSlug, verification) without notes, source text, identifiers or links, so more rows fit in one response. get_insurer returns the full record for any slug.","type":"boolean"},"limit":{"default":200,"description":"Maximum entity rows to return. Long lists also stop early to keep the response small; the page object reports total and nextOffset.","maximum":200,"minimum":1,"type":"integer"},"offset":{"default":0,"description":"Entity rows to skip, for paging.","maximum":9007199254740991,"minimum":0,"type":"integer"},"slug":{"description":"Group slug, e.g. ⟨22 unchanged words⟩
⟨4 unchanged words⟩ :{"description":"Insurer slug, e.g. \"egypt-aig-egypt\uganda-apa-insurance-uganda\".","maxLength":200,"minLength":1, ⟨15 unchanged words⟩
⟨7 unchanged words⟩ bounded pages (25 by default, at most200200; a page of large records stops early to keep the response small and reports nextOffset). Filter by continent ("africa", " ⟨3 unchanged words⟩ , "north-america"), country slug (e.g. "egyptuganda"), class slug (e.g. "captive-risk-retention-group", ⟨18 unchanged words⟩ Country filtering fetches only that market's full insurerrecords.records; compact returns lean rows instead.
⟨20 unchanged words⟩ ]+)*$","type":"string"},"compact":{"default":false,"description":"true: return each insurer as a lean row (slug, name, country, class, groupSlug, verification) without notes, source text, identifiers or links, so more rows fit in one response. get_insurer returns the full record for any slug.","type":"boolean"},"continent":{"description":"Continent slug.","enum ⟨12 unchanged words⟩ :{"description":"Country slug (e.g. \"egypt\uganda\") or ISO alpha-2 code (e.g. \"EG\UG\").","maxLength":200,"minLength":1 ⟨102 unchanged words⟩
⟨14 unchanged words⟩ and the register source used for verification. Returnsalleverymatchesmatch unless limit or offset issupplied;supplied (when paging, limit defaults to 25 and is capped at200.200); a long result stops early to keep the response small and reports nextOffset.
{"additionalProperties":false,"properties":{"limit":{"default":25,"description":"Maximum number of results to return.","maximum":200,"minimum":1,"type":"integer"},"name":{"description":"The former company name ⟨10 unchanged words⟩ ":200,"minLength":2,"type":"string"},"offset":{"default":0,"description":"Results to skip, for paging.","maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["name"],"type":"object"}
⟨4 unchanged words⟩ :{"description":"Insurer slug, e.g. \"malaysia-aia-bhd\egypt-aig-egypt\".","maxLength":200,"minLength":1, ⟨15 unchanged words⟩
⟨23 unchanged words⟩ , "north-america"), country slug (e.g. "malaysiaegypt"), class slug (e.g. "captive-risk-retention-group", ⟨27 unchanged words⟩
⟨41 unchanged words⟩ :{"description":"Country slug (e.g. \"malaysia\egypt\") or ISO alpha-2 code (e.g. \"MY\EG\").","maxLength":200,"minLength":1 ⟨102 unchanged words⟩
⟨11 unchanged words⟩ and market notes, without its insurer rows. Counts by class count entities, not licences: every company appears once, under the class its register row records, and byClass sums to total. A regulator’s own per-class licence tally is broader and will not match. Accepts a country slug or ISO alpha-2 code. ⟨8 unchanged words⟩
⟨4 unchanged words⟩ :{"description":"Country slug (e.g. \"ghana\", \"france\malaysia\") or ISO alpha-2 code (e.g. \"GH\", \"FR\MY\").","maxLength":200,"minLength":1 ⟨6 unchanged words⟩
⟨25 unchanged words⟩ one group slug (from list_groups, e.g. "vigallianz") for the country × entity matrix, ⟨37 unchanged words⟩
⟨9 unchanged words⟩ :{"description":"Group slug, e.g. \"vig\allianz\".","maxLength":200,"minLength":1, ⟨37 unchanged words⟩
⟨4 unchanged words⟩ :{"description":"Group slug, e.g. \"old-mutual-ltd\allianz\".","maxLength":200,"minLength":1, ⟨15 unchanged words⟩
⟨4 unchanged words⟩ :{"description":"Insurer slug, e.g. \"kenya-britam-life-assurance-co-k\malaysia-aia-bhd\".","maxLength":200,"minLength":1, ⟨15 unchanged words⟩
⟨23 unchanged words⟩ , "north-america"), country slug (e.g. "kenya", "france", "japanmalaysia"), class slug (e.g. "lifecaptive-risk-retention-group", "general-non-lifecomposite", "reinsurerfuneral-assistance", "takaful-islamicgeneral-non-life", "not-stated-in-registerhealth-medical"), group type slug (e.g. "pan-african-groupcorporate-parent-captive", "pan-european-groupdomestic-private", "foreign-multinational", "mutual-cooperative"), parent ⟨14 unchanged words⟩
⟨41 unchanged words⟩ :{"description":"Country slug (e.g. \"ghana\", \"france\malaysia\") or ISO alpha-2 code (e.g. \"GH\", \"FR\MY\").","maxLength":200,"minLength":1 ⟨3 unchanged words⟩ "description":"Parent group slug, e.g. \"sanlam-allianz\allianz\";orlist_groups\"allianz\".returns them all.","maxLength":200,"minLength":1,"pattern ⟨82 unchanged words⟩
⟨51 unchanged words⟩ "description":"Optional region slug, e.g. \"west-africa\north-africa\", \"nordics\west-africa\"or, \"south-east-asia\central-africa\".","maxLength":200,"minLength":1, ⟨13 unchanged words⟩