// connections

AI Ark

Let agents search AI Ark's people and company database, find verified emails and mobile numbers, and run bulk exports through superagnt_. Connects with your AI Ark API key.

13 mcp tools19 operations
rest
https://api.superagnt.com/v1/connections/ai-ark plus the vendor's own path, with your superagnt_ API key as Authorization: Bearer.
mcp
Tools named connection_ai_ark_* on https://mcp.superagnt.com/mcp, served once the account is connected.
billing
AI Ark bills your own account. Calls cost no superagnt_ data credits.
rate limit
5 requests a second, 300 a minute: the vendor's ceiling as the registry records it, for sizing bursts. Your plan's own limit is on Connections.

The AI Ark connection lets agents build outbound lead lists from your AI Ark account: search people (400M+ profiles) and companies (70M+, including lookalikes of up to 5 companies you name), preview a people search before paying per result, find verified emails and mobile numbers, export up to 10,000 people with emails in one job, look up a profile from an email address, and get a DISC and Big Five (OCEAN) personality analysis with outreach advice from a LinkedIn URL.

01

Setup

  1. Create an API key. In AI Ark open Settings → API Management (app.ai-ark.com) and create a key.
  2. Connect AI Ark. In the superagnt app open Integrations, pick AI Ark, paste the key and press Connect.

02

Credits and limits

Searches, previews, exports and finders spend credits from your own AI Ark account, never your superagnt_ balance. connection_ai_ark_credits_read (action get) shows what is left.

OperationAI Ark credits
People search0.5 per person returned
People preview1 per page of up to 100
Company search, lookalikes included0.1 per company returned
Find emails for a search's results1 per valid email found
Export people with emails0.5 per person exported, plus 0.5 per valid email found
Export one person with email1 when a valid email is found, 0 when not
Find a mobile number5 per number found, 0 when none is
Reverse lookup from an email0.5 per request
Personality analysis4 per request

Job statistics, results and submission lists, webhook resends, lists and the balance check are free.

  • AI Ark allows 5 requests per second per key by default. Past that, the call fails with RATE_LIMITED (HTTP 429): back off, then retry.
  • Finding emails and exporting people run as jobs. Each takes up to 500 submissions in flight per key; past that a submission gets a 400 too many pending requests.
  • A job charged but never delivered is refunded automatically within 10 hours, and its trackId then answers 403: submit it again. The submissions action shows refund status.

03

Things to know

Searching

  • page (from 0) and size (at most 100) are required on people search, preview and company search.
  • One search returns at most 10,000 results. To go further, save the ids you have in a list with connection_ai_ark_lists_write (free) and exclude it through the search's lists filter. Lists hold 10,000 ids and expire after 24 hours.
  • Text filters take a mode: SMART (the default, also matches related concepts), WORD (the phrase, other words around it allowed) or STRICT (exact). any matches one value or more, all every value; both take include and exclude, at most 300 values each. A search cannot be exclude filters only.
  • Job titles are filtered under contact.experience, by latest, current or previous role.
  • A search with no matches can answer 404 Data not found instead of an empty content list. Treat both as no results.
  • connection_ai_ark_companies, connection_ai_ark_people and connection_ai_ark_people_export list the industries (148 values) and department and function (592 values) filters without their allowed values. Their lookup action returns them: pass lookup_field (a path the tool's description names, such as account.industries.any.include.content[]), optionally lookup_query and lookup_limit (default 100, at most 500). superagnt_ answers lookup itself: no AI Ark call, no credits, no approval.

From a search to emails

  • A people search returns profiles without emails or phone numbers, plus a trackId. Pass it to connection_ai_ark_emails_find within 6 hours: a trackId works once, and a used or expired one answers 404.
  • A preview shows masked last names and no trackId, but its person ids work with connection_ai_ark_people_export action person.
  • Both job submissions require a webhook HTTPS URL, which AI Ark POSTs to when the job completes. Point it at a superagnt_ inbound webhook endpoint to wake an agent, or at any HTTPS URL you control and poll instead.
  • To poll, call the statistics action of connection_ai_ark_email_finder_jobs_read or connection_ai_ark_export_jobs_read until state is DONE, then page through results. Export results answer 409 until then; email-finder results can be read while the job runs.

04

Permissions

Each operation starts with a default level. A deployed agent pauses for a person's approval before an Ask or Always ask operation and runs an Act operation straight away. A person can change any level per tool, for one agent or for the whole workspace: see Permissions.

  • Always ask: nothing by default.
  • Ask: finding emails, exporting people, finding a mobile number, the personality analysis, and resending a job's webhook.
  • Act: every other operation. Searches, previews and reverse lookups spend credits yet run without asking: set them to Ask if an agent should check first.

External MCP clients use their own approval settings, and see every tool that spends AI Ark credits as not read-only.

05

Examples

Search companies

German software companies with 51 to 200 employees:

search companiesbash
curl -X POST "https://api.superagnt.com/v1/connections/ai-ark/v1/companies" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "account": {
      "industries": { "any": { "include": { "mode": "SMART", "content": ["software development"] } } },
      "location": { "any": { "include": ["Germany"] } },
      "employeeSize": { "type": "RANGE", "range": [{ "start": 51, "end": 200 }] }
    },
    "page": 0,
    "size": 10
  }'

Search people, then find their emails

1. search peoplebash
curl -X POST "https://api.superagnt.com/v1/connections/ai-ark/v1/people" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contact": { "experience": { "latest": { "title": { "any": { "include": { "mode": "SMART", "content": ["head of sales"] } } } } } },
    "account": { "location": { "any": { "include": ["United States"] } } },
    "page": 0,
    "size": 10
  }'
2. submit the email finder job with the search's trackIdbash
curl -X POST "https://api.superagnt.com/v1/connections/ai-ark/v1/people/email-finder" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d "{ \"trackId\": \"$TRACK_ID\", \"webhook\": \"https://api.superagnt.com/webhooks/ingest/$HOOK_ID\" }"
3. poll, then read the emailsbash
curl "https://api.superagnt.com/v1/connections/ai-ark/v1/people/email-finder/$TRACK_ID/statistics" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY"
curl "https://api.superagnt.com/v1/connections/ai-ark/v1/people/email-finder/$TRACK_ID/inquiries?page=0&size=100" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY"

Look up a profile from an email address

reverse lookupbash
curl -X POST "https://api.superagnt.com/v1/connections/ai-ark/v1/people/reverse-lookup" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "search": "person@example.com" }'
06// mcp tools

13 tools, one per resource and risk

MCP servers and agents on the grouped surface list AI Ark as these tools. Each takes an action, and the ones that work across record types an object. Every operation also keeps its own per-operation name, in the next table, which works on every server. How grouping works: Grouped tools.

ToolRiskActions
connection_ai_ark_companies

Search AI Ark companies

Search AI Ark for companies by firmographic filters. Spends AI Ark credits: 0.1 per company returned. Filters with hundreds of values (industries, departments) list them through the lookup action.

paid
search
connection_ai_ark_people

Search AI Ark people

Search AI Ark for people by role, seniority, company and location filters, or preview a search before exporting. Spends AI Ark credits: 0.5 per person returned, 1 per preview page. Filters with hundreds of values (industries, departments) list them through the lookup action.

paid
searchpreview
connection_ai_ark_people_export

Export AI Ark people with emails

Spend AI Ark credits: export one person, or the people a search matches, with verified emails. A bulk export runs as a job; read it with connection_ai_ark_export_jobs_read.

paid
personpeople
connection_ai_ark_reverse_lookups

Reverse-look-up an AI Ark person

Spend AI Ark credits: find the person behind an email address, with their full profile.

paid
find
connection_ai_ark_mobile_phones_find

Find mobile numbers with AI Ark

Spend AI Ark credits: find a person's mobile phone number.

paid
find
connection_ai_ark_emails_find

Find emails with AI Ark

Spend AI Ark credits: find the emails of the people an earlier people search returned, by that search's trackId. Runs as a job; read it with connection_ai_ark_email_finder_jobs_read.

paid
find
connection_ai_ark_personality_analyze

Analyze a personality with AI Ark

Spend AI Ark credits: analyze a person's profile for DISC and Big Five scores and outreach guidance.

paid
analyze
connection_ai_ark_export_jobs_read

Read AI Ark export jobs

Read the results and statistics of an AI Ark export job by track id, or list your export submissions.

read
resultsstatisticssubmissions
connection_ai_ark_export_jobs_write

Resend an AI Ark export webhook

Resend the completion webhook of an export job.

write
resend_webhook
connection_ai_ark_email_finder_jobs_read

Read AI Ark email-finder jobs

Read the results and statistics of an AI Ark email-finder job by track id, or list your email-finder submissions.

read
resultsstatisticssubmissions
connection_ai_ark_email_finder_jobs_write

Resend an AI Ark email-finder webhook

Resend the completion webhook of an email-finder job.

write
resend_webhook
connection_ai_ark_credits_read

Read AI Ark credits

Read the credits left on the AI Ark account.

read
get
connection_ai_ark_lists_write

Save an AI Ark list

Create or update an AI Ark list of people or companies to exclude from people searches, company searches and people exports (their lists filter).

write
save
07// operations

All 19 operations

Each operation is a REST path under https://api.superagnt.com/v1/connections/ai-ark and an MCP tool. The per-operation tool name is the one permissions, approvals and usage records use.

OperationMCP tool
POST/v1/companies

Company Search API

connection_ai_ark_company_searchgrouped: connection_ai_ark_companies, action search
POST/v1/people

People Search API

connection_ai_ark_people_searchgrouped: connection_ai_ark_people, action search
POST/v1/people/preview

People Preview

connection_ai_ark_people_previewgrouped: connection_ai_ark_people, action preview
POST/v1/people/export/single

Export Single Person with Email

connection_ai_ark_people_export_singlegrouped: connection_ai_ark_people_export, action person
POST/v1/people/export

Export People with Email

connection_ai_ark_people_export_with_emailgrouped: connection_ai_ark_people_export, action people
GET/v1/people/export/{trackId}/inquiries

Export People Results API

connection_ai_ark_export_people_results_by_track_idgrouped: connection_ai_ark_export_jobs_read, action results
GET/v1/people/export/{trackId}/statistics

Export People Statistics

connection_ai_ark_get_export_people_statistics_by_track_idgrouped: connection_ai_ark_export_jobs_read, action statistics
GET/v1/people/export/submissions

Export People Submissions

connection_ai_ark_get_export_people_submissionsgrouped: connection_ai_ark_export_jobs_read, action submissions
PATCH/v1/people/export/{trackId}/notify

Resend Export People Webhook

connection_ai_ark_resend_export_people_webhookgrouped: connection_ai_ark_export_jobs_write, action resend_webhook
POST/v1/people/reverse-lookup

Reverse People Lookup API

connection_ai_ark_people_reverse_lookupgrouped: connection_ai_ark_reverse_lookups, action find
POST/v1/people/mobile-phone-finder

Mobile Phone Finder API

connection_ai_ark_people_mobile_phone_findergrouped: connection_ai_ark_mobile_phones_find, action find
POST/v1/people/email-finder

Find Emails by Track ID

connection_ai_ark_people_email_finder_by_track_idgrouped: connection_ai_ark_emails_find, action find
GET/v1/people/email-finder/{trackId}/statistics

Email Finder Statistics

connection_ai_ark_get_email_finder_statistics_by_track_idgrouped: connection_ai_ark_email_finder_jobs_read, action statistics
GET/v1/people/email-finder/submissions

Email Finder Submissions

connection_ai_ark_get_email_finder_submissionsgrouped: connection_ai_ark_email_finder_jobs_read, action submissions
GET/v1/people/email-finder/{trackId}/inquiries

Email Finder Results API

connection_ai_ark_get_email_finder_results_by_track_idgrouped: connection_ai_ark_email_finder_jobs_read, action results
PATCH/v1/people/email-finder/{trackId}/notify

Resend Email Finder Webhook

connection_ai_ark_resend_email_finder_webhookgrouped: connection_ai_ark_email_finder_jobs_write, action resend_webhook
POST/v1/people/analysis

Personality Analysis API

connection_ai_ark_people_analysisgrouped: connection_ai_ark_personality_analyze, action analyze
POST/v1/lists

Create or Update a List

connection_ai_ark_save_listgrouped: connection_ai_ark_lists_write, action save
GET/v1/payments/credits

Fetch Your Credit

connection_ai_ark_fetch_creditgrouped: connection_ai_ark_credits_read, action get