Daily-to-Goal MCP Integration
Connect your AI assistant to Daily-to-Goal via MCP to manage goals, tasks, and team performance.
Setup
1. Get Your API Key
- Visit https://h5.dd-up.com/ and sign up or log in
- Go to Settings → API Keys
- Generate a new API key (format:
dtg_live_...) - Save the key — it is shown only once
2. Configure MCP Server
Add to your OpenClaw / Claude Desktop MCP config:
{
"mcpServers": {
"daily-to-goal": {
"command": "npx",
"args": ["@daily-to-goal/mcp-server"],
"env": {
"DTG_API_KEY": "dtg_live_your_key_here"
}
}
}
}
Replace DTG_API_KEY with your actual key.
Security: Never commit your API key to version control. Use environment variables or a secrets manager.
Available Tools (18)
Goal Management (6)
| Tool | Description |
|---|---|
goals_list |
List goals with filters (status, date range, parent) |
goals_create |
Create a goal (supports hierarchy via parentId) |
goals_update |
Update goal details |
goals_delete |
Delete a goal |
goals_add_progress |
Add manual progress entry |
goals_get_hierarchy |
Get full goal tree from a root goal |
Task Management (5)
| Tool | Description |
|---|---|
tasks_list |
List tasks with filters (status, assignee, goal) |
tasks_create |
Create a task (optionally linked to a goal) |
tasks_update |
Update task details |
tasks_complete |
Mark a task as completed |
tasks_approve |
Approve a task (manager/admin only) |
Entity Management (4)
| Tool | Description |
|---|---|
entities_list |
List entities (assets) with filters |
entities_create |
Create a new entity |
entities_update |
Update entity details |
entities_delete |
Delete an entity |
Team Insights (3)
| Tool | Description |
|---|---|
team_members |
List team members with stats |
team_performance |
Get team performance metrics |
team_leaderboard |
Get team rankings |
Resources (read-only URI access)
dtg://goals/{goalId}— Goal detailsdtg://goals/{goalId}/hierarchy— Full goal treedtg://tasks/{taskId}— Task detailsdtg://goals/{goalId}/tasks— Tasks under a goaldtg://team/members— Team member listdtg://team/performance— Team performance metricsdtg://entities/{entityId}— Entity details
Permissions (RBAC)
| Role | Read | Write own | Write team | Approve |
|---|---|---|---|---|
| Admin | All | All | All | Yes |
| Manager | All | Yes | Yes | Yes |
| Member | All | Yes | No | No |
API Key Scopes
goals:read, goals:write, tasks:read, tasks:write, entities:read, entities:write, team:read, datasets:read
Troubleshooting
- Authentication failed: Verify your API key is correct and not expired
- Permission denied: Check your user role and API key scopes
- Resource not found: Confirm the resource belongs to your tenant
For detailed API key management and security practices, see references/security.md.
