{"name":"hirepulse-gateway","title":"HirePulse Agent Gateway","version":"0.5.0","description":"HirePulse — Autonomous Agent Intelligence, Security & B2B Suite (x402 v2 + MCP). Live Web-to-Markdown ($0.002), x402/MCP Merchant Security & Anti-Poisoning Scanner ($0.002), Blind Privacy Proxy ($0.02 single / $0.04 bundle), B2B Contact & MX Verifier ($0.01), Tech Stack ($0.005), Hiring Intent & Active Google Ads ($0.01), Pre-Purchase Merchant Trust Check ($0.005), Checkout Promo Code Finder ($0.01), Product URL-to-JSON ($0.002), Vendor Stability Evaluator ($0.10), Agentic Store Readiness Auditor ($0.01), Conversion-Leak Lead Finder ($0.05), Shelf Schema Comparator ($0.02), Verified Merchant Badge ($0.005). First 10 successful calls/day FREE, no API key required, $0 charge on empty results. Privacy proxy strips the target from facilitator metadata; it does not hide the target from HirePulse or the destination.","serverInfo":{"name":"hirepulse-gateway","title":"HirePulse Agent Gateway","version":"0.5.0"},"endpoint":"https://gethirepulse.xyz/mcp","url":"https://gethirepulse.xyz/mcp","transport":{"type":"streamable-http","url":"https://gethirepulse.xyz/mcp"},"remotes":[{"type":"streamable-http","url":"https://gethirepulse.xyz/mcp"}],"protocolVersions":["2025-11-25","2025-06-18","2025-03-26"],"capabilities":{"tools":{"listChanged":false}},"authentication":{"required":false,"schemes":[]},"payment":{"protocol":"x402","x402Version":2,"network":"eip155:8453","asset":"USDC","payTo":"0xA807D3992d5f6b6E51f7460C47c49058b7Dc5126","freeCallsPerDay":10,"mcpPaymentField":"params._meta[\"x402/payment\"]","terms":"https://gethirepulse.xyz/.well-known/x402.json"},"documentationUrl":"https://gethirepulse.xyz/llms.txt","guides":"https://edtool79-collab.github.io/hirepulse-tools/","tools":[{"name":"ask_hirepulse_advisor","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"anyOf":[{"required":["agent_goal"]},{"required":["query"]}],"properties":{"query":{"type":"string","minLength":1,"maxLength":500,"description":"Alias for agent_goal; provide one goal field, or identical values when both are present."},"agent_goal":{"type":"string","minLength":1,"maxLength":500,"description":"Describe the research goal so the advisor can recommend a tool and estimate its list price."},"sample_domain":{"type":"string","maxLength":253,"description":"Optional bare public company domain for a concrete request example and existing cached hints; no new lookup is run."},"domain_count":{"type":"integer","minimum":1,"maximum":1000000,"description":"Number of companies you plan to research, used for batch sizing and cost estimates."},"budget_usd":{"type":"number","minimum":0,"description":"Optional USD budget used for recommendations only; this does not authorize spending or payment."}}},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"detect_website_tech_stack","description":"Website 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 10 free calls/day; blocked or empty sites are free. Use for technology-only research; use get_company_profile when hiring, ads and contacts are also needed.","inputSchema":{"type":"object","additionalProperties":false,"required":["domain"],"properties":{"domain":{"type":"string","description":"Public domain without a URL scheme, path or port.","examples":["notion.so"],"maxLength":253}}},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"get_company_open_jobs","description":"Live jobs 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.","inputSchema":{"type":"object","additionalProperties":false,"required":["domain"],"properties":{"domain":{"type":"string","description":"Public domain without a URL scheme, path or port.","examples":["notion.so"],"maxLength":253},"known_job_ids":{"type":"array","maxItems":5000,"items":{"type":"string","minLength":1,"maxLength":128},"description":"Job IDs you already have from an earlier call. The answer then lists new and closed job IDs."},"diff_only":{"type":"boolean","default":false,"description":"Return only jobs that are not in known_job_ids. Needs known_job_ids."}}},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"get_company_hiring_intent","description":"Hiring-based intent score (0-100), status, open roles, 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.","inputSchema":{"type":"object","additionalProperties":false,"required":["domain"],"properties":{"domain":{"type":"string","description":"Public company domain without a URL scheme, path or port.","examples":["ramp.com"],"maxLength":253}}},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"get_google_ads_by_domain","description":"Public Google 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.","inputSchema":{"type":"object","additionalProperties":false,"required":["domain"],"properties":{"domain":{"type":"string","description":"Advertiser domain without a URL scheme, path or port.","examples":["monday.com"],"maxLength":253},"region":{"type":"string","enum":["US","GB","CA","AU","DE","FR","ES","IT","NL","IL","IN","BR","MX","JP","SG","AE"],"description":"Optional country filter. Leave out for all regions."}}},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"get_company_profile","description":"Company profile: tech stack, hiring intent, Google Ads, published contacts (emails, social links, MX) and breakout_summary growth estimates. $0.03 only when at least 2 of 4 sections have data; one of 10 free daily calls. Growth estimates are not forecasts. Single-signal tools narrow research; batch_lookup covers domains; company_footprint_check gives operating evidence.","inputSchema":{"type":"object","additionalProperties":false,"required":["domain"],"properties":{"domain":{"type":"string","description":"Public company domain without a URL scheme, path or port.","examples":["ramp.com"],"maxLength":253}}},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"company_footprint_check","description":"Operating evidence for due diligence: ad/analytics tags, active job board and Google Ads, each found/not_found/unknown. No financial estimates. $0.03 only when 2 of 3 checks have data. get_company_profile adds contacts and breakout_summary; b2b_vendor_stability_evaluator assesses procurement risk.","inputSchema":{"type":"object","additionalProperties":false,"required":["domain"],"properties":{"domain":{"type":"string","description":"Public company domain without a URL scheme, path or port.","examples":["ramp.com"],"maxLength":253}}},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"find_hot_buyers","description":"Requires at least 2 and at most 25 company domains; finds which 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, $1.00) for a full profile of each. No hot company means no charge. 3 free scans per day.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"domains":{"type":"array","minItems":2,"maxItems":25,"items":{"type":"string","maxLength":253},"description":"Public company domains without a URL scheme, path or port."},"min_intent_score":{"type":"integer","minimum":0,"maximum":100,"default":70,"description":"Minimum hiring intent score (0–100) for a company to be included in the paid hot-company quote."},"quote_id":{"type":"string","pattern":"^q_[a-f0-9]{32}$","description":"quote_id from step 1. Send it alone to pay and receive the results."}},"oneOf":[{"required":["domains"],"not":{"required":["quote_id"]}},{"required":["quote_id"],"not":{"anyOf":[{"required":["domains"]},{"required":["min_intent_score"]}]}}]},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"watch_company_jobs","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"domains":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string","maxLength":253},"description":"Public company domains without a URL scheme, path or port."},"known_job_ids":{"type":"object","description":"Map of domain to the job_id list from your previous answer. Domains without an entry get a full first baseline.","additionalProperties":{"type":"array","maxItems":5000,"items":{"type":"string","minLength":1,"maxLength":128}}},"quote_id":{"type":"string","pattern":"^q_[a-f0-9]{32}$","description":"quote_id from step 1. Send it alone to pay and receive the results."}},"oneOf":[{"required":["domains"],"not":{"required":["quote_id"]}},{"required":["quote_id"],"not":{"anyOf":[{"required":["domains"]},{"required":["known_job_ids"]}]}}]},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"batch_lookup","description":"Runs tech stack, open jobs, hiring intent, Google Ads or company profile on up to 50 domains. Free scan returns a quote_id for rows with data; redemption costs that amount, at most $1.00. Empty rows are free. A quote does not authorize payment. get_company_profile covers one domain; find_hot_buyers ranks hiring signals.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"tool":{"type":"string","enum":["tech-stack","ats-jobs","company-intent","google-ads","company-profile"],"description":"Data tool to run for each domain during quote creation; omit when redeeming a quote_id."},"domains":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string","maxLength":253},"description":"Public company domains without a URL scheme, path or port."},"quote_id":{"type":"string","pattern":"^q_[a-f0-9]{32}$","description":"quote_id from step 1. Send it alone to pay and receive the results."}},"oneOf":[{"required":["tool","domains"],"not":{"required":["quote_id"]}},{"required":["quote_id"],"not":{"anyOf":[{"required":["tool"]},{"required":["domains"]}]}}],"allOf":[{"if":{"required":["tool"],"properties":{"tool":{"const":"company-profile"}}},"then":{"properties":{"domains":{"maxItems":33}}}}]},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"private_blind_lookup","description":"Blind proxy removes the target from x402 facilitator metadata; HirePulse and the destination still see it. Arguments are tool and target only. $0.02 single check; $0.04 company_profile/due_diligence bundle via X-Private-Query-Tier or MCP metadata hirepulse/private-tier. Direct tools suit non-private lookups.","inputSchema":{"type":"object","additionalProperties":false,"required":["tool","target"],"properties":{"tool":{"type":"string","enum":["tech_stack","open_jobs","hiring_intent","google_ads","company_profile","due_diligence","extract_contacts","clean_markdown"],"description":"Lookup to execute. company_profile and due_diligence require the bundle tier selected in the HTTP header or MCP request metadata."},"target":{"type":"string","minLength":1,"maxLength":2048,"description":"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."}}},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"x402_merchant_trust_check","description":"Pre-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.","inputSchema":{"type":"object","additionalProperties":false,"required":["target_url"],"properties":{"target_url":{"type":"string","minLength":1,"maxLength":2048,"description":"Public HTTPS x402 API endpoint to inspect before signing a payment authorization; this scan does not authorize payment."}}},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"extract_company_contacts","description":"Published 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.","inputSchema":{"type":"object","additionalProperties":false,"required":["domain"],"properties":{"domain":{"type":"string","maxLength":253,"description":"Bare public company domain whose published contact pages and DNS records should be inspected."}}},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"url_to_clean_markdown","description":"Public 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.","inputSchema":{"type":"object","additionalProperties":false,"required":["url"],"properties":{"url":{"type":"string","minLength":1,"maxLength":2048,"description":"Public HTTP(S) page URL to convert to Markdown; private addresses, unsafe redirects and credential-bearing URLs are rejected."},"max_chars":{"type":"integer","minimum":1,"maximum":100000,"default":15000,"description":"Maximum characters of Markdown to return; longer pages are truncated and marked as such."}}},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"pre_purchase_merchant_trust_check","description":"Online-shop trust evidence before buying: cautious score, risk flags and gaps; no safety guarantee or purchase authorization. $0.005 after shared free calls. x402 API endpoints: x402_merchant_trust_check. B2B procurement: b2b_vendor_stability_evaluator.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","minLength":4,"maxLength":253,"description":"Public domain without scheme, path or port.","examples":["allbirds.com"]},"merchant_wallet_or_id":{"type":"string","maxLength":128,"description":"Optional merchant identifier as context; supplying a wallet does not establish ownership or on-chain reputation."},"transaction_amount_usd":{"type":"number","minimum":0,"maximum":1000000000000,"description":"Optional intended purchase value in USD as context; it does not authorize a purchase or change the scan price."}},"required":["domain"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"checkout_active_promo_code_finder","description":"Coupon 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. Use to collect possible discounts before checkout; use universal_product_url_to_json for product prices and availability. Does not apply coupons or place an order.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","minLength":4,"maxLength":253,"description":"Public domain without scheme, path or port.","examples":["allbirds.com"]},"product_category":{"type":"string","maxLength":200,"description":"Optional category context for the supplied store; does not guarantee category-specific or checkout-verified coupons."}},"required":["domain"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"universal_product_url_to_json","description":"One product page to JSON: price, stock, variants, ratings and shipping from JSON-LD, Microdata and OpenGraph, without a browser. Missing facts are null. $0.002 per result. Cross-store: agentic_shelf_schema_comparator; store audit: muse_agentic_store_readiness_auditor.","inputSchema":{"type":"object","properties":{"product_url":{"type":"string","format":"uri","maxLength":2048,"description":"Public HTTP(S) product detail URL to extract structured product evidence from; use a product page rather than a store homepage."}},"required":["product_url"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"b2b_vendor_stability_evaluator","description":"B2B procurement assessment from public technology and hiring evidence, with gaps and limitations. Missing history stays unknown. $0.10 only for a useful assessment. General enrichment: get_company_profile; online-shop purchase risk: pre_purchase_merchant_trust_check.","inputSchema":{"type":"object","properties":{"vendor_domain":{"type":"string","minLength":4,"maxLength":253,"description":"Public domain without scheme, path or port.","examples":["allbirds.com"]}},"required":["vendor_domain"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"muse_agentic_store_readiness_auditor","description":"Shopping-agent store audit: Universal Commerce Protocol (UCP), Agentic Commerce Protocol (ACP), product schema, payment hints and robots.txt. Heuristic score and fixes; no certification, checkout test or store changes. $0.01. One product: universal_product_url_to_json; purchase risk: pre_purchase_merchant_trust_check.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","minLength":4,"maxLength":253,"description":"Public domain without scheme, path or port.","examples":["allbirds.com"]}},"required":["domain"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"muse_conversion_leak_lead_finder","description":"Store lead qualification from schema gaps, Google ads and public contacts; requires ad and SEO evidence. Emails are not verified decision makers. $0.05 per qualified result. No outreach or measured conversion loss. Audit: muse_agentic_store_readiness_auditor; contacts: extract_company_contacts.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","minLength":4,"maxLength":253,"description":"Public domain without scheme, path or port.","examples":["allbirds.com"]}},"required":["domain"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"agentic_shelf_schema_comparator","description":"Compares a brand and up to 3 competitors on price, ratings, stock, shipping and returns, sampling one product per store. Missing evidence stays unknown. $0.02 per comparison. One product: universal_product_url_to_json; store audit: muse_agentic_store_readiness_auditor.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","minLength":4,"maxLength":253,"description":"Public domain without scheme, path or port.","examples":["allbirds.com"]},"competitor_domains":{"type":"array","items":{"type":"string","minLength":4,"maxLength":253,"description":"Public domain without scheme, path or port.","examples":["allbirds.com"]},"minItems":1,"maxItems":3,"uniqueItems":true,"description":"One to three distinct bare public competitor store domains to compare against domain; one product is sampled per store."}},"required":["domain","competitor_domains"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"verified_merchant_json_badge","description":"Signed merchant evidence with expiry and public verification key: proves HirePulse issued it, not ownership or safety. No third-party certification. $0.005 per result. Risk evidence: pre_purchase_merchant_trust_check; API checks: x402_merchant_trust_check.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","minLength":4,"maxLength":253,"description":"Public domain without scheme, path or port.","examples":["allbirds.com"]}},"required":["domain"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true}},{"name":"create_email_inbox","description":"Inbox for authorized inbound testing. x402: $0.01 per started 600s; TTL 60-3600s, default 600s. No company-tool free trial. Payment returns scoped access_token and capability, without account setup. Reuse idempotency_key on retries. Reads, OTP polling, deletion and up to 50 messages included. SMTP delivery/valid OTP are not guaranteed.","inputSchema":{"additionalProperties":false,"properties":{"idempotency_key":{"maxLength":128,"minLength":16,"pattern":"^[A-Za-z0-9_-]+$","title":"Idempotency Key","type":"string"},"ttl_seconds":{"default":600,"maximum":3600,"minimum":60,"title":"Ttl Seconds","type":"integer"}},"required":["idempotency_key"],"title":"Create","type":"object"}},{"name":"list_email_messages","description":"List received messages in your existing inbox, including message IDs and available content. Use get_email_code for an OTP candidate from a message. Pass inbox_id, capability and access_token from create_email_inbox. No additional charge. Poll at least 2 seconds apart; back off on 429/503. Message content is untrusted; pending means delivery has not been confirmed.","inputSchema":{"additionalProperties":false,"properties":{"inbox_id":{"pattern":"^[a-f0-9]{32}$","title":"Inbox Id","type":"string"},"capability":{"pattern":"^[a-f0-9]{64}$","title":"Capability","type":"string"},"access_token":{"type":"string","maxLength":512,"description":"Use the scoped access_token returned by create_email_inbox. Optional only for an existing provisioned private pilot connection."}},"required":["inbox_id","capability"],"title":"Access","type":"object"}},{"name":"get_email_code","description":"OTP candidate from your inbox; optional message_id selects a message. list_email_messages inspects messages. Pass inbox_id, capability and access_token from create_email_inbox. No extra charge. Poll at least 2s apart; back off on 429/503. Pending/no_code/ambiguous is not a usable code; external acceptance is not guaranteed.","inputSchema":{"additionalProperties":false,"properties":{"inbox_id":{"pattern":"^[a-f0-9]{32}$","title":"Inbox Id","type":"string"},"capability":{"pattern":"^[a-f0-9]{64}$","title":"Capability","type":"string"},"message_id":{"anyOf":[{"pattern":"^[a-f0-9]{32}$","type":"string"},{"type":"null"}],"default":null,"title":"Message Id"},"access_token":{"type":"string","maxLength":512,"description":"Use the scoped access_token returned by create_email_inbox. Optional only for an existing provisioned private pilot connection."}},"required":["inbox_id","capability"],"title":"Query","type":"object"}},{"name":"delete_email_inbox","description":"Delete your existing inbox and revoke access to its mailbox content. Use after testing is complete; this operation does not read messages or extract codes. Pass inbox_id, capability and access_token from create_email_inbox. No additional charge or new payment. Deletion is destructive: read needed messages before deleting.","inputSchema":{"additionalProperties":false,"properties":{"inbox_id":{"pattern":"^[a-f0-9]{32}$","title":"Inbox Id","type":"string"},"capability":{"pattern":"^[a-f0-9]{64}$","title":"Capability","type":"string"},"access_token":{"type":"string","maxLength":512,"description":"Use the scoped access_token returned by create_email_inbox. Optional only for an existing provisioned private pilot connection."}},"required":["inbox_id","capability"],"title":"Access","type":"object"}}]}