Twist MCP Server
by mikemc
An MCP server for interacting with a Twist workspace, written in Python using the Twist REST API. It is currently for testing purposes only.
Last updated: N/A
What is Twist MCP Server?
The Twist MCP Server is a Python-based server that allows you to interact with a Twist workspace using the Twist REST API. It provides tools for managing inbox threads and other thread-related operations.
How to use Twist MCP Server?
To use the server, you need Python 3.10+, the UV package manager, a Twist API token, and a Twist Workspace ID. After installing the prerequisites, configure the server within your claude_desktop_config.json file with the appropriate command, arguments, and environment variables (TWIST_API_TOKEN and TWIST_WORKSPACE_ID).
Key features of Twist MCP Server
Inbox management (get, archive, unarchive, mark read)
Thread management (get, add, update, remove, star, pin, mute)
REST API interaction with Twist
Configuration via JSON
Use cases of Twist MCP Server
Automating Twist inbox management
Programmatically creating and managing threads
Integrating Twist with other applications
Building custom workflows for Twist
FAQ from Twist MCP Server
What is an MCP server?
What is an MCP server?
MCP stands for Message Control Protocol. In this context, it refers to a server that manages messages and interactions within a Twist workspace.
How do I get a Twist API token?
How do I get a Twist API token?
Log in to your Twist account, visit the Twist App console, create a new application for personal use, and copy the OAuth 2 test token.
What is the UV package manager?
What is the UV package manager?
UV is a fast, modern Python package installer and resolver.
Is this server production-ready?
Is this server production-ready?
No, the server is currently for testing purposes only.
What license is this project under?
What license is this project under?
This project is licensed under the MIT License.