About Early MCP Server
Early MCP Server is an MCP server in the Productivity category: model Context Protocol (MCP) server for EARLY app time tracking public API.
Install
claude mcp add early-mcp-server -- npx -y @janfincke/early-mcp-servernpx -y @janfincke/early-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (14)
archive_activityArchive or delete an activity
Parameters not published.
create_activityCreate a new activity (project)
Parameters not published.
create_time_entryCreate a new time entry with flexible time parameters
Parameters not published.
delete_time_entryDelete a time entry by ID
Parameters not published.
edit_time_entryEdit an existing time entry
Parameters not published.
generate_reportGenerate summary reports for time entries
Parameters not published.
get_active_timerGet information about the currently running timer
Parameters not published.
get_current_userGet current user information
Parameters not published.
get_time_entriesGet time entries for a date range
Parameters not published.
list_activitiesGet all activities
Parameters not published.
Show all 14 tools
start_timerStart tracking time for a project
Parameters not published.
stop_timerStop the currently running timer
Parameters not published.
update_active_timerUpdate the description of the currently running timer
Parameters not published.
update_activityUpdate an existing activity
Parameters not published.
Ask AI
Ask AI about Early MCP Server
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
EARLY App MCP Server
An unofficial Model Context Protocol (MCP) server that provides access to the EARLY app time tracking public API.
Overview
EARLY is a time tracking application with a comprehensive public API. This MCP server enables AI assistants to interact with time tracking data through the public EARLY API.
Tools
Time Entry Management
create_time_entry- Create a new time entry with flexible time parametersedit_time_entry- Edit an existing time entryget_time_entries- Get time entries for a date rangedelete_time_entry- Delete a time entry by IDstart_timer- Start tracking time for a projectstop_timer- Stop the currently running timerget_active_timer- Get information about the currently running timerupdate_active_timer- Update the description of the currently running timer
Activity Management
list_activities- Get all activitiescreate_activity- Create a new activity (project)update_activity- Update an existing activityarchive_activity- Archive or delete an activity
User & Reports
generate_report- Generate summary reports for time entriesget_current_user- Get current user information
Resources
Time Entries
early://time-entries/today- Today's time entries with detailed JSON dataearly://time-entries/week- Current week's time entries
Activities
early://activities- All activities (active + inactive + archived)early://activities/active- Only active activities
Quick Start
Installation
No installation required! Use npx to run the server:
npx @janfincke/early-mcp-server
Configuration (for Claude Desktop and others)
{
"mcpServers": {
"early-time-tracker": {
"command": "npx",
"args": [
"@janfincke/early-mcp-server"
],
"env": {
"EARLY_API_KEY": "your-early-api-key-here",
"EARLY_API_SECRET": "your-early-api-secret-here"
}
}
}
}
Get your API credentials from the EARLY desktop app: Settings → Developer → API Keys
Documentation
Comprehensive documentation is available at janfincke.github.io/early-mcp-server including:
- Getting Started Guide - Installation and setup
- Tools Reference - Complete documentation for all 6 tools
- Integration Guide - Claude Desktop and MCP client setup
- Troubleshooting - Common issues and solutions
EARLY API Documentation
- Base URL: https://developers.early.app/
- Documentation: Postman Collection
- Authentication: API Key (assumed)
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests
- Submit a pull request
License
MIT License - see LICENSE file for details.
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.