Twist MCP Server

Twist MCP Server is an MCP server that connects AI assistants to a Twist workspace via the Twist REST API. Built in Python, this tool enables users such as software engineers, project managers, and remote team members to interact directly with asynchronous team discussions from MCP-compatible clients like Claude Desktop. The server exposes an interface for reading, organizing, and managing both inbox notifications and channel threads without opening the Twist web or desktop application. By bridging Twist with AI models, it allows users to inspect thread contents, fetch unread messages, and track collaboration updates in channels. Users can also perform active workspace administration tasks, including creating new discussion threads, updating existing posts, archiving inbox items, starring important topics, and muting irrelevant conversations. It provides fine-grained thread state controls, allowing agents to mark threads as read or unread across entire workspaces or for specific discussions. This setup streamlines team communication workflows by integrating asynchronous conversation oversight directly into development and desktop AI environments.

Category: Communication & Messaging

Tags: collaboration, messaging, team-chat, twist

Visit Twist MCP Server

How to install and configure Twist MCP Server

  1. Ensure Python 3.10+ and the UV package manager are installed on your machine. 2. Obtain a Twist API token by visiting the Twist App console, creating a personal application, and copying the OAuth 2 test token. 3. Note your Twist Workspace ID from your workspace settings. 4. Add the Twist MCP server configuration to your claude_desktop_config.json file: json { "mcpServers": { "twist": { "command": "uv", "args": [ "--directory", "/absolute/path/to/twist-mcp-server", "run", "main.py" ], "env": { "TWIST_API_TOKEN": "your_twist_api_token", "TWIST_WORKSPACE_ID": "your_twist_workspace_id" } } } } 5. Restart Claude Desktop to enable the Twist tools.

What you can do with Twist MCP Server

  • Managing thread status: Mark specific threads or all workspace messages as read or unread, and clear workspace notifications based on current priorities. * Archiving inbox items: Clear clutter by retrieving user inbox items, counting pending notifications, and archiving individual or bulk threads. * Publishing channel threads: Create new discussion threads or update existing content inside selected workspace channels directly through natural language prompts. * Organizing communication: Pin, star, or move conversations across different channels to maintain an organized and easily accessible workspace structure. * Muting notifications: Temporarily mute active or noisy discussion threads for a specified number of minutes to focus on current development tasks.

Key facts

  • https://github.com/mikemc/twist-mcp-server
  • Communication & Messaging
  • collaboration, messaging, team-chat, twist

Part of MCP Servers

Related MCP servers

  • MCP Microsoft Office Bridge — MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP Naver News — MCP Naver News is an MCP server that connects AI assistants to the Naver News API, enabling automated search and…
  • MCP Outlook Tools — MCP Outlook Tools is an MCP server that enables AI assistants like Claude Desktop to connect with a locally installed…
  • MCP Personal Assistant Agent — MCP Personal Assistant Agent is an MCP server that connects AI clients to productivity services, external web information, and smart…
  • MCP Relay — MCP Relay is an MCP server that connects Claude to a Discord channel to deliver outbound notifications and collect human…
  • MCP Reddit Server — MCP Reddit Server is an MCP server that connects large language model interfaces to the Reddit API. Designed for developers,…

What can Twist MCP Server do?

Twist MCP Server enables Model Context Protocol clients to interact with a Twist workspace. It allows you to inspect inbox notifications, archive or unarchive threads, count unread items, create new channel threads, and edit existing messages. It also supports organizing threads by pinning, starring, moving them between channels, or muting notifications.

Which MCP clients work with Twist MCP Server?

Twist MCP Server works with any client that implements the Model Context Protocol, including Claude Desktop. The official documentation includes step-by-step instructions for adding the server to the claude_desktop_config.json configuration file. Any other MCP-compatible interface that supports executing local commands with environment variables can also run the server.

How do I obtain the necessary Twist credentials?

To configure the server, log in to your Twist account and open the Twist App console. Create a new personal application and copy the provided OAuth 2 test token, which grants full account access for the current user. You will also need your Twist Workspace ID, both of which are passed as environment variables.

Is Twist MCP Server open source?

Yes, Twist MCP Server is open-source software licensed under the MIT License. Users can freely view the source code, inspect implementation details, adapt the server for custom workflows, and report issues directly on its GitHub repository.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories