MCP Server: Overview
The Malleable MCP server exposes your calendar, time tracking, and Collab Rooms to any Model Context Protocol client, most commonly Claude Desktop or Claude Code. It speaks MCP over stdio, authenticates with a Malleable API key, and forwards tool calls to https://malleable.cloud.
The server source lives in mcp-server/ and you build it from source (it is not yet published to npm); the build produces the malleable-mcp binary. It registers five tool groups: room, messages, files, calendar, and time. A built-in resource at malleable://info reports connection status and the full tool inventory.
Why MCP and not the V1 API?
MCP gives Claude Desktop first-class tool calls, no shell-outs, no curl, no copy/paste. Use the V1 API when you're writing your own integration; use MCP when you want Claude itself to drive Malleable.