KosmoKrator

productivity

Brevo MCP Gateway for AI Agents

Expose Brevo tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

Brevo MCP Gateway

Expose Brevo to MCP clients with `kosmokrator mcp:serve --integration=brevo`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=brevo --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-brevo": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=brevo",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=brevo --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__brevo__brevo_activate_ecommerce brevo.brevo_activate_ecommerce Write write
integration__brevo__brevo_add_contacts_to_list brevo.brevo_add_contacts_to_list Write write
integration__brevo__brevo_api_delete brevo.brevo_api_delete Write write
integration__brevo__brevo_api_get brevo.brevo_api_get Read read
integration__brevo__brevo_api_patch brevo.brevo_api_patch Write write
integration__brevo__brevo_api_post brevo.brevo_api_post Write write
integration__brevo__brevo_api_put brevo.brevo_api_put Write write
integration__brevo__brevo_authenticate_sender_domain brevo.brevo_authenticate_sender_domain Write write
integration__brevo__brevo_batch_upsert_categories brevo.brevo_batch_upsert_categories Write write
integration__brevo__brevo_batch_upsert_custom_object_records brevo.brevo_batch_upsert_custom_object_records Write write
integration__brevo__brevo_batch_upsert_order_statuses brevo.brevo_batch_upsert_order_statuses Write write
integration__brevo__brevo_batch_upsert_products brevo.brevo_batch_upsert_products Write write
integration__brevo__brevo_create_attribute brevo.brevo_create_attribute Write write
integration__brevo__brevo_create_blocked_domain brevo.brevo_create_blocked_domain Write write
integration__brevo__brevo_create_category brevo.brevo_create_category Write write
integration__brevo__brevo_create_contact brevo.brevo_create_contact Write write
integration__brevo__brevo_create_email_campaign brevo.brevo_create_email_campaign Write write
integration__brevo__brevo_create_event brevo.brevo_create_event Write write
integration__brevo__brevo_create_events_batch brevo.brevo_create_events_batch Write write
integration__brevo__brevo_create_external_feed brevo.brevo_create_external_feed Write write
integration__brevo__brevo_create_folder brevo.brevo_create_folder Write write
integration__brevo__brevo_create_inbound_attachment_download_token brevo.brevo_create_inbound_attachment_download_token Write write
integration__brevo__brevo_create_list brevo.brevo_create_list Write write
integration__brevo__brevo_create_order_status brevo.brevo_create_order_status Write write
integration__brevo__brevo_create_product brevo.brevo_create_product Write write
integration__brevo__brevo_create_sender brevo.brevo_create_sender Write write
integration__brevo__brevo_create_sender_domain brevo.brevo_create_sender_domain Write write
integration__brevo__brevo_create_sms_campaign brevo.brevo_create_sms_campaign Write write
integration__brevo__brevo_create_smtp_template brevo.brevo_create_smtp_template Write write
integration__brevo__brevo_create_webhook brevo.brevo_create_webhook Write write
integration__brevo__brevo_create_whatsapp_campaign brevo.brevo_create_whatsapp_campaign Write write
integration__brevo__brevo_create_whatsapp_template brevo.brevo_create_whatsapp_template Write write
integration__brevo__brevo_delete_attribute brevo.brevo_delete_attribute Write write
integration__brevo__brevo_delete_blocked_contact brevo.brevo_delete_blocked_contact Write write
integration__brevo__brevo_delete_blocked_domain brevo.brevo_delete_blocked_domain Write write
integration__brevo__brevo_delete_category brevo.brevo_delete_category Write write
integration__brevo__brevo_delete_contact brevo.brevo_delete_contact Write write
integration__brevo__brevo_delete_email_campaign brevo.brevo_delete_email_campaign Write write
integration__brevo__brevo_delete_external_feed brevo.brevo_delete_external_feed Write write
integration__brevo__brevo_delete_folder brevo.brevo_delete_folder Write write
integration__brevo__brevo_delete_list brevo.brevo_delete_list Write write
integration__brevo__brevo_delete_product brevo.brevo_delete_product Write write
integration__brevo__brevo_delete_sender brevo.brevo_delete_sender Write write
integration__brevo__brevo_delete_sender_domain brevo.brevo_delete_sender_domain Write write
integration__brevo__brevo_delete_sms_campaign brevo.brevo_delete_sms_campaign Write write
integration__brevo__brevo_delete_smtp_template brevo.brevo_delete_smtp_template Write write
integration__brevo__brevo_delete_transactional_email brevo.brevo_delete_transactional_email Write write
integration__brevo__brevo_delete_webhook brevo.brevo_delete_webhook Write write
integration__brevo__brevo_delete_whatsapp_campaign brevo.brevo_delete_whatsapp_campaign Write write
integration__brevo__brevo_download_inbound_attachment brevo.brevo_download_inbound_attachment Read read
integration__brevo__brevo_export_contacts brevo.brevo_export_contacts Write write
integration__brevo__brevo_export_webhooks brevo.brevo_export_webhooks Write write
integration__brevo__brevo_get_account brevo.brevo_get_account Read read
integration__brevo__brevo_get_category brevo.brevo_get_category Read read
integration__brevo__brevo_get_contact brevo.brevo_get_contact Read read
integration__brevo__brevo_get_email_campaign brevo.brevo_get_email_campaign Read read
integration__brevo__brevo_get_email_status brevo.brevo_get_email_status Read read
integration__brevo__brevo_get_external_feed brevo.brevo_get_external_feed Read read
integration__brevo__brevo_get_folder brevo.brevo_get_folder Read read
integration__brevo__brevo_get_inbound_event brevo.brevo_get_inbound_event Read read
integration__brevo__brevo_get_list brevo.brevo_get_list Read read
integration__brevo__brevo_get_process brevo.brevo_get_process Read read
integration__brevo__brevo_get_product brevo.brevo_get_product Read read
integration__brevo__brevo_get_sender_domain brevo.brevo_get_sender_domain Read read
integration__brevo__brevo_get_sms_campaign brevo.brevo_get_sms_campaign Read read
integration__brevo__brevo_get_smtp_aggregated_report brevo.brevo_get_smtp_aggregated_report Read read
integration__brevo__brevo_get_smtp_template brevo.brevo_get_smtp_template Read read
integration__brevo__brevo_get_transactional_email brevo.brevo_get_transactional_email Read read
integration__brevo__brevo_get_transactional_sms_aggregated_report brevo.brevo_get_transactional_sms_aggregated_report Read read
integration__brevo__brevo_get_webhook brevo.brevo_get_webhook Read read
integration__brevo__brevo_get_whatsapp_campaign brevo.brevo_get_whatsapp_campaign Read read
integration__brevo__brevo_get_whatsapp_config brevo.brevo_get_whatsapp_config Read read
integration__brevo__brevo_import_contacts brevo.brevo_import_contacts Write write
integration__brevo__brevo_list_attributes brevo.brevo_list_attributes Read read
integration__brevo__brevo_list_blocked_contacts brevo.brevo_list_blocked_contacts Read read
integration__brevo__brevo_list_blocked_domains brevo.brevo_list_blocked_domains Read read
integration__brevo__brevo_list_categories brevo.brevo_list_categories Read read
integration__brevo__brevo_list_contacts brevo.brevo_list_contacts Read read
integration__brevo__brevo_list_contacts_in_list brevo.brevo_list_contacts_in_list Read read
integration__brevo__brevo_list_custom_object_records brevo.brevo_list_custom_object_records Read read
integration__brevo__brevo_list_email_campaigns brevo.brevo_list_email_campaigns Read read
integration__brevo__brevo_list_events brevo.brevo_list_events Read read
integration__brevo__brevo_list_external_feeds brevo.brevo_list_external_feeds Read read
integration__brevo__brevo_list_folder_lists brevo.brevo_list_folder_lists Read read
integration__brevo__brevo_list_folders brevo.brevo_list_folders Read read
integration__brevo__brevo_list_inbound_events brevo.brevo_list_inbound_events Read read
integration__brevo__brevo_list_lists brevo.brevo_list_lists Read read
integration__brevo__brevo_list_products brevo.brevo_list_products Read read
integration__brevo__brevo_list_sender_domains brevo.brevo_list_sender_domains Read read
integration__brevo__brevo_list_senders brevo.brevo_list_senders Read read
integration__brevo__brevo_list_sms_campaigns brevo.brevo_list_sms_campaigns Read read
integration__brevo__brevo_list_smtp_events brevo.brevo_list_smtp_events Read read
integration__brevo__brevo_list_smtp_reports brevo.brevo_list_smtp_reports Read read
integration__brevo__brevo_list_smtp_templates brevo.brevo_list_smtp_templates Read read
integration__brevo__brevo_list_transactional_emails brevo.brevo_list_transactional_emails Read read
integration__brevo__brevo_list_transactional_sms_events brevo.brevo_list_transactional_sms_events Read read
integration__brevo__brevo_list_transactional_sms_reports brevo.brevo_list_transactional_sms_reports Read read
integration__brevo__brevo_list_webhooks brevo.brevo_list_webhooks Read read
integration__brevo__brevo_list_whatsapp_campaigns brevo.brevo_list_whatsapp_campaigns Read read
integration__brevo__brevo_list_whatsapp_events brevo.brevo_list_whatsapp_events Read read
integration__brevo__brevo_list_whatsapp_templates brevo.brevo_list_whatsapp_templates Read read
integration__brevo__brevo_remove_contacts_from_list brevo.brevo_remove_contacts_from_list Write write
integration__brevo__brevo_send_email brevo.brevo_send_email Write write
integration__brevo__brevo_send_email_campaign_now brevo.brevo_send_email_campaign_now Write write
integration__brevo__brevo_send_sms_campaign_now brevo.brevo_send_sms_campaign_now Write write
integration__brevo__brevo_send_smtp_template_test brevo.brevo_send_smtp_template_test Write write
integration__brevo__brevo_send_transactional_sms brevo.brevo_send_transactional_sms Write write
integration__brevo__brevo_send_whatsapp_message brevo.brevo_send_whatsapp_message Write write
integration__brevo__brevo_send_whatsapp_template_for_approval brevo.brevo_send_whatsapp_template_for_approval Write write
integration__brevo__brevo_update_attribute brevo.brevo_update_attribute Write write
integration__brevo__brevo_update_category brevo.brevo_update_category Write write
integration__brevo__brevo_update_contact brevo.brevo_update_contact Write write
integration__brevo__brevo_update_email_campaign brevo.brevo_update_email_campaign Write write
integration__brevo__brevo_update_external_feed brevo.brevo_update_external_feed Write write
integration__brevo__brevo_update_folder brevo.brevo_update_folder Write write
integration__brevo__brevo_update_list brevo.brevo_update_list Write write
integration__brevo__brevo_update_product brevo.brevo_update_product Write write
integration__brevo__brevo_update_sender brevo.brevo_update_sender Write write
integration__brevo__brevo_update_sms_campaign brevo.brevo_update_sms_campaign Write write
integration__brevo__brevo_update_smtp_template brevo.brevo_update_smtp_template Write write
integration__brevo__brevo_update_webhook brevo.brevo_update_webhook Write write
integration__brevo__brevo_update_whatsapp_campaign brevo.brevo_update_whatsapp_campaign Write write
integration__brevo__brevo_upload_email_campaign_image brevo.brevo_upload_email_campaign_image Write write

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.