accueil / serveurs / Dev & Code / com.datahyena/signals
com.datahyena/signals
serveur MCP (Model Context Protocol) · datahyena 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.datahyena/signals est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.datahyena/signals » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 13 outils
- acquisitions≈ 1219 tokens
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.
Paramètres, retour & exemple (15)
Paramètreslimit· integer · optionnel
Maximum records to return (1-100). Each returned record costs one credit.since· string · optionnel
Return records announced on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.until· string · optionnel
Return records announced on or before this date (YYYY-MM-DD, inclusive) or ISO-8601 timestamp.cursor· string · optionnel
Opaque pagination cursor returned as pagination.nextCursor on the previous page.domain· string · optionnel
Company domain, e.g. stripe.com. Matches the company's primary domain or any domain it redirected from; a full URL works too.isMerger· boolean · optionnel
Filter to mergers (true) or acquisitions (false).companyId· string · optionnel
Return only events where this company is the acquirer or target.countries· array · optionnel
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.naicsCode· string · optionnel
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-digit code is accepted; codes deeper than we classify (e.g. 541511) match at their deepest classified parent (5415).verticals· array · optionnel
Target company sector filters (OR). Canonical values: ai, fintech, saas, devtools, healthcare, climate, robotics, cybersecurity, logistics, commerce, data, crypto, media, education, marketing, telecom, realestate, hardware, gaming, space.paymentType· array · optionnel
Payment type filters. Canonical values: cash, stock, mixed, undisclosed.includeTotal· boolean · optionnel
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.maxAmountUsd· integer · optionnel
Maximum deal amount in USD.minAmountUsd· integer · optionnel
Minimum deal amount in USD.industryGroups· array · optionnel
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 no industry on file.
Exemple d'appel{"name": "acquisitions", "arguments": {"limit": 1, "since": "texte", "until": "texte", "cursor": "texte", "domain": "texte", "isMerger": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - add_to_watchlist≈ 212 tokens
Add companies (domain, name, LinkedIn URL, or id) to a watchlist. Returns a per-item result of added, already_present, or unresolved. Free.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Watchlist id.companies· array · requis
Company identifiers: domain, name, LinkedIn URL, or Datahyena id.
Exemple d'appel{"name": "add_to_watchlist", "arguments": {"id": "texte", "companies": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - companies≈ 981 tokens
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.
Paramètres, retour & exemple (12)
Paramètreslimit· integer · optionnel
Maximum records to return (1-100). Each returned record costs one credit.since· string · optionnel
Return companies created/updated on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.cursor· string · optionnel
Opaque pagination cursor returned as pagination.nextCursor on the previous page.domain· string · optionnel
Exact company domain.search· string · optionnel
Keyword search over name, domain, and description.countries· array · optionnel
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.naicsCode· string · optionnel
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. Any 2- to 6-digit code is accepted; codes deeper than we classify (e.g. 541511) match at their deepest classified parent (5415).includeTotal· boolean · optionnel
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.foundedYearMax· integer · optionnel
Maximum founded year.foundedYearMin· integer · optionnel
Minimum founded year.industryGroups· array · optionnel
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 no industry on file.employeeCountBuckets· array · optionnel
LinkedIn employee count buckets (OR), e.g. 51-200. Pass "unknown" for no headcount.
Exemple d'appel{"name": "companies", "arguments": {"limit": 1, "since": "texte", "cursor": "texte", "domain": "texte", "search": "texte", "countries": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - company_hiring≈ 247 tokens
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 days. Takes up to 25 companies by domain, LinkedIn URL, id or name. Costs one credit per profile returned. A company we have not read yet comes back as building and is read straight away; ask again in a few minutes.
Paramètres, retour & exemple (1)
Paramètrescompanies· array · requis
Up to 25 companies, each a domain (stripe.com), a LinkedIn company URL, a Datahyena company id, or a name.
Exemple d'appel{"name": "company_hiring", "arguments": {"companies": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - company_timeline≈ 326 tokens
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 the company plus one per pulled event; nothing is charged if no company matches.
Paramètres, retour & exemple (5)
Paramètresid· string · optionnel
Datahyena company id.name· string · optionnel
Company name.domain· string · optionnel
Company domain, e.g. legora.com.include· array · optionnel
Which event kinds to include (default all). Each pulled event costs one credit.linkedinUrl· string · optionnel
Company LinkedIn URL or handle.
Exemple d'appel{"name": "company_timeline", "arguments": {"id": "texte", "name": "texte", "domain": "texte", "include": [], "linkedinUrl": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_watchlist≈ 100 tokens
Create a named account watchlist. Free.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Watchlist name.
Exemple d'appel{"name": "create_watchlist", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - exec_moves≈ 1084 tokens
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.
Paramètres, retour & exemple (12)
Paramètreslimit· integer · optionnel
Maximum records to return (1-100). Each returned record costs one credit.since· string · optionnel
Return records announced on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.until· string · optionnel
Return records announced on or before this date (YYYY-MM-DD, inclusive) or ISO-8601 timestamp.cursor· string · optionnel
Opaque pagination cursor returned as pagination.nextCursor on the previous page.domain· string · optionnel
Company domain, e.g. stripe.com. Matches the company's primary domain or any domain it redirected from; a full URL works too.moveType· array · optionnel
Move type filters. Canonical values: appointment, promotion, departure, transition.personId· string · optionnel
Filter by person id.companyId· string · optionnel
Filter by company id.countries· array · optionnel
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.naicsCode· string · optionnel
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 accepted; codes deeper than we classify (e.g. 541511) match at their deepest classified parent (5415).includeTotal· boolean · optionnel
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.roleSeniority· array · optionnel
Role seniority filters. Canonical values: c_level, vp_level, founder.
Exemple d'appel{"name": "exec_moves", "arguments": {"limit": 1, "since": "texte", "until": "texte", "cursor": "texte", "domain": "texte", "moveType": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - funding_events≈ 1444 tokens
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.
Paramètres, retour & exemple (16)
Paramètreslimit· integer · optionnel
Maximum records to return (1-100). Each returned record costs one credit.round· array · optionnel
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, convertible, safe, debt, grant, pre-ipo, secondary, pipe, other.since· string · optionnel
Return records announced on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.until· string · optionnel
Return records announced on or before this date (YYYY-MM-DD, inclusive) or ISO-8601 timestamp.cursor· string · optionnel
Opaque pagination cursor returned as pagination.nextCursor on the previous page.domain· string · optionnel
Company domain, e.g. stripe.com. Matches the company's primary domain or any domain it redirected from; a full URL works too.companyId· string · optionnel
Return only events for this entity-resolved company id.countries· array · optionnel
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.naicsCode· string · optionnel
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 accepted; codes deeper than we classify (e.g. 541511) match at their deepest classified parent (5415).verticals· array · optionnel
High-level sector filters (OR). Canonical values: ai, fintech, saas, devtools, healthcare, climate, robotics, cybersecurity, logistics, commerce, data, crypto, media, education, marketing, telecom, realestate, hardware, gaming, space.enrichedOnly· boolean · optionnel
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, and those rounds arrive with the company name alone.includeTotal· boolean · optionnel
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.maxAmountUsd· integer · optionnel
Maximum funding amount in USD.minAmountUsd· integer · optionnel
Minimum funding amount in USD.industryGroups· array · optionnel
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 no industry on file.employeeBuckets· array · optionnel
Company employee-count buckets (OR). Canonical values: 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+.
Exemple d'appel{"name": "funding_events", "arguments": {"limit": 1, "round": [], "since": "texte", "until": "texte", "cursor": "texte", "domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_watchlist≈ 144 tokens
Return one watchlist with its resolved company members. Free.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Watchlist id.
Exemple d'appel{"name": "get_watchlist", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hiring_signals≈ 1740 tokens
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 a time window. Costs one credit per returned signal.
Paramètres, retour & exemple (14)
Paramètreslimit· integer · optionnel
Maximum records to return (1-100). Each returned record costs one credit.since· string · optionnel
Return records announced on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.until· string · optionnel
Return records announced on or before this date (YYYY-MM-DD, inclusive) or ISO-8601 timestamp.cursor· string · optionnel
Opaque pagination cursor returned as pagination.nextCursor on the previous page.domain· string · optionnel
Company domain, e.g. stripe.com. Matches the company's primary domain or any domain it redirected from; a full URL works too.function· array · optionnel
Job functions, e.g. sales or engineering. Canonical values: engineering, data, security, it, product, design, sales, marketing, customer_success, operations, finance, people, legal, research, healthcare, executive, other, all.companyId· string · optionnel
Filter by company id.countries· array · optionnel
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.eventType· array · optionnel
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_filled.seniority· array · optionnel
Seniority of a leadership opening, e.g. c_level, vp_level, head, director.activeOnly· boolean · optionnel
Only signals whose roles are still open.roleFamily· array · optionnel
Role families, e.g. sales_development, revops, security. Canonical values: sales_development, sales, sales_engineering, revops, gtm_engineering, partnerships, marketing, demand_gen, product_marketing, content_brand, customer_success, support, software_engineering, hardware_engineering, infrastructure, security, data_engineering, data_analytics, ml_ai, product_management, design, recruiting, people, finance, legal, it, operations, science, production.includeTotal· boolean · optionnel
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.technologies· array · optionnel
Technologies named in the roles, e.g. snowflake, salesforce, kubernetes.
Exemple d'appel{"name": "hiring_signals", "arguments": {"limit": 1, "since": "texte", "until": "texte", "cursor": "texte", "domain": "texte", "function": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - investors≈ 978 tokens
Search and filter investor records by keyword, type, HQ country, or exact domain. Costs one credit per returned record.
Paramètres, retour & exemple (13)
Paramètrestype· array · optionnel
Investor type filters. Canonical values: vc, angel, cvc, pe, growth, accelerator, family_office, syndicate, unknown.limit· integer · optionnel
Maximum records to return (1-100). Each returned record costs one credit.since· string · optionnel
Return investors created/updated on or after this date (YYYY-MM-DD) or ISO-8601 timestamp.cursor· string · optionnel
Opaque pagination cursor returned as pagination.nextCursor on the previous page.domain· string · optionnel
Exact investor domain.search· string · optionnel
Keyword search over investor name and domain.countries· array · optionnel
Headquarters country codes (ISO alpha-2, OR). Pass "unknown" to include companies with no country on file.investsIn· array · optionnel
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 HQ country.minRounds· integer · optionnel
Only investors that have participated in at least this many rounds.activeSince· string · optionnel
Only investors whose most recent round was announced on or after this date (YYYY-MM-DD).minRoundUsd· integer · optionnel
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.includeTotal· boolean · optionnel
Also return pagination.total, the number of records matching these filters across all pages. Costs no credits.hasFirmographics· boolean · optionnel
Only investors whose domain and type we have resolved.
Exemple d'appel{"name": "investors", "arguments": {"type": [], "limit": 1, "since": "texte", "cursor": "texte", "domain": "texte", "search": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_watchlists≈ 76 tokens
List the workspace's account watchlists with member counts. Free.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_watchlists", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remove_from_watchlist≈ 188 tokens
Remove companies from a watchlist. Free.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Watchlist id.companies· array · requis
Company identifiers: domain, name, LinkedIn URL, or Datahyena id.
Exemple d'appel{"name": "remove_from_watchlist", "arguments": {"id": "texte", "companies": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».