Your AI agent already speaks Unfold.
Create structured plans, distribute them via claim links, and track progress -- all from your AI agent. Four lines of config.
{
"mcpServers": {
"unfold": {
"command": "npx",
"args": ["@anthropic/unfold-mcp-server"],
"env": { "UNFOLD_API_KEY": "unfold_sk_..." }
}
}
}Works with Claude Code, Cursor, Windsurf, and any MCP client.
What your AI agent can do
One prompt. Six learners. Each on their own path.
Available tools
Seven tools. Create goals, import plans, review agent suggestions, track progress.
create_goalCreate a goal with AI-generated plan. Agent auto-answers clarification questions using context you provide. Set auto_respond=false to review agent suggestions first.
title, description, context?, auto_respond?, prioritygoal_id, claim_link, progress_link, questions?, agent_answers_used?get_goal_statusCheck progress: completion %, steps done, blockers, who claimed it. Includes agent answer transparency when plan is ready.
goal_idprogress, steps[], assigned_to, agent_answers_used?get_clarificationGet pending clarification questions with agent-suggested answers and confidence levels. Use after create_goal with auto_respond=false.
goal_idquestions[], agent_answer, agent_confidence, agent_sourcesubmit_clarificationSubmit your answers to clarification questions. Accept agent suggestions for the rest, or override any answer.
goal_id, answers?, accept_agent_answers?goal_id, status, agent_answers_used[]import_planImport pre-formulated steps from Jira, Linear, or your own tool. AI enriches with dependencies, durations, severity, and critical path.
title, steps[], enrich?, enrich_options?goal_id, plan_id, enriched_steps[], claim_linklist_goalsSee all goals in your org. Filter by status or claim state.
status?, claim_status?, limit?, offset?goals[], total_countrevoke_claimInvalidate a claim link. Already-claimed goals are not affected.
claim_tokensuccess, messageWhat you say to your AI agent
No code to write. Just describe what you need.
“Create an onboarding plan for our new hire starting Monday and email them the claim link”
Team onboarding“Import our Jira sprint backlog as a goal with dependencies and time estimates”
Plan import + enrichment“Create a 12-week coaching plan for Sarah with weekly reflection steps”
Coaching at scale“Create a Python learning path but let me review the questions before generating the plan”
Semi-auto with review“How many learners have completed the Python certification path?”
Academy tracking“List all unclaimed goals in our org that are older than 7 days”
OperationsPrefer REST? We have that too.
All MCP tools map to REST endpoints. Authenticate with your API key as a Bearer token.
POST/api/v1/ext/goals/unfoldCreate goal with agent-assisted plan generationPOST/api/v1/ext/goals/importImport steps with AI enrichmentPOST/api/v1/ext/goals/:id/clarify/submit-allSubmit clarification answersGET/api/v1/ext/goals/:idGet goal status, progress & agent answersGET/api/v1/ext/goalsList org goals (paginated)DELETE/api/v1/ext/goals/claims/:tokenRevoke a claim linkcurl -X POST https://api.unfoldit.ai/api/v1/ext/goals/unfold \
-H "Authorization: Bearer unfold_sk_..." \
-H "Content-Type: application/json" \
-d '{
"title": "Python Certification",
"autoRespond": true,
"context": { "experienceLevel": "beginner", "timeline": "12 weeks" }
}'