MCP-Native UK B2B Data

UK B2B Contacts Your AI Agent Can Access Directly

1 million GDPR-compliant business contacts, accessible via Model Context Protocol. Build, count, and extract targeted prospect lists — programmatically.

Open Claude.ai Connectors and click Add custom connector. Paste:

Name
MyDataHub
Remote MCP server URL
https://mcp.mydatahub.uk
Open Claude.ai Connectors →

Requires a Claude Pro, Team, or Enterprise plan.

GDPR Compliant
1M+ UK B2B Contacts
MCP Native
Credit-Based Pricing
Built for AI Agents
Integration

From Query to Contact in Seconds

Your AI agent connects to MyDataHub via MCP, builds a selection using natural language, and retrieves real contact data — names, emails, phone numbers — with credits deducted automatically.

01

Connect

Add three lines of JSON to your MCP config. Your client opens an OAuth sign-in on first connection — no API key to manage.

02

Search

Use natural language to build selections: 'IT Directors in Manchester' or 'Finance Managers at companies with 50–200 employees'.

03

Preview

Check counts and preview sample records before committing credits.

04

Extract

Retrieve full contact data with pagination. Credits deducted per contact. Built-in suppression prevents duplicates.

Features

Built for Agent Workflows

Everything your AI agent needs to run autonomous prospecting campaigns.

🔌

MCP Native

Direct integration with Claude, Cursor, and any MCP-compatible client. No REST wrappers needed.

💬

Natural Language Selection

Describe what you want: job roles, industries, locations, company sizes. The agent handles the query building.

📇

Full PII Access

Retrieve complete contact records: names, professional emails, phone numbers, LinkedIn profiles, company details.

📑

Pagination & Deduplication

Work through large lists systematically. Built-in suppression skips already-extracted contacts.

🪙

Credit-Gated Access

Pay per contact retrieved. Check balance before acting. No runaway costs.

🛡️

GDPR Compliant

All data sourced and maintained in compliance with UK GDPR. Legitimate interest basis for B2B prospecting.

Documentation

Available Tools

Your agent has access to these MCP tools once connected.

available_selection_categories

Get filterable categories: job role, industry, location, company size, etc.

available_selection_values

Get values for a category with search and paging.

search_discrete_values

Search within a category's values (e.g. job titles matching 'director').

create_search

Build a selection from criteria.

clear_search

Reset the active search to start a new one.

get_count

Check how many contacts match your selection.

preview_records

Preview sample records (company name, town) before extracting.

save_selections

Save a selection for later use.

get_saved_selections

List your previously saved selections.

get_credits

Check your remaining credit balance.

get_packs

List available credit packs.

get_pack_details

Get details (size, price) for a specific credit pack.

create_data_extract

Create an extract order (deducts credits).

Full contact data (names, emails, phone numbers) is retrieved via the RunExtract API endpoint after creating an extract order.

Pricing

Transparent pricing. No hidden fees.

Pay-per-contact. The same credits work whether you query via MCP, the REST API, or the web portal.

Pay As You Go

Flexible, cancel anytime.

£299/mo

1,000 credits per month

  • 1,000 download credits per month
  • MCP, REST API, and CSV export
  • All filters and search tools
  • UK account manager support
Get Started
Most Popular

12 Month Plan

Save £600/year vs monthly.

£249/mo

1,000 credits per month

  • 1,000 download credits per month
  • MCP, REST API, and CSV export
  • All filters and search tools
  • Priority support
  • Save £600 vs monthly
Get Started

Credit Pack

One-off purchase, use anytime.

£1,249

40,000 credits, one-off

  • 40,000 download credits
  • No monthly commitment
  • MCP, REST API, and CSV export
  • UK account manager support
Get Started

All prices exclude VAT. 1 credit = 1 contact extracted; searching, counting and previewing are always free. Need agency access or higher volumes? Talk to us.

Setup

Connect in 60 Seconds

Four steps: connect the MCP, sign in, get an API key, fetch your extract.

1

Create Your Account

Complete the signup form at mydatahub.uk. You'll receive login credentials by email, plus 100 free credits to test the integration.

Create Free Account →
2

Add to MCP Config

Pick the client you're using:

Open Claude.ai Connectors and click Add custom connector. Paste:

Name
MyDataHub
Remote MCP server URL
https://mcp.mydatahub.uk
Open Claude.ai Connectors →

Requires a Claude Pro, Team, or Enterprise plan.

3

Sign In Once

When your client first connects, a browser tab opens for you to sign in with your MyDataHub account. Approve the connection — your client is authenticated for all future sessions. No API key, no token refresh, nothing to copy and paste.

4

Fetch the Extracted Data

When your agent calls create_data_extract the MCP returns an OrderId. To pull the actual contact rows for that order, your agent (or your own backend code) calls the REST endpoint with an API key — a separate auth from the MCP OAuth.

Get your API key at app.mydatahub.uk → System → API Create Key, give it a name, copy the key. Keep it private — it's server-to-server credentials.

POST https://app.mydatahub.uk/api/RunExtract
     ?OrderId=<from create_data_extract>
     &pageNumber=1
     &pageSize=100

X-Api-Key: <your-api-key>

That's it. Your agent now has the contact rows. Full request/response spec is in the REST API Reference below.

REST API

Retrieving Extracted Data

The MCP tool create_data_extract returns an OrderId. Use the REST endpoint below to fetch the actual contact rows for that order.

Endpoint

POST https://app.mydatahub.uk/api/RunExtract

Authentication: API key in the X-Api-Key header. The REST API uses API-key auth — distinct from the MCP server, which uses OAuth. Get a key at app.mydatahub.uk → System → API.

Query parameters

ParamTypeRequiredNotes
OrderIdstringyesFrom the MCP create_data_extract response.
pageNumberintoptionalMust be ≥ 1. Either both paging params are provided, or neither.
pageSizeintoptionalMust be ≥ 1. Either both paging params are provided, or neither.

Response

200 OK with application/json:

{
  "orderId": "ORD-12345",
  "packId": "...",
  "suppressedKeyCount": 0,
  "alreadyExtracted": 0,
  "suppressionSessionId": "...",
  "pagingEnabled": true,
  "pageNumber": 1,
  "pageSize": 100,
  "packFormat": [
    {
      "displayOrder": 1,
      "fieldName": "FirstName",
      "displayName": "First Name",
      "mask": null
    }
    // ...one entry per field in the order's pack
  ],
  "selections": [
    {
      "totalRows": 12345,
      "returned_rows": 100,
      "has_more": true,
      "total_pages": 124,
      "rows": [
        // contact rows — fields per packFormat
      ]
    }
  ]
}

packFormat describes the fields available on each row (field name, display name, optional masking). Iterate selections[*].rows[] for the contact data; paginate by re-calling with the next pageNumber until has_more is false.

Status codes

  • 200 OK — success. JSON body as above.
  • 200 OK with body { Success: false, Message: "Invalid response payload." } — order recognised but payload empty. Treat as a soft error.
  • 400 Bad Request — runtime exception (e.g. invalid OrderId shape).
  • 403 Forbidden — missing or invalid X-Api-Key.

Example

curl -X POST \
  'https://app.mydatahub.uk/api/RunExtract?OrderId=ORD-12345&pageNumber=2&pageSize=3' \
  -H 'X-Api-Key: <your-api-key>'
Applications

What Agents Are Building

Real workflows powered by MyDataHub's MCP integration.

AI SDR

Autonomous agents that prospect, personalise, and send outreach at scale. Human reviews responses.

Lead Enrichment

Agents that fill gaps in your CRM with verified contact data and company intelligence.

Market Research

Agents that build targeted lists for analysis — competitor customers, industry segments, geographic expansion.

Intent-Based Outreach

The Trip Wire Method

Monitor 100 target companies for buying signals — funding rounds, new hires, expansion announcements. When a prospect trips a wire, your agent finds the right contact, drafts a hyper-relevant email, and adds them to retargeting audiences. Replace spray-and-pray with precision timing.

FAQ

Frequently Asked Questions

Answers for humans and agents alike.

Ready to Give Your Agent Access?

Start with 100 free credits. No subscription, no commitment.

🤖 Machine-readable service summary (for AI agents)
# agents.mydatahub.uk
Service: UK B2B Contact Data for AI Agents
Protocol: MCP (Model Context Protocol)
Endpoint: https://mcp.mydatahub.uk
Authentication: OAuth (interactive sign-in on first client connection; no API key)
Signup: https://mydatahub.uk
Data: 1M+ UK B2B contacts with professional email addresses
Compliance: UK GDPR compliant
Pricing: Credit-based (1 credit = 1 contact extracted)
Capabilities: Search by job role, industry, location, company size, turnover
Output: JSON with full contact records (name, email, phone, company, title)