KosmoKrator

productivity

Insightly CRM MCP Gateway for AI Agents

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

Insightly CRM MCP Gateway

Expose Insightly CRM to MCP clients with `kosmokrator mcp:serve --integration=insightly`.

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=insightly --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-insightly": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=insightly",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=insightly --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__insightly__insightly_create_contact insightly.insightly_create_contact Write write
integration__insightly__insightly_create_event insightly.insightly_create_event Write write
integration__insightly__insightly_create_lead insightly.insightly_create_lead Write write
integration__insightly__insightly_create_note_comment insightly.insightly_create_note_comment Write write
integration__insightly__insightly_create_opportunity insightly.insightly_create_opportunity Write write
integration__insightly__insightly_create_organization insightly.insightly_create_organization Write write
integration__insightly__insightly_create_project insightly.insightly_create_project Write write
integration__insightly__insightly_create_task insightly.insightly_create_task Write write
integration__insightly__insightly_create_task_category insightly.insightly_create_task_category Write write
integration__insightly__insightly_create_team insightly.insightly_create_team Write write
integration__insightly__insightly_create_team_member insightly.insightly_create_team_member Write write
integration__insightly__insightly_delete_contact insightly.insightly_delete_contact Write write
integration__insightly__insightly_delete_event insightly.insightly_delete_event Write write
integration__insightly__insightly_delete_lead insightly.insightly_delete_lead Write write
integration__insightly__insightly_delete_note insightly.insightly_delete_note Write write
integration__insightly__insightly_delete_note_comment insightly.insightly_delete_note_comment Write write
integration__insightly__insightly_delete_opportunity insightly.insightly_delete_opportunity Write write
integration__insightly__insightly_delete_organization insightly.insightly_delete_organization Write write
integration__insightly__insightly_delete_project insightly.insightly_delete_project Write write
integration__insightly__insightly_delete_task insightly.insightly_delete_task Write write
integration__insightly__insightly_delete_task_category insightly.insightly_delete_task_category Write write
integration__insightly__insightly_delete_team insightly.insightly_delete_team Write write
integration__insightly__insightly_delete_team_member insightly.insightly_delete_team_member Write write
integration__insightly__insightly_get_activity_set insightly.insightly_get_activity_set Read read
integration__insightly__insightly_get_contact insightly.insightly_get_contact Read read
integration__insightly__insightly_get_current_user insightly.insightly_get_current_user Read read
integration__insightly__insightly_get_event insightly.insightly_get_event Read read
integration__insightly__insightly_get_instance insightly.insightly_get_instance Read read
integration__insightly__insightly_get_lead insightly.insightly_get_lead Read read
integration__insightly__insightly_get_note insightly.insightly_get_note Read read
integration__insightly__insightly_get_opportunity insightly.insightly_get_opportunity Read read
integration__insightly__insightly_get_organization insightly.insightly_get_organization Read read
integration__insightly__insightly_get_pipeline insightly.insightly_get_pipeline Read read
integration__insightly__insightly_get_pipeline_stage insightly.insightly_get_pipeline_stage Read read
integration__insightly__insightly_get_project insightly.insightly_get_project Read read
integration__insightly__insightly_get_task insightly.insightly_get_task Read read
integration__insightly__insightly_get_task_category insightly.insightly_get_task_category Read read
integration__insightly__insightly_get_team insightly.insightly_get_team Read read
integration__insightly__insightly_get_team_member insightly.insightly_get_team_member Read read
integration__insightly__insightly_get_user insightly.insightly_get_user Read read
integration__insightly__insightly_list_activity_sets insightly.insightly_list_activity_sets Read read
integration__insightly__insightly_list_contacts insightly.insightly_list_contacts Read read
integration__insightly__insightly_list_countries insightly.insightly_list_countries Read read
integration__insightly__insightly_list_currencies insightly.insightly_list_currencies Read read
integration__insightly__insightly_list_custom_fields insightly.insightly_list_custom_fields Read read
integration__insightly__insightly_list_events insightly.insightly_list_events Read read
integration__insightly__insightly_list_lead_sources insightly.insightly_list_lead_sources Read read
integration__insightly__insightly_list_lead_statuses insightly.insightly_list_lead_statuses Read read
integration__insightly__insightly_list_leads insightly.insightly_list_leads Read read
integration__insightly__insightly_list_note_comments insightly.insightly_list_note_comments Read read
integration__insightly__insightly_list_notes insightly.insightly_list_notes Read read
integration__insightly__insightly_list_opportunities insightly.insightly_list_opportunities Read read
integration__insightly__insightly_list_opportunity_categories insightly.insightly_list_opportunity_categories Read read
integration__insightly__insightly_list_organizations insightly.insightly_list_organizations Read read
integration__insightly__insightly_list_permissions insightly.insightly_list_permissions Read read
integration__insightly__insightly_list_pipeline_stages insightly.insightly_list_pipeline_stages Read read
integration__insightly__insightly_list_pipelines insightly.insightly_list_pipelines Read read
integration__insightly__insightly_list_project_categories insightly.insightly_list_project_categories Read read
integration__insightly__insightly_list_projects insightly.insightly_list_projects Read read
integration__insightly__insightly_list_tags insightly.insightly_list_tags Read read
integration__insightly__insightly_list_task_categories insightly.insightly_list_task_categories Read read
integration__insightly__insightly_list_tasks insightly.insightly_list_tasks Read read
integration__insightly__insightly_list_team_members insightly.insightly_list_team_members Read read
integration__insightly__insightly_list_teams insightly.insightly_list_teams Read read
integration__insightly__insightly_list_users insightly.insightly_list_users Read read
integration__insightly__insightly_search_contacts insightly.insightly_search_contacts Read read
integration__insightly__insightly_search_contacts_by_tag insightly.insightly_search_contacts_by_tag Read read
integration__insightly__insightly_search_custom_fields insightly.insightly_search_custom_fields Read read
integration__insightly__insightly_search_events insightly.insightly_search_events Read read
integration__insightly__insightly_search_leads insightly.insightly_search_leads Read read
integration__insightly__insightly_search_leads_by_tag insightly.insightly_search_leads_by_tag Read read
integration__insightly__insightly_search_notes insightly.insightly_search_notes Read read
integration__insightly__insightly_search_opportunities insightly.insightly_search_opportunities Read read
integration__insightly__insightly_search_opportunities_by_tag insightly.insightly_search_opportunities_by_tag Read read
integration__insightly__insightly_search_organizations insightly.insightly_search_organizations Read read
integration__insightly__insightly_search_organizations_by_tag insightly.insightly_search_organizations_by_tag Read read
integration__insightly__insightly_search_projects insightly.insightly_search_projects Read read
integration__insightly__insightly_search_projects_by_tag insightly.insightly_search_projects_by_tag Read read
integration__insightly__insightly_search_users insightly.insightly_search_users Read read
integration__insightly__insightly_update_contact insightly.insightly_update_contact Write write
integration__insightly__insightly_update_event insightly.insightly_update_event Write write
integration__insightly__insightly_update_lead insightly.insightly_update_lead Write write
integration__insightly__insightly_update_note insightly.insightly_update_note Write write
integration__insightly__insightly_update_opportunity insightly.insightly_update_opportunity Write write
integration__insightly__insightly_update_organization insightly.insightly_update_organization Write write
integration__insightly__insightly_update_project insightly.insightly_update_project Write write
integration__insightly__insightly_update_task insightly.insightly_update_task Write write
integration__insightly__insightly_update_task_category insightly.insightly_update_task_category Write write
integration__insightly__insightly_update_team insightly.insightly_update_team 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.