Things Cloud MCP

Connect your AI to Things 3

A Model Context Protocol server that gives your AI assistant full access to Things 3 task management through Things Cloud.

Streamable HTTP / OAuth 2.0 / 19 Tools
Setup MCP with Claude.ai
Claude.ai
Claude Code
ChatGPT
Cursor
Windsurf
1
Go to Settings → Connectors → Add custom connector
2
Enter name: Things Cloud
3
Enter URL:
4
Click Add, then enable in chat via the “+” button
1
Run the following command:
claude mcp add --transport http \
  --header "Authorization: Basic BASE64_ENCODE(email:password)" \
  things-cloud 
Replace BASE64_ENCODE(email:password) with your base64-encoded Things Cloud credentials (email:password). Generate with: echo -n 'email:password' | base64
2
Verify with the /mcp command inside Claude Code.
1
Go to Settings → Apps & Connectors → Advanced, enable Developer Mode
2
Click Add Connector
3
Enter name: Things Cloud, URL:
4
In a new chat, click “+” to select the connector
Note: ChatGPT requires a publicly accessible URL (use ngrok for local dev).
1
Add to ~/.cursor/mcp.json:
{
  "mcpServers": {
    "things-cloud": {
      "url": "",
      "headers": {
        "Authorization": "Basic BASE64_ENCODE(email:password)"
      }
    }
  }
}
Replace BASE64_ENCODE(email:password) with your base64-encoded Things Cloud credentials (email:password). Generate with: echo -n 'email:password' | base64
1
Add to ~/.codeium/windsurf/mcp_config.json:
{
  "mcpServers": {
    "things-cloud": {
      "serverUrl": "",
      "headers": {
        "Authorization": "Basic BASE64_ENCODE(email:password)"
      }
    }
  }
}
Replace BASE64_ENCODE(email:password) with your base64-encoded Things Cloud credentials (email:password). Generate with: echo -n 'email:password' | base64