Habitica

Gamified habit and task tracking app with a free REST API for creating habits, dailies, and to-dos, tracking their completion, and integrating with the game mechanics (XP, gold, HP system).

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Productivity habitica habits gamification todo rpg rest-api free
⚙ Agent Friendliness
59
/ 100
Can an agent use this?
🔒 Security
77
/ 100
Is it safe for agents?
⚡ Reliability
78
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
80
Error Messages
75
Auth Simplicity
85
Rate Limits
75

🔒 Security

TLS Enforcement
100
Auth Strength
72
Scope Granularity
65
Dep. Hygiene
78
Secret Handling
72

Gamified todo/habit app API. User ID + API token. Low security risk (gamification data). Rate limits to prevent automation abuse. No PCI/HIPAA requirements.

⚡ Reliability

Uptime/SLA
78
Version Stability
80
Breaking Changes
78
Error Recovery
75
AF Security Reliability

Best When

You want to build a personal productivity assistant that rewards habit completion with game mechanics, or you're a Habitica user wanting to automate task management.

Avoid When

You need a serious enterprise task management API or your users won't engage with RPG gamification.

Use Cases

  • AI-powered habit coach that creates and checks off Habitica tasks based on real-world completions
  • Productivity integrations that reward Habitica game progress when real tasks are completed
  • Custom dashboards or analytics over Habitica habit completion data
  • Automated task creation from project management systems (e.g., Jira issue → Habitica task)
  • Party and challenge management for teams using Habitica for accountability

Not For

  • Enterprise task management (use Jira, Linear, or Asana instead)
  • High-frequency API calls — rate limits are strict for a free service
  • Applications requiring a serious productivity API without game mechanics
  • Teams that won't engage with the gamification aspects

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
Yes

Authentication

Methods: api_key
OAuth: No Scopes: No

Uses x-api-user (User ID) and x-api-key (API Token) headers. Both available from user profile settings. No OAuth — must use user's own API credentials. Third-party apps require users to share credentials (privacy concern).

Pricing

Model: free
Free tier: Yes
Requires CC: No

Completely free API with no rate limit tiers based on payment. Rate limits exist but are the same for all users. The Habitica team relies on voluntary subscriptions for funding.

Agent Metadata

Pagination
none
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Rate limit (30 req/min) is very restrictive — agents automating many tasks will frequently hit this
  • No OAuth — third-party agents require users to share their API credentials directly (security concern)
  • Scoring a task multiple times awards XP/gold each time — agents must track completion state externally
  • Task IDs are UUIDs — agents must store them after creation to reference tasks later
  • No batch operations — each task action requires a separate API call
  • API is a community service funded by donations — reliability is best-effort, not SLA-backed
  • Webhooks require a public HTTPS endpoint — not suitable for local development without tunneling

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Habitica.

$99

Scores are editorial opinions as of 2026-03-06.

5190
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered