February 27, 2026
Taskade developer changelog — February 27, 2026: Hosted MCP v2 — OAuth 2.0 PKCE + Dynamic Client Registration, New Automation Piece: Telegram Bot.
Last updated
Was this helpful?
Taskade developer changelog — February 27, 2026: Hosted MCP v2 — OAuth 2.0 PKCE + Dynamic Client Registration, New Automation Piece: Telegram Bot.
Developer highlights. This section tracks API, MCP, SDK, automation, and Taskade Genesis platform changes for developers. For the full product changelog see taskade.com/changelog; for release newsletters see taskade.com/blog/updates.
The hosted MCP server (https://www.taskade.com/mcp) was upgraded to the MCP 2025-11 Streamable HTTP transport and now supports full OAuth 2.0 with PKCE (Proof Key for Code Exchange, S256 method). Key changes for integrators:
Dynamic client registration — a new endpoint at POST /oauth2/register allows MCP clients to self-register without a manual approval step. At launch, redirect URIs are restricted to claude.ai domains and localhost (127.0.0.1 / localhost) for CLI clients, as the allow-list is expanded.
PKCE-only public clients — clients registered via /oauth2/register are issued as public PKCE clients (token_endpoint_auth_method: none, pkce_required: true). No client secret is needed.
Streamable HTTP sessions — the MCP endpoint supports session-based Streamable HTTP (POST /, GET /, DELETE /) with per-session state. A mcp-session-id header is used to resume sessions.
Bearer token auth — MCP requests authenticate with Authorization: Bearer <your_pat_or_oauth2_token>. Personal Access Tokens (PATs) and OAuth2 access tokens are both accepted.
The production deployment fix (fix(mcp): MCP server not connecting on staging/prod) shipped alongside this release. If you experienced MCP connection failures before Feb 26, retry with the current endpoint.
See Workspace MCP and Authentication for PAT and OAuth2 setup. Source: github.com/taskade/mcp.
A Telegram Bot automation piece is now available, adding 8 actions for sending and managing Telegram messages from automation workflows:
telegram.sendMessage
Send a text message to a chat
telegram.sendPhoto
Send an image via URL or file ID
telegram.sendDocument
Send a document/file
telegram.sendVideo
Send a video
telegram.editMessageText
Edit an existing message
telegram.deleteMessage
Delete a message
telegram.pinChatMessage
Pin a message in a chat
telegram.getChat
Retrieve chat metadata
Trigger a Telegram notification from any automation — connect your bot token in the Integrations panel to get started.
Note: send/manage actions are available at launch; trigger support shipped in a later release.
See Automation Integrations for the full integration library and Integration Kit for the open-source piece source.
When an inbound webhook's HMAC signature does not match, automation runs now emit a structured diagnostic log entry instead of a bare rejection. The log includes the expected vs. received signature lengths and the hashing algorithm used, making it easier to debug misconfigured webhook secrets without enabling verbose logging.
See Webhooks for HMAC signing details.
Last updated
Was this helpful?
Was this helpful?