MCP and agents
Airscale MCP Server
Connect Airscale to your AI assistant and prospect without leaving the chat.
MCP and agents
Airscale MCP Server
Connect Airscale to your AI assistant and prospect without leaving the chat. Airscale MCP lets supported assistants search for people and companies, enrich contacts, check credits, run Airsearch, and export results as downloadable CSV or JSONL files from a single conversation.
MCP server URL
Use this remote MCP server URL:
This is the official Airscale MCP endpoint. Use it when ChatGPT, Claude, Claude Code, Cursor, Windsurf, or another MCP-compatible client asks for a remote MCP server URL.
For OAuth-based clients such as ChatGPT custom MCP apps and Claude web connectors, do not paste an Airscale API key into the assistant. Sign in with Airscale in the browser instead.
The selected Airscale workspace still needs API access enabled and an active Airscale API key. OAuth resolves that workspace API key behind the scenes when tools run.
For Claude Team and Enterprise accounts, an Owner or Primary Owner must add Airscale MCP to the organization before members can connect it. Members then authenticate with their own Airscale account.
Getting started
Open your AI assistant's connector or MCP settings and add a custom remote MCP connector.
Paste the Airscale MCP server URL:
If your AI client supports OAuth, you will be redirected to sign in with your Airscale account in the browser. Authorize access, close the browser tab after the success page, and return to your AI assistant.
If your AI client does not support OAuth, use header-based setup with your Airscale API key.
Claude Code:
Generic MCP client configuration:
For OAuth-based clients such as Claude web or ChatGPT custom MCP apps, do not paste an API key. Airscale handles authentication in the browser.
Setup walkthroughs
Need a step-by-step guide for your AI assistant?
Connect Airscale MCP to Claude
Connect Airscale MCP to ChatGPT
What you can do
Check credits
Ask your assistant to check the credits available in your Airscale workspace.
Check my Airscale credits.
This is the safest first test after connecting the MCP server. If the assistant returns your balance, the connector is authenticated and ready.
Search for people
Use natural language or structured filters to find people by name, job title, company, location, or keyword.
Find people with VP Sales or Head of Sales titles in France.
For large prospecting workflows, start with a count or a narrow search before exporting. People search supports pagination, but the MCP export tools are the right way to retrieve thousands of rows.
Search for companies
Search companies by firmographic, location, event, intent, technology, and website keyword filters. You can also ask the assistant to discover accepted filter values before running a search.
Find software companies in Germany with 51 to 200 employees.
Show me accepted industry values for Find Companies matching "software".
Enrich contacts and profiles
Airscale MCP exposes the core enrichment tools backed by the Airscale public API. You can find professional emails, bulk emails, mobile phones, personal emails, LinkedIn profile URLs, person profiles, company profiles, and reverse lookups from email or phone.
Find the professional email for this LinkedIn profile.
Enrich these 20 LinkedIn profiles with mobile phone numbers.
Managed large contact-enrichment exports currently support work-email enrichment. Phone, personal email, and profile enrichment are available through their respective MCP tools.
For paid enrichment, review what the assistant is about to run before approving the tool call.
Run AI web research
Use Airsearch to ask a natural-language research question and optionally extract structured fields.
Research this company and return its main product, target market, and latest funding news.
Airsearch is useful when the answer is not a simple database lookup and needs web research.
Export people or companies
Use export tools when you want a file, especially for hundreds or thousands of rows. Exports are asynchronous jobs: the assistant starts the job, polls status, then returns a download link when the file is ready.
Export up to 5,000 matching people as CSV.
Export these company results as JSONL with name, domain, website, cityName, and employeeRange.
Export tools do not stream thousands of rows into the chat. They write the file in Airscale's Cloudflare infrastructure and return compact metadata.
Export metadata
Export status and file tools may return:
export_idstatusstatus_messageprogress_messagepoll_after_secondsrows_writtenpages_fetchedtotal_estimateestimated_max_creditsactual_creditsdownload_urlwhen complete
Large exports can take several minutes. If status says queued, follow status_message and poll again after poll_after_seconds.
How credits work
Airscale MCP uses the same credit behavior as the Airscale public API.
The live Airscale MCP server currently exposes 22 tools: 15 core public API tools, 4 people/company export tools, and 3 managed contact-enrichment batch/export tools.
Free tools
These MCP tools do not charge credits:
airscale_check_creditsairscale_count_find_peopleairscale_find_companies_filter_valuesairscale_create_contact_enrichment_batchairscale_add_contacts_to_enrichment_batchairscale_get_export_statusairscale_get_export_file
Use them to validate the connection, estimate audience size, discover valid filters, create managed batches, and retrieve export status or files.
Search and enrichment
Search and enrichment through MCP use the same Airscale credit behavior as the public API.
airscale_find_peoplecosts 0.1 credits per returned lead.airscale_find_companiescosts 0.1 credits per returned company.airscale_airsearchcosts 1 credit per call.Email, phone, profile, reverse lookup, and other enrichment tools follow their Airscale API pricing.
Managed work-email contact enrichment exports cost up to 2 credits per contact, based on work emails found.
Your AI assistant may ask for approval before calling tools, depending on the client. Review the proposed action before approving paid requests.
Exports
People and company exports are paid because the worker pages through the paid search endpoints to generate the file.
Before an export starts, the tool requires explicit confirmation with:
The response includes:
estimated_max_credits: maximum possible spend based onmax_rowsactual_credits: final spend based on rows actually written
For example, exporting 10,000 people or companies has an estimated maximum of 1,000 credits at 0.1 credits per row. If only 8,847 rows are available, the completed job reports 884.7 actual credits.
Recommended workflow
Check credits.
Use free count or filter discovery where available.
Run a small search to inspect result quality.
Refine filters with the assistant.
Start an export only when the target list looks right.
Poll export status until completed.
Download the CSV or JSONL file and import it into your CRM or outreach workflow.
Security notes
Airscale MCP never accepts API keys as tool arguments.
OAuth clients authenticate in the browser. Header-based clients send the API key as an HTTP authorization header.
Normal tool calls forward the authenticated Airscale API key upstream without storing it. Async export jobs store only a short-lived encrypted credential until the job completes or fails, then remove it from job state.
Export status and file lookup are scoped to the user or workspace that created the job. The generated download URL is protected by a short-lived token, so treat it like a temporary secret and do not share it publicly.
Troubleshooting
The connection works but nothing happens
Start with:
Check my Airscale credits.
If the assistant returns your balance, the connector is connected correctly.
The browser sign-in completed but the AI looks stuck
Some clients do not automatically close the sign-in tab. Close the tab manually after the confirmation page, then return to your AI assistant.
Authentication succeeds but tools fail
Check the selected Airscale workspace:
API access must be enabled.
The workspace must have an active Airscale API key.
The authenticated user must have access to that workspace.
The workspace must have enough credits for paid tools.
OAuth signs the user in, but tool calls still depend on the workspace API key that Airscale resolves server-side.
Claude says I cannot add the connector
On Claude Team and Enterprise plans, individual members usually cannot add custom remote MCP connectors directly. Ask an Owner or Primary Owner to add Airscale MCP to the organization with this URL:
After that, connect it from Customize > Connectors and authenticate with Airscale.
The assistant cannot find Airscale tools
Make sure the Airscale connector is enabled in the current conversation. Some clients require enabling connectors in each new chat.
If Airscale recently added tools, refresh the connector or reconnect it so the client reloads the tool list.
Export status shows queued and 0 rows
This can be normal for large exports. The queue may need a short time to start, and KV-backed status can be eventually consistent. Follow status_message and poll again after poll_after_seconds.
Do not start a duplicate export unless you intentionally want another paid job.
Export is completed but no file is visible
Ask the assistant to call:
Use the same export_id. Status polling confirms progress; the file tool returns the final download URL.
Not getting enough results
Try broader filters first, then narrow down. Use standard job title, industry, company size, location, and keyword language.
For Find Companies, use airscale_find_companies_filter_values to discover valid values for filters such as industry, city, region, topics, and tech stack.
On this page
