@janfincke/early-mcp-server
v2.0.0
Published
Model Context Protocol (MCP) server for EARLY app time tracking public API
Maintainers
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-serverConfiguration (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.
