https://mcp.sleekplan.com/mcp — nothing to install locally.
Before you connect
- The MCP server uses OAuth 2.1 with dynamic client registration. On first connection, your AI client opens a browser window where you sign in to your Sleekplan account and select the workspace to authorize. Subsequent connections are authenticated automatically.
- The server supports Streamable HTTP transport. Clients that only support the older SSE transport can use
mcp-remoteas a bridge (see the Others tab below). - Each connection is scoped to a single workspace. To connect multiple workspaces, add a separate MCP server entry for each one.
Setup
- Claude Desktop
- Claude Code
- Cursor
- VS Code
- Windsurf
- Others
Open Claude settings, go to Connectors, and add Sleekplan. Alternatively, add the following to your Restart Claude Desktop after saving the file. On the next launch, Claude will prompt you to authorize your Sleekplan account.
claude_desktop_config.json:Available tools
All tools and their parameters are automatically discovered by your AI client — you do not need to configure them manually. Ask your assistant in natural language and it will select the appropriate tool.Documents
Documents hold the thinking behind a request: a plan, a spec, research notes, or the record of why a decision went the way it did. Bodies are Markdown, so an assistant can read and write them directly. Three things are worth knowing before you prompt against them:- Documents attach to feedback posts, in both directions.
list_feedback_documentsanswers “what thinking already exists for this request?”, which is the useful first call before an assistant works on a post.list_document_feedbackanswers the reverse, for a document that informs several requests. - History is append-only. Every save that changes a document adds a version.
restore_document_versiondoes not rewind: it writes the older content as a new version on top, so the state being replaced stays recoverable. Usecompare_document_versionsto see what changed between any two versions. update_documentis a partial update. Only the fields you pass change, and the rest are left alone. Passingcontentreplaces the whole body, so an assistant should read the document first and send the complete new text.
list_document_types rather than guessing one. Types are workspace-defined, and a workspace can rename them or add its own.
Documents are not available on the Free plan. On a Free workspace, every document tool returns an upgrade message instead of a result.
Feedback meta
Meta is free-form attribution stored on a feedback post: a reporter, a source channel, an account or campaign id. Set it at creation withcreate_feedback’s meta argument, then read and change it afterwards with get_feedback_meta, set_feedback_meta, and delete_feedback_meta. The same keys are filterable through list_feedback.
Two behaviors to expect: values are normalized server-side (spaces become hyphens and other non-alphanumeric characters are stripped), so meta suits slugs and ids rather than free text. And there is no “clear by empty value”, so removing a key means calling delete_feedback_meta.
FAQ
Which AI clients are supported?
Which AI clients are supported?
Any MCP-compatible client works with the Sleekplan MCP server. This includes Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, and any other tool that supports the Model Context Protocol. Clients without native Streamable HTTP support can use
mcp-remote as a bridge.Can I connect multiple workspaces?
Can I connect multiple workspaces?
Each MCP connection is scoped to a single workspace, selected during the OAuth authorization flow. To connect more than one workspace, add a separate MCP server entry for each one in your client configuration, giving each a distinct name (for example,
sleekplan-acme and sleekplan-beta).What permissions does the MCP server have?
What permissions does the MCP server have?
The MCP server uses your Sleekplan account permissions. You can perform the same actions through the MCP server as you can through the Sleekplan admin dashboard — no more, no less.
Is my data secure?
Is my data secure?
Yes. Authentication uses OAuth 2.1 with PKCE. Your Sleekplan credentials are never shared with the AI client — the client only receives an access token scoped to the workspace you authorized. All communication between your client, the MCP server, and Sleekplan happens over HTTPS.
I'm having trouble connecting. What should I try?
I'm having trouble connecting. What should I try?
Clear your cached authentication tokens in the AI client and reconnect. This forces a fresh OAuth flow and resolves most connection issues. If the problem persists, contact support@sleekplan.com.
