1. Conduid
  2. Productivity
  3. Early MCP Server
MCP server · Productivity

Early MCP Server

Model Context Protocol (MCP) server for EARLY app time tracking public API

37Low

Scored 6 months ago · breakdown

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 Code
claude mcp add early-mcp-server -- npx -y @janfincke/early-mcp-server
npx
npx -y @janfincke/early-mcp-server

This 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

I know everything about Early MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

EARLY App MCP Server

npm version Documentation Node.js

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 parameters
  • edit_time_entry - Edit an existing time entry
  • get_time_entries - Get time entries for a date range
  • delete_time_entry - Delete a time entry by ID
  • start_timer - Start tracking time for a project
  • stop_timer - Stop the currently running timer
  • get_active_timer - Get information about the currently running timer
  • update_active_timer - Update the description of the currently running timer

Activity Management

  • list_activities - Get all activities
  • create_activity - Create a new activity (project)
  • update_activity - Update an existing activity
  • archive_activity - Archive or delete an activity

User & Reports

  • generate_report - Generate summary reports for time entries
  • get_current_user - Get current user information

Resources

Time Entries

  • early://time-entries/today - Today's time entries with detailed JSON data
  • early://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

Complete Documentation

Comprehensive documentation is available at janfincke.github.io/early-mcp-server including:

EARLY API Documentation

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests
  5. 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.

Questions

About Early MCP Server

How do I install Early MCP Server?

Run claude mcp add early-mcp-server -- npx -y @janfincke/early-mcp-server, then add the server to your MCP client's configuration.

Is Early MCP Server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Early MCP Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.