Integration

Coresignal integration

Coresignal sells fresh B2B data collected from public web sources: company firmographics, employee (professional profile) records, job postings, and company and employee posts. An agent can search each dataset for free with Elasticsearch DSL, semantic or simple filter queries (ids back), preview matching records, collect full records by id, shorthand name, website or profile URL, read a company's headcount history, and turn a plain-language request into a query with Agentic Search. Collect, enrich, preview and agentic calls spend account credits; employee records and posts are personal data. Not exposed: Bulk Collect (asynchronous exports delivered as gzipped JSON files), webhook subscriptions, the Contact Enrichment API (personal emails and phone numbers) and the Real-time Employee API (live profile scraping). Authentication is an API key from the Coresignal dashboard, sent in the apikey header.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Coresignal.Built from the 56 Coresignal tools below, on the connection you add once.

What you can do with Coresignal

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Each badge shows the default agent permission of an endpoint (allowed: an agent calls it without asking; ask first: you are asked before an agent calls it, when the agent or chat asks permission for sensitive actions; never: no agent may call it), which every user can change endpoint by endpoint in their credential settings.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Collect, 18 operations

  • get_base_companyGet base companyGETAgents: ask firstReturns one full Base Company record by its Coresignal id; billed in credits; fields narrows the answer. Professional network dataset sold on demand by Coresignal sales.
  • get_base_company_by_shorthandGet base company by shorthandGETAgents: ask firstReturns one full Base Company record by its professional network shorthand name (the URL slug, for example coresignal); billed in credits. Professional network dataset sold on demand by Coresignal sales.
  • get_base_employeeGet base employeeGETAgents: ask firstReturns one full Base Employee record by its Coresignal id; billed in credits; fields narrows the answer. Personal data. Professional network dataset sold on demand by Coresignal sales.
  • get_base_employee_by_shorthandGet base employee by shorthandGETAgents: ask firstReturns one full Base Employee record by its professional network shorthand name (the URL slug); billed in credits. Personal data. Professional network dataset sold on demand by Coresignal sales.
  • get_base_jobGet base jobGETAgents: ask firstReturns one full Base Jobs record by its Coresignal id; billed in credits; fields narrows the answer. Professional network dataset sold on demand by Coresignal sales.
  • get_clean_companyGet clean companyGETAgents: ask firstReturns one full Clean Company record by its Coresignal id; billed in credits; fields narrows the answer. Professional network dataset sold on demand by Coresignal sales.
  • get_clean_company_by_shorthandGet clean company by shorthandGETAgents: ask firstReturns one full Clean Company record by its professional network shorthand name (the URL slug, for example coresignal); billed in credits. Professional network dataset sold on demand by Coresignal sales.
  • get_clean_employeeGet clean employeeGETAgents: ask firstReturns one full Clean Employee record by its Coresignal id; billed in credits; fields narrows the answer. Personal data. Professional network dataset sold on demand by Coresignal sales.
  • get_clean_employee_by_shorthandGet clean employee by shorthandGETAgents: ask firstReturns one full Clean Employee record by its professional network shorthand name (the URL slug); billed in credits. Personal data. Professional network dataset sold on demand by Coresignal sales.
  • get_companyGet companyGETAgents: ask firstReturns one full Multi-source Company record by its Coresignal id; costs 20 credits (10 to 20 when bundle is set); fields narrows the answer.
  • get_company_by_shorthandGet company by shorthandGETAgents: ask firstReturns one full Multi-source Company record by its professional network shorthand name (the URL slug, for example coresignal); costs 20 credits (10 to 20 when bundle is set).
  • get_company_headcount_historyGet company headcount historyGETAgents: ask firstReturns a company's monthly historical headcount and follower counts by Coresignal company id (10 credits per record).
  • get_company_headcount_history_by_shorthandGet company headcount history by shorthandGETAgents: ask firstReturns a company's monthly historical headcount and follower counts by its professional network shorthand name (the URL slug) (10 credits per record).
  • get_company_postGet company postGETAgents: ask firstReturns one company post from the professional network by Coresignal post id: text, author, date, reactions, comments and reshared post (1 credit per record).
  • get_employeeGet employeeGETAgents: ask firstReturns one full Multi-source Employee record by its Coresignal id; costs 20 credits (10 to 20 when bundle is set); fields narrows the answer. Personal data.
  • get_employee_by_shorthandGet employee by shorthandGETAgents: ask firstReturns one full Multi-source Employee record by its professional network shorthand name (the URL slug); costs 20 credits (10 to 20 when bundle is set). Personal data.
  • get_employee_postGet employee postGETAgents: ask firstReturns one employee post from the professional network by Coresignal post id: text, author, date, reactions, comments and reshared post (1 credit per record). Personal data.
  • get_jobGet jobGETAgents: ask firstReturns one full Multi-source Jobs record by its Coresignal id; costs 1 credit; fields narrows the answer.

Es dsl, 13 operations

  • search_base_companies_es_dslSearch base companies es dslPOSTAgents: ask firstSearches Base Company records with an Elasticsearch DSL query (free, no credits) and returns the matching ids, up to 1000 per call. Professional network dataset sold on demand by Coresignal sales.
  • search_base_employees_es_dslSearch base employees es dslPOSTAgents: ask firstSearches Base Employee records with an Elasticsearch DSL query (free, no credits) and returns the matching ids, up to 1000 per call. Professional network dataset sold on demand by Coresignal sales.
  • search_base_jobs_es_dslSearch base jobs es dslPOSTAgents: ask firstSearches Base Jobs records with an Elasticsearch DSL query (free, no credits) and returns the matching ids, up to 1000 per call. Professional network dataset sold on demand by Coresignal sales.
  • search_clean_companies_es_dslSearch clean companies es dslPOSTAgents: ask firstSearches Clean Company records with an Elasticsearch DSL query (free, no credits) and returns the matching ids, up to 1000 per call. Professional network dataset sold on demand by Coresignal sales.
  • search_clean_employees_es_dslSearch clean employees es dslPOSTAgents: ask firstSearches Clean Employee records with an Elasticsearch DSL query (free, no credits) and returns the matching ids, up to 1000 per call. Professional network dataset sold on demand by Coresignal sales.
  • search_companies_es_dslSearch companies es dslPOSTAgents: ask firstSearches Multi-source Company records with an Elasticsearch DSL query (free, no credits) and returns the matching ids, up to 1000 per call.
  • search_companies_semanticSearch companies semanticPOSTAgents: ask firstLike search_companies_es_dsl (free, returns up to 1000 ids) but expands job title phrases and business areas or offerings with synonyms to raise recall.
  • search_company_posts_es_dslSearch company posts es dslPOSTAgents: ask firstSearches company posts with an Elasticsearch DSL query (free, no credits) and returns the matching post ids, up to 1000 per call.
  • search_employee_posts_es_dslSearch employee posts es dslPOSTAgents: ask firstSearches employee posts with an Elasticsearch DSL query (free, no credits) and returns the matching post ids, up to 1000 per call. Personal data.
  • search_employees_es_dslSearch employees es dslPOSTAgents: ask firstSearches Multi-source Employee records with an Elasticsearch DSL query (free, no credits) and returns the matching ids, up to 1000 per call.
  • search_employees_semanticSearch employees semanticPOSTAgents: ask firstLike search_employees_es_dsl (free, returns up to 1000 ids) but expands job title phrases with synonyms to raise recall.
  • search_jobs_es_dslSearch jobs es dslPOSTAgents: ask firstSearches Multi-source Jobs records with an Elasticsearch DSL query (free, no credits) and returns the matching ids, up to 1000 per call.
  • search_jobs_semanticSearch jobs semanticPOSTAgents: ask firstLike search_jobs_es_dsl (free, returns up to 1000 ids) but expands job title phrases with synonyms to raise recall.

Preview, 12 operations

  • preview_base_companies_es_dslPreview base companies es dslPOSTAgents: ask firstReturns up to 20 matching Base Company records (main fields only) for an Elasticsearch DSL query, 20 credits per page. Professional network dataset sold on demand by Coresignal sales.
  • preview_base_companies_filterPreview base companies filterPOSTAgents: ask firstReturns up to 20 matching Base Company records (main fields only) for simple field filters, 20 credits per page. Professional network dataset sold on demand by Coresignal sales.
  • preview_base_employees_es_dslPreview base employees es dslPOSTAgents: ask firstReturns up to 20 matching Base Employee records (main fields only) for an Elasticsearch DSL query, 20 credits per page. Personal data. Professional network dataset sold on demand by Coresignal sales.
  • preview_base_employees_filterPreview base employees filterPOSTAgents: ask firstReturns up to 20 matching Base Employee records (main fields only) for simple field filters, 20 credits per page. Personal data. Professional network dataset sold on demand by Coresignal sales.
  • preview_base_jobs_es_dslPreview base jobs es dslPOSTAgents: ask firstReturns up to 20 matching Base Jobs records (main fields only) for an Elasticsearch DSL query, 20 credits per page. Professional network dataset sold on demand by Coresignal sales.
  • preview_base_jobs_filterPreview base jobs filterPOSTAgents: ask firstReturns up to 20 matching Base Jobs records (main fields only) for simple field filters, 20 credits per page. Professional network dataset sold on demand by Coresignal sales.
  • preview_clean_companies_es_dslPreview clean companies es dslPOSTAgents: ask firstReturns up to 20 matching Clean Company records (main fields only) for an Elasticsearch DSL query, 20 credits per page. Professional network dataset sold on demand by Coresignal sales.
  • preview_clean_employees_es_dslPreview clean employees es dslPOSTAgents: ask firstReturns up to 20 matching Clean Employee records (main fields only) for an Elasticsearch DSL query, 20 credits per page. Personal data. Professional network dataset sold on demand by Coresignal sales.
  • preview_companies_es_dslPreview companies es dslPOSTAgents: ask firstReturns up to 20 matching Multi-source Company records (main fields only) for an Elasticsearch DSL query, 20 credits per page.
  • preview_companies_filterPreview companies filterPOSTAgents: ask firstReturns up to 20 matching Multi-source Company records (main fields only) for simple field filters, 20 credits per page.
  • preview_employees_es_dslPreview employees es dslPOSTAgents: ask firstReturns up to 20 matching Multi-source Employee records (main fields only) for an Elasticsearch DSL query, 20 credits per page. Personal data.
  • preview_jobs_es_dslPreview jobs es dslPOSTAgents: ask firstReturns up to 20 matching Multi-source Jobs records (main fields only) for an Elasticsearch DSL query, 20 credits per page.

Filter, 6 operations

  • search_base_companies_filterSearch base companies filterPOSTAgents: ask firstSearches Base Company records by simple field filters combined with AND (free, no credits) and returns the matching ids, up to 1000 per call. Professional network dataset sold on demand by Coresignal sales.
  • search_base_employees_filterSearch base employees filterPOSTAgents: ask firstSearches Base Employee records by simple field filters combined with AND (free, no credits) and returns the matching ids, up to 1000 per call. Professional network dataset sold on demand by Coresignal sales.
  • search_base_jobs_filterSearch base jobs filterPOSTAgents: ask firstSearches Base Jobs records by simple field filters combined with AND (free, no credits) and returns the matching ids, up to 1000 per call. Professional network dataset sold on demand by Coresignal sales.
  • search_companies_filterSearch companies filterPOSTAgents: ask firstSearches Multi-source Company records by simple field filters combined with AND (free, no credits) and returns the matching ids, up to 1000 per call.
  • search_company_posts_filterSearch company posts filterPOSTAgents: ask firstSearches company posts by author, text, commenter or publication date (free, no credits) and returns the matching post ids, up to 1000 per call.
  • search_employee_posts_filterSearch employee posts filterPOSTAgents: ask firstSearches employee posts by author, text, commenter or publication date (free, no credits) and returns the matching post ids, up to 1000 per call. Personal data.

Enrich, 4 operations

  • enrich_clean_companyEnrich clean companyGETAgents: ask firstFinds the Clean Company record for a website or a social media URL and returns it in full (billed in credits). Send website or social_url. Professional network dataset sold on demand by Coresignal sales.
  • enrich_clean_employeeEnrich clean employeeGETAgents: ask firstFinds the Clean Employee record for a professional network (LinkedIn) profile URL and returns it in full (billed in credits). Personal data. Professional network dataset sold on demand by Coresignal sales.
  • enrich_companyEnrich companyGETAgents: ask firstFinds the Multi-source Company record for a website (domain is enough) or a social media URL and returns it in full (20 credits, 10 to 20 with bundle). Send website or social_url.
  • enrich_employeeEnrich employeeGETAgents: ask firstFinds the Multi-source Employee record for a professional network (LinkedIn) profile URL and returns it in full (20 credits, 10 to 20 with bundle). Personal data.

Fast, 1 operation

  • search_agentic_fastSearch agentic fastPOSTAgents: ask firstTurns a plain-language request into an Elasticsearch DSL query for employee, company or job data (20 credits); return_data true also runs it and returns up to 20 preview records.

Id, 1 operation

  • get_base_job_id_mappingGet base job id mappingPOSTAgents: ask firstTranslates up to 10,000 Base Jobs ids of the current (version 1) structure into the ids of the new version 2 structure; returns mapped and unmapped ids. Professional network dataset sold on demand by Coresignal sales.

Reasoning, 1 operation

  • search_agentic_reasoningSearch agentic reasoningPOSTAgents: ask firstLike search_agentic_fast but with the full schema, entity detection and optional clarifying questions; 100 credits a query (clarifications are free), 10 requests per hour.

Use Coresignal from Claude Code, Cursor or Codex

Connect Coresignal in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Coresignal operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Coresignal

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Coresignal once

    Add your Coresignal connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Coresignal integration FAQ

What can you do with the Coresignal integration?

LiveContext exposes 56 operations on Coresignal, covering collect, es dsl, preview and filter.

Popular integrations

Browse the whole catalog