MCPサーバー

intentweave-mcp

io.github.moukati/intentweave-mcp
マーケティング・広告 営業・CRM 公開・接続可能 MCP 2025-11-25

このMCPでできること

Runs B2B lead-generation campaigns, estimates costs, tracks campaign results, retrieves leads with evidence, and exports lead data.

estimate_cost
Estimate run cost before campaign launch (model-based estimate, not billable).
入力スキーマ
{'type': 'object', 'required': ['intent', 'vertical'], 'properties': {'count': {'type': 'integer', 'default': 10}, 'intent': {'type': 'string'}, 'vertical': {'type': 'string'}, 'access_token': {'type': 'string', 'default': ''}, 'tenant_api_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'additionalProperties': True}
export_leads
Export campaign leads as JSON or CSV payload.
入力スキーマ
{'type': 'object', 'required': ['campaign_id'], 'properties': {'limit': {'type': 'integer', 'default': 500}, 'format': {'type': 'string', 'default': 'json'}, 'campaign_id': {'type': 'string'}, 'access_token': {'type': 'string', 'default': ''}, 'tenant_api_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'additionalProperties': True}
get_campaign
Read campaign status with optional leads + scorecard (progressive disclosure).
入力スキーマ
{'type': 'object', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string'}, 'leads_limit': {'type': 'integer', 'default': 25}, 'access_token': {'type': 'string', 'default': ''}, 'include_leads': {'type': 'boolean', 'default': True}, 'tenant_api_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'include_scorecard': {'type': 'boolean', 'default': True}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'additionalProperties': True}
get_lead
Fetch one lead with evidence by scanning campaign leads.
入力スキーマ
{'type': 'object', 'required': ['campaign_id', 'lead_id'], 'properties': {'lead_id': {'type': 'string'}, 'campaign_id': {'type': 'string'}, 'access_token': {'type': 'string', 'default': ''}, 'tenant_api_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'additionalProperties': True}
list_verticals
List currently exposed vertical slugs.
入力スキーマ
{'type': 'object', 'properties': {'access_token': {'type': 'string', 'default': ''}, 'tenant_api_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'additionalProperties': True}
run_campaign
Create a campaign and return campaign_id + first telemetry snapshot.
入力スキーマ
{'type': 'object', 'required': ['intent'], 'properties': {'count': {'type': 'integer', 'default': 10}, 'intent': {'type': 'string'}, 'options': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'vertical': {'type': 'string', 'default': 'yc_devtools'}, 'access_token': {'type': 'string', 'default': ''}, 'tenant_api_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'additionalProperties': True}
submit_feedback
Submit user feedback for model improvement loop.
入力スキーマ
{'type': 'object', 'required': ['lead_id', 'rating'], 'properties': {'note': {'type': 'string', 'default': ''}, 'rating': {'type': 'integer'}, 'lead_id': {'type': 'string'}, 'campaign_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'access_token': {'type': 'string', 'default': ''}, 'tenant_api_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'additionalProperties': True}
追加
estimate_cost
2026年9月17日12:45
追加
submit_feedback
2026年9月17日12:45
追加
list_verticals
2026年9月17日12:45
追加
export_leads
2026年9月17日12:45
追加
get_lead
2026年9月17日12:45
追加
get_campaign
2026年9月17日12:45
追加
run_campaign
2026年9月17日12:45