MCP server for ScrumDo boards — connect any AI tool directly to your board
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"scrumdo-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# scrumdo-mcp Connect Claude Code, Codex, Cursor, OpenCode, Antigravity, GitHub Copilot, and other MCP hosts to your [ScrumDo](https://www.scrumdo.com) / [Spryng](https://app.spryng.io) boards over **local stdio**. The default connection is a **personal `smcp_` token** and the **collaborate** tool profile: read, comment, propose, and follow events as you. A broad organization API key is **not** equivalent human identity. Full setup and host-specific guidance: [ScrumDo MCP documentation](https://stage.scrumdo.com/byoa/mcp/). --- ## Installation ```bash pip install scrumdo-mcp ``` Requires Python 3.11+. The process speaks MCP over **stdio** (`scrumdo-mcp`). That local path is the supported compatibility floor. The hosted Django endpoint `POST https://app.spryng.io/api/scrumdo/organizations/<org>/mcp/rpc/` is a **transitional bearer beta**. It is **not** OAuth and is **not** official Streamable HTTP general availability. Prefer stdio until remote GA. --- ## Get a personal token 1. Sign in at [https://app.spryng.io](https://app.spryng.io). 2. Open your organization → **Settings → MCP Tokens**. 3. Create a named personal connection and copy the secret once. Personal tokens start with `smcp_`. Do not use **Settings → API Tokens** (OrgAPIKey) for human AI-client collaboration. Your org and project slugs are the path segments in `app.spryng.io/`**`my-company`**`/`**`engineering`**. --- ## Local stdio (supported) Replace the placeholder. Never commit a real token. ### Cursor — `~/.cursor/mcp.json` ```json { "mcpServers": { "scrumdo": { "command": "scrumdo-mcp", "env": { "SCRUMDO_TOKEN": "smcp_YOUR_PERSONAL_TOKEN", "SCRUMDO_ORG": "your-org-slug", "SCRUMDO_PROJECT": "your-default-project-slug", "SCRUMDO_BASE_URL": "https://app.spryng.io", "SCRUMDO_MCP_PROFILE": "collaborate", "SCRUMDO_CLIENT_NAME": "cursor" } } } } ``` ### Claude Code — `~/.claude.json` Same `mcpServers` shape as…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.