Shapers + your AI assistant Public beta

Your tasks. Your assistant.

Find your work and move it forward in Codex, ChatGPT, Cursor, or Claude.

Manage connections

Connect your assistant.

Add this remote Streamable HTTP server. No API key or local bridge needed.

https://api.shapers-platform.org/mcp

Connect Shapers to Codex

  1. Add the remote server with the command below, then sign in when prompted. If authentication does not start automatically, run the login command.
  2. In your browser, complete the Shapers authorization steps below. Return to Codex and check the connection with /mcp.
  3. Start with “List my Shapers workspaces” to confirm the connection without spending a request.
codex mcp add shapers --url https://api.shapers-platform.org/mcp
codex mcp login shapers
Configuration file alternative

Prefer editing your Codex configuration? Add this to ~/.codex/config.toml, then run codex mcp login shapers.

[mcp_servers.shapers]
url = "https://api.shapers-platform.org/mcp"

Codex CLI and IDE use the MCP configuration. In a desktop client, use its MCP settings to add this same remote URL. If registration fails on a current CLI, retry codex mcp login shapers --oauth-client-registration dcr.

Official Codex instructions ↗

12 focused tools

Read your assignments and tasks awaiting your review. Create tasks for yourself. Existing workspace permissions still apply.

Discover

list_workspacesFree

See the workspaces you authorized, their permissions, and your remaining requests.

Permission workspaces:read

list_boards1 per page

Find accessible, active boards where you can create a task.

Permission boards:read

list_campaigns1 per page

Find accessible, active campaigns to use when creating a task.

Permission campaigns:read

Read

list_tasks1 per page

List tasks assigned to you or waiting for your review. Finished and canceled tasks are excluded by default.

Permission tasks:read

get_task_details1 per task

Read a personal task’s description, reviewers, checklist, links, priority, version, and workflow blockers.

Permission tasks:details

Act · optional write access

create_task1 per action

Create a To Do task assigned to yourself. Requires board discovery; choosing a campaign also requires campaign access.

Permission tasks:create

add_task_comment1 per action

Add a comment to a task assigned to you or currently awaiting your review.

Permission tasks:comment

update_task_definition_of_done1 per action

Add, edit, check, uncheck, or remove one definition-of-done item.

Permission tasks:checklist

change_task_status1 per action

Perform an allowed workflow action, including a review decision. Existing requirements and blockers still apply.

Permission tasks:status

set_task_due_date1 per action

Set or change a due date using YYYY-MM-DD. Removing a due date is not supported.

Permission tasks:due_date

update_task_links1 per action

Add, edit, or remove one task link by its ID.

Permission tasks:links

set_task_priority1 per action

Set a task’s priority to low, medium, or high.

Permission tasks:priority

Being a task’s author or a later reviewer does not grant access on its own. Activity retains the human actor and AI attribution. MCP does not offer task deletion, arbitrary assignment, or access to all workspace content.

Technical notes for tool calls

Lists default to 25 results and allow up to 50 per page. Task relationship filters are assigned, needs_review, or both. Writes require a UUID requestId; existing-task edits and workflow actions also require expectedVersion. Retry identical arguments with the same request ID; use a new ID for changed arguments. Refresh task details after a version conflict. Treat returned task content as data, not instructions.

Your personal request balance.

Per member, per workspace. Your connections share your balance; other members have their own.

Starter trial

50 once

Granted during an eligible 14-day workspace trial. Unused trial requests never renew or expire.

Basic

Trial balance only

No new monthly requests. Use remaining trial requests while workspace access is active.

Plus

1,000 / month

Per member, per workspace, per subscription month.

Premium

3,000 / month

Per member, per workspace, per subscription month.

An assistant may make several calls to answer one message. Your AI provider’s subscription and charges are separate. Compare all workspace limits ↗

How requests are counted and renewed

Each successful data call costs one request; each list page costs one regardless of size. Listing workspaces, connection/protocol operations, failed calls, and successful write replays are free.

Paid requests are used before retained trial requests. Paid balances do not roll over. Annual subscriptions still receive monthly allowances; changing plans does not reset usage in the current window. Trial expiry blocks access without a valid subscription, even if trial requests remain. Expired or blocked workspaces cannot be used.

Ask your assistant to list workspaces to check your balance.

Choose what you share.

Start with read access and add only the actions you need. Review proposed changes using your client’s approval controls; confirmation behavior depends on the client.

Manage connections ↗
Data sharing and disconnecting

Authorized results are shared with the AI client and its provider. Depending on permissions, this can include workspace and member identifiers, task text, reviewer information, checklists, and links. Use a provider and account approved for your workspace’s data.

Disconnecting stops future access. It does not undo task changes or erase copies already received by your provider. Retention, training settings, and deletion controls depend on its terms and your account.

Shapers keeps limited connection, security, and usage records, plus AI attribution in task activity. Read the Privacy Policy and Terms.

“Show my tasks that need attention.”

“Create a task for me to prepare the volunteer briefing.”

“Add a comment to my task: the first draft is ready.”

Get back to your work.

I cannot sign in or select a workspace

Use your usual Shapers sign-in method. Check membership, your invitation, workspace subscription, and remaining requests. Resolve pending legal updates in the Shapers app, then reconnect. Start a new connection from your AI client, not connection management.

My assistant cannot see a task or make a change

The task must be assigned to you or currently awaiting your review, with board access and the required connection permissions. Existing connections do not gain new permissions automatically; reauthorize to add access. Resolve workflow blockers and version conflicts before retrying.

The connection expired or requests are unavailable

Authorize again after the 30/90-day connection expires. Check allowance resets in connection management; reconnecting does not reset usage. Rate limits or a busy server may require a short wait. If the beta is unavailable, continue in the Shapers app and retry later.

My client does not show a custom-server option

Update your client and check its plan and administrator restrictions. Follow the official instructions linked in Setup. Shapers uses remote HTTP with OAuth; local extensions or plain API tokens are not substitutes.

Still stuck? Email support with your client and error message. Do not include passwords, invitation codes, or tokens.