KosmoKrator

productivity

Svix MCP Gateway for AI Agents

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

Svix MCP Gateway

Expose Svix to MCP clients with `kosmokrator mcp:serve --integration=svix`.

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=svix --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-svix": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=svix",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=svix --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__svix__svix_aggregate_app_stats svix.svix_aggregate_app_stats Write write
integration__svix__svix_aggregate_event_types svix.svix_aggregate_event_types Write write
integration__svix__svix_bulk_replay_messages svix.svix_bulk_replay_messages Write write
integration__svix__svix_create_application svix.svix_create_application Write write
integration__svix__svix_create_connector svix.svix_create_connector Write write
integration__svix__svix_create_endpoint svix.svix_create_endpoint Write write
integration__svix__svix_create_event_type svix.svix_create_event_type Write write
integration__svix__svix_create_events svix.svix_create_events Write write
integration__svix__svix_create_ingest_endpoint svix.svix_create_ingest_endpoint Write write
integration__svix__svix_create_ingest_source svix.svix_create_ingest_source Write write
integration__svix__svix_create_integration svix.svix_create_integration Write write
integration__svix__svix_create_message svix.svix_create_message Write write
integration__svix__svix_create_message_precheck svix.svix_create_message_precheck Write write
integration__svix__svix_create_operational_webhook_endpoint svix.svix_create_operational_webhook_endpoint Write write
integration__svix__svix_create_sink svix.svix_create_sink Write write
integration__svix__svix_create_stream svix.svix_create_stream Write write
integration__svix__svix_create_stream_event_type svix.svix_create_stream_event_type Write write
integration__svix__svix_delete_application svix.svix_delete_application Write write
integration__svix__svix_delete_attempt_response_body svix.svix_delete_attempt_response_body Write write
integration__svix__svix_delete_connector svix.svix_delete_connector Write write
integration__svix__svix_delete_endpoint svix.svix_delete_endpoint Write write
integration__svix__svix_delete_event_type svix.svix_delete_event_type Write write
integration__svix__svix_delete_ingest_endpoint svix.svix_delete_ingest_endpoint Write write
integration__svix__svix_delete_ingest_source svix.svix_delete_ingest_source Write write
integration__svix__svix_delete_integration svix.svix_delete_integration Write write
integration__svix__svix_delete_message_payload svix.svix_delete_message_payload Write write
integration__svix__svix_delete_operational_webhook_endpoint svix.svix_delete_operational_webhook_endpoint Write write
integration__svix__svix_delete_sink svix.svix_delete_sink Write write
integration__svix__svix_delete_stream svix.svix_delete_stream Write write
integration__svix__svix_delete_stream_event_type svix.svix_delete_stream_event_type Write write
integration__svix__svix_endpoint_stats svix.svix_endpoint_stats Read read
integration__svix__svix_event_type_import_from_openapi svix.svix_event_type_import_from_openapi Write write
integration__svix__svix_expire_all svix.svix_expire_all Write write
integration__svix__svix_export_environment_configuration svix.svix_export_environment_configuration Write write
integration__svix__svix_expunge_all_message_contents svix.svix_expunge_all_message_contents Write write
integration__svix__svix_get_application svix.svix_get_application Read read
integration__svix__svix_get_attempt svix.svix_get_attempt Read read
integration__svix__svix_get_background_task svix.svix_get_background_task Read read
integration__svix__svix_get_connector svix.svix_get_connector Read read
integration__svix__svix_get_consumer_app_portal_access svix.svix_get_consumer_app_portal_access Write write
integration__svix__svix_get_endpoint svix.svix_get_endpoint Read read
integration__svix__svix_get_endpoint_headers svix.svix_get_endpoint_headers Read read
integration__svix__svix_get_endpoint_secret svix.svix_get_endpoint_secret Read read
integration__svix__svix_get_endpoint_transformation svix.svix_get_endpoint_transformation Read read
integration__svix__svix_get_event_type svix.svix_get_event_type Read read
integration__svix__svix_get_ingest_endpoint svix.svix_get_ingest_endpoint Read read
integration__svix__svix_get_ingest_endpoint_headers svix.svix_get_ingest_endpoint_headers Read read
integration__svix__svix_get_ingest_endpoint_secret svix.svix_get_ingest_endpoint_secret Read read
integration__svix__svix_get_ingest_endpoint_transformation svix.svix_get_ingest_endpoint_transformation Read read
integration__svix__svix_get_ingest_source svix.svix_get_ingest_source Read read
integration__svix__svix_get_integration svix.svix_get_integration Read read
integration__svix__svix_get_integration_key svix.svix_get_integration_key Read read
integration__svix__svix_get_message svix.svix_get_message Read read
integration__svix__svix_get_operational_webhook_endpoint svix.svix_get_operational_webhook_endpoint Read read
integration__svix__svix_get_operational_webhook_endpoint_headers svix.svix_get_operational_webhook_endpoint_headers Read read
integration__svix__svix_get_operational_webhook_endpoint_secret svix.svix_get_operational_webhook_endpoint_secret Read read
integration__svix__svix_get_poller_token svix.svix_get_poller_token Read read
integration__svix__svix_get_sink svix.svix_get_sink Read read
integration__svix__svix_get_sink_headers svix.svix_get_sink_headers Read read
integration__svix__svix_get_sink_secret svix.svix_get_sink_secret Read read
integration__svix__svix_get_sink_transformation svix.svix_get_sink_transformation Read read
integration__svix__svix_get_stream svix.svix_get_stream Read read
integration__svix__svix_get_stream_event_type svix.svix_get_stream_event_type Read read
integration__svix__svix_get_stream_portal_access svix.svix_get_stream_portal_access Write write
integration__svix__svix_health svix.svix_health Read read
integration__svix__svix_import_environment_configuration svix.svix_import_environment_configuration Write write
integration__svix__svix_ingest_source_consumer_portal svix.svix_ingest_source_consumer_portal Write write
integration__svix__svix_list_applications svix.svix_list_applications Read read
integration__svix__svix_list_attempted_destinations svix.svix_list_attempted_destinations Read read
integration__svix__svix_list_attempted_messages svix.svix_list_attempted_messages Read read
integration__svix__svix_list_attempts_by_endpoint svix.svix_list_attempts_by_endpoint Read read
integration__svix__svix_list_attempts_by_msg svix.svix_list_attempts_by_msg Read read
integration__svix__svix_list_background_tasks svix.svix_list_background_tasks Read read
integration__svix__svix_list_connectors svix.svix_list_connectors Read read
integration__svix__svix_list_endpoints svix.svix_list_endpoints Read read
integration__svix__svix_list_event_types svix.svix_list_event_types Read read
integration__svix__svix_list_ingest_endpoints svix.svix_list_ingest_endpoints Read read
integration__svix__svix_list_ingest_sources svix.svix_list_ingest_sources Read read
integration__svix__svix_list_integrations svix.svix_list_integrations Read read
integration__svix__svix_list_messages svix.svix_list_messages Read read
integration__svix__svix_list_operational_webhook_endpoints svix.svix_list_operational_webhook_endpoints Read read
integration__svix__svix_list_sinks svix.svix_list_sinks Read read
integration__svix__svix_list_stream_event_types svix.svix_list_stream_event_types Read read
integration__svix__svix_list_streams svix.svix_list_streams Read read
integration__svix__svix_logout svix.svix_logout Write write
integration__svix__svix_patch_application svix.svix_patch_application Write write
integration__svix__svix_patch_connector svix.svix_patch_connector Write write
integration__svix__svix_patch_endpoint svix.svix_patch_endpoint Write write
integration__svix__svix_patch_endpoint_headers svix.svix_patch_endpoint_headers Write write
integration__svix__svix_patch_endpoint_transformation svix.svix_patch_endpoint_transformation Write write
integration__svix__svix_patch_event_type svix.svix_patch_event_type Write write
integration__svix__svix_patch_ingest_endpoint_transformation svix.svix_patch_ingest_endpoint_transformation Write write
integration__svix__svix_patch_sink svix.svix_patch_sink Write write
integration__svix__svix_patch_sink_headers svix.svix_patch_sink_headers Write write
integration__svix__svix_patch_stream svix.svix_patch_stream Write write
integration__svix__svix_patch_stream_event_type svix.svix_patch_stream_event_type Write write
integration__svix__svix_poller_consumer_poll svix.svix_poller_consumer_poll Read read
integration__svix__svix_poller_consumer_seek svix.svix_poller_consumer_seek Write write
integration__svix__svix_poller_poll svix.svix_poller_poll Read read
integration__svix__svix_poller_sink_stream_events svix.svix_poller_sink_stream_events Read read
integration__svix__svix_recover_failed_webhooks svix.svix_recover_failed_webhooks Write write
integration__svix__svix_replay_missing_webhooks svix.svix_replay_missing_webhooks Write write
integration__svix__svix_resend_webhook svix.svix_resend_webhook Write write
integration__svix__svix_rotate_endpoint_secret svix.svix_rotate_endpoint_secret Write write
integration__svix__svix_rotate_ingest_endpoint_secret svix.svix_rotate_ingest_endpoint_secret Write write
integration__svix__svix_rotate_ingest_token svix.svix_rotate_ingest_token Write write
integration__svix__svix_rotate_integration_key svix.svix_rotate_integration_key Write write
integration__svix__svix_rotate_operational_webhook_endpoint_secret svix.svix_rotate_operational_webhook_endpoint_secret Write write
integration__svix__svix_rotate_poller_token svix.svix_rotate_poller_token Write write
integration__svix__svix_rotate_sink_secret svix.svix_rotate_sink_secret Write write
integration__svix__svix_send_event_type_example_message svix.svix_send_event_type_example_message Write write
integration__svix__svix_set_sink_transformation svix.svix_set_sink_transformation Write write
integration__svix__svix_stream_expire_all svix.svix_stream_expire_all Write write
integration__svix__svix_stream_logout svix.svix_stream_logout Write write
integration__svix__svix_update_application svix.svix_update_application Write write
integration__svix__svix_update_connector svix.svix_update_connector Write write
integration__svix__svix_update_endpoint svix.svix_update_endpoint Write write
integration__svix__svix_update_endpoint_headers svix.svix_update_endpoint_headers Write write
integration__svix__svix_update_event_type svix.svix_update_event_type Write write
integration__svix__svix_update_ingest_endpoint svix.svix_update_ingest_endpoint Write write
integration__svix__svix_update_ingest_endpoint_headers svix.svix_update_ingest_endpoint_headers Write write
integration__svix__svix_update_integration svix.svix_update_integration Write write
integration__svix__svix_update_operational_webhook_endpoint svix.svix_update_operational_webhook_endpoint Write write
integration__svix__svix_update_operational_webhook_endpoint_headers svix.svix_update_operational_webhook_endpoint_headers Write write
integration__svix__svix_update_sink svix.svix_update_sink Write write
integration__svix__svix_update_source svix.svix_update_source Write write
integration__svix__svix_update_stream svix.svix_update_stream Write write
integration__svix__svix_update_stream_event_type svix.svix_update_stream_event_type 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.