KosmoKrator

productivity

Wrike MCP Integration for LangChain

Connect Wrike to LangChain through the local KosmoKrator MCP gateway with scoped tools, credentials, and write policy.

14 functions 10 read 4 write Bearer token auth

Connect Wrike to LangChain

Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls.

Use the MCP gateway when the agent should discover tools, or wrap kosmo integrations:call for fixed chains. The gateway is local, scoped to this integration, and starts with --write=deny so LangChain can inspect read-capable tools without receiving write access by default.

Wrike MCP Config for LangChain

Keep the gateway scoped to the integration and operation class needed by the chain.

{
  "mcpServers": {
    "kosmokrator-wrike": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=wrike",
        "--write=deny"
      ]
    }
  }
}

Run the Gateway Manually

kosmokrator mcp:serve --integration=wrike --write=deny

Why Use KosmoKrator Here

Scoped tools

Expose only Wrike instead of a broad multi-service tool list.

Local credentials

Reuse credentials already configured for the KosmoKrator CLI and Lua runtime.

Write policy

Start read-only, then opt into ask or allow for trusted workspaces.

Wrike Tools Visible to LangChain

LangChain sees stable MCP tool names generated from the Wrike integration catalog.

MCP toolSource functionTypeDescription
integration__wrike__wrike_create_task wrike.wrike_create_task Write Create a new task in Wrike.
integration__wrike__wrike_get_task wrike.wrike_get_task Read Get detailed information about a Wrike task.
integration__wrike__wrike_update_task wrike.wrike_update_task Write Update an existing Wrike task.
integration__wrike__wrike_list_tasks wrike.wrike_list_tasks Read List tasks in Wrike with optional filters.
integration__wrike__wrike_add_comment wrike.wrike_add_comment Write Add a comment to a Wrike task.
integration__wrike__wrike_get_project wrike.wrike_get_project Read Get detailed information about a Wrike project.
integration__wrike__wrike_list_projects wrike.wrike_list_projects Read List projects in Wrike with optional filters.
integration__wrike__wrike_create_folder wrike.wrike_create_folder Write Create a new folder in Wrike.
integration__wrike__wrike_get_folder wrike.wrike_get_folder Read Get detailed information about a Wrike folder.
integration__wrike__wrike_list_folders wrike.wrike_list_folders Read List folders in Wrike with optional filters.
integration__wrike__wrike_get_space wrike.wrike_get_space Read Get detailed information about a Wrike space.
integration__wrike__wrike_list_spaces wrike.wrike_list_spaces Read List spaces in Wrike.
integration__wrike__wrike_list_contacts wrike.wrike_list_contacts Read List contacts in Wrike.
integration__wrike__wrike_get_current_user wrike.wrike_get_current_user Read Get the currently authenticated Wrike user.

Related Wrike Pages