# Chain of Draft

> Use this tool when you need to enhance reasoning and problem-solving through iterative critique and revision cycles. It structures thinking into drafts with explicit reasoning chains, allowing for focused critiques and targeted revisions, and maintains session state to track thought history and branching paths. Ideal for complex tasks where initial reasoning may contain errors or gaps, it integrates with AI assistants to improve reasoning quality through systematic refinement.

Canonical page: https://skillsregistry.net/skills/bsmi021-chain-of-draft  
JSON: https://api.skillsregistry.net/v1/skills/bsmi021-chain-of-draft

## Description

MCP Chain of Draft Server provides a tool for enhancing reasoning through iterative critique and revision cycles. Developed by bsmi021, this TypeScript implementation exposes a Chain of Draft tool that structures thinking into drafts with explicit reasoning chains, allowing for focused critiques and targeted revisions. The server maintains session state to track thought history and branching paths, making it particularly valuable for complex problem-solving tasks where initial reasoning may contain errors or gaps. It integrates with the Model Context Protocol SDK to enable AI assistants to improve their reasoning quality through systematic refinement rather than single-pass thinking.

## Trust

- **Trust score (0–1):** 0.99
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** productivity
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/bsmi021-chain-of-draft)
- **Repository:** <https://github.com/bsmi021/mcp-chain-of-draft-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "bsmi021-chain-of-draft"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/bsmi021-chain-of-draft` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/bsmi021-chain-of-draft/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
