datahyena avatar

Signals

com.datahyena/signals

If you're building sales intelligence, lead gen, or market research workflows and need structured deal flow without scraping Crunchbase, this gives you five read tools over Datahyena's API: funding rounds, acquisitions, exec moves, companies, and investors. Each tool maps to a REST endpoint with filters for round stage, amount, country, industry, and date range. Auth is OAuth 2.1 with PKCE, scoped per workspace. It runs on the same credit model as their API, one credit per record returned, and works across Claude, Cursor, and any MCP client via streamable HTTP. Good for prompts like "Series A fintech rounds in the last week over $10M" without leaving your editor.

tools
13
transport
HTTP
last updated
Jun 30, 2026

Install

From registry metadata
$ npx add-mcp https://api.datahyena.com/mcp --name signals

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http signals https://api.datahyena.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 13 tools

Verified live against the running server on Nov 6, 2026.

funding_eventsList funding events ordered by announcement date, newest first. Filter by round, amount range, company HQ country, industry group, or a specific company id. Costs one credit per returned record.16 params

List funding events ordered by announcement date, newest first. Filter by round, amount range, company HQ country, industry group, or a specific company id. Costs one credit per returned record.

Parameters* required
companyIdstring
Return only events for this entity-resolved company id.
countriesarray
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.
cursorstring
Opaque pagination cursor returned as pagination.nextCursor on the previous page.
domainstring
Company domain, e.g. stripe.com. Matches the company's primary domain or any domain it redirected from; a full URL works too.
employeeBucketsarray
Company employee-count buckets (OR). Canonical values: 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+.
enrichedOnlyboolean
Return only rounds whose company resolved, so every result carries a domain, industry and country rather than a bare name. Leave it off for maximum coverage: some markets are reported nowhere else,...
includeTotalboolean
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.
industryGroupsarray
Company industry groups (OR). LinkedIn industry labels, matched case-insensitively; older LinkedIn names and short forms like "software" map to the current label. Pass "unknown" for companies with...
limitinteger
Maximum records to return (1-100). Each returned record costs one credit.default: 20
maxAmountUsdinteger
Maximum funding amount in USD.
minAmountUsdinteger
Minimum funding amount in USD.
naicsCodestring
NAICS 2022 code for the company. Matches the code and everything beneath it, so "51" also returns 5132 and 5173. Sector ranges work: "31-33" returns all manufacturing. Any 2- to 6-digit code is acc...
roundarray
Funding round filters. Canonical values: pre-seed, seed, angel, series-a, series-b, series-c, series-d, series-e, series-f, series-g, series-h, series-i, growth, private-equity, extension, bridge,...
sincestring
Return records announced on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.
untilstring
Return records announced on or before this date (YYYY-MM-DD, inclusive) or ISO-8601 timestamp.
verticalsarray
High-level sector filters (OR). Canonical values: ai, fintech, saas, devtools, healthcare, climate, robotics, cybersecurity, logistics, commerce, data, crypto, media, education, marketing, telecom,...
acquisitionsList acquisition and merger events ordered by announcement date, newest first. Filter by payment type, deal amount range, merger flag, or a company that is the acquirer or target. Costs one credit per returned record.16 params

List acquisition and merger events ordered by announcement date, newest first. Filter by payment type, deal amount range, merger flag, or a company that is the acquirer or target. Costs one credit per returned record.

Parameters* required
companyIdstring
Return only events where this company is the acquirer or target.
countriesarray
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.
cursorstring
Opaque pagination cursor returned as pagination.nextCursor on the previous page.
domainstring
Company domain, e.g. stripe.com. Matches the company's primary domain or any domain it redirected from; a full URL works too.
includeTotalboolean
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.
industryGroupsarray
Company industry groups (OR). LinkedIn industry labels, matched case-insensitively; older LinkedIn names and short forms like "software" map to the current label. Pass "unknown" for companies with...
isMergerboolean
Filter to mergers (true) or acquisitions (false).
limitinteger
Maximum records to return (1-100). Each returned record costs one credit.default: 20
maxAmountUsdinteger
Maximum deal amount in USD.
minAmountUsdinteger
Minimum deal amount in USD.
naicsCodestring
NAICS 2022 code for the target (acquired) company. Matches the code and everything beneath it, so "51" also returns 5132 and 5173. Sector ranges work: "31-33" returns all manufacturing. Any 2- to 6...
paymentTypearray
Payment type filters. Canonical values: cash, stock, mixed, undisclosed.
sincestring
Return records announced on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.
statusarray
Deal status filters: announced, completed, or terminated (called off or blocked).
untilstring
Return records announced on or before this date (YYYY-MM-DD, inclusive) or ISO-8601 timestamp.
verticalsarray
Target company sector filters (OR). Canonical values: ai, fintech, saas, devtools, healthcare, climate, robotics, cybersecurity, logistics, commerce, data, crypto, media, education, marketing, tele...
exec_movesList executive appointment, promotion, departure, and transition events ordered by announcement date, newest first. Filter by company, person, role seniority, move type, or a time window. Costs one credit per returned record.12 params

List executive appointment, promotion, departure, and transition events ordered by announcement date, newest first. Filter by company, person, role seniority, move type, or a time window. Costs one credit per returned record.

Parameters* required
companyIdstring
Filter by company id.
countriesarray
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.
cursorstring
Opaque pagination cursor returned as pagination.nextCursor on the previous page.
domainstring
Company domain, e.g. stripe.com. Matches the company's primary domain or any domain it redirected from; a full URL works too.
includeTotalboolean
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.
limitinteger
Maximum records to return (1-100). Each returned record costs one credit.default: 20
moveTypearray
Move type filters. Canonical values: appointment, promotion, departure, transition.
naicsCodestring
NAICS 2022 code for the company. Matches the code and everything beneath it, so "51" also returns 5132 and 5173. Sector ranges work: "31-33" returns all manufacturing. Any 2- to 6-digit code is acc...
personIdstring
Filter by person id.
roleSeniorityarray
Role seniority filters. Canonical values: c_level, vp_level, founder.
sincestring
Return records announced on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.
untilstring
Return records announced on or before this date (YYYY-MM-DD, inclusive) or ISO-8601 timestamp.
hiring_signalsList hiring signals read from companies' own job boards, newest first: leadership openings, team build-outs, hiring surges and freezes, expansion into new countries and hard-to-fill roles. Each signal carries the roles behind it. Filter by type, function, seniority, company or...14 params

List hiring signals read from companies' own job boards, newest first: leadership openings, team build-outs, hiring surges and freezes, expansion into new countries and hard-to-fill roles. Each signal carries the roles behind it. Filter by type, function, seniority, company or...

Parameters* required
activeOnlyboolean
Only signals whose roles are still open.
companyIdstring
Filter by company id.
countriesarray
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.
cursorstring
Opaque pagination cursor returned as pagination.nextCursor on the previous page.
domainstring
Company domain, e.g. stripe.com. Matches the company's primary domain or any domain it redirected from; a full URL works too.
eventTypearray
Signal types. Canonical values: leadership_opening, founding_role, role_family_scaling, technology_hiring, team_buildout, hiring_surge, hiring_freeze, location_expansion, hard_to_fill, leadership_f...
functionarray
Job functions, e.g. sales or engineering. Canonical values: engineering, data, security, it, product, design, sales, marketing, customer_success, operations, finance, people, legal, research, healt...
includeTotalboolean
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.
limitinteger
Maximum records to return (1-100). Each returned record costs one credit.default: 20
roleFamilyarray
Role families, e.g. sales_development, revops, security. Canonical values: sales_development, sales, sales_engineering, revops, gtm_engineering, partnerships, marketing, demand_gen, product_marketi...
seniorityarray
Seniority of a leadership opening, e.g. c_level, vp_level, head, director.
sincestring
Return records announced on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.
technologiesarray
Technologies named in the roles, e.g. snowflake, salesforce, kubernetes.
untilstring
Return records announced on or before this date (YYYY-MM-DD, inclusive) or ISO-8601 timestamp.
companiesSearch and filter company records by keyword, exact domain, HQ country, industry group, NAICS code, employee-count bucket, or founded-year range. Costs one credit per returned record.12 params

Search and filter company records by keyword, exact domain, HQ country, industry group, NAICS code, employee-count bucket, or founded-year range. Costs one credit per returned record.

Parameters* required
countriesarray
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.
cursorstring
Opaque pagination cursor returned as pagination.nextCursor on the previous page.
domainstring
Exact company domain.
employeeCountBucketsarray
LinkedIn employee count buckets (OR), e.g. 51-200. Pass "unknown" for no headcount.
foundedYearMaxinteger
Maximum founded year.
foundedYearMininteger
Minimum founded year.
includeTotalboolean
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.
industryGroupsarray
Company industry groups (OR). LinkedIn industry labels, matched case-insensitively; older LinkedIn names and short forms like "software" map to the current label. Pass "unknown" for companies with...
limitinteger
Maximum records to return (1-100). Each returned record costs one credit.default: 20
naicsCodestring
NAICS 2022 code. Matches the code and everything beneath it, so "51" also returns 5132 and 5173. Sector ranges work: "31-33" returns all manufacturing. Pass "unknown" for unclassified companies. An...
searchstring
Keyword search over name, domain, and description.
sincestring
Return companies created/updated on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.
investorsSearch and filter investor records by keyword, type, HQ country, or exact domain. Costs one credit per returned record.13 params

Search and filter investor records by keyword, type, HQ country, or exact domain. Costs one credit per returned record.

Parameters* required
activeSincestring
Only investors whose most recent round was announced on or after this date (YYYY-MM-DD).
countriesarray
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.
cursorstring
Opaque pagination cursor returned as pagination.nextCursor on the previous page.
domainstring
Exact investor domain.
hasFirmographicsboolean
Only investors whose domain and type we have resolved.
includeTotalboolean
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.
investsInarray
Only investors that have funded companies headquartered in these countries (OR), e.g. ["US"]. Filters on where an investor deploys rather than where it is registered, and is far better covered than...
limitinteger
Maximum records to return (1-100). Each returned record costs one credit.default: 20
minRoundUsdinteger
Only investors that have participated in at least one round at or above this amount, in whole USD. Filters on behaviour rather than on a type label, which is sparse.
minRoundsinteger
Only investors that have participated in at least this many rounds.
searchstring
Keyword search over investor name and domain.
sincestring
Return investors created/updated on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.
typearray
Investor type filters. Canonical values: vc, angel, cvc, pe, growth, accelerator, family_office, syndicate, unknown.
company_timelineReturn one company's timeline: firmographics, investors, and a chronological list of funding rounds, acquisitions, executive moves and hiring signals. Resolve the company by id, domain, name, or LinkedIn URL. Pick event kinds with include (default all). Costs one credit for th...5 params

Return one company's timeline: firmographics, investors, and a chronological list of funding rounds, acquisitions, executive moves and hiring signals. Resolve the company by id, domain, name, or LinkedIn URL. Pick event kinds with include (default all). Costs one credit for th...

Parameters* required
domainstring
Company domain, e.g. legora.com.
idstring
Datahyena company id.
includearray
Which event kinds to include (default all). Each pulled event costs one credit.
linkedinUrlstring
Company LinkedIn URL or handle.
namestring
Company name.
company_hiringReturn each company's hiring picture right now: open roles by role family and function, leadership and founding roles, tools its roles name, a hiring stance (building go-to-market, building leadership, scaling engineering, frozen, ...) and its hiring signals from the last 90 d...1 params

Return each company's hiring picture right now: open roles by role family and function, leadership and founding roles, tools its roles name, a hiring stance (building go-to-market, building leadership, scaling engineering, frozen, ...) and its hiring signals from the last 90 d...

Parameters* required
companies*array
Up to 25 companies, each a domain (stripe.com), a LinkedIn company URL, a Datahyena company id, or a name.
list_watchlistsList the workspace's account watchlists with member counts. Free.

List the workspace's account watchlists with member counts. Free.

No parameters. Call it with no arguments.

get_watchlistReturn one watchlist with its resolved company members. Free.1 params

Return one watchlist with its resolved company members. Free.

Parameters* required
id*string
Watchlist id.
create_watchlistCreate a named account watchlist. Free.1 params

Create a named account watchlist. Free.

Parameters* required
name*string
Watchlist name.
add_to_watchlistAdd companies (domain, name, LinkedIn URL, or id) to a watchlist. Returns a per-item result of added, already_present, or unresolved. Free.2 params

Add companies (domain, name, LinkedIn URL, or id) to a watchlist. Returns a per-item result of added, already_present, or unresolved. Free.

Parameters* required
companies*array
Company identifiers: domain, name, LinkedIn URL, or Datahyena id.
id*string
Watchlist id.
remove_from_watchlistRemove companies from a watchlist. Free.2 params

Remove companies from a watchlist. Free.

Parameters* required
companies*array
Company identifiers: domain, name, LinkedIn URL, or Datahyena id.
id*string
Watchlist id.

Sponsors

Details

Website
datahyena.com/mcp
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026