KosmoKrator

productivity

Shortcut MCP Gateway for AI Agents

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

Shortcut MCP Gateway

Expose Shortcut to MCP clients with `kosmokrator mcp:serve --integration=shortcut`.

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=shortcut --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-shortcut": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=shortcut",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=shortcut --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__shortcut__shortcut_list_categories shortcut.shortcut_list_categories Read read
integration__shortcut__shortcut_create_category shortcut.shortcut_create_category Write write
integration__shortcut__shortcut_get_category shortcut.shortcut_get_category Read read
integration__shortcut__shortcut_update_category shortcut.shortcut_update_category Write write
integration__shortcut__shortcut_delete_category shortcut.shortcut_delete_category Write write
integration__shortcut__shortcut_list_category_milestones shortcut.shortcut_list_category_milestones Read read
integration__shortcut__shortcut_list_category_objectives shortcut.shortcut_list_category_objectives Read read
integration__shortcut__shortcut_list_custom_fields shortcut.shortcut_list_custom_fields Read read
integration__shortcut__shortcut_get_custom_field shortcut.shortcut_get_custom_field Read read
integration__shortcut__shortcut_update_custom_field shortcut.shortcut_update_custom_field Write write
integration__shortcut__shortcut_delete_custom_field shortcut.shortcut_delete_custom_field Write write
integration__shortcut__shortcut_list_docs shortcut.shortcut_list_docs Read read
integration__shortcut__shortcut_create_doc shortcut.shortcut_create_doc Write write
integration__shortcut__shortcut_get_doc shortcut.shortcut_get_doc Read read
integration__shortcut__shortcut_update_doc shortcut.shortcut_update_doc Write write
integration__shortcut__shortcut_delete_doc shortcut.shortcut_delete_doc Write write
integration__shortcut__shortcut_list_document_epics shortcut.shortcut_list_document_epics Read read
integration__shortcut__shortcut_link_document_to_epic shortcut.shortcut_link_document_to_epic Read read
integration__shortcut__shortcut_unlink_document_from_epic shortcut.shortcut_unlink_document_from_epic Read read
integration__shortcut__shortcut_load_tiptap_document_json shortcut.shortcut_load_tiptap_document_json Read read
integration__shortcut__shortcut_list_entity_templates shortcut.shortcut_list_entity_templates Read read
integration__shortcut__shortcut_create_entity_template shortcut.shortcut_create_entity_template Write write
integration__shortcut__shortcut_disable_story_templates shortcut.shortcut_disable_story_templates Write write
integration__shortcut__shortcut_enable_story_templates shortcut.shortcut_enable_story_templates Write write
integration__shortcut__shortcut_get_entity_template shortcut.shortcut_get_entity_template Read read
integration__shortcut__shortcut_update_entity_template shortcut.shortcut_update_entity_template Write write
integration__shortcut__shortcut_delete_entity_template shortcut.shortcut_delete_entity_template Write write
integration__shortcut__shortcut_get_epic_workflow shortcut.shortcut_get_epic_workflow Read read
integration__shortcut__shortcut_list_epics shortcut.shortcut_list_epics Read read
integration__shortcut__shortcut_create_epic shortcut.shortcut_create_epic Write write
integration__shortcut__shortcut_list_epics_paginated shortcut.shortcut_list_epics_paginated Read read
integration__shortcut__shortcut_get_epic shortcut.shortcut_get_epic Read read
integration__shortcut__shortcut_update_epic shortcut.shortcut_update_epic Write write
integration__shortcut__shortcut_delete_epic shortcut.shortcut_delete_epic Write write
integration__shortcut__shortcut_list_epic_comments shortcut.shortcut_list_epic_comments Read read
integration__shortcut__shortcut_create_epic_comment shortcut.shortcut_create_epic_comment Write write
integration__shortcut__shortcut_create_epic_comment_comment shortcut.shortcut_create_epic_comment_comment Write write
integration__shortcut__shortcut_get_epic_comment shortcut.shortcut_get_epic_comment Read read
integration__shortcut__shortcut_update_epic_comment shortcut.shortcut_update_epic_comment Write write
integration__shortcut__shortcut_delete_epic_comment shortcut.shortcut_delete_epic_comment Write write
integration__shortcut__shortcut_list_epic_documents shortcut.shortcut_list_epic_documents Read read
integration__shortcut__shortcut_get_epic_health shortcut.shortcut_get_epic_health Read read
integration__shortcut__shortcut_create_epic_health shortcut.shortcut_create_epic_health Write write
integration__shortcut__shortcut_list_epic_healths shortcut.shortcut_list_epic_healths Read read
integration__shortcut__shortcut_list_epic_stories shortcut.shortcut_list_epic_stories Read read
integration__shortcut__shortcut_get_external_link_stories shortcut.shortcut_get_external_link_stories Read read
integration__shortcut__shortcut_list_files shortcut.shortcut_list_files Read read
integration__shortcut__shortcut_upload_files shortcut.shortcut_upload_files Read read
integration__shortcut__shortcut_get_file shortcut.shortcut_get_file Read read
integration__shortcut__shortcut_update_file shortcut.shortcut_update_file Write write
integration__shortcut__shortcut_delete_file shortcut.shortcut_delete_file Write write
integration__shortcut__shortcut_list_groups shortcut.shortcut_list_groups Read read
integration__shortcut__shortcut_create_group shortcut.shortcut_create_group Write write
integration__shortcut__shortcut_get_group shortcut.shortcut_get_group Read read
integration__shortcut__shortcut_update_group shortcut.shortcut_update_group Write write
integration__shortcut__shortcut_list_group_stories shortcut.shortcut_list_group_stories Read read
integration__shortcut__shortcut_update_health shortcut.shortcut_update_health Write write
integration__shortcut__shortcut_create_generic_integration shortcut.shortcut_create_generic_integration Write write
integration__shortcut__shortcut_get_generic_integration shortcut.shortcut_get_generic_integration Read read
integration__shortcut__shortcut_delete_generic_integration shortcut.shortcut_delete_generic_integration Write write
integration__shortcut__shortcut_list_iterations shortcut.shortcut_list_iterations Read read
integration__shortcut__shortcut_create_iteration shortcut.shortcut_create_iteration Write write
integration__shortcut__shortcut_disable_iterations shortcut.shortcut_disable_iterations Write write
integration__shortcut__shortcut_enable_iterations shortcut.shortcut_enable_iterations Write write
integration__shortcut__shortcut_get_iteration shortcut.shortcut_get_iteration Read read
integration__shortcut__shortcut_update_iteration shortcut.shortcut_update_iteration Write write
integration__shortcut__shortcut_delete_iteration shortcut.shortcut_delete_iteration Write write
integration__shortcut__shortcut_list_iteration_stories shortcut.shortcut_list_iteration_stories Read read
integration__shortcut__shortcut_get_key_result shortcut.shortcut_get_key_result Read read
integration__shortcut__shortcut_update_key_result shortcut.shortcut_update_key_result Write write
integration__shortcut__shortcut_list_labels shortcut.shortcut_list_labels Read read
integration__shortcut__shortcut_create_label shortcut.shortcut_create_label Write write
integration__shortcut__shortcut_get_label shortcut.shortcut_get_label Read read
integration__shortcut__shortcut_update_label shortcut.shortcut_update_label Write write
integration__shortcut__shortcut_delete_label shortcut.shortcut_delete_label Write write
integration__shortcut__shortcut_list_label_epics shortcut.shortcut_list_label_epics Read read
integration__shortcut__shortcut_list_label_stories shortcut.shortcut_list_label_stories Read read
integration__shortcut__shortcut_list_linked_files shortcut.shortcut_list_linked_files Read read
integration__shortcut__shortcut_create_linked_file shortcut.shortcut_create_linked_file Write write
integration__shortcut__shortcut_get_linked_file shortcut.shortcut_get_linked_file Read read
integration__shortcut__shortcut_update_linked_file shortcut.shortcut_update_linked_file Write write
integration__shortcut__shortcut_delete_linked_file shortcut.shortcut_delete_linked_file Write write
integration__shortcut__shortcut_get_current_member_info shortcut.shortcut_get_current_member_info Read read
integration__shortcut__shortcut_list_members shortcut.shortcut_list_members Read read
integration__shortcut__shortcut_get_member shortcut.shortcut_get_member Read read
integration__shortcut__shortcut_list_milestones shortcut.shortcut_list_milestones Read read
integration__shortcut__shortcut_create_milestone shortcut.shortcut_create_milestone Write write
integration__shortcut__shortcut_get_milestone shortcut.shortcut_get_milestone Read read
integration__shortcut__shortcut_update_milestone shortcut.shortcut_update_milestone Write write
integration__shortcut__shortcut_delete_milestone shortcut.shortcut_delete_milestone Write write
integration__shortcut__shortcut_list_milestone_epics shortcut.shortcut_list_milestone_epics Read read
integration__shortcut__shortcut_list_objectives shortcut.shortcut_list_objectives Read read
integration__shortcut__shortcut_create_objective shortcut.shortcut_create_objective Write write
integration__shortcut__shortcut_get_objective shortcut.shortcut_get_objective Read read
integration__shortcut__shortcut_update_objective shortcut.shortcut_update_objective Write write
integration__shortcut__shortcut_delete_objective shortcut.shortcut_delete_objective Write write
integration__shortcut__shortcut_list_objective_epics shortcut.shortcut_list_objective_epics Read read
integration__shortcut__shortcut_get_objective_health shortcut.shortcut_get_objective_health Read read
integration__shortcut__shortcut_create_objective_health shortcut.shortcut_create_objective_health Write write
integration__shortcut__shortcut_list_objective_healths shortcut.shortcut_list_objective_healths Read read
integration__shortcut__shortcut_list_projects shortcut.shortcut_list_projects Read read
integration__shortcut__shortcut_create_project shortcut.shortcut_create_project Write write
integration__shortcut__shortcut_get_project shortcut.shortcut_get_project Read read
integration__shortcut__shortcut_update_project shortcut.shortcut_update_project Write write
integration__shortcut__shortcut_delete_project shortcut.shortcut_delete_project Write write
integration__shortcut__shortcut_list_stories shortcut.shortcut_list_stories Read read
integration__shortcut__shortcut_list_repositories shortcut.shortcut_list_repositories Read read
integration__shortcut__shortcut_get_repository shortcut.shortcut_get_repository Read read
integration__shortcut__shortcut_search shortcut.shortcut_search Read read
integration__shortcut__shortcut_search_documents shortcut.shortcut_search_documents Read read
integration__shortcut__shortcut_search_epics shortcut.shortcut_search_epics Read read
integration__shortcut__shortcut_search_iterations shortcut.shortcut_search_iterations Read read
integration__shortcut__shortcut_search_milestones shortcut.shortcut_search_milestones Read read
integration__shortcut__shortcut_search_objectives shortcut.shortcut_search_objectives Read read
integration__shortcut__shortcut_search_stories shortcut.shortcut_search_stories Read read
integration__shortcut__shortcut_create_story shortcut.shortcut_create_story Write write
integration__shortcut__shortcut_create_multiple_stories shortcut.shortcut_create_multiple_stories Write write
integration__shortcut__shortcut_update_multiple_stories shortcut.shortcut_update_multiple_stories Write write
integration__shortcut__shortcut_delete_multiple_stories shortcut.shortcut_delete_multiple_stories Write write
integration__shortcut__shortcut_create_story_from_template shortcut.shortcut_create_story_from_template Write write
integration__shortcut__shortcut_query_stories shortcut.shortcut_query_stories Read read
integration__shortcut__shortcut_get_story shortcut.shortcut_get_story Read read
integration__shortcut__shortcut_update_story shortcut.shortcut_update_story Write write
integration__shortcut__shortcut_delete_story shortcut.shortcut_delete_story Write write
integration__shortcut__shortcut_list_story_comment shortcut.shortcut_list_story_comment Read read
integration__shortcut__shortcut_create_story_comment shortcut.shortcut_create_story_comment Write write
integration__shortcut__shortcut_get_story_comment shortcut.shortcut_get_story_comment Read read
integration__shortcut__shortcut_update_story_comment shortcut.shortcut_update_story_comment Write write
integration__shortcut__shortcut_delete_story_comment shortcut.shortcut_delete_story_comment Write write
integration__shortcut__shortcut_create_story_reaction shortcut.shortcut_create_story_reaction Write write
integration__shortcut__shortcut_delete_story_reaction shortcut.shortcut_delete_story_reaction Write write
integration__shortcut__shortcut_unlink_comment_thread_from_slack shortcut.shortcut_unlink_comment_thread_from_slack Read read
integration__shortcut__shortcut_story_history shortcut.shortcut_story_history Read read
integration__shortcut__shortcut_list_story_sub_tasks shortcut.shortcut_list_story_sub_tasks Read read
integration__shortcut__shortcut_create_task shortcut.shortcut_create_task Write write
integration__shortcut__shortcut_get_task shortcut.shortcut_get_task Read read
integration__shortcut__shortcut_update_task shortcut.shortcut_update_task Write write
integration__shortcut__shortcut_delete_task shortcut.shortcut_delete_task Write write
integration__shortcut__shortcut_create_story_link shortcut.shortcut_create_story_link Write write
integration__shortcut__shortcut_get_story_link shortcut.shortcut_get_story_link Read read
integration__shortcut__shortcut_update_story_link shortcut.shortcut_update_story_link Write write
integration__shortcut__shortcut_delete_story_link shortcut.shortcut_delete_story_link Write write
integration__shortcut__shortcut_list_workflows shortcut.shortcut_list_workflows Read read
integration__shortcut__shortcut_get_workflow shortcut.shortcut_get_workflow Read read

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.