Quickstart
Get up and running in under 5 minutes
API Reference
Full REST API documentation
MCP Server
Connect your AI assistant to Take Time
Authentication
Learn how to authenticate your requests
What you can do
Study Blocks
Create, edit, and complete study blocks with subjects and topics
Activities
Manage study subjects, training routines, and daily habits
Smart Schedule
Weekly schedule with automatic slot management
Progress Tracking
Heatmaps, streaks, and completion rates
Syllabus
Track topics, exercises, and micro-habits per activity
AI Integration
Manage everything through natural language via MCP
Design principles
Intention-based API
Intention-based API
The API is designed around what you want to do, not the underlying data model.
create_block takes a subject name and time — the API handles the rest.Consistent responses
Consistent responses
Every endpoint returns the same shape:
{ data, error, meta }.
No surprises, no guessing.Offline-first app
Offline-first app
The Take Time app works offline and syncs automatically when you reconnect.
The API always reflects the latest synced state.
Getting started
Create an account
Sign up at taketime.app and set up your first activities.
Generate an API key
Go to Settings in the app and generate your API key under the Developer section.
Choose your integration
Use the REST API directly or install the MCP Server for AI-powered management.
Start building
Follow the Quickstart guide to make your first API call in minutes.