# Deerdawn MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.deerdawn%2Fdeerdawn
Registry id: `mcp-registry/com.deerdawn/deerdawn`
Status: auth-required (checked 2026-10-27T06:31:46.854Z)

## Verdict

Deerdawn MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 302 ms median handshake and 1 outage in 90 days. Its agent-readiness grade is A (97/100) across 24 tools, costing an agent about 4,898 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 302 ms | 61% of MCP servers |
| p95 handshake latency | 500 ms | — |
| Checks in 30 days | 222 | — |
| Outages, 90 days | 1 | — |
| Median recovery | 1 min | — |
| Agent-readiness score | 97/100 (A) | 90% of MCP servers |
| Tools | 24 | — |
| Tool-list size for an agent | ~4,898 tokens | 38% of MCP servers |
| Days observed | 28 | — |

## Install

```json
{
  "mcpServers": {
    "deerdawn-mcp-server": {
      "type": "http",
      "url": "https://api.deerdawn.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http deerdawn-mcp-server https://api.deerdawn.com/mcp
```

## Tools (27)

- `archive_project`: Archive a dead or finished project so it stops cluttering list_projects and never auto-resolves as the active project. Preserves all history. Pass unarchive:tru
- `build_subagent_brief`: Build a compact, task-scoped prompt for a worker agent. Call once per delegated subtask, then pass only the returned brief using the host's isolated/no-history 
- `cleanup_context`: Clean up task context at handoff/finish time. Marks the finished task as completed, clears open-task command history, and returns unresolved questions that stil
- `complete_setup`: One-call setup fallback: checks auth, applies local setup, and runs import_local_context preview.
- `create_project`: Create a new DeerDawn project to track a codebase, feature, or initiative. Pass parent_project_id to create it as a subproject under an umbrella (e.g. a workstr
- `find_known_paths`: Search durable path memory (hot paths, surfaces, debugging notes) before doing a repo-wide search. Use a path-oriented query like "auth modal" or "signup route"
- `get_auth_status`: Returns a browser URL to complete sign-in if not authenticated.
- `get_context`: Get the current context for a specific project — task, status, decisions, goals, and open questions. If you have not called start_session yet this session, call
- `get_next_best_context`: Return the most relevant next context to fetch or use for the current task/session, including open questions and pending decisions ranked for relevance and toke
- `get_project_map`: Return the durable project map: hot paths, entrypoints, named surfaces, and recent debugging notes. Call this BEFORE searching the codebase — the file may alrea
- `get_skill`: Fetch one shared skill in full (including markdown body) by slug. Call after list_skills when a skill is relevant to the current task.
- `get_workspace_entities`: Query typed workspace knowledge — services, capabilities, patterns, environments, and workflows — for architecture-level orientation.
- `get_workspace_overview`: Get a full overview of your workspace — all projects, durable knowledge, and capabilities.
- `import_local_context`: Import context from local files (CLAUDE.md, AGENTS.md, .cursorrules).
- `list_projects`: List all your DeerDawn projects with their current task and project ID.
- `list_skills`: List available shared skills (name + description, no body). Use on web tools (ChatGPT, Claude.ai) that cannot read skill files from disk.
- `manage_todos`: Manage the active project's task board — a scrum-style board where every task is a card that moves across phase columns: Backlog → Blocked → In Progress → Integ
- `mark_resolved`: Mark a knowledge or decision entity as resolved so it stops appearing in normal context loads. Resolved entries are still retrievable via get_workspace_entities
- `record_debug_finding`: Record a durable debugging finding, optionally tied to file paths and a commit/diff ref, after diagnosing a bug or tracing a non-obvious handoff.
- `record_hot_paths`: Record durable file/folder hot paths AFTER you discover them, so future sessions find them before searching. Append nodes — do not restate the whole tree.
- `rename_project`: Rename a project (umbrella or subproject). Use to tidy inconsistent, unclear, or shouty project names — the change is immediate and flows into every future brie
- `search_context`: Search across all your DeerDawn projects by keyword or topic. If you have not called start_session yet this session, call it first — it may already answer the q
- `set_project_parent`: Re-parent an existing project: nest it under a top-level umbrella by passing parent_project_id, or promote it back to top-level by omitting parent_project_id. U
- `start_session`: Call at the start of every session. Returns your active project context — current task, recent decisions, open questions — so you can resume without re-explaini
- `switch_subproject`: Set which subproject is active for this codebase, so start_session, update_context, and manage_todos target it by default. The choice is remembered per workspac
- `update_context`: Update the context for a project. Call this after a decision is made, a task changes, or a feature ships.
- `upsert_workspace_entities`: Create or update typed workspace entities (services, capabilities, patterns) and relationships. Use for durable architecture knowledge that should persist beyon

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
