Skip to main content
Airschool MCP exposes 37 typed tools for workspace checks, search, enrichment, research, managed batches, and asynchronous exports.
Review each tool’s credit behavior before approval. Paid export starts require confirm_credit_spend: true.
Authenticate through the MCP connection. OAuth clients complete authentication in the browser; API keys never belong in tool arguments.

Workspace

airscale_check_credits

MCP tool Check how many credits remain in the workspace.
  • Category: Workspace
  • Spend classification: Free
  • Credit behavior: Free; checking the balance does not debit credits
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: Free; checking the balance does not debit credits.

Inputs

Minimal tools/call example

Expected result

Returns the workspace’s current Airschool credit balance without spending credits. Related API reference: getCredits

Search and research

airscale_find_people

MCP tool Search people with public Find People filters for profile, current company, experience, and company growth. Costs 0.1 credits per returned lead. Paginate with cursor.
  • Category: Search and research
  • Spend classification: Variable credit cost
  • Credit behavior: 0.1 credits per returned lead
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 0.1 credits per returned lead.

Inputs

Minimal tools/call example

Expected result

Returns one page of matching people and a cursor when another page is available. Related API reference: findPeople

airscale_count_find_people

MCP tool Count people matching find-people query filters. Free, no credits charged.
  • Category: Search and research
  • Spend classification: Free
  • Credit behavior: Free; no credits charged
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: Free; no credits charged.

Inputs

Minimal tools/call example

Expected result

Returns the number of people matching the supplied query filters. Related API reference: countPeople

airscale_find_companies

MCP tool Search companies by firmographic, location, event, intent, technology, and website keyword filters. Costs 0.1 credits per returned company. Use airscale_find_companies_filter_values to discover accepted values.
  • Category: Search and research
  • Spend classification: Variable credit cost
  • Credit behavior: 0.1 credits per returned company
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 0.1 credits per returned company.

Inputs

Minimal tools/call example

Expected result

Returns one page of matching companies and pagination metadata for any remaining results. Related API reference: findCompanies

airscale_find_companies_filter_values

MCP tool Discover accepted values for find-companies filters (city, region, industry, topics, techStack). Free, no credits charged.
  • Category: Search and research
  • Spend classification: Free
  • Credit behavior: Free; no credits charged
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: Free; no credits charged.

Inputs

Minimal tools/call example

Expected result

Returns accepted values for the selected company filter and search text. Related API reference: listFindCompanyFilterValues

airscale_company_lookalikes

MCP tool Find companies similar to 1–10 reference company websites, with optional location, employee-size and founding-year filters. Returns company data and warnings synchronously. Costs 0.5 credits per unique returned company; unused reserved credits are refunded. Limit defaults to 2000; use an explicit smaller limit for a small search. Maximum 15 searches per rolling minute and 5 concurrent searches per workspace, shared with the API. Allow at least 100 seconds. Do not automatically retry: repeating a search can cause another charge.
  • Category: Search and research
  • Spend classification: Variable credit cost
  • Credit behavior: 0.5 credits per unique returned company; reserves limit × 0.5 credits and refunds unused credits
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 0.5 credits per unique returned company; reserves limit × 0.5 credits and refunds unused credits.

Inputs

Minimal tools/call example

Expected result

Returns all unique matching companies synchronously with total_results, credits_used, and warnings. Costs 0.5 credits per unique returned company; reserves limit × 0.5 credits and refunds the unused amount. The total limit defaults to 2,000, with a maximum of 2,000 for one distinct reference, 4,000 for two, and 5,000 for three through ten. Shares 15 starts per rolling minute and 5 active searches per workspace with the API. Do not automatically retry: a completed search can still be charged when its response is lost, and repeating it can cause another charge. Related API reference: findCompanyLookalikes

airscale_airsearch

MCP tool AI web research agent: ask a natural-language question and optionally specify structured fields to extract. Costs 1 credit per successful call.
  • Category: Search and research
  • Spend classification: Variable credit cost
  • Credit behavior: 1 credit per successful call
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 1 credit per successful call.

Inputs

Minimal tools/call example

Expected result

Returns the research answer and any structured fields requested in the prompt schema. Related API reference: airsearch

airscale_leads_finder

MCP tool Search people with Leads Finder filters (job, company, location, seniority, skills, company size, funding, and more). Zero-based page pagination. Costs 0.1 credits per returned lead.
  • Category: Search and research
  • Spend classification: Variable credit cost
  • Credit behavior: 0.1 credits per returned lead
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 0.1 credits per returned lead.

Inputs

Minimal tools/call example

Expected result

Returns one zero-based page of nested Leads Finder person records with total, page, and size. Related API reference: searchLeadsFinder

airscale_post_search

MCP tool Search LinkedIn posts by keywords, author, author’s employer or industry, mentions, or group, newest first by default. Returns raw post rows (text, author, engagement counts, URL) one page at a time with pagination.next_cursor. Costs 1 credit per successful page, empty pages included; invalid input and failures are free.
  • Category: Search and research
  • Spend classification: Variable credit cost
  • Credit behavior: 1 credit per successful page, including empty pages; invalid input and failures are free
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 1 credit per successful page, including empty pages; invalid input and failures are free.

Inputs

Minimal tools/call example

Expected result

Returns one page of LinkedIn posts matching the filters and a next cursor when more results are available. Related API reference: searchLinkedinPosts

Contact and profile enrichment

airscale_find_email

MCP tool Find a contact’s professional email. Provide either a LinkedIn profile URL, or first/last name plus a company domain or name.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 2 credits per successful result
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 2 credits per successful result.

Inputs

Minimal tools/call example

Expected result

Returns a professional email result when found, or a documented not-found result. Related API reference: findProfessionalEmail

airscale_find_email_bulk

MCP tool Find professional emails for multiple contacts. Returns immediately; results are delivered to webhook_url, one payload per input.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 2 credits per successful input
  • Execution: Asynchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 2 credits per successful input.

Inputs

Minimal tools/call example

Expected result

Returns an acceptance result immediately; one result per input is delivered to the webhook URL. Related API reference: findProfessionalEmailsBulk

airscale_find_mobile_phone

MCP tool Find a contact’s mobile phone number from their LinkedIn profile URL.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 40 credits per successful result
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 40 credits per successful result.

Inputs

Minimal tools/call example

Expected result

Returns the discovered mobile phone result, or a documented not-found result. Related API reference: findMobilePhone

airscale_find_personal_email

MCP tool Find a contact’s personal email from their LinkedIn profile URL.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 3-12 credits per successful result
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 3-12 credits per successful result.

Inputs

Minimal tools/call example

Expected result

Returns the discovered personal email result, or a documented not-found result. Related API reference: findPersonalEmail

airscale_find_people_by_url

MCP tool Find a person’s LinkedIn profile URL from their name and company.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 0.5 credits per successful result
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 0.5 credits per successful result.

Inputs

Minimal tools/call example

Expected result

Returns a matching LinkedIn person-profile URL, or a documented not-found result. Related API reference: findPeopleProfileUrl

airscale_extract_people_profile

MCP tool Extract a full LinkedIn person profile from its URL.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: URL-selected pricing; person-profile successes cost 1 credit by default and workspace-specific pricing may differ
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: URL-selected pricing; person-profile successes cost 1 credit by default and workspace-specific pricing may differ.

Inputs

Minimal tools/call example

Expected result

Returns the extracted person profile for the supplied LinkedIn URL. Related API reference: extractPersonProfile

airscale_extract_company_profile

MCP tool Extract a full LinkedIn company profile from its URL.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: URL-selected pricing; company or school-profile successes cost 0.5 credits and workspace-specific pricing may differ
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: URL-selected pricing; company or school-profile successes cost 0.5 credits and workspace-specific pricing may differ.

Inputs

Minimal tools/call example

Expected result

Returns the extracted company or school profile for the supplied LinkedIn URL. Related API reference: extractCompanyProfile

airscale_reverse_email

MCP tool Resolve an email address to a LinkedIn profile. Returns the entire enriched profile, not only the URL.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 2 credits per returned profile
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 2 credits per returned profile.

Inputs

Minimal tools/call example

Expected result

Returns the enriched person profile resolved from the email address, not only a profile URL. Related API reference: reverseEmailLookup

airscale_reverse_phone

MCP tool Resolve a phone number to a LinkedIn profile. Returns the entire enriched profile, not only the URL.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 10 credits per returned profile
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 10 credits per returned profile.

Inputs

Minimal tools/call example

Expected result

Returns the enriched person profile resolved from the phone number, not only a profile URL. Related API reference: reversePhoneLookup

airscale_domain_to_linkedin

MCP tool Find a company’s LinkedIn company URL from its domain. Costs 0.5 credits on success; no-result lookups are free. Allow up to 130 seconds.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 0.5 credits on success; no-result lookups are free
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 0.5 credits on success; no-result lookups are free.

Inputs

Minimal tools/call example

Expected result

Returns the LinkedIn company URL for the domain, or a not-found error when none matches. Related API reference: findCompanyLinkedinUrl

airscale_post_likers

MCP tool List and enrich people who liked a LinkedIn post, one page (up to 25) at a time. Reserves 0.2 credits per requested slot and refunds unused, not-found, and failed slots.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 0.2 credits per enriched profile; unused, not-found, and failed slots are refunded
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 0.2 credits per enriched profile; unused, not-found, and failed slots are refunded.

Inputs

Minimal tools/call example

Expected result

Returns one page of enriched post likers, pagination with a next cursor, and the page’s credit outcome. Related API reference: listPostLikers

airscale_post_commenters

MCP tool List and enrich people who commented on a LinkedIn post, one page (up to 25) at a time. Reserves 0.2 credits per requested slot and refunds unused, not-found, and failed slots.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 0.2 credits per enriched profile; unused, not-found, and failed slots are refunded
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 0.2 credits per enriched profile; unused, not-found, and failed slots are refunded.

Inputs

Minimal tools/call example

Expected result

Returns one page of enriched post commenters, pagination with a next cursor, and the page’s credit outcome. Related API reference: listPostCommenters

airscale_profile_posts

MCP tool List the recent LinkedIn posts published by one person (profile URL), one page at a time with pagination.next_cursor. Costs 1 credit per successful page, empty pages included; invalid input and failures are free.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 1 credit per successful page, including empty pages; invalid input and failures are free
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 1 credit per successful page, including empty pages; invalid input and failures are free.

Inputs

Minimal tools/call example

Expected result

Returns one page of recent LinkedIn posts from a person and a next cursor when more results are available. Related API reference: listLinkedinProfilePosts

airscale_company_posts

MCP tool List the recent LinkedIn posts published by one company page (company URL or numeric ID), one page at a time with pagination.next_cursor. Costs 1 credit per successful page, empty pages included; invalid input and failures are free.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 1 credit per successful page, including empty pages; invalid input and failures are free
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 1 credit per successful page, including empty pages; invalid input and failures are free.

Inputs

Minimal tools/call example

Expected result

Returns one page of recent LinkedIn posts from a company and a next cursor when more results are available. Related API reference: listLinkedinCompanyPosts

airscale_profile_comments

MCP tool List the recent comments one person (profile URL) wrote on LinkedIn posts, with the comment and post URLs, one page at a time with pagination.next_cursor. Costs 1 credit per successful page, empty pages included; invalid input and failures are free.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 1 credit per successful page, including empty pages; invalid input and failures are free
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 1 credit per successful page, including empty pages; invalid input and failures are free.

Inputs

Minimal tools/call example

Expected result

Returns one page of recent comments from a person, including comment and post URLs, with a next cursor when available. Related API reference: listLinkedinProfileComments

airscale_comment_likers

MCP tool List the people who reacted to one LinkedIn comment (comment URL, e.g. from airscale_profile_comments), one page at a time with pagination.next_cursor. Returns raw rows, not enriched contacts. Costs 1 credit per successful page, empty pages included; invalid input and failures are free.
  • Category: Contact and profile enrichment
  • Spend classification: Variable credit cost
  • Credit behavior: 1 credit per successful page, including empty pages; invalid input and failures are free
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 1 credit per successful page, including empty pages; invalid input and failures are free.

Inputs

Minimal tools/call example

Expected result

Returns one page of raw people rows for reactions to a comment, with a next cursor when available. These are not enriched contacts. Related API reference: listLinkedinCommentLikers

Checks and signals

airscale_verify_email

MCP tool Verify whether an email address is deliverable. Costs 0.5 credits. Allow up to 135 seconds.
  • Category: Checks and signals
  • Spend classification: Variable credit cost
  • Credit behavior: 0.5 credits per verification
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 0.5 credits per verification.

Inputs

Minimal tools/call example

Expected result

Returns the deliverability result, score, and address checks for the email. Related API reference: verifyEmail

airscale_check_whatsapp

MCP tool Check whether a phone number is on WhatsApp. Costs 1 credit for a definitive yes or no. A pending or unknown result returns an operation_id to look up with airscale_get_whatsapp_check.
  • Category: Checks and signals
  • Spend classification: Variable credit cost
  • Credit behavior: 1 credit for a definitive yes or no
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 1 credit for a definitive yes or no.

Inputs

Minimal tools/call example

Expected result

Returns yes or no with an operation_id, or a pending or unknown status to look up later. Related API reference: checkWhatsapp

airscale_get_whatsapp_check

MCP tool Look up a previous WhatsApp check by its operation_id. Free; does not start a new check.
  • Category: Checks and signals
  • Spend classification: Free
  • Credit behavior: Free; no credits charged
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: Free; no credits charged.

Inputs

Minimal tools/call example

Expected result

Returns the stored state of a previous WhatsApp check without starting a new one. Related API reference: getWhatsappCheckOperation

airscale_check_dnc

MCP tool Check whether a US phone number is on the Do Not Call list. Costs 1 credit per completed check.
  • Category: Checks and signals
  • Spend classification: Variable credit cost
  • Credit behavior: 1 credit per completed check
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 1 credit per completed check.

Inputs

Minimal tools/call example

Expected result

Returns whether the US number is listed on the Do Not Call list. Related API reference: checkDnc

airscale_meta_ads

MCP tool Look up a company’s Meta (Facebook and Instagram) ads from its domain. Costs 1 credit when ads are found; otherwise free.
  • Category: Checks and signals
  • Spend classification: Variable credit cost
  • Credit behavior: 1 credit when ads are found; otherwise free
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: 1 credit when ads are found; otherwise free.

Inputs

Minimal tools/call example

Expected result

Returns the company’s Meta ad count and, when ads are found, the ads themselves. Related API reference: lookupMetaAds

Async exports and managed batches

airscale_start_companies_export

MCP tool Start an async paid export of Find Companies results to CSV or JSONL. Returns an export_id; poll airscale_get_export_status.
  • Category: Async exports and managed batches
  • Spend classification: Paid export
  • Credit behavior: Up to 0.1 credits per exported company
  • Execution: Asynchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: Up to 0.1 credits per exported company.
This starts paid export work only after confirmation. The example deliberately omits confirm_credit_spend so it fails closed at the approval boundary. Review the maximum possible credit spend, then set confirm_credit_spend: true only after approval.

Inputs

Minimal tools/call example

Expected result

Returns credit_confirmation_required without creating an export. After explicit approval, rerun the same request with confirm_credit_spend: true.

airscale_start_people_export

MCP tool Start an async paid export of Find People results to CSV or JSONL. Returns an export_id; poll airscale_get_export_status.
  • Category: Async exports and managed batches
  • Spend classification: Paid export
  • Credit behavior: Up to 0.1 credits per exported lead
  • Execution: Asynchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: Up to 0.1 credits per exported lead.
This starts paid export work only after confirmation. The example deliberately omits confirm_credit_spend so it fails closed at the approval boundary. Review the maximum possible credit spend, then set confirm_credit_spend: true only after approval.

Inputs

Minimal tools/call example

Expected result

Returns credit_confirmation_required without creating an export. After explicit approval, rerun the same request with confirm_credit_spend: true.

airscale_create_contact_enrichment_batch

MCP tool Create a server-side batch for CSV/file/table contact inputs with more than 20 rows before starting a managed bulk work-email enrichment export.
  • Category: Async exports and managed batches
  • Spend classification: Free
  • Credit behavior: Free; no enrichment credits charged
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: Free; no enrichment credits charged.

Inputs

Minimal tools/call example

Expected result

Returns a managed batch_id that can receive contact chunks before enrichment starts.

airscale_add_contacts_to_enrichment_batch

MCP tool Add CSV/file/table contacts to a managed enrichment batch in chunks of up to 250. Use this for more than 20 rows instead of repeated single-contact lookup tools.
  • Category: Async exports and managed batches
  • Spend classification: Free
  • Credit behavior: Free; no enrichment credits charged
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: Free; no enrichment credits charged.

Inputs

Minimal tools/call example

Expected result

Returns the updated managed-batch state after accepting the contact chunk.

airscale_start_contact_enrichment_export

MCP tool Start an async paid work-email enrichment export for a CSV/file/table contact batch with more than 20 rows after checking available credits. Returns an export_id; poll airscale_get_export_status, then use airscale_get_export_file.
  • Category: Async exports and managed batches
  • Spend classification: Paid export
  • Credit behavior: Up to 2 credits per contact
  • Execution: Asynchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: Up to 2 credits per contact.
This starts paid export work only after confirmation. The example deliberately omits confirm_credit_spend so it fails closed at the approval boundary. Review the maximum possible credit spend, then set confirm_credit_spend: true only after approval.

Inputs

Minimal tools/call example

Expected result

Returns credit_confirmation_required without creating an export. After explicit approval, rerun the same request with confirm_credit_spend: true.

airscale_get_export_status

MCP tool Check an async companies, people, or contact-enrichment export job without returning exported rows.
  • Category: Async exports and managed batches
  • Spend classification: Free
  • Credit behavior: Free; no credits charged
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: Free; no credits charged.

Inputs

Minimal tools/call example

Expected result

Returns the export state and progress metadata, including the server-provided polling interval when present.

airscale_get_export_file

MCP tool Get the download URL and MCP resource link for a completed companies, people, or contact-enrichment export file.
  • Category: Async exports and managed batches
  • Spend classification: Free
  • Credit behavior: Free; no credits charged
  • Execution: Synchronous
  • Authentication: Uses the credentials configured on the MCP connection; never include an API key in tool arguments.
Credit behavior: Free; no credits charged.

Inputs

Minimal tools/call example

Expected result

Returns a download URL and MCP resource link after the export has completed.