twist-mcp-server
An MCP server for interacting with a Twist workspace, written in Python using the Twist REST API, currently for testing purposes only.
The Twist MCP Server is designed to facilitate interaction with a Twist workspace through the use of the Twist REST API. This server is implemented in Python and is currently intended for testing purposes. It allows users to manage their Twist workspace by providing various tools to handle inbox and thread operations. The server requires Python 3.10+, the UV package manager, a Twist API token, and a Twist Workspace ID for setup. Future versions aim to incorporate proper OAuth authentication for enhanced security. The server can be integrated with platforms like Claude Desktop by configuring the MCP server settings in the claude_desktop_config.json file.
Features
- Python-based server for Twist workspace interaction
- Utilizes Twist REST API for operations
- Supports inbox and thread management tools
- Requires Python 3.10+ and UV package manager
- Future plans for OAuth authentication
Tools
twist_inbox_get
Get user inbox content
twist_inbox_archive_all
Archive all threads in the workspace or threads after a specific time
twist_inbox_archive
Archive specific threads
twist_inbox_unarchive
Unarchive a specific thread
twist_inbox_mark_all_read
Tag all inbox threads as read
twist_inbox_get_count
Get the number of inbox threads