The Audience Machine · UK
    Simulated using real workflows
    Raw Inputs
    Tesco_Sales_Q3.csv
    Store_Locations_UK.json
    Search_Intent_Keywords_UK
    Social Signals (Meta/TikTok UK)
    Signals
    Agent
    Activated Audience
    Top 128 Postcode Districts Identified128
    Audience Size2.4M
    High-Value Areas RankedTier 1–4
    Activating
    TTD
    Google
    Meta
    ITVX
    Raw data

    Turn Any Data Into Activated UK Audiences

    If it has a postcode, it's an audience.

    See how it works
    One system. End to end.
    Data
    Signals
    Geo Intelligence
    Audience
    Live Everywhere
    Why this MCP

    Fast. Flexible. Built for how media actually moves.

    The AMAP UK MCP server isn't a wrapper around a database. It's an audience graph shaped for the way UK planners and traders already think — and structured to push live to every major platform from a single prompt.

    Fast
    <1s
    median response

    Sub-second responses.

    Pre-indexed at the postcode and Output Area level. Most prompts return audience composition, geo ranking, and activation IDs in under a second — no model retraining, no overnight builds.

    Flexible
    50K+
    composable signals

    Compose any audience in a sentence.

    50,000+ Geograph UK, third-party, ONS / government, and proprietary signals — all queryable in one prompt. Mix demographics, intent, life events, and behaviour into a custom recipe on the fly.

    Easy to deploy
    60s
    to install

    One config block. Done.

    Drop a single JSON block into Claude Desktop, Cursor, ChatGPT, or any MCP-compatible client. No SDK, no infra, no data team. We're live in your stack in under a minute.

    Built for media
    12+
    activation platforms

    Speaks the data structure of planning + activation.

    Every response is shaped for the way UK media is actually planned and bought — segments, postcodes, ITV regions, indices, activation IDs ready to traffic. Push to TTD, DV360, Meta, Google, ITVX, Channel 4, Sky and DOOH from the same prompt.

    Activates toTTDDV360MetaGoogleAmazon AdsITVXChannel 4SkyDOOHTikTokOne prompt → every channel
    Built for agents, not bolted on

    A UK audience graph an AI can actually think in.

    We modelled this MCP on a decade of UK audience strategy work. Then we rebuilt the AMAP taxonomy and Geograph indexing engine around how an AI agent actually queries — composable, geographic, and aggregation-first.

    The agent doesn't sit on top of our data. It thinks in it.

    mcp.amapdata.com
    Native MCP
    Works with Claude, Cursor, ChatGPT, Continue. No SDK.
    Cookieless via Geograph UK
    Segment the real world, not the browser. UK GDPR + PECR aligned. Zero PII.
    50,000+ segments
    Geograph UK, 3rd-party, ONS, and proprietary — all composable.
    Live indices
    Composition + index returned per query, never stale.
    50K+
    Audience segments
    53M+
    UK adults indexed
    1.8M
    Postcodes
    12+
    Activation platforms
    What this replaces

    The old way wasn't slow. It was stitched together.

    Old workflow
    Export data
    Clean in spreadsheets
    Send to data team
    Rebuild audiences per platform
    Wait days
    Repeat
    ~3–5 days · per campaign
    Signals Agent
    Upload
    Define
    Activate
    Auto-activating
    TTD
    DV360
    Meta
    Google
    ITVX
    Channel 4
    Sky
    DOOH
    ~40 seconds · per audience

    This isn't just faster. It's a different workflow entirely.

    The pitch, compressed

    Three reasons UK audience strategists keep this tab open.

    01 · Speed

    Index any audience in 30 seconds.

    Ask in plain English, get composition and index back instantly across postcode, Output Area, local authority, or ITV region. No CSV exports, no waiting on a data team.

    02 · Reach

    50,000+ segments. One query.

    Unified access to Geograph UK audiences, third-party (Experian-class, CACI-class), ONS, and proprietary signals — composable in a single prompt.

    03 · Targeting other AIs can't reach

    Geo + behaviour + intent — composable.

    Output-Area resolution, life events, purchase intent, search listening, and custom recipes. The targeting layer no general-purpose AI can compose on its own.

    Start with a question

    Decision in. Audience out.

    Postcode District Ranking · Top 5
    live
    SW1A · Belgravia, London
    218
    W1K · Mayfair, London
    204
    G12 · Hyndland, Glasgow
    196
    EH3 · New Town, Edinburgh
    188
    M3 · Spinningfields, Manchester
    181
    Audience built · 1.4M householdsReady to activate
    Audience indexing

    Pick geographies by who's actually there.

    The AMAP UK MCP returns a composition + index for every segment, at every geographic resolution, in a single prompt. Ask for an audience — get back the postcode districts, Output Areas, or ITV regions that over-index for it.

    Then filter your campaign, brief your agency, or push the segment straight to a DSP.

    // AMAP audience index · Pet Owners · London ITV region
    SW1A · Belgravia
    184
    W1K · Mayfair
    176
    NW3 · Hampstead
    172
    SW7 · South Kensington
    168
    W8 · Kensington
    164
    SW3 · Chelsea
    159
    Illustrative. Real index values returned live from AMAP per query.
    Live audience builder

    Tune the inputs. Watch the audience move.

    75th
    Less waste. More signal.
    New Movers
    warming up
    Postcode Districts
    Audience Size
    Quality Score0/100
    Failed to send a request to the Edge Function
    Ready · activate to TTD, DV360, Meta, ITVX
    Geo intelligence

    Not just who. Where.

    Some places just matter more.

    Audience density (composition × index)
    low
    high
    The shift

    The cookie tracked users.
    Signals understand them.

    Cookie graph
    Fragmenting · device-bound · disappearing
    Signal network
    Geo-anchored · aggregated · permanent
    Social listening
    Search intent
    Census + demographic
    Behavioral + purchase
    Live prompt

    Try a sample query.

    claude · amap-data-uk MCP
    > prompt
    Index pet owners across the London ITV region at the postcode-district level — return top 5 with composition and index.
    > response
    {
      "audience": "pet_owners",
      "geo_level": "postcode_district",
      "market": "London ITV region",
      "results": [
        { "postcode": "SW1A", "composition": 0.41, "index": 184 },
        { "postcode": "W1K",  "composition": 0.39, "index": 176 },
        { "postcode": "NW3",  "composition": 0.38, "index": 172 },
        { "postcode": "SW7",  "composition": 0.37, "index": 168 },
        { "postcode": "W8",   "composition": 0.36, "index": 164 }
      ],
      "source": "AMAP · Geograph UK",
      "privacy": "aggregated_no_pii"
    }

    Illustrative. Real values are returned live from AMAP per query.

    What the MCP unlocks

    Eight things you can do today.

    Each card is a real MCP tool call. Pick one, copy the JSON-RPC payload, or hit Run to send it live to mcp.amapdata.com.

    POST mcp.amapdata.com · index_by_geography
    Sample natural-language prompt
    "Index pet owners across the London ITV region at the postcode-district level — return top 5 with composition and index."
    What this tool does

    Postcode district, Output Area, local authority, or ITV region — composition + index returned for any AMAP segment in one call.

    The split-screen

    Their day vs. your day.

    The legacy stack
    DMP #1DMP #2Experian portalCACI portalExcelEmail repAudience UI
    • · 6 tabs, 6 logins. Re-query each.
    • · CSV exports. Rebuilt every campaign.
    • · Click-only UIs. AI agents can't use them.
    • · Audience + geo + intent stitched manually.
    Their day · 4 hours
    AMAP UK MCP
    "Index home improvement intent + new movers across Manchester at the postcode-district level, push top 100 to TTD."
    • One prompt. Unified across 50K+ segments.
    • Live at the brief. Indices always current.
    • Agent-native. JSON in, JSON out.
    • Activation IDs returned ready to traffic.
    00:00Open Claude. Paste brief.
    00:15MCP returns top postcode districts + indices across all sources.
    00:40Segment created. Activation IDs returned.
    Your day · 40 seconds
    Platform collapse

    Build once. Deploy everywhere.

    Audience
    Node
    TTD
    DV360
    Meta
    Google
    ITVX
    Channel 4
    Sky
    DOOH
    AMAP delivery report
    Illustrative
    Pet Owners · London96% to plan
    New Movers · Manchester102% to plan
    Home Improvement Intent · Birmingham88% to plan
    Frequent Travellers · Edinburgh94% to plan
    actual delivery forecast (100%)
    Post-campaign proof — powered by AMAP

    Plan vs. actual, in the same chat.

    Post-flight, the same MCP can pull AMAP audience-level delivery — what was forecasted versus what actually reached. Ask in the thread, get the comparison back. No second login.

    See how each segment performed against plan — broken out by audience and geography. No more end-of-flight hand-waving about whether the activation hit.

    Request a sample report →
    Roadmap

    Audience creation becomes infrastructure.

    Now· stage 1 / 3

    Admin builds & activates instantly

    Strategists run prompts, ship audiences to DSPs in one motion.

    Next· stage 2 / 3

    Teams plug into the API

    Agencies and brand teams wire AMAP into their planning + activation stack.

    Future· stage 3 / 3

    Clients upload & activate their own data

    First-party data lands → Geograph indexes → audiences ship. Self-serve.

    Install

    Deploy in under a minute. Built for any MCP client.

    One JSON block. No SDK, no infrastructure, no data team. Drop it into Claude Desktop, Cursor, ChatGPT, or any MCP-compatible client — start querying UK audiences and pushing to TTD, DV360, Meta, Google, ITVX, Channel 4, Sky and DOOH from the same prompt.

    claude_desktop_config.json
    {
      "mcpServers": {
        "amap-data-uk": {
          "url": "https://mcp.amapdata.com",
          "transport": "streamable-http"
        }
      }
    }

    If your data has a postcode,
    it's an audience.

    Signals Agent turns it on.