$ timeahead.in
/ servers/npm/freee-mcp
npm

freee-mcp

Model Context Protocol (MCP) server for freee API integration

458 stars6k/wkupdated 3d agogithub ↗
68fair
▣ Overview
npm version

What it does

freee-mcp exposes the freee platform's accounting, HR/personnel, invoicing, time tracking, sales, IT management, and e-contract APIs to Claude and other AI agents. The server handles OAuth 2.0 authentication with PKCE, request validation against OpenAPI schemas, and API routing. Paired with freee Agent Skills (a separate reference package), it enables agents to query transaction lists, create invoices from templates, manage employee records, file expense reports, and automate contract workflows. Two deployment paths are available: a remote MCP hosted by freee (minimal setup) or a local MCP server for self-managed authentication.

Who it's for

Japanese companies and teams using freee for accounting, payroll, invoicing, or contracts who want to automate operations via AI agents. Developers building business automation tools that integrate with Japanese accounting or HR systems.

Common use cases

  • Query transaction lists and account data from Claude to prepare reports or audit trails
  • Create and manage invoices, purchase orders, and delivery notes by referencing prior documents
  • Retrieve and update employee records, attendance logs, and payroll information
  • File and track expense reports with consistent account codes and department tagging
  • Automate e-contract document management and signing workflows

Setup pitfalls

  • Secrets found in repository: the server stores OAuth tokens and credentials locally; keep .env and state files out of version control and secured.
  • OAuth callback URL must be exactly http://127.0.0.1:54321/callback when registering a freee app; mismatches will fail authentication.
  • Agent Skills are installed separately: the MCP server provides API calls, but the Agent Skills package (.zip) provides API reference and operation recipes; both are required for effective use.
  • CI suite not currently passing; review recent commits before upgrading to a new version.
3 credentials detected in repository history via Gitleaks
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
40
14.0
Freshness
25%
100
25.0
Adoption
20%
72
14.5
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
67.5
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "freee": {
      "command": "npx",
      "args": [
        "-y",
        "freee-mcp"
      ]
    }
  }
}
📈 Score historylast 33 snapshots
4/30/20266/11/2026 · 33 snapshots
⚙ Maintenance health
64/ 100 · is this project alive?
contributors (1y)19
top contributor share56%
releases (1y)69
last release3d ago
ci⚠ failing
⛁ Raw data
weekly downloads6k
github stars458
forks53
open issues12
license✓ present
readme length12075 chars
last publish0d ago
last commit3d ago
last updated1d ago
install verified✓ pass · 30d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points