freeagent-mcp

freeagent-mcp

1

The FreeAgent MCP Server is a platform for managing FreeAgent timeslips and timers through a Claude MCP server. It provides features like listing, creating, updating, and deleting timeslips, as well as starting and stopping timers. Its functionality is enhanced by Docker support and automatic OAuth token refresh.

FreeAgent MCP Server

A Claude MCP server that manages FreeAgent timeslips and timers, enabling interaction with FreeAgent accounts to track time and handle timeslip operations.

Features

  • List, create, update, and delete timeslips
  • Start and stop timers
  • Automatic OAuth token refresh with comprehensive error handling
  • Docker support

Prerequisites

  • Node.js 18+, Docker & Docker Compose
  • FreeAgent account with API access
  • OAuth credentials from FreeAgent

Installation

  • Direct Node.js or Docker installation options available.

Configuration

  • Integrate with MCP settings for seamless usage.

Usage

  • After setup, interact with FreeAgent via timeslip and timer functionalities.

Contributing

  • Fork, branch, commit, push, and submit PRs are the process for contributions.

License

  • MIT License