FreeAgent MCP ServerServer

markpitt
GitHub
time trackingaccountingAPI integration

Loading subscription status...

💡 Description

An MCP server that enables Claude to interact with a FreeAgent account for time tracking, timer management, and time entry operations.

📝 JSON Entries

{
  "mcpServers": [
    {
      "freeagent": {
        "env": {
          "FREEAGENT_CLIENT_ID": "your_client_id",
          "FREEAGENT_ACCESS_TOKEN": "your_access_token",
          "FREEAGENT_CLIENT_SECRET": "your_client_secret",
          "FREEAGENT_REFRESH_TOKEN": "your_refresh_token"
        },
        "args": [
          "path/to/freeagent-mcp/build/index.js"
        ],
        "command": "node"
      }
    }
  ]
}

🛠️ Tools

get_timeslipdelete_timesliplist_timeslipsupdate_timeslipstart_timerstop_timercreate_timeslip

Features

  • List and filter timeslips with nested data
  • Create new timeslips
  • Update existing time records
  • Start and stop timers
  • Delete timeslips
  • Automatic OAuth token refresh
  • Comprehensive error handling
  • Docker compatibility

💬 Example Queries

  • List my timeslips for the last month
  • Create a new timeslip for the project I worked on yesterday