AI & API docs
Connect your AI assistant — or your own code — to Sprynt with a personal API token.
1. Create a personal token
Log in, open a workspace, then go to Settings → Connect AI and create a token. It is shown once — copy it now. It acts as you and can be revoked at any time.
2a. Claude Desktop (MCP)
Add this to claude_desktop_config.json, replace the token, then fully quit and reopen Claude. Requires Node.js (npx).
{
"mcpServers": {
"sprynt": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://sprynt.uz/api/mcp",
"--header",
"Authorization:Bearer YOUR_TOKEN"
]
}
}
}2b. ChatGPT (Custom GPT)
Create a GPT, add an Action, import the OpenAPI URL below and choose Authentication → API key → Bearer, then paste your token.
OpenAPI spec:
https://sprynt.uz/api/v1/openapi.json2c. REST API
Every request needs an Authorization: Bearer header. Responses are JSON.
Authorization: Bearer YOUR_TOKEN
Base URL: https://sprynt.uz/api/v1Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /me | The authenticated user |
| GET | /workspaces | Your workspaces |
| GET | /boards?workspace=ID | Boards in a workspace |
| GET | /columns?board=ID | A board’s columns (id, title, kind) |
| GET | /tasks | Tasks assigned to you |
| POST | /tasks | Create one or many tasks |
| POST | /tasks/done | Move a task to Done |
Example: create tasks
curl -X POST https://sprynt.uz/api/v1/tasks \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"board": "BOARD_ID",
"tasks": [
{ "title": "Fix login redirect", "type": "bug", "priority": "high",
"start": "2026-10-26", "due": "2026-10-30", "estimate": 60 }
]
}'Task fields
title (required), description, type (feature | bug | chore | design | research), priority (low | medium | high), start and due (YYYY-MM-DD), estimate (minutes), column (column id).
Rate limits: 120 requests per minute per token on REST, 240 on MCP.