Use the public hosted HTTP endpoint for any platform that supports MCP over HTTP or generic JSON-RPC.
Endpoint: https://mcp.ai.teamwork.com
Auth header: Authorization: Bearer <token>
Tip
- Add an HTTP Request node (or an MCP-aware node if available in your version).
- Set the URL to
https://mcp.ai.teamwork.com. - Add the header
Authorization: Bearer <token>. - Use the MCP JSON-RPC payload format to call tools.
- Create a new integration and select the HTTP connector.
- Set the base URL to
https://mcp.ai.teamwork.com. - Add the
Authorization: Bearer <token>header to the connector authentication settings.
- Use the SSE endpoint:
https://mcp.ai.teamwork.com/sse. - Set the
SSEtransport method. - Select the OAuth authentication
- Change your Teamwork Developer App to use the correct redirect URL (
http://localhost:3080/api/mcp/teamwork/oauth/callbackby default). - Fill the client ID and secret from your Teamwork Developer App.
- Populate the Authorization server fields:
- Authorization URL:
https://www.teamwork.com/launchpad/login - Token URL:
https://www.teamwork.com/launchpad/v1/token.json
- Set the same scopes from the Teamwork Developer App (
projects,deskorprojects,desk).
Any HTTP client can call the MCP server directly:
curl -s https://mcp.ai.teamwork.com \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Refer to the MCP specification for the full JSON-RPC API.