Twist MCP Server logo

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.

View on GitHub

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?

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?

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?

UV is a fast, modern Python package installer and resolver.

Is this server production-ready?

No, the server is currently for testing purposes only.

What license is this project under?

This project is licensed under the MIT License.