Syncupp speaks the Model Context Protocol, so Claude Code can read and update your workspace directly — ask it what is overdue, have it create a task, or summarise a board.
To be clear about what this is: it is an MCP endpoint rather than a general REST API.
claude mcp add command with the key already filled in. Run it in your terminal.The key is shown once. Keys start with sup_mcp_, which makes them easy to spot in a secret scanner.
If you are wiring up a client by hand rather than using the generated command:
POST https://api.syncupp.com/api/v1/mcp
# Either header works:
Authorization: Bearer sup_mcp_xxxxxxxxxxxxxxxx
x-api-key: sup_mcp_xxxxxxxxxxxxxxxxThe key identifies both the user and the workspace, so there is nothing else to pass. A request beyond the key's scope — a write with a read-only key — is refused.
| Operation | Scope | Does |
|---|---|---|
whoami | read | Who the key belongs to, and which workspace it acts in. |
list_boards | read | Boards in the workspace. |
list_tasks | read | Tasks, filterable by board and status. |
get_task | read | One task in full. |
list_team_members | read | People in the workspace. |
list_meetings | read | Scheduled meetings. |
create_task | write | Create a task on a board. |
update_task | write | Change an existing task. |
There is no general-purpose REST API today. Rather than describe this as one, we would rather point you at what exists: MCP for reading and updating a workspace programmatically, and webhooks for hearing about changes as they happen. A documented REST API is on the roadmap.
Questions, or an operation you need that is not here? Write to webmaster@syncupp.com.