← Back to Skills Marketplace
xiaoke-bot

Daily-to-Goal MCP

by Xiao Ke · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
284
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install daily-to-goal-mcp
Description
Connect to Daily-to-Goal (D2G) platform via MCP to manage goals, tasks, entities, and team performance. Use when the user wants to interact with their D2G pl...
README (SKILL.md)

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

  1. Visit https://h5.dd-up.com/ and sign up or log in
  2. Go to Settings → API Keys
  3. Generate a new API key (format: dtg_live_...)
  4. 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 details
  • dtg://goals/{goalId}/hierarchy — Full goal tree
  • dtg://tasks/{taskId} — Task details
  • dtg://goals/{goalId}/tasks — Tasks under a goal
  • dtg://team/members — Team member list
  • dtg://team/performance — Team performance metrics
  • dtg://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.

Usage Guidance
This skill appears to do what it says (manage Daily-to-Goal via an API key) but the runtime step uses `npx @daily-to-goal/mcp-server` with no homepage or source listed. That will download and execute code from npm on your machine. Before installing or running it: (1) verify the npm package exists and inspect its source (GitHub repo, package contents) and publisher identity; (2) prefer an official homepage or repository and avoid running npx from unknown packages; (3) run the MCP server in an isolated environment (container/VM) if you must test it; (4) create a limited-scope DTG API key and be prepared to rotate/revoke it; (5) avoid committing the key to source control and use a secrets manager. If the publisher or package cannot be verified, treat this as risky and decline installation.
Capability Analysis
Type: OpenClaw Skill Name: daily-to-goal-mcp Version: 1.0.2 The skill bundle is a standard MCP integration for the Daily-to-Goal (D2G) productivity platform. It provides documentation and configuration for managing goals and tasks via the '@daily-to-goal/mcp-server' package. No malicious logic, data exfiltration, or harmful prompt injections were found; the documentation (SKILL.md) even includes proactive security advice regarding API key management.
Capability Assessment
Purpose & Capability
Name/description (Daily-to-Goal integration) align with the single required env var (DTG_API_KEY) and the listed tools (goals/tasks/entities/team). Requiring an API key for the D2G platform is expected.
Instruction Scope
SKILL.md is focused on the D2G integration and does not ask the agent to read unrelated files or additional credentials. However, it instructs adding an MCP server entry that will run `npx @daily-to-goal/mcp-server` at runtime, which grants the skill the ability to execute code obtained from npm.
Install Mechanism
No formal install spec is provided, but the instructions rely on `npx @daily-to-goal/mcp-server`. That causes dynamic download-and-execute behavior from the npm registry. The skill metadata lacks a homepage/source and the package publisher is unknown, increasing the risk that running npx will fetch unvetted code.
Credentials
Only DTG_API_KEY is required and that directly corresponds to the D2G API usage described. No additional unrelated credentials or config paths are requested.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent, platform-wide privileges. The MCP server pattern will run separately but the skill itself does not demand elevated agent-wide privileges in the metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install daily-to-goal-mcp
  3. After installation, invoke the skill by name or use /daily-to-goal-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Sync with latest SKILL.md from main branch (2026-03-23)
v1.2.1
Remove hardcoded key format and external URL references to improve security scan results
v1.2.0
Remove DATABASE_URL dependency, guide users to sign up/login at h5.dd-up.com to get API key, simplify setup to cloud-based usage
v1.1.0
Add metadata declaring required env vars (DATABASE_URL, DTG_API_KEY), add security notice and prerequisites section
v1.0.1
Test publish
v1.0.0
Initial release - MCP integration for Daily-to-Goal platform
Metadata
Slug daily-to-goal-mcp
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 6
Frequently Asked Questions

What is Daily-to-Goal MCP?

Connect to Daily-to-Goal (D2G) platform via MCP to manage goals, tasks, entities, and team performance. Use when the user wants to interact with their D2G pl... It is an AI Agent Skill for Claude Code / OpenClaw, with 284 downloads so far.

How do I install Daily-to-Goal MCP?

Run "/install daily-to-goal-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Daily-to-Goal MCP free?

Yes, Daily-to-Goal MCP is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Daily-to-Goal MCP support?

Daily-to-Goal MCP is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Daily-to-Goal MCP?

It is built and maintained by Xiao Ke (@xiaoke-bot); the current version is v1.0.2.

💬 Comments