Freee

v0.26.7Finance & Fintechstable

An MCP server and Claude plugin that enables interaction with freee APIs for accounting, human resources, invoicing, and more. It provides secure OAuth 2.0 authentication and integrates detailed API reference skills to support tasks like creating inv

mcpmodel-context-protocolfreeeapiaccounting
Share:
442
Stars
0
Downloads
0
Weekly
0/5

What is Freee?

Freee is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server and claude plugin that enables interaction with freee apis for accounting, human resources, invoicing, and more. it provides secure oauth 2.0 authentication and integrates detailed api refe...

An MCP server and Claude plugin that enables interaction with freee APIs for accounting, human resources, invoicing, and more. It provides secure OAuth 2.0 authentication and integrates detailed API reference skills to support tasks like creating inv

This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • An MCP server and Claude plugin that enables interaction wit

Use Cases

Interact with freee APIs for accounting, HR, and invoicing tasks.
Create invoices and manage business finances through AI assistants.
him0

Maintainer

LicenseApache-2.0
Languagetypescript
Versionv0.26.7
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y freee-mcp

Manual Installation

npx -y freee-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Freee

The freee MCP server connects AI assistants to freee's Japanese business software suite, enabling operations across accounting, HR and payroll, invoicing, time tracking, sales management, and electronic contracts through natural language. It authenticates via OAuth 2.0 and exposes generic REST tools (freee_api_get, freee_api_post, freee_api_put, freee_api_delete, freee_api_patch) that cover over 80 freee API operations, as well as a freee Sign integration for electronic contracts. Businesses using freee can automate bookkeeping, invoice creation, and HR tasks directly from Claude.

Prerequisites

  • A freee business account (freee.co.jp)
  • A freee developer app registration to get a Client ID and Client Secret (from the freee developer portal)
  • Node.js 18 or later with npx available
  • Claude Desktop or another MCP-compatible client
1

Register a freee developer application

Log in to the freee developer portal (developer.freee.co.jp) and create a new application. Set the callback URL to http://127.0.0.1:54321/callback. Save the Client ID and Client Secret.

2

Run the configuration wizard

Run the freee-mcp configure command, which launches an interactive wizard that prompts for your Client ID and Client Secret and saves OAuth credentials locally.

npx freee-mcp configure
3

Add the server to Claude Desktop config

Add the freee server block to claude_desktop_config.json. The server will use the OAuth credentials saved during configuration.

{
  "mcpServers": {
    "freee": {
      "command": "npx",
      "args": ["freee-mcp"]
    }
  }
}
4

Alternatively, use the remote MCP endpoint

Claude Desktop supports adding freee as a custom remote connector. Add the freee remote MCP URL as a custom integration in Claude Desktop settings — no local installation needed.

https://mcp.freee.co.jp/mcp
5

Authorize via OAuth

On first use, Claude will trigger the OAuth flow. A browser window opens for you to log in to freee and grant the application permission to access your company data.

6

(Optional) Configure freee Sign for electronic contracts

If you need the electronic signature integration, run a separate configure step for freee-sign-mcp and add it as a second server entry.

npx --package=freee-mcp -- freee-sign-mcp configure

Freee Examples

Client configuration

Local Claude Desktop setup using npx. OAuth credentials are stored after running npx freee-mcp configure.

{
  "mcpServers": {
    "freee": {
      "command": "npx",
      "args": ["freee-mcp"]
    }
  }
}

Prompts to try

Example requests for freee accounting, HR, invoicing, and time tracking operations.

- "Create an invoice for Acme Corp based on last month's invoice as a template"
- "List all unpaid invoices from the past 90 days"
- "Submit an expense report for a business trip: 15,000 yen for transportation, account code 5200"
- "Show me the payroll summary for employees in the Tokyo office for last month"
- "Log 8 hours of work on the product development project for today"
- "Get the current balance of the main bank account in the accounting system"

Troubleshooting Freee

OAuth flow fails or callback URL is rejected

Ensure the callback URL in your freee developer app settings is exactly http://127.0.0.1:54321/callback. Port 54321 must be free on localhost when you run the OAuth flow. Re-run npx freee-mcp configure if credentials are stale.

API calls return 403 Forbidden

Your freee OAuth app may not have the required permission scopes for the operation. Check the app's permissions in the freee developer portal and ensure the scopes cover accounting, HR, or invoicing as needed. Re-authorize after updating scopes.

npx freee-mcp fails with package not found

The package name on npm is freee-mcp (not @him0/freee-mcp). Run npx freee-mcp configure directly in a terminal to confirm it resolves correctly. Ensure you have Node.js 18+ and a working internet connection.

Frequently Asked Questions about Freee

What is Freee?

Freee is a Model Context Protocol (MCP) server that mcp server and claude plugin that enables interaction with freee apis for accounting, human resources, invoicing, and more. it provides secure oauth 2.0 authentication and integrates detailed api reference skills to support tasks like creating inv It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Freee?

Install via npm with the command: npx -y freee-mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Freee?

Freee works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Freee free to use?

Yes, Freee is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Finance & Fintech MCP Servers

Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "freee": { "command": "npx", "args": ["-y", "freee-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Freee?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides