Skip to main content

SignalHire (MCP)

Search SignalHire and reveal contact details in one call, through SignalHire's hosted MCP server.

Connect SignalHire's own hosted MCP server with an API key to search its profile database, read public profiles for free, and reveal verified emails and phone numbers - returned directly in the call rather than delivered to a webhook later. Company lookups are available too. The two revealing tools spend credits and say so.

Connect

Credential fieldRequiredWhere it comes from
API key (API_KEY)YesA SignalHire API key from signalhire.com/profile, sent to the MCP server as an Authorization Bearer token.

Tools

ToolAccessWhat it does
Search candidates (yekar.signalhire-mcp.search-candidates)ReadSearch SignalHire's profile database. Returns profile summaries and a scroll handle for the next page - NO contact details, and no credits are spent. Reveal contacts with Reveal person, which is the paid step. The text fields accept Boolean expressions.
Scroll search results (yekar.signalhire-mcp.scroll-search)ReadFetch the next page of a candidate search. Pass the request id and the NEWEST scroll id; each page issues a fresh one. Call it immediately - the scroll id expires about 15 seconds after the page that issued it, and once expired the answer is to run the search again rather than retry. Spends no credits.
Get person profile (yekar.signalhire-mcp.get-person)ReadRead a person's public profile - name, location, work history, education, skills - WITHOUT contact details, and WITHOUT spending credits. Use this first; only call Reveal person when the emails and phone numbers are actually needed.
Reveal person contacts (yekar.signalhire-mcp.reveal-person)WriteRetrieve a person's full profile INCLUDING contact details - emails and phone numbers - and return them directly. SPENDS a Contact Credit per matched person, so confirmSpend must be true. Prefer Get person profile when contact details are not needed.
Get company info (yekar.signalhire-mcp.get-company)WriteRetrieve a company's details - locations, industries, exact headcount. SPENDS a Company Credit, so confirmSpend must be true. Company Credits are a separate allowance from the Contact Credits that Reveal person spends.

Notes

  • This talks to SignalHire's hosted MCP server at https://mcp.signalhire.services/mcp. Generate an API key from your SignalHire profile and paste it below - it is sent as a Bearer token.
  • It is the SAME key the REST-based SignalHire integration uses. Connecting both means pasting one credential twice; the two are separate connections on purpose.
  • Start with Search candidates (free, no contact details), then Get person profile (free) and only then Reveal person contacts, which spends a Contact Credit per matched person.
  • The two paid tools require confirmSpend: true - SignalHire itself refuses to charge without a confirmation, and this is where that confirmation is recorded. Put them in the agent's confirm-tools list so a person approves the spend as well.
  • Contact Credits and Company Credits are separate allowances, and SignalHire exposes no tool that reads the company balance - an exhausted company allowance appears as Get company info failing.
  • Prefer this integration over the REST-based SignalHire one when an agent needs contact details WITHIN the same turn; prefer the REST one when a webhook-delivered reveal fits better, or when you want the tighter typed inputs it offers.