HirePulse B2B Company Research
8 focused tools: company profiles, tech, hiring, ads and contacts. Free sandbox and 25-call trials.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"hirepulse-b2b": {
"url": "https://gethirepulse.xyz/mcp?profile=b2b&ref=registry-b2b"
}
}
}リモートエンドポイント
https://gethirepulse.xyz/mcp?profile=b2b&ref=registry-b2bstreamable-httpできること
ツール一覧
ツール(8)
🟢ask_hirepulse_advisor(query, agent_goal, sample_domain, domain_count, budget_usd)
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.
入力スキーマ
{
"type": "object",
"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."
}
},
"additionalProperties": false,
"anyOf": [
{
"required": [
"agent_goal"
]
},
{
"required": [
"query"
]
}
]
}出力スキーマ
{
"type": "object",
"anyOf": [
{
"type": "object",
"required": [
"recommended_tool",
"why",
"alternatives",
"efficiency_analysis",
"cost_estimate_usd",
"free_quota",
"recommended_execution_sequence",
"cached_hint",
"guarantees"
],
"properties": {
"recommended_tool": {
"type": [
"string",
"null"
],
"description": "Recommended data tool, or null when the goal is unclear."
},
"why": {
"type": "string"
},
"alternatives": {
"type": "array",
"items": {
"type": "object"
}
},
"tools": {
"type": "array",
"items": {
"type": "string"
}
},
"efficiency_analysis": {
"type": "object",
"required": [
"company_profile",
"separately",
"comparison",
"note"
],
"properties": {
"company_profile": {
"type": "object"
},
"separately": {
"type": "object"
},
"comparison": {
"type": "array",
"items": {
"type": "string"
}
},
"note": {
"type": "string"
}
}
},
"cost_estimate_usd": {
"type": [
"object",
"null"
],
"description": "List-price range before free quota, actual data availability and optional follow-up calls; includes request splitting and scan limits."
},
"free_quota": {
"type": "object",
"required": [
"remaining",
"limit",
"resets_at",
"message",
"note"
],
"properties": {
"remaining": {
"type": [
"integer",
"null"
],
"minimum": 0,
"description": "Successful free calls remaining, or null when quota storage is unavailable."
},
"limit": {
"type": "integer"
},
"resets_at": {
"type": "string",
"format": "date-time"
},
"message": {
"type": "string"
},
"note": {
"type": "string"
}
}
},
"recommended_execution_sequence": {
"type": "array",
"items": {
"type": "object",
"required": [
"tool",
"mcp_tool",
"url",
"body",
"next_tool_call_payload",
"required_input"
],
"properties": {
"tool": {
"type": "string"
},
"mcp_tool": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"body": {
"type": [
"object",
"null"
]
},
"next_tool_call_payload": {
"type": [
"object",
"null"
],
"description": "Exact executable request body when inputs are available; null until required_input is provided. Never contains invented domains or quote IDs."
},
"required_input": {
"type": "array",
"items": {
"type": "string"
}
},
"phase": {
"type": "string"
},
"note": {
"type": "string"
}
}
}
},
"recommended_pipelines": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"goal",
"steps",
"pricing",
"template_url",
"recommended",
"automatic_execution"
],
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"goal": {
"type": "string"
},
"recommended": {
"type": "boolean"
},
"automatic_execution": {
"type": "boolean",
"const": false
},
"template_url": {
"type": "string",
"format": "uri"
},
"upstream_template_url": {
"type": "string",
"format": "uri"
},
"playbook_url": {
"type": "string",
"format": "uri"
},
"steps": {
"type": "array",
"items": {
"type": "object"
}
},
"pricing": {
"type": "object"
}
}
}
},
"cached_hint": {
"type": [
"object",
"null"
],
"description": "Today only, status metadata; no result data or new engine calls."
},
"guarantees": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
{
"type": "object",
"required": [
"status",
"code"
],
"properties": {
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": true
}
]
}🟢detect_website_tech_stack(domain, context)
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 5 free calls a day; blocked or empty sites are free. Use for technology-only research; use get_company_profile when hiring, ads and contacts are also needed.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Public domain without a URL scheme, path or port.",
"examples": [
"notion.so"
],
"maxLength": 253
},
"context": {
"type": "string",
"description": "Optional. A few words on why you are calling this tool. Recorded without your identity to improve the tools; leave out personal data."
}
},
"required": [
"domain"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"required": [
"domain",
"status",
"final_url",
"title",
"cms",
"ecommerce",
"email_provider",
"dmarc_policy",
"note",
"technology_count",
"checked_at",
"added",
"removed",
"is_first_run",
"has_meta_pixel",
"has_google_ads_tag",
"has_ga4",
"has_gtm",
"has_linkedin_insight",
"has_tiktok_pixel",
"ad_pixels",
"analytics",
"marketing_tools",
"hosting_cdn",
"frameworks",
"payments",
"spf_senders",
"verified_services"
],
"properties": {
"domain": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"ok",
"no_signals",
"blocked",
"unreachable",
"not_found"
],
"description": "Only ok is charged. no_signals: the page loaded but no technology was detected."
},
"final_url": {
"type": [
"string",
"null"
]
},
"title": {
"type": [
"string",
"null"
]
},
"cms": {
"type": [
"string",
"null"
]
},
"ecommerce": {
"type": [
"string",
"null"
]
},
"email_provider": {
"type": [
"string",
"null"
]
},
"dmarc_policy": {
"type": [
"string",
"null"
]
},
"note": {
"type": [
"string",
"null"
]
},
"technology_count": {
"type": "integer",
"minimum": 0
},
"checked_at": {
"type": "string",
"format": "date-time"
},
"added": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
}
},
"removed": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
}
},
"is_first_run": {
"type": [
"boolean",
"null"
]
},
"has_meta_pixel": {
"type": [
"boolean",
"null"
]
},
"has_google_ads_tag": {
"type": [
"boolean",
"null"
]
},
"has_ga4": {
"type": [
"boolean",
"null"
]
},
"has_gtm": {
"type": [
"boolean",
"null"
]
},
"has_linkedin_insight": {
"type": [
"boolean",
"null"
]
},
"has_tiktok_pixel": {
"type": [
"boolean",
"null"
]
},
"ad_pixels": {
"type": "array",
"items": {
"type": "string"
}
},
"analytics": {
"type": "array",
"items": {
"type": "string"
}
},
"marketing_tools": {
"type": "array",
"items": {
"type": "string"
}
},
"hosting_cdn": {
"type": "array",
"items": {
"type": "string"
}
},
"frameworks": {
"type": "array",
"items": {
"type": "string"
}
},
"payments": {
"type": "array",
"items": {
"type": "string"
}
},
"spf_senders": {
"type": "array",
"items": {
"type": "string"
}
},
"verified_services": {
"type": "array",
"items": {
"type": "string"
}
},
"next_steps": {
"type": "array",
"description": "Suggested follow-up calls on the same domain, with the exact body. Optional to use.",
"items": {
"type": "object",
"properties": {
"tool": {
"type": "string"
},
"mcp_tool": {
"type": "string"
},
"url": {
"type": "string"
},
"body": {
"type": "object"
},
"price_usd": {
"type": "number"
},
"why": {
"type": "string"
}
}
}
},
"recommended_next_step": {
"type": "object",
"required": [
"tool",
"url",
"body",
"price_usd",
"zero_result_zero_charge"
],
"properties": {
"tool": {
"type": "string"
},
"url": {
"type": "string"
},
"body": {
"type": "object"
},
"price_usd": {
"type": "number",
"minimum": 0
},
"zero_result_zero_charge": {
"type": "boolean"
}
}
},
"served_from_cache": {
"type": "boolean",
"description": "True when the gateway reused a saved result; false does not guarantee the upstream fetched fresh data."
},
"age_seconds": {
"type": [
"integer",
"null"
],
"minimum": 0,
"description": "Seconds since checked_at, not the cache insertion time; null when the observation time is unknown."
},
"apify_alternative": {
"type": "object",
"required": [
"url",
"when"
],
"properties": {
"url": {
"type": "string"
},
"when": {
"type": "string"
}
}
},
"sandbox": {
"type": "object",
"required": [
"demo_domain",
"note"
],
"properties": {
"demo_domain": {
"type": "boolean",
"const": true
},
"note": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
{
"type": "object",
"required": [
"status",
"code"
],
"properties": {
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": true
}
]
}🟢get_company_open_jobs(domain, known_job_ids, diff_only, context)
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.
入力スキーマ
{
"type": "object",
"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."
},
"context": {
"type": "string",
"description": "Optional. A few words on why you are calling this tool. Recorded without your identity to improve the tools; leave out personal data."
}
},
"required": [
"domain"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"anyOf": [
{
"type": "object",
"required": [
"domain",
"status",
"jobs",
"checked_at"
],
"properties": {
"domain": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"ok",
"no_open_jobs",
"unreachable",
"not_found"
],
"description": "Only ok is charged."
},
"ats_type": {
"type": [
"string",
"null"
]
},
"board_slug": {
"type": [
"string",
"null"
]
},
"confidence": {
"type": [
"string",
"null"
],
"enum": [
"high",
"unverified",
null
],
"description": "high: the company website links to this board. unverified: only the board name matches the domain name."
},
"board_match": {
"type": [
"string",
"null"
],
"enum": [
"name_match",
"careers_page_link",
null
],
"description": "name_match: the board name equals the first part of the domain, so check generic names."
},
"total_active_jobs": {
"type": "integer"
},
"remote_jobs": {
"type": "integer"
},
"jobs_with_salary": {
"type": "integer"
},
"jobs_by_department": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"top_locations": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"top_technologies": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"diff": {
"type": [
"object",
"null"
]
},
"jobs": {
"type": "array",
"items": {
"type": "object"
}
},
"jobs_returned": {
"type": "integer"
},
"jobs_truncated": {
"type": "boolean"
},
"note": {
"type": [
"string",
"null"
]
},
"checked_at": {
"type": "string",
"format": "date-time"
},
"next_poll_after": {
"type": [
"string",
"null"
],
"format": "date-time",
"description": "Job boards change slowly; calling again before this time is usually wasted."
},
"next_steps": {
"type": "array",
"description": "Suggested follow-up calls on the same domain, with the exact body. Optional to use.",
"items": {
"type": "object",
"properties": {
"tool": {
"type": "string"
},
"mcp_tool": {
"type": "string"
},
"url": {
"type": "string"
},
"body": {
"type": "object"
},
"price_usd": {
"type": "number"
},
"why": {
"type": "string"
}
}
}
},
"sandbox": {
"type": "object",
"required": [
"demo_domain",
"note"
],
"properties": {
"demo_domain": {
"type": "boolean",
"const": true
},
"note": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
{
"type": "object",
"required": [
"status",
"code"
],
"properties": {
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": true
}
]
}🟢get_company_hiring_intent(domain, context)
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.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Public company domain without a URL scheme, path or port.",
"examples": [
"ramp.com"
],
"maxLength": 253
},
"context": {
"type": "string",
"description": "Optional. A few words on why you are calling this tool. Recorded without your identity to improve the tools; leave out personal data."
}
},
"required": [
"domain"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"anyOf": [
{
"type": "object",
"required": [
"domain",
"status",
"checked_at"
],
"properties": {
"domain": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"ok",
"no_open_jobs",
"unreachable",
"not_found"
],
"description": "Only ok is charged."
},
"ats_type": {
"type": [
"string",
"null"
]
},
"confidence": {
"type": [
"string",
"null"
],
"enum": [
"high",
"unverified",
null
],
"description": "high: the company website links to the board. unverified: only the board name matches the domain."
},
"intent_score": {
"type": "integer",
"minimum": 0,
"maximum": 100
},
"hiring_status": {
"type": "string",
"enum": [
"hypergrowth",
"active_hiring",
"steady"
]
},
"total_open_roles": {
"type": "integer"
},
"remote_roles": {
"type": "integer"
},
"roles_posted_last_30_days": {
"type": "integer"
},
"roles_with_known_post_date": {
"type": "integer"
},
"function_breakdown": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"department_breakdown": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"top_locations": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"top_demanded_technologies": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"buying_signals": {
"type": "object",
"properties": {
"cloud_infra": {
"type": "array",
"items": {
"type": "string"
}
},
"data_ai": {
"type": "array",
"items": {
"type": "string"
}
},
"databases": {
"type": "array",
"items": {
"type": "string"
}
},
"observability": {
"type": "array",
"items": {
"type": "string"
}
},
"sales_tools": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"notable_open_roles": {
"type": "array",
"maxItems": 10,
"items": {
"type": "object"
}
},
"jobs_truncated": {
"type": "boolean"
},
"checked_at": {
"type": "string",
"format": "date-time"
},
"note": {
"type": [
"string",
"null"
]
},
"next_steps": {
"type": "array",
"description": "Suggested follow-up calls on the same domain, with the exact body. Optional to use.",
"items": {
"type": "object",
"properties": {
"tool": {
"type": "string"
},
"mcp_tool": {
"type": "string"
},
"url": {
"type": "string"
},
"body": {
"type": "object"
},
"price_usd": {
"type": "number"
},
"why": {
"type": "string"
}
}
}
},
"sandbox": {
"type": "object",
"required": [
"demo_domain",
"note"
],
"properties": {
"demo_domain": {
"type": "boolean",
"const": true
},
"note": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
{
"type": "object",
"required": [
"status",
"code"
],
"properties": {
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": true
}
]
}🟢get_google_ads_by_domain(domain, region, context)
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.
入力スキーマ
{
"type": "object",
"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."
},
"context": {
"type": "string",
"description": "Optional. A few words on why you are calling this tool. Recorded without your identity to improve the tools; leave out personal data."
}
},
"required": [
"domain"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"anyOf": [
{
"type": "object",
"required": [
"domain",
"status",
"checked_at"
],
"properties": {
"domain": {
"type": "string"
},
"region": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"ok",
"no_ads"
],
"description": "Only ok is charged."
},
"advertisers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"advertiser_id": {
"type": "string"
},
"name": {
"type": "string"
},
"ads_in_sample": {
"type": "integer"
}
}
}
},
"total_ads_estimate": {
"type": [
"object",
"null"
],
"properties": {
"low": {
"type": "integer"
},
"high": {
"type": [
"integer",
"null"
]
}
}
},
"ads_returned": {
"type": "integer"
},
"ads_shown_last_30_days_in_sample": {
"type": "integer"
},
"formats_in_sample": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"earliest_first_shown_in_sample": {
"type": [
"string",
"null"
]
},
"latest_last_shown_in_sample": {
"type": [
"string",
"null"
]
},
"ads": {
"type": "array",
"maxItems": 40,
"items": {
"type": "object",
"properties": {
"creative_id": {
"type": "string"
},
"advertiser_id": {
"type": "string"
},
"advertiser_name": {
"type": [
"string",
"null"
]
},
"format": {
"type": "string"
},
"first_shown": {
"type": [
"string",
"null"
]
},
"last_shown": {
"type": [
"string",
"null"
]
},
"preview_url": {
"type": [
"string",
"null"
]
},
"transparency_url": {
"type": "string"
}
}
}
},
"checked_at": {
"type": "string",
"format": "date-time"
},
"note": {
"type": [
"string",
"null"
]
},
"next_steps": {
"type": "array",
"description": "Suggested follow-up calls on the same domain, with the exact body. Optional to use.",
"items": {
"type": "object",
"properties": {
"tool": {
"type": "string"
},
"mcp_tool": {
"type": "string"
},
"url": {
"type": "string"
},
"body": {
"type": "object"
},
"price_usd": {
"type": "number"
},
"why": {
"type": "string"
}
}
}
},
"sandbox": {
"type": "object",
"required": [
"demo_domain",
"note"
],
"properties": {
"demo_domain": {
"type": "boolean",
"const": true
},
"note": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
{
"type": "object",
"required": [
"status",
"code"
],
"properties": {
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": true
}
]
}🟢get_company_profile(domain, context)
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 5 free daily calls. Growth estimates are not forecasts. Single-signal tools narrow research; batch_lookup covers domains; company_footprint_check gives operating evidence.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Public company domain without a URL scheme, path or port.",
"examples": [
"ramp.com"
],
"maxLength": 253
},
"context": {
"type": "string",
"description": "Optional. A few words on why you are calling this tool. Recorded without your identity to improve the tools; leave out personal data."
}
},
"required": [
"domain"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"anyOf": [
{
"type": "object",
"required": [
"domain",
"status",
"sections_status",
"checked_at"
],
"properties": {
"domain": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"ok",
"insufficient_data"
],
"description": "Only ok is charged: at least two sections have data (of four for get_company_profile, three for company_footprint_check)."
},
"sections_status": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"footprint": {
"type": "object",
"description": "found, not_found or unknown for each public signal.",
"properties": {
"website_ad_or_analytics_tags": {
"type": "string"
},
"job_board_with_open_roles": {
"type": "string"
},
"google_ads": {
"type": "string"
}
}
},
"sections_with_data": {
"type": "array",
"items": {
"type": "string"
}
},
"signals": {
"type": "array",
"items": {
"type": "string"
}
},
"tech_stack": {
"type": [
"object",
"null"
],
"description": "Same fields as detect_website_tech_stack."
},
"hiring_intent": {
"type": [
"object",
"null"
],
"description": "Same fields as get_company_hiring_intent."
},
"google_ads": {
"type": [
"object",
"null"
],
"description": "Same fields as get_google_ads_by_domain."
},
"contacts": {
"type": [
"object",
"null"
],
"description": "get_company_profile only. Same fields as extract_company_contacts."
},
"breakout_summary": {
"type": "object",
"description": "get_company_profile only. Growth estimate from public signals (hiring, Google Ads, site maturity); not investment advice.",
"properties": {
"signal": {
"type": "string",
"enum": [
"strong",
"moderate",
"weak",
"none",
"insufficient_data"
]
},
"score": {
"type": [
"integer",
"null"
],
"minimum": 0,
"maximum": 100
},
"reasons": {
"type": "array",
"items": {
"type": "string"
}
},
"method": {
"type": "string"
}
}
},
"checked_at": {
"type": "string",
"format": "date-time"
},
"note": {
"type": [
"string",
"null"
]
},
"recommended_next_step": {
"type": [
"object",
"null"
],
"required": [
"tool",
"url",
"body",
"price_usd",
"zero_result_zero_charge"
],
"properties": {
"tool": {
"type": "string"
},
"url": {
"type": "string"
},
"body": {
"type": "object"
},
"price_usd": {
"type": "number",
"minimum": 0
},
"zero_result_zero_charge": {
"type": "boolean"
}
},
"description": "null after a completed company-profile; no automatic repeat of the same lookup is recommended."
},
"served_from_cache": {
"type": "boolean",
"description": "True when the gateway reused a saved result; false does not guarantee the upstream fetched fresh data."
},
"age_seconds": {
"type": [
"integer",
"null"
],
"minimum": 0,
"description": "Seconds since checked_at, not the cache insertion time; null when the observation time is unknown."
},
"sandbox": {
"type": "object",
"required": [
"demo_domain",
"note"
],
"properties": {
"demo_domain": {
"type": "boolean",
"const": true
},
"note": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
{
"type": "object",
"required": [
"status",
"code"
],
"properties": {
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": true
}
]
}🟢extract_company_contacts(domain, context)
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.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"maxLength": 253,
"description": "Bare public company domain whose published contact pages and DNS records should be inspected."
},
"context": {
"type": "string",
"description": "Optional. A few words on why you are calling this tool. Recorded without your identity to improve the tools; leave out personal data."
}
},
"required": [
"domain"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"anyOf": [
{
"type": "object",
"required": [
"domain",
"status"
],
"properties": {
"domain": {
"type": "string"
},
"status": {
"type": "string"
},
"emails": {
"type": "array",
"items": {
"type": "string"
}
},
"social_links": {
"type": "array",
"items": {
"type": "string"
}
},
"email_deliverable": {
"type": "boolean"
},
"mx": {
"type": "array",
"items": {
"type": "string"
}
},
"spf": {
"type": "array",
"items": {
"type": "string"
}
},
"dmarc": {
"type": "array",
"items": {
"type": "string"
}
},
"inferred_email_pattern": {
"type": [
"string",
"null"
]
},
"sandbox": {
"type": "object",
"required": [
"demo_domain",
"note"
],
"properties": {
"demo_domain": {
"type": "boolean",
"const": true
},
"note": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
{
"type": "object",
"required": [
"status",
"code"
],
"properties": {
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": true
}
]
}🟡claim_free_trial(wallet, email)
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.
入力スキーマ
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "A Base address with at least one transaction or $0.10 USDC."
},
"email": {
"type": "string",
"maxLength": 254,
"description": "A work email address; free mailbox providers are not accepted."
}
},
"additionalProperties": false,
"oneOf": [
{
"required": [
"wallet"
],
"not": {
"required": [
"email"
]
}
},
{
"required": [
"email"
],
"not": {
"required": [
"wallet"
]
}
}
]
}出力スキーマ
{
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok"
},
"trial_token": {
"type": "string",
"pattern": "^hpt_[a-f0-9]{48}$",
"description": "Secret bearer capability. Keep private; never publish or log."
},
"calls": {
"type": "integer",
"const": 25
},
"expires_at": {
"type": "string",
"format": "date-time"
},
"how_to_use": {
"type": "object",
"properties": {
"http_header": {
"type": "string"
},
"mcp": {
"type": "string"
},
"note": {
"type": "string"
}
}
},
"demo_domains_always_free": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"status",
"trial_token",
"calls",
"expires_at",
"how_to_use",
"demo_domains_always_free"
]
}コミュニティ
エビデンス