About
Official MCP server for freee API integration, enabling AI agents to interact with freee's accounting, HR, invoicing, time tracking, sales, and e-signature (sign) APIs.
Features
- Multiple API Support: Accounting, HR/Payroll, Invoicing, Time Tracking, Sales APIs
- E-signature Support: freee Sign document management via dedicated
freee-sign-mcpcommand - OAuth 2.0 + PKCE: Secure authentication with automatic token refresh
- Multi-company Support: Dynamic switching between companies/offices
APIs Covered
Accounting API
Manage transactions, accounts, partners, invoices, expense claims, etc. (32 references)
HR/Payroll API
Manage employees, attendance, payslips, year-end adjustments, etc. (28 references)
Invoicing API
Create and manage invoices, quotes, delivery notes (4 references)
Time Tracking API
Manage projects, teams, partners, hours, users, etc. (7 references)
Sales API
Manage deals, orders, master data (5 references)
Sign API (E-signature)
Manage documents, folders, templates, stamps, etc. (8 references) via freee-sign-mcp
Available Tools
Management Tools
freee_authenticate- Execute OAuth authentication (stdio only)freee_auth_status- Check authentication statusfreee_clear_auth- Clear authentication infofreee_set_current_company- Switch current companyfreee_get_current_company- Show current companyfreee_list_companies- List all companiesfreee_current_user- Get current user infofreee_server_info- Get server informationfreee_file_upload- Upload files (stdio only)
API Tools
freee_api_get- Retrieve data (e.g.,/api/1/deals)freee_api_post- Create new resourcesfreee_api_put- Update resourcesfreee_api_delete- Delete resourcesfreee_api_patch- Partial updatefreee_api_list_paths- List available endpoints
All paths are automatically validated against OpenAPI schemas.
Sign Tools (via freee-sign-mcp)
sign_authenticate- Execute OAuth for Sign APIsign_auth_status- Check Sign authentication statussign_clear_auth- Clear Sign authenticationsign_api_get,sign_api_post,sign_api_put,sign_api_patch,sign_api_delete- Sign API operations
Best Practices
For creating similar data repeatedly (invoices, expense reports), reference previous data to work efficiently:
- Invoice creation: Retrieve past invoices to reference partners, items, tax categories
- Expense reports: Reference past claims for accurate account and department assignments
- Transaction registration: Reference similar transactions to prevent input errors
Example: "Create this month's invoice referencing last month's invoice to XX company"
Agent Skills
This MCP server is designed to work with Agent Skills (API references and operation recipes) that inject context for accurate API usage. Skills can be installed via:
- Claude Desktop: Upload
freee-api-skill.zipfrom Releases npx skills add freee/freee-mcpgh skill install freee/freee-mcp freee-api-skillapm install freee/freee-mcp/skills/freee-api-skill- Claude Code plugin:
/plugin marketplace add freee/freee-mcpthen/plugin install freee-mcp@freee-mcp-marketplace
This server runs through your single 1Server connection. No extra config required.