HirePulse Agent Gateway
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Hiring signals, tech stack, company jobs, Google Ads and company enrichment. x402 on Base.
| Author | io.github.edtool79-collab |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 286 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"HirePulse Agent Gateway": {
"url": "https://gethirepulse.xyz/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (25)
ask_hirepulse_advisorread-onlyFree advisor that maps a goal (B2B leads, hiring signals, buying intent, tech stack, Google Ads, due diligence) to the matching HirePulse tool, its price, the free-call balance and a ready-to-run request.
Parameters:
agent_goal(required) — string — Describe the research goal so the advisor can recommend a tool and estimate its list price.budget_usd— number — Optional USD budget used for recommendations only; this does not authorize spending or payment.domain_count— integer — Number of companies you plan to research, used for batch sizing and cost estimates.sample_domain— string — Optional bare public company domain for a concrete request example and existing cached hints; no new lookup is run.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
detect_website_tech_stackread-onlyWebsite tech stack for a company domain: ad pixels (Meta, Google Ads, LinkedIn, TikTok), analytics, tag managers, CMS, e-commerce, hosting and payments, plus email provider, SPF and DMARC from DNS. $0.005 per result after 5 free calls a day; blocked or empty sites are free.
Parameters:
domain(required) — string — Public domain without a URL scheme, path or port.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
get_company_open_jobsread-onlyLive open jobs for a company domain from its public Greenhouse, Lever, Ashby, Workable, Recruitee or SmartRecruiters board: titles, departments, locations, remote flag and salary when published. Up to 300 jobs; known_job_ids returns new and closed jobs. $0.01; no board or no open jobs is free.
Parameters:
domain(required) — string — Public domain without a URL scheme, path or port.diff_only— boolean — Return only jobs that are not in known_job_ids. Needs known_job_ids.known_job_ids— array — Job IDs you already have from an earlier call. The answer then lists new and closed job IDs.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
get_company_hiring_intentread-onlyHiring-based buying-intent score (0-100) for a company domain from its public job board: hiring status, open roles, roles posted in the last 30 days, hiring by function and technologies hired for. $0.01 per result; no board or no open jobs is free.
Parameters:
domain(required) — string — Public company domain without a URL scheme, path or port.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
get_google_ads_by_domainread-onlyGoogle Ads for a company domain from the public Ads Transparency Center: whether it advertises, the Google ad count estimate and up to 40 ads with format, first and last shown dates and links. Optional region filter. $0.01 per result; no ads is free.
Parameters:
domain(required) — string — Advertiser domain without a URL scheme, path or port.region— string — Optional country filter. Leave out for all regions.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
get_company_profileread-onlyOne-call company profile for a domain: tech stack, hiring intent and Google Ads, run in parallel, with plain-language signals. $0.03, charged only when at least two of the three sections have data. Counts as one of the 5 free daily calls.
Parameters:
domain(required) — string — Public company domain without a URL scheme, path or port.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
company_footprint_checkread-onlyPublic operating footprint of a company for due diligence and vendor risk: ad and analytics tags, an active job board and Google Ads, each marked found, not_found or unknown. Facts only, no financial estimates. $0.03, charged only when two of the three checks return data.
Parameters:
domain(required) — string — Public company domain without a URL scheme, path or port.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
find_hot_buyersread-onlyFinds which of 2 to 25 company domains are hiring hardest. Step 1 is a free scan that returns each intent_score and a quote_id; step 2 pays $0.25 per hot company (at most 4, export const HOT_DESCRIPTION = ) for a full profile of each. No hot company means no charge. 3 free scans per day.
Parameters:
domains— array — Public company domains without a URL scheme, path or port.quote_id— string — quote_id from step 1. Send it alone to pay and receive the results.min_intent_score— integer — Minimum hiring intent score (0–100) for a company to be included in the paid hot-company quote.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
batch_lookupread-onlyRuns one tool (tech stack, open jobs, hiring intent, Google Ads or company profile) on up to 50 domains. Step 1 is a free check that returns a quote_id priced only for rows with data; step 2 pays that exact amount, at most export const BATCH_DESCRIPTION = . Rows without data are free.
Parameters:
tool— string — Data tool to run for each domain during quote creation; omit when redeeming a quote_id.domains— array — Public company domains without a URL scheme, path or port.quote_id— string — quote_id from step 1. Send it alone to pay and receive the results.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
private_blind_lookupread-onlyBlind lookup proxy: the target is removed from x402 facilitator metadata (HirePulse and the destination still see it). Arguments are tool and target only. $0.02 single check; company_profile and due_diligence use the $0.04 bundle tier, set by the X-Private-Query-Tier header or MCP metadata hirepulse/private-tier.
Parameters:
tool(required) — string — Lookup to execute. company_profile and due_diligence require the bundle tier selected in the HTTP header or MCP request metadata.target(required) — string — Bare public domain for company tools, or a public HTTP(S) URL for clean_markdown; excluded from facilitator metadata, but visible to HirePulse and the destination.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
x402_merchant_trust_checkread-onlyPre-payment check of an x402 API endpoint: discovery files, live 402 terms, comparable USDC prices, latency, prompt-injection flags and public Coinbase CDP Bazaar payment statistics for the host. Heuristic, not a guarantee. $0.002; unreachable targets are free. Online shops: pre_purchase_merchant_trust_check.
Parameters:
target_url(required) — string — Public HTTPS x402 API endpoint to inspect before signing a payment authorization; this scan does not authorize payment.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
extract_company_contactsread-onlyPublished contacts 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.
Parameters:
domain(required) — string — Bare public company domain whose published contact pages and DNS records should be inspected.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
url_to_clean_markdownread-onlyPublic web page to clean Markdown with title, meta description and a token estimate; scripts, navigation and ads removed. max_chars 1 to 100000 (default 15000). $0.002; empty results are free.
Parameters:
url(required) — string — Public HTTP(S) page URL to convert to Markdown; private addresses, unsafe redirects and credential-bearing URLs are rejected.max_chars— integer — Maximum characters of Markdown to return; longer pages are truncated and marked as such.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
pre_purchase_merchant_trust_checkread-onlyPublic trust evidence for an unfamiliar online shop before buying: a cautious evidence score, risk flags, missing signals and limits. Cannot certify safety. $0.005 after the shared free calls. x402 API endpoints: x402_merchant_trust_check.
Parameters:
domain(required) — string — Public domain without scheme, path or port.merchant_wallet_or_id— string — Optional merchant identifier as context; supplying a wallet does not establish ownership or on-chain reputation.transaction_amount_usd— number — Optional intended purchase value in USD as context; it does not authorize a purchase or change the scan price.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
checkout_active_promo_code_finderread-onlyCoupon code candidates published in the homepage metadata of a shop, with the source text. Codes are not verified at checkout. $0.01 per non-empty result.
Parameters:
domain(required) — string — Public domain without scheme, path or port.product_category— string — Optional category context for the supplied store; does not guarantee category-specific or checkout-verified coupons.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
universal_product_url_to_jsonread-onlyProduct page to JSON: price, stock, variants, ratings and shipping evidence from JSON-LD, Microdata and OpenGraph, without a browser. Missing facts are null. $0.002 per result.
Parameters:
product_url(required) — string — Public HTTP(S) product detail URL to extract structured product evidence from; use a product page rather than a store homepage.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
b2b_vendor_stability_evaluatorread-onlyPublic vendor evidence before procurement: current technology and hiring. Missing history stays unknown, never an invented trend. $0.10, only when a useful assessment is returned.
Parameters:
vendor_domain(required) — string — Public domain without scheme, path or port.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
muse_agentic_store_readiness_auditorread-onlyStore audit for shopping agents: machine-readable product data, UCP/ACP discovery, payment hints and robots.txt access, with a heuristic score and prioritized fixes. Not a certification or checkout test. $0.01 per result.
Parameters:
domain(required) — string — Public domain without scheme, path or port.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
muse_conversion_leak_lead_finderread-onlyStore check for schema gaps, Google ad activity and public business contacts; a lead qualifies only with ad and SEO evidence. Public emails are not verified decision makers. $0.05 per qualified result.
Parameters:
domain(required) — string — Public domain without scheme, path or port.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
agentic_shelf_schema_comparatorread-onlyCompares a brand with up to 3 competitors as shopping schema: prices, ratings, availability, shipping and returns, from one sampled product per store. $0.02 per comparison.
Parameters:
domain(required) — string — Public domain without scheme, path or port.competitor_domains(required) — array — One to three distinct bare public competitor store domains to compare against domain; one product is sampled per store.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
verified_merchant_json_badgeread-onlySigned public-evidence statement for a merchant domain, with expiry and a public verification key. It proves HirePulse issued the assessment, not ownership or purchase safety. $0.005 per result.
Parameters:
domain(required) — string — Public domain without scheme, path or port.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
create_email_inboxAllocate an inbox for authorized inbound testing. x402: $0.01 per started 600 seconds, TTL 60–3600 seconds; default $0.01 for 600 seconds. No free company-tool trial applies. No account/key setup: payment result returns an inbox-scoped access_token and capability. Reuse idempotency_key on retries. Reads, code polling, deletion and up to 50 messages included; SMTP delivery/valid OTP are not guaranteed.
Parameters:
idempotency_key(required) — stringttl_seconds— integer
Hints: read-only no · destructive no · idempotent not declared · open-world no
list_email_messagesread-onlyRead or delete your own email inbox without additional charge. Pass the returned inbox_id, capability and access_token. Pending/no_code/ambiguous never prove a valid OTP.
Parameters:
inbox_id(required) — stringcapability(required) — stringaccess_token— string — Use the scoped access_token returned by create_email_inbox. Optional only for an existing provisioned private pilot connection.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_email_coderead-onlyRead or delete your own email inbox without additional charge. Pass the returned inbox_id, capability and access_token. Pending/no_code/ambiguous never prove a valid OTP.
Parameters:
inbox_id(required) — stringcapability(required) — stringmessage_idaccess_token— string — Use the scoped access_token returned by create_email_inbox. Optional only for an existing provisioned private pilot connection.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
delete_email_inboxdestructiveRead or delete your own email inbox without additional charge. Pass the returned inbox_id, capability and access_token. Pending/no_code/ambiguous never prove a valid OTP. Deletion revokes mailbox content access.
Parameters:
inbox_id(required) — stringcapability(required) — stringaccess_token— string — Use the scoped access_token returned by create_email_inbox. Optional only for an existing provisioned private pilot connection.
Hints: read-only no · destructive yes · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.