Connect Claude Code
Developer integration
This integration is for people who use Claude Code — Anthropic's AI coding assistant. If you don't use Claude Code, you can skip this section.
What you get
Claude Code can read and create your Danny tasks directly from the terminal. Use it to capture tasks from meeting notes or Slack threads without leaving your workflow, or ask Claude to list, search, and update your tasks while you work.
Prerequisites
- A Danny account
- Claude Code CLI, Desktop app, or Web
Step 1: Create an API key
- Go to Settings → API Keys
- Click Create API Key
- Enter a label (e.g.
Claude Code — laptop) - Copy your key — it's shown only once
Step 2: Connect Claude Code
CLI (recommended)
claude mcp add danny --transport http \
--url https://api.askdanny.to/mcp \
--header "X-Api-Key: YOUR_API_KEY"
Replace YOUR_API_KEY with the key you just copied.
Desktop or Web
Add this to your MCP settings:
{
"mcpServers": {
"danny": {
"type": "http",
"url": "https://api.askdanny.to/mcp",
"headers": { "X-Api-Key": "YOUR_API_KEY" }
}
}
}
Step 3: Verify it works
Try these prompts in Claude Code:
> list my tasks
> create a task: Review PR #42
> add tasks from these meeting notes: [paste notes]
Available tools
| Tool | Description | Scope |
|---|---|---|
list_tasks | List tasks, optionally filtered by view or status | Read |
get_task | Fetch a single task by ID | Read |
search_tasks | Full-text search across your tasks | Read |
get_task_history | View the edit history of a task | Read |
list_views | List your saved task views | Read |
check_calendar | Check your calendar for scheduling context | Read |
create_task | Create a new task | Write |
update_task | Update fields on an existing task | Write |
complete_task | Mark a task as complete | Write |
reopen_task | Reopen a completed task | Write |
decompose_task | Break a task into smaller subtasks using AI | Write |
send_gmail_draft | Create a Gmail draft from task context | Write |
create_tasks_from_context | Extract and create tasks from unstructured text (meeting notes, Slack threads, etc.) | Write |
web_search | Search the web using Brave Search | Read |
Revoking access
Go to Settings → API Keys and click Revoke next to the key you want to remove. Revocation takes effect immediately.