twist-mcp-server

twist-mcp-server

3.5
Certified
communication

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

  1. twist_inbox_get

    Get user inbox content

  2. twist_inbox_archive_all

    Archive all threads in the workspace or threads after a specific time

  3. twist_inbox_archive

    Archive specific threads

  4. twist_inbox_unarchive

    Unarchive a specific thread

  5. twist_inbox_mark_all_read

    Tag all inbox threads as read

  6. twist_inbox_get_count

    Get the number of inbox threads