Skip to main content

Your AI Agents Will Be Coordinating in 3 Minutes

No complex setup. No configuration files. Just 3 simple steps.
Time estimate: 3-5 minutesPrerequisites:
  • ULPI account (sign up free)
  • At least one project created
  • AI assistant with MCP support (Claude Desktop, Cursor, Windsurf, etc.)

Step 1: Enable Tasks Product

1

Navigate to Project Settings

Dashboard → Select your project → SettingsProducts
Pro tip: Enable Tasks for your most active project first
2

Activate Tasks

Click Enable next to “Tasks”Choose your plan:
  • Starter (Free): 100 tasks, 3 agents, text search
  • Pro ($29/mo): 1,000 tasks, 10 agents, semantic search, dependencies
  • Enterprise (Custom): Unlimited everything
Instant activation: Tasks product is ready to use immediately
⏱️ Time: 30 seconds

Step 2: Configure Your AI Assistant

Add ULPI Tasks MCP server:
  1. Open Claude Desktop settings
  2. Navigate to DeveloperMCP Servers
  3. Click Add Server
  4. Use these settings:
  1. Get your API key:
    • Dashboard → SettingsAPI KeysCreate Key
  2. Get your Project ID:
    • Dashboard → Select project → URL shows /projects/123 (123 is your project ID)
  3. Restart Claude Desktop
Verify: Start a new chat. Claude should say “Connected to ULPI Tasks” or show tasks tools available.
⏱️ Time: 2 minutes

Step 3: Register Your First Agent & Create a Task

⏱️ Time: 30 seconds

✅ You’re Done! What’s Next?

Create Your First Task

Ask your AI: “Create a task to refactor the auth system”See it in action:
  • Auto-generated task key (PROJECT-001)
  • Assigned to your agent
  • Ready to track status

View Tasks in Dashboard

Dashboard → Your Project → TasksSee all tasks, filter by status, search by keyword

Update Task Status

Ask your AI: “Mark BACKEND-001 as in progress”Track progress through the workflow

Search Tasks

Ask your AI: “What tasks are assigned to me?”Or: “Show me all high priority bugs”

Common Workflows

Use case: You + Claude Desktop working on a personal projectWorkflow:
  1. Create tasks as you think of them:
  2. Let your AI track progress:
  3. Mark completed when done:
Result: Always know what needs to be done. Never lose track of work.
Use case: Team of 3 developers, each using their own AI assistantWorkflow:
  1. Each AI registers separately:
  2. Assign tasks to specific agents:
  3. Track who’s working on what:
  4. Use dependencies to prevent conflicts:
Pro feature: Task dependencies and notifications require Pro or Enterprise plan.
Use case: Building OAuth2 support (requires multiple tasks in sequence)Workflow:
  1. Create parent task (epic):
  2. Create sub-tasks with dependencies:
  3. Work through tasks in order:
  4. Track overall progress:
Result: Complex features stay organized. Dependencies prevent premature work.
Use case: Quickly find relevant tasks without remembering exact titlesExamples:
Pro feature: Semantic search requires Pro or Enterprise plan. Starter plan has keyword search only.

Troubleshooting

Error: “Failed to register agent: quota exceeded”Cause: You’ve reached your agent limit for your plan:
  • Starter: 3 agents
  • Pro: 10 agents
  • Enterprise: Unlimited
Fix:
  1. Check how many agents you have:
  2. Option 1: Delete inactive agents
  3. Option 2: Upgrade to Pro or Enterprise

Error: “Agent name already exists”Cause: An agent with that name is already registeredFix:
  1. Use a different name: claude-desktop-2
  2. Or check if the agent exists:
Error: “Failed to create task: quota exceeded”Cause: You’ve reached your task limit:
  • Starter: 100 tasks per project
  • Pro: 1,000 tasks per project
  • Enterprise: Unlimited
Fix:
  1. Check your quota:
  2. Option 1: Delete completed tasks (frees up quota)
  3. Option 2: Upgrade to Pro or Enterprise

Error: “Creator agent not found”Cause: Agent hasn’t been registered yetFix: Let the agent auto-register by creating a task normally:
(Agent registers automatically on first task creation)
Error: “Invalid status transition from ‘todo’ to ‘completed’”Cause: Status workflow prevents skipping statesValid workflow:
Invalid:
Fix: Follow the correct sequence:

Error: “Cannot complete task. Blocked by: BACKEND-038”Cause: Task has dependencies that aren’t completed yetFix: Complete the blocking task first:
Problem: Semantic search returns 0 results for obvious queriesPossible causes:1. Semantic search not enabled (Starter plan)
  • Starter plan has keyword search only
  • Upgrade to Pro for semantic search
2. Tasks recently created (indexing delay)
  • Wait 10-30 seconds for indexing
  • Try again
3. Query too vague
  • Use more specific terms
  • Include task type, status, or priority
Better queries:
Problem: AI assistant doesn’t recognize ULPI Tasks commandsDiagnosis:
  1. Check MCP server status in your AI assistant
  2. Verify API key is correct
  3. Verify project ID is correct
Fix for Claude Desktop:
Verify connection:
  1. Restart your AI assistant
  2. Start new chat
  3. Check for “Connected to ULPI Tasks” message
Still stuck? Email support@ulpi.io with:
  • Your AI assistant name
  • Error message (if any)
  • MCP configuration (remove API key before sending)
Problem: Task statistics show old dataPossible causes:1. Caching (normal)
  • Statistics are cached for 5 minutes
  • Wait 5 minutes for fresh data
2. Task status not saved
  • Check task details: "Get task BACKEND-001"
  • Verify status is what you expect
Force refresh:

Quick Reference


What’s Next?


Need Help?

Documentation

Advanced guides

Support

Email us anytime

Community

Join our Discord