Back to blog

New MCP with OAuth: Connect Agents to B2B Data in One Click

Laurynas Gruzinskas

Published on Aug 04, 2026
New Coresignal's MCP with OAuth

Coresignal's new MCP with OAuth connects an agent or any other MCP-ready platform to multi-source company, employee, and jobs data with less setup friction. You no longer need to copy, paste, or expose an API key.

With a single click, you eliminate the need to manually write Elasticsearch queries, manage long-lived keys, or accept unclear costs. Instead, you connect your agent using a secure key that stays on the server, enter your search in plain English, and review available fields and transparent pricing before using any credits. 

New Coresingal MCP server URL: https://mcp.coresignal.com/mcp/v2 

Now let’s take a look at how the legacy and new MCPs compare capability by capability.

Capability Legacy Coresignal MCP New Coresignal MCP
Search interface Raw Elasticsearch DSL, written by the AI Natural language prompts, entity_search understands the request itself
Field discovery None Semantic field search, entity_fields discovers existing fields
Authentication API key in a header; optional Google login as a gate OAuth 2.1 login
Data-key handling Caller supplies a long-lived key every call Per-team key fetched live, never stored
Email enrichment Only if an email field happens to be returned Dedicated email_enrich tool, which stays in line with privacy guidelines
Credit transparency None Exact credits reported on every response

New MCP now supports enterprise-grade OAuth, so you can easily connect data to any LLM agent, such as Claude, ChatGPT, Perplexity, Microsoft Copilot, Cursor, VS Code, Gemini, and more.

The API key never touches the client

Previously, MCP required every user to paste a long-lived API key into a client configuration file. This extra step not only slowed down access to data, but also created an ongoing security risk as long as the key remained in plaintext.

OAuth 2.1 changes how you access MCP. Now, your data key is fetched live with every request and never stored. This means you can revoke access instantly, with no lingering credentials.

You still use the same API key, but there is no need to paste it into a configuration file. Instead, you log in with OAuth. The key remains securely on Coresignal's server, and you only receive a short-lived credential. This keeps sensitive information off your devices.

As a result, connecting an agent to Coresignal's data is as straightforward as logging into any SaaS product. You can grant, revoke, or rotate access directly from a central dashboard.

Four tools, one clean workflow

The new MCP splits the old single tool into four, each with a specific job.

Four MCP tools
  • Search. Ask in plain English; no query language needed. The tool searches across multi-source people, companies, or jobs data and returns what matches your request, rather than requiring you to set up a filter first.
  • Discover. Find the right data fields by keyword, at no credit cost.
  • Fetch. Pull records at real volume, with parallel, rate-limited requests and automatic retries. Every response reports exactly what it costs, so you approve the spend before it happens, not after.
  • Enrich. Add verified contact emails to records you've already pulled. Every email is verified, and Coresignal automatically skips restricted regions to stay compliant with privacy rules.

The new MCP with OAuth also allows downloading data. Enabling downloads from third-party tools isn't universal: check each tool's documentation to see how to configure the necessary permissions.

What can businesses do with the new MCP?

These four tools work seamlessly within the MCP, but real-world requests show that each team can use them differently based on their goals.

  • HR and recruiting. entity_search can turn a prompt like "Find backend engineers with Kubernetes experience in Berlin" into matching results, with visibility into which fields were hit. No Elasticsearch, no filters to configure.
  • Sales and GTM. With a prompt such as "Pull the top 200 SaaS companies in the Nordics as full profiles into a file," entity_fetch confirms the scope and delivers the results as a file, avoiding unnecessary chat clutter.
  • Data science. For example, asking, "What fields do you have on employee tenure and skill history?" entity_fields returns a list of available fields without using credits or pulling records. This is especially valuable for data science teams scoping datasets before making a commitment.
  • Marketing. email_enrich adds verified emails to an existing list of leads, skips restricted regions as per alignment with privacy guidelines, and charges only for verified results. A prompt like "Add verified emails to the leads from my last search" is enough.

The same four tools support any workflow that begins with a straightforward question about people, company, or job data. This applies whether a finance team is analyzing a market, a product team is enriching a customer list, or an engineer is integrating the MCP into a new data pipeline.

Get started

To start using our new MCP with OAuth, follow these steps: 

  • Open your client's connector settings. In most LLM clients, such as Claude, ChatGPT, or Cursor, you will find a section for MCP servers, connectors, or integrations. The section name may vary by client, but it is usually located under Settings.
  • Add a new remote MCP server. Be sure to choose a custom or remote server, not a local one. This ensures you are connecting to the correct external resource.
  • Enter the following server URL: https://mcp.coresignal.com/mcp/v2 
  • Complete the OAuth flow. Your client will prompt you to sign in and approve access in a browser window. After you confirm, the connection will be established automatically.
  • Verify the connection. The server should now appear as connected in your client, and its available tools will be listed. To ensure everything is working correctly, send a simple request.

Looking for a data partner? Let’s talk

After receiving the inquiry, we will get back to you within one business day.

Error
Error
Error
0/200
After you show interest in our service or purchase, we will send you relevant info. You can opt out anytime.
Message sent!
Thank you for your inquiry. We will contact you by email at [[email protected]] within one business day.

Something went wrong
Please try again later or contact us via email [email protected].

Laurynas Gruzinskas is the head of product at Coresignal. He is responsible for crafting and executing the product strategy and vision, focusing on creating products that empower data-driven startups, enterprises, and investment firms to make more informed business decisions and build data platforms.

Table of contents