Serveur MCP

intentweave-mcp

io.github.moukati/intentweave-mcp
Marketing et publicité Ventes et CRM Public et accessible MCP 2025-11-25

Ce que fait ce 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).
Schéma d’entrée
{'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}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
export_leads
Export campaign leads as JSON or CSV payload.
Schéma d’entrée
{'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}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
get_campaign
Read campaign status with optional leads + scorecard (progressive disclosure).
Schéma d’entrée
{'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}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
get_lead
Fetch one lead with evidence by scanning campaign leads.
Schéma d’entrée
{'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}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
list_verticals
List currently exposed vertical slugs.
Schéma d’entrée
{'type': 'object', 'properties': {'access_token': {'type': 'string', 'default': ''}, 'tenant_api_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
run_campaign
Create a campaign and return campaign_id + first telemetry snapshot.
Schéma d’entrée
{'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}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
submit_feedback
Submit user feedback for model improvement loop.
Schéma d’entrée
{'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}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Ajouté
estimate_cost
17 September 2026 12:45
Ajouté
submit_feedback
17 September 2026 12:45
Ajouté
list_verticals
17 September 2026 12:45
Ajouté
export_leads
17 September 2026 12:45
Ajouté
get_lead
17 September 2026 12:45
Ajouté
get_campaign
17 September 2026 12:45
Ajouté
run_campaign
17 September 2026 12:45