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 PM
추가됨
submit_feedback
2026년 9월 17일 12:45 PM
추가됨
list_verticals
2026년 9월 17일 12:45 PM
추가됨
export_leads
2026년 9월 17일 12:45 PM
추가됨
get_lead
2026년 9월 17일 12:45 PM
추가됨
get_campaign
2026년 9월 17일 12:45 PM
추가됨
run_campaign
2026년 9월 17일 12:45 PM