Skip to main content
The Sleekplan MCP server exposes your entire workspace to any compatible AI client. Once connected, you can ask your AI assistant to find feedback, create changelog entries, tag items, look up users, run surveys, and more — all in natural language, without switching to the Sleekplan dashboard. The server is centrally hosted at 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-remote as 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

Open Claude settings, go to Connectors, and add Sleekplan. Alternatively, add the following to your claude_desktop_config.json:
Restart Claude Desktop after saving the file. On the next launch, Claude will prompt you to authorize your Sleekplan account.

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_documents answers “what thinking already exists for this request?”, which is the useful first call before an assistant works on a post. list_document_feedback answers the reverse, for a document that informs several requests.
  • History is append-only. Every save that changes a document adds a version. restore_document_version does not rewind: it writes the older content as a new version on top, so the state being replaced stays recoverable. Use compare_document_versions to see what changed between any two versions.
  • update_document is a partial update. Only the fields you pass change, and the rest are left alone. Passing content replaces the whole body, so an assistant should read the document first and send the complete new text.
Ask your assistant for a type key from 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 with create_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

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.
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).
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.
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.
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.