Capability Store
    EU Market Data
    Live
    EU

    Know the real size and shape of 42 European adviser markets

    Headcount, active share, advisers per 100k, average age and licence mix, read from national registers, for one market or twelve. Every number carries its source register and refresh date. Aggregates only, never a named individual.

    Where it runs today: your team reads it in the Emable workspace, signed in.

    EU register aggregate

    Norway: 4,732 records, thin coverageFrance: 71,397 records, partial coverageSweden: 864 records, thin coverageUkraine: 27,214 records, partial coveragePoland: 88,355 records, partial coverageAustria: 21,130 records, partial coverageHungary: 39,548 records, partial coverageMoldova: 837 records, partial coverageRomania: 12,944 records, partial coverageLithuania: 3,113 records, partial coverageLatvia: 1,527 records, partial coverageEstonia: 3,581 records, thin coverageGermany: 12,982 records, thin coverageBulgaria: 18,061 records, thin coverageGreece: 17,347 records, partial coverageTurkey: 19,538 records, partial coverageCroatia: 10,321 records, partial coverageSwitzerland: 11,822 records, partial coverageLuxembourg: 3,660 records, partial coverageBelgium: 12,886 records, partial coverageNetherlands: 8,278 records, rich coveragePortugal: 26,567 records, partial coverageSpain: 45,525 records, partial coverageIreland: 2,734 records, thin coverageItaly: 282,501 records, rich coverageDenmark: 2,403 records, thin coverageUnited Kingdom: 67,981 records, rich coverageIceland: 1,620 records, partial coverageSlovenia: 19,460 records, partial coverageFinland: 2,704 records, partial coverageSlovakia: 49,675 records, rich coverageCzechia: 65,302 records, rich coverageCyprus: 7 records, thin coverageBosnia and Herzegovina: 2,238 records, partial coverageNorth Macedonia: 2,537 records, partial coverageSerbia: 4,771 records, partial coverageMontenegro: 1,521 records, partial coverageKosovo: 32 records, partial coverage

    Advisor register records, snapshot 2026-07-15. Darker means more records. Your teams query the same aggregate in the Emable workspace.

    Advisor register records by country, emable public snapshot 2026-07-15
    CodeCountryRecordsCoverage
    ITItaly282,501rich coverage
    PLPoland88,355partial coverage
    FRFrance71,397partial coverage
    UKUnited Kingdom67,981rich coverage
    CZCzechia65,302rich coverage
    SKSlovakia49,675rich coverage
    ESSpain45,525partial coverage
    HUHungary39,548partial coverage
    UAUkraine27,214partial coverage
    PTPortugal26,567partial coverage
    ATAustria21,130partial coverage
    TRTurkey19,538partial coverage
    SISlovenia19,460partial coverage
    BGBulgaria18,061thin coverage
    GRGreece17,347partial coverage
    DEGermany12,982thin coverage
    RORomania12,944partial coverage
    BEBelgium12,886partial coverage
    CHSwitzerland11,822partial coverage
    HRCroatia10,321partial coverage
    NLNetherlands8,278rich coverage
    RSSerbia4,771partial coverage
    NONorway4,732thin coverage
    LULuxembourg3,660partial coverage
    EEEstonia3,581thin coverage
    LTLithuania3,113partial coverage
    IEIreland2,734thin coverage
    FIFinland2,704partial coverage
    MKNorth Macedonia2,537partial coverage
    DKDenmark2,403thin coverage
    BABosnia and Herzegovina2,238partial coverage
    ISIceland1,620partial coverage
    LVLatvia1,527partial coverage
    MEMontenegro1,521partial coverage
    SESweden864thin coverage
    MDMoldova837partial coverage
    LILiechtenstein265partial coverage
    MCMonaco34partial coverage
    ADAndorra34partial coverage
    SMSan Marino32partial coverage
    XKKosovo32partial coverage
    CYCyprus7thin coverage

    What changes

    Who inside your organisation is better off, and what they can show for it.

    • Head of Partnerships at an insurer

      Sizes a new distribution market from register lines, instead of commissioning a separate study per country and waiting weeks for each one.

      1,288,561 adviser register records and 879,397 active across 42 European markets, live public endpoint /v1/public/eu-overview, refreshed hourly, reliability A for record counts.

    • Head of Distribution at an adviser network

      Puts the shortlist side by side in one call, on headcount, advisers per 100k inhabitants, average age and licence mix.

      eu_compare_markets accepts two to twelve ISO-2 codes and returns those four measures per market, sorted by size.

    • Product Lead at a bank or insurer

      Checks a market's licence mix before designing a product the local adviser population is not licensed to sell.

      eu_market_overview returns the split across insurance, investment, loans and pension licences for one country, plus that country's share of the European total.

    • Strategy or corporate development lead at a distributor

      Screens entry and acquisition markets on density and population age, and sees where our coverage is thin before quoting a number to a board.

      The bundled snapshot of 15 July 2026 holds 968,080 records across 42 countries, each carrying a coverage level of rich, partial or thin.

    • Data or Compliance Lead

      Can put the figure in a board paper and answer the audit question, because the source register and refresh date travel with it.

      Every aggregate returns with its source register and refresh date, and the coverage level of that country.

    Two ways to get it

    Have it delivered, or let your own AI call it.

    As a service

    We deliver the market pack for the countries you name. It holds the structure of each market, read from the national registers. It holds a side-by-side comparison of your shortlist, with the coverage level and refresh date per country. You get a sourced report for people and the same numbers as machine-readable JSON for your systems. Where a country is thin, the pack says so instead of filling the gap. Write to us with three things: the markets you are weighing, the decision the numbers have to survive, and where the output has to land. A person replies, and we agree the scope before anything runs. There is no self-serve run on this page.

    Tell us what you need

    One message, no form. We answer with what it would take.

    Through your own AI

    Connect the emable connector once, and your assistant gains four read tools: eu_coverage, eu_market_overview, eu_compare_markets and query_eu_market. It can then size one market, compare up to twelve, check what we cover, or answer a free-form aggregate question across up to ten countries. The source register and refresh date come back with the answer. This works in Claude, ChatGPT, Codex or any MCP client. The tools appear only when your credential carries eu-data:aggregate. Every result is an aggregate, so your AI never receives a named individual. The capability is live and all four tools are wired today.

    Connector
    https://api.emable.ai/mcp
    Tools it adds
    eu_compare_marketseu_coverageeu_market_overviewquery_eu_market

    What your AI can answer

    Connect it once, and your assistant answers these.

    Questions in your own words, each one landing on a published tool. Ask us and we answer the same ones for you.

    1. 1Which European markets do you actually hold adviser data for?eu_coverage
    2. 2How many advisers are on the register in Spain, and how many of them are active?eu_market_overview
    3. 3Is Poland a bigger adviser market than Czechia, or does it only look bigger?eu_compare_markets
    4. 4How many advisers per 100,000 people does Italy have, compared with France?eu_compare_markets
    5. 5What is the licence mix in Germany across insurance, investment, loans and pension?eu_market_overview
    6. 6What share of the European adviser total sits in the market we are about to enter?eu_market_overview
    7. 7Rank these six markets by size and density so we can cut the shortlist to three?eu_compare_markets
    8. 8How old is the adviser population in the markets we already sell in?eu_compare_markets
    9. 9How complete is your data for each country on our shortlist, and which layers are populated?eu_coverage
    10. 10Across our five target markets, where is the adviser population both oldest and thinnest on the ground?query_eu_market

    EU Market Data answers these through the tools above. A question outside them is refused, not guessed.

    What it rests on

    The evidence, and the edges.

    Evidence

    • 1,288,561 adviser register records, 879,397 active, 42 European markets. Live endpoint https://api.emable.ai/v1/public/eu-overview, refreshed hourly, reliability A for record counts.
    • Bundled snapshot, 15 July 2026: 968,080 records across 42 countries, each with a coverage level of rich, partial or thin.
    • Register records count register lines, not people. One person can hold more than one registration, so this is never presented as a headcount of humans.
    • Manifest source line: Emable European advisor and firm datasets exposed through aggregate queries.
    • Four tools are wired and callable today: eu_coverage, eu_market_overview, eu_compare_markets, query_eu_market.
    • Verified usage: Not enough verified runs yet. Public statistics appear only after 20 verified runs across 5 different accounts.

    Country and source refresh dates are returned with aggregate results.

    What it does not do

    • Trial results are aggregate-only.
    • Coverage and refresh dates vary by country and source register.
    • No named-record export. Your AI never receives a named individual or a contact detail.
    • No adviser income, production or commission figures. That data does not exist in this dataset.
    • It does not say who works for which firm today, and it is not a lead list.
    • It depends on reviewed country coverage in the European adviser dataset, so a thin country is reported as thin.
    • No self-serve run on this page. Every route starts with a person or a connected client.

    Verified usage

    Not enough verified runs yet

    Public statistics appear only after 20 verified runs across 5 different accounts.

    The contract, for the people who will wire it

    Status, permissions, tools, schemas and where it runs. The same values the API returns, so nothing here can drift from what your client will actually get.

    Status, access and price
    Status
    Live
    public
    Provider
    emable
    Manifest version
    v1.0.0
    Countries
    EU
    Data class
    aggregate
    Access
    read
    Permissions
    • account:read
    • eu-data:aggregate
    Charging unit
    One aggregate query within the BI entitlementPricing model: included. No separate charge per run.Credits are the platform's metering unit, not a price. We quote the engagement.
    Tools and schemas

    Query EU market

    read

    query_eu_market

    Ask a free-form aggregate question across selected EU markets so you can get a sourced answer without knowing the exact structured tool for it.

    Use it when

    • The question spans multiple countries or metrics in a way that does not fit eu_coverage, eu_market_overview, or eu_compare_markets.

    Do not use it when

    • You only need one country's structure — call eu_market_overview directly for a more predictable result.
    • You are comparing named markets — call eu_compare_markets directly.

    Returns

    Aggregate metrics, summary and source coverage.

    Arguments

    NameTypeRequiredDescription
    questionstringyesThe aggregate market question being answered.
    countriesarrayyesISO-2 codes of the markets the question is about.

    EU data coverage

    read

    eu_coverage

    Check what advisor data emable actually holds so you can tell whether a country or metric is covered before asking about it.

    Use it when

    • You do not know whether a given country has coverage yet.
    • The user asks how large or complete the underlying dataset is.

    Returns

    Total advisors, market count and per-market headcount, aggregates only.

    EU market overview

    read

    eu_market_overview

    Get one country's real advisor-market structure so you can ground an audience or a claim about that market in registry data.

    Use it when

    • You are about to create a Validator audience for a market and want it calibrated on the real population first.
    • The user makes a claim about one market's advisor population that should be checked against the register.

    Returns

    Registry and active counts, licence mix, average age, advisors per 100k inhabitants and EU share.

    Arguments

    NameTypeRequiredDescription
    countrystringyesISO-2 country code, e.g. ES for Spain, IT for Italy, CZ for Czechia.

    Compare EU markets

    read

    eu_compare_markets

    Compare several European advisor markets side by side so you can decide which one to enter or validate a hypothesis against.

    Use it when

    • The user is choosing between two or more markets to enter or expand into.
    • A comparative claim about markets needs checking against real data.

    Returns

    Headcount, advisors per 100k, average age and licence mix per market, aggregates only.

    Arguments

    NameTypeRequiredDescription
    countriesarrayyesTwo to twelve ISO-2 codes, e.g. ['ES','IT','FR'].

    Example: Compare three markets before a market-entry decision

    {
      "countries": [
        "ES",
        "IT",
        "FR"
      ]
    }

    {"markets": [{"country": "ES", "advisors_per_100k": ...}, ...]}

    Errors a caller must handle

    • invalid_api_keyThe credential is absent, invalid, expired, or revoked.Stop and reconnect with a valid key or OAuth grant.
    • missing_scopeThe identity lacks the `eu-data:aggregate` scope this tool requires.Request `eu-data:aggregate` and reconnect.
    • 422Input does not match this tool's schema.Correct the input using the schema returned with this tool.
    • capability_runs_disabledExecution is temporarily off for this capability.Keep discovery available and retry later; this is not a permanent failure.

    Input schema

    {
      "type": "object",
      "properties": {
        "question": {
          "type": "string",
          "minLength": 3,
          "maxLength": 1000,
          "description": "The aggregate market question being answered."
        },
        "countries": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 2,
            "maxLength": 2
          },
          "minItems": 1,
          "maxItems": 10,
          "description": "ISO-2 codes of the markets the question is about."
        }
      },
      "required": [
        "question",
        "countries"
      ],
      "additionalProperties": false
    }

    Output schema

    {
      "type": "object",
      "properties": {
        "summary": {
          "type": "string"
        },
        "aggregates": {
          "type": "object"
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object"
          }
        }
      },
      "required": [
        "summary",
        "aggregates"
      ],
      "additionalProperties": false
    }
    Surfaces and connectors
    specialist web

    No standalone MCP URL is deployed for this capability yet.

    Specialist workspace, sign in required
    Sources, limits and support

    Sources

    Emable European advisor and firm datasets exposed through aggregate queries.

    Limitations

    Trial results are aggregate-only.

    Coverage and refresh dates vary by country and source register.

    Dependencies

    • Reviewed country coverage in the European adviser dataset

    Tell us what you want answered, and we will tell you what it takes.