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
Requires a Claude Pro, Team, or Enterprise plan.
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.
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.
Search
Use natural language to build selections: 'IT Directors in Manchester' or 'Finance Managers at companies with 50–200 employees'.
Preview
Check counts and preview sample records before committing credits.
Extract
Retrieve full contact data with pagination. Credits deducted per contact. Built-in suppression prevents duplicates.
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.
Available Tools
Your agent has access to these MCP tools once connected.
available_selection_categoriesGet filterable categories: job role, industry, location, company size, etc.
available_selection_valuesGet values for a category with search and paging.
search_discrete_valuesSearch within a category's values (e.g. job titles matching 'director').
create_searchBuild a selection from criteria.
clear_searchReset the active search to start a new one.
get_countCheck how many contacts match your selection.
preview_recordsPreview sample records (company name, town) before extracting.
save_selectionsSave a selection for later use.
get_saved_selectionsList your previously saved selections.
get_creditsCheck your remaining credit balance.
get_packsList available credit packs.
get_pack_detailsGet details (size, price) for a specific credit pack.
create_data_extractCreate an extract order (deducts credits).
Full contact data (names, emails, phone numbers) is retrieved via the RunExtract API endpoint after creating an extract order.
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.
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
12 Month Plan
Save £600/year vs monthly.
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
Credit Pack
One-off purchase, use anytime.
40,000 credits, one-off
- 40,000 download credits
- No monthly commitment
- MCP, REST API, and CSV export
- UK account manager support
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.
Connect in 60 Seconds
Four steps: connect the MCP, sign in, get an API key, fetch your extract.
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 →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
Requires a Claude Pro, Team, or Enterprise plan.
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.
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.
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/RunExtractAuthentication: 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
| Param | Type | Required | Notes |
|---|---|---|---|
OrderId | string | yes | From the MCP create_data_extract response. |
pageNumber | int | optional | Must be ≥ 1. Either both paging params are provided, or neither. |
pageSize | int | optional | Must 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 OKwith body{ Success: false, Message: "Invalid response payload." }— order recognised but payload empty. Treat as a soft error.400 Bad Request— runtime exception (e.g. invalidOrderIdshape).403 Forbidden— missing or invalidX-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>'
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.
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)
