# HirePulse B2B Company Research

> 9 company tools: profiles, tech stack, hiring intent, open jobs, ads, contacts. 10 free calls a day.

- name: io.github.edtool79-collab/hirepulse-b2b
- version: 1.0.2
- connection class: unknown (unknown)
- trust: 65/100 flags: duplicate-repo
- quality: 69/100 (needs work)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.edtool79-collab%2Fhirepulse-b2b
- tools: https://api.protogrid.dev/v1/servers/io.github.edtool79-collab%2Fhirepulse-b2b/tools

**Not classified yet.** The remote endpoints have not been probed successfully, or the listing has nothing to connect to.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "hirepulse-b2b": {
      "type": "http",
      "url": "https://gethirepulse.xyz/mcp?profile=b2b&ref=registry-b2b"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 17
- freshness: 100
- provenance: 80
- drivers: +repository +namespace-matches-repo -unreachable(2 failures) +updated-6d-ago -duplicate-repo(3 names)
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 69/100 (needs work)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 86 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 10 of 10 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: ask_hirepulse_advisor (destructiveHint, idempotentHint); detect_website_tech_stack (destructiveHint, idempotentHint); get_company_open_jobs (destructiveHint, idempotentHint); …
- pass `tools.token_cost`: about 2,552 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 25 (weight 15)

- warn `stability.changes`: 33 tool changes in 30 days
- fail `stability.rug_pull`: 1 tools kept their name but changed most of their description in 30 days; review before trusting them

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 10, about 2,552 tokens to load them all
- tool set hash: d2ffacefb6b2ca54f4b71c363cb62d74
- tools last changed: 2026-11-02T20:42:58.281Z
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.edtool79-collab/hirepulse-b2b.svg)](https://protogrid.dev/servers/io.github.edtool79-collab/hirepulse-b2b)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-02 `talk_to_hirepulse` added
  - Free optional conversation about your goal, arrival source and blocker. Messages are saved for the service owner. Omit secrets and personal data. Executes no work or payment. Save conversation_id and reuse message_id on retries.
- 2026-11-01 `claim_free_trial` changed (description, inputSchema, outputSchema)
  - before: One-time pass: 25 successful calls shared across supported single-domain tools, valid 30 days and independent of IP. Excludes private lookup, quote redemption and paid email inboxes. Send one active Base wallet or work email (no email sent). Use X-Trial-Token or MCP metadata hirepulse/trial_token.
  - after: One-time pass: 25 successful calls shared across supported single-domain tools, valid 30 days and independent of IP. Excludes private lookup, quote redemption and paid email inboxes. Takes one active Base wallet or a work email (no email is sent). The pass goes in the X-Trial-Token header or MCP metadata hirepulse/trial_token.
- 2026-11-01 `extract_company_contacts` changed (description, outputSchema)
  - before: B2B contact extraction: published emails and social profiles for a company domain from its home, about, contact, team and careers pages: deduplicated emails and LinkedIn, X and GitHub links, plus MX, SPF and DMARC checks (not mailbox verification). $0.01; nothing found is free.
  - after: Company contact lookup from a domain: published emails and LinkedIn, X and GitHub links from the home, about, contact, team and careers pages, deduplicated, plus MX, SPF and DMARC records. Not mailbox verification. Use when an agent needs public company contact data for outreach research. $0.01; nothing found is free.
- 2026-11-01 `watch_company_jobs` changed (description, inputSchema, outputSchema)
  - before: Job-change monitoring: watches open jobs at up to 50 companies: send known_job_ids per domain from your last call and get only new and closed jobs. Free scan returns a quote_id; you pay $0.01 only per company whose jobs changed (or first baseline), at most $0.50. Unchanged companies are free. Poll daily.
  - after: Job-change monitoring for up to 50 company domains: with known_job_ids per domain from an earlier answer, returns only new and closed jobs. The scan is free and returns a quote_id; $0.01 is charged only per company whose jobs changed or that needs a first baseline, at most $0.50. Unchanged companies are free. Use when an agent tracks hiring at a list of accounts daily.
- 2026-11-01 `get_company_profile` changed (description, outputSchema)
  - before: Company profile and B2B lead enrichment: tech stack, hiring intent, Google Ads, contacts (emails, social links, MX), breakout_summary growth estimates. $0.03 only when 2+ of 4 sections have data; one of 10 free calls/day. Growth estimates are not forecasts. Single-signal tools narrow research; batch_lookup covers domains; company_footprint_check adds operating evidence.
  - after: Company profile and B2B lead enrichment: tech stack, hiring intent, Google Ads, published contacts and breakout_summary growth estimates. $0.03 only when2+ of4 sections have data; one of 10 free calls/day. Estimates are not forecasts. Use individual tools for one signal; bulk and footprint research require the full /mcp profile.
- 2026-11-01 `get_google_ads_by_domain` changed (description, outputSchema)
  - before: Google Ads and competitor ad research — public Ads Transparency Center evidence: advertiser status, estimated ad count and up to 40 ads with format, dates and links. Optional region filter. $0.01; no ads is free. For competitor advertising research; no private account access. get_company_profile combines ads with other company signals.
  - after: Google Ads lookup for a company domain from the public Ads Transparency Center: advertiser status, estimated ad count and up to 40 ads with format, dates and links; optional region filter. Use when an agent researches a company's or a competitor's advertising. No private account access. $0.01; no ads found is free.
- 2026-11-01 `get_company_hiring_intent` changed (description, outputSchema)
  - before: Hiring intent score and buying-intent signal (0-100) for a company: hiring status, open roles, job postings from the last 30 days, functions and technologies from a public job board. A heuristic, not confirmed purchase intent. $0.01; no board/jobs is free. For company prioritization; get_company_open_jobs gives listings, get_company_profile combines signals.
  - after: Hiring intent score (0-100) for a company domain, from its public job board: hiring status, open roles, postings in the last 30 days, functions and technologies. A heuristic signal, not confirmed purchase intent. Use when an agent ranks accounts by hiring activity. $0.01; no board or no jobs is free. Job listings: get_company_open_jobs.
- 2026-11-01 `get_company_open_jobs` changed (description, outputSchema)
  - before: Job postings and open roles for a company domain, from public Greenhouse, Lever, Ashby, Workable, Recruitee or SmartRecruiters boards: titles, departments, locations, remote flag and published salary. Up to 300 jobs; known_job_ids gives new/closed jobs. $0.01; no board/jobs is free. Role listings; get_company_hiring_intent gives a score, get_company_profile combines signals.
  - after: Company job postings lookup from a domain: open roles from public Greenhouse, Lever, Ashby, Workable, Recruitee and SmartRecruiters boards, with title, department, location, remote flag and published salary; up to 300 jobs, and new or closed jobs against known_job_ids. Use when an agent needs open roles or hiring signals for a company. $0.01; no board or no jobs is free.
- 2026-11-01 `detect_website_tech_stack` changed (description, outputSchema)
  - before: Tech stack detection for a website or domain — the technologies it runs: ad pixels (Meta, Google Ads, LinkedIn, TikTok), analytics, tag managers, CMS, e-commerce, hosting, payments, plus email provider, SPF and DMARC from DNS. $0.005 per result after 10 free/day; blocked or empty sites free. Technology-only research; get_company_profile when hiring, ads, contacts matter too.
  - after: Website tech stack lookup from a domain (BuiltWith-style technographics): ad pixels (Meta, Google Ads, LinkedIn, TikTok), analytics, tag managers, CMS, e-commerce platform, hosting, payments, plus email provider, SPF and DMARC from DNS. Use when an agent needs technographic data for lead enrichment or competitor research. $0.005 per result; blocked or empty sites are free.
- 2026-11-01 `ask_hirepulse_advisor` changed (inputSchema, outputSchema)

Full history: https://api.protogrid.dev/v1/servers/io.github.edtool79-collab%2Fhirepulse-b2b/changes

## Remotes

- https://gethirepulse.xyz/mcp?profile=b2b&ref=registry-b2b (streamable-http, auth none, reachable false, uptime30d 0.9318182)

## Packages

_none_

## Tools (10)

- `ask_hirepulse_advisor`: Free advisor that maps B2B leads, hiring signals, buying intent, tech stack, Google Ads and due diligence goals to a tool, price, free-call balance and ready-to-run request preview. For unclear tool choice or cost; get_company_profile provides a full brief for a known domain. Includes four n8n recipes; never executes requests.
- `claim_free_trial`: One-time pass: 25 successful calls shared across supported single-domain tools, valid 30 days and independent of IP. Excludes private lookup, quote redemption and paid email inboxes. Takes one active Base wallet or a work email (no email is sent). The pass goes in the X-Trial-Token header or MCP metadata hirepulse/trial_token.
- `detect_website_tech_stack`: Website tech stack lookup from a domain (BuiltWith-style technographics): ad pixels (Meta, Google Ads, LinkedIn, TikTok), analytics, tag managers, CMS, e-commerce platform, hosting, payments, plus email provider, SPF and DMARC from DNS. Use when an agent needs technographic data for lead enrichment or competitor research. $0.005 per result; blocked or empty sites are free.
- `extract_company_contacts`: Company contact lookup from a domain: published emails and LinkedIn, X and GitHub links from the home, about, contact, team and careers pages, deduplicated, plus MX, SPF and DMARC records. Not mailbox verification. Use when an agent needs public company contact data for outreach research. $0.01; nothing found is free.
- `get_company_hiring_intent`: Hiring intent score (0-100) for a company domain, from its public job board: hiring status, open roles, postings in the last 30 days, functions and technologies. A heuristic signal, not confirmed purchase intent. Use when an agent ranks accounts by hiring activity. $0.01; no board or no jobs is free. Job listings: get_company_open_jobs.
- `get_company_open_jobs`: Company job postings lookup from a domain: open roles from public Greenhouse, Lever, Ashby, Workable, Recruitee and SmartRecruiters boards, with title, department, location, remote flag and published salary; up to 300 jobs, and new or closed jobs against known_job_ids. Use when an agent needs open roles or hiring signals for a company. $0.01; no board or no jobs is free.
- `get_company_profile`: Company profile and B2B lead enrichment: tech stack, hiring intent, Google Ads, published contacts and breakout_summary growth estimates. $0.03 only when2+ of4 sections have data; one of 10 free calls/day. Estimates are not forecasts. Use individual tools for one signal; bulk and footprint research require the full /mcp profile.
- `get_google_ads_by_domain`: Google Ads lookup for a company domain from the public Ads Transparency Center: advertiser status, estimated ad count and up to 40 ads with format, dates and links; optional region filter. Use when an agent researches a company's or a competitor's advertising. No private account access. $0.01; no ads found is free.
- `talk_to_hirepulse`: Free optional conversation about your goal, arrival source and blocker. Messages are saved for the service owner. Omit secrets and personal data. Executes no work or payment. Save conversation_id and reuse message_id on retries.
- `watch_company_jobs`: Job-change monitoring for up to 50 company domains: with known_job_ids per domain from an earlier answer, returns only new and closed jobs. The scan is free and returns a quote_id; $0.01 is charged only per company whose jobs changed or that needs a first baseline, at most $0.50. Unchanged companies are free. Use when an agent tracks hiring at a list of accounts daily.
