Taskpend MCP Server
Connect Claude or any Model Context Protocol (MCP) client to your Taskpend workspace. Read tasks, create documents, run AI workflows — all with the same permissions as your user account.
Connect from Claude
Taskpend is in Claude's connector directory, on the web, desktop and mobile apps.
- In Claude, openCustomize → Connectors.
- Search for Taskpend and select Connect. Taskpend is listed as a Community connector, so Claude first shows a short note that Anthropic hasn't reviewed it in depth. That's normal for newly listed connectors.
- Sign in to Taskpend, or create a free account, and approve access to your tasks and documents (
tasks:read,tasks:write,docs:read,docs:write). - Back in Claude, ask it to work with your tasks, for example "Plan our team offsite in Taskpend".
On a Claude Team or Enterprise plan, an Owner adds Taskpend for the organization first; members then see it in the directory and connect with their own account.
Connect from Claude Code
Add the server from your terminal:
claude mcp add --transport http taskpend https://udxtlagxxdaeuajyyalf.supabase.co/functions/v1/mcpThen run /mcp in Claude Code, choose taskpend and sign in.
Other MCP clients, or adding by URL
Any client that supports remote MCP servers with OAuth can connect with this URL. In Claude you can also use it under Customize → Connectors → Add custom connector.
https://udxtlagxxdaeuajyyalf.supabase.co/functions/v1/mcpTransport: Streamable HTTP (JSON-RPC 2.0 over POST). Authentication: OAuth 2.1 with PKCE. Clients discover the endpoints from.well-known metadata and register themselves dynamically (RFC 7591).
Available tools
Every tool declares a title, and either readOnlyHint or destructiveHint, per the MCP annotation spec.
Identity
- whoami — return the authenticated identity, scopes, and account.
Tasks
- list_tasks — list tasks, optionally scoped to a channel.
- get_task — fetch a task by ID.
- search_tasks — full-text search over task titles.
- create_task — create a new task, optionally nested under a parent.
- update_task — edit title, description, completion, or parent.
- delete_task — soft-delete (trash, auto-purged after 24h).
Documents
- get_document — read the long-form body of a task.
- write_document — replace a task's document body (Markdown).
- attach_media — put a video or image into a task's document, from a link, the file itself (up to 8 MB) or an upload.
- create_media_upload — get a one-time link to upload a big video or image (up to 50 MB) for attach_media.
Columns (spreadsheet cells)
- list_columns — list columns on a channel, optionally inherited from ancestors.
- create_column — create a new column on a channel.
- set_column_value — set a single cell at task × column.
Jira
- search_jira_issues — search the connected Atlassian site.
- link_jira_ticket — attach a Jira issue to a task via a jira_ticket column.
Widgets
- list_widgets — list sandboxed widgets on a task document.
- upsert_widget — create or update an HTML/CSS/JS widget.
- delete_widget — remove a widget from a task document.
- list_widget_library — widgets you can reuse from your other tasks and your team's.
- copy_widget — add a copy of a library widget to a task.
Managing connected apps
Visit Settings → API & MCP → Connected apps to see every assistant connected to your account, when it was last used, and to disconnect it. Disconnecting immediately revokes all of that app's tokens.
OAuth endpoints (for advanced clients)
Most clients won't need these — they're discovered automatically from /.well-known/oauth-authorization-server.
Authorization: https://udxtlagxxdaeuajyyalf.supabase.co/functions/v1/oauth/authorize
Token: https://udxtlagxxdaeuajyyalf.supabase.co/functions/v1/oauth/token
Revocation: https://udxtlagxxdaeuajyyalf.supabase.co/functions/v1/oauth/revoke
Registration: https://udxtlagxxdaeuajyyalf.supabase.co/functions/v1/oauth/register
Userinfo: https://udxtlagxxdaeuajyyalf.supabase.co/functions/v1/oauth/userinfo
Resource meta: https://udxtlagxxdaeuajyyalf.supabase.co/functions/v1/mcp/.well-known/oauth-protected-resource- PKCE (S256) is required for all clients.
- Access tokens are short-lived; refresh tokens rotate on use.
- Dynamic Client Registration (RFC 7591) is supported.
Security & privacy
Tokens are stored hashed at rest and never leave the server. Every tool call is executed with your user identity and respects Taskpend's row-level security. Read more in our Privacy Policy.
Need help?
Email support@taskpend.com with the name of the client you're connecting and any error messages.