mcp_config.json•2.2 kB
{
"server": {
"url": "https://api.hubapi.com/"
},
"authentication": [
{
"schema_parameters": {
"in": "header"
},
"type": "apiKey",
"value": "API_KEY"
},
{
"schema_parameters": {
"in": "query"
},
"type": "apiKey",
"value": "API_KEY"
}
],
"operations": [
{
"description": "Record a subscription state between multiple HubSpot contacts and a marketing event, using HubSpot contact ids.",
"name": "record_marketing_event_attendance"
},
{
"description": "Record a subscription state between multiple HubSpot contacts and a marketing event, using contact email addresses. If contact is not present it will be automatically created. If you set params",
"name": "log_marketing_event_attendance"
},
{
"description": "",
"name": "post__marketing_v3_marketing_events_events_create"
},
{
"description": "",
"name": "post__marketing_v3_marketing_events_events_delete_archive_batch"
},
{
"description": "Search for marketing events that have an event id that starts with the query string",
"name": "get__marketing_v3_marketing_events_events_search_do_search"
},
{
"description": "",
"name": "post__marketing_v3_marketing_events_events_upsert_do_upsert"
},
{
"description": "",
"name": "archive_marketing_event_by_ids"
},
{
"description": "",
"name": "get_marketing_event_by_external_id_and_account_id"
},
{
"description": "",
"name": "update_marketing_event_by_external_id"
},
{
"description": "",
"name": "replace_external_event_id_with_marketing_event"
},
{
"description": "",
"name": "cancel_marketing_event_by_external_id"
},
{
"description": "",
"name": "complete_marketing_event_by_external_id"
},
{
"description": "",
"name": "upsert_email_subscriber_by_external_event_id"
},
{
"description": "",
"name": "upsert_marketing_event_subscriber_by_external_id"
},
{
"description": "",
"name": "get__marketing_v3_marketing_events__app_id__settings_get_all"
},
{
"description": "",
"name": "post__marketing_v3_marketing_events__app_id__settings_create"
}
]
}