freee-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FREEE_BACKEND | No | The backend to use: 'api', 'playwright', or 'auto'. Defaults to 'auto'. | auto |
| FREEE_ACCESS_TOKEN | No | Access token for the freee API when using environment credential mode. | |
| FREEE_BROWSER_HEADLESS | No | Set to 'true' to run the Playwright browser in headless mode. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| freee_backend_statusA | Read the exclusive freee backend selected for this MCP server process. |
| freee_auth_statusA | Verify freee authentication without returning any credential or secret. Missing Playwright credentials return safe local setup guidance. |
| freee_meA | Read the authenticated freee user and company identities. Available on the API backend. |
| freee_clock_statusA | Read the current available freee punch actions. This tool never creates a punch. |
| freee_clock_prepare_actionA | Read and preview one currently available punch action, returning a binding fingerprint. No punch is created. |
| freee_clock_commit_actionA | Create one real punch after its matching preview when the exact action or an active scoped business policy is user-authorized. The Agent may validate the fingerprint and continue without a second prompt; never call without authorization or retry an unknown write. |
| freee_team_statusB | Read department attendance or the selected monthly attendance-monitor summary without changing freee. |
| freee_monthly_statusA | Read the requested or currently selected personal 月次勤怠締め month and its available actions without changing freee. |
| freee_monthly_prepare_actionA | Read and preview one monthly submit or withdrawal action, returning a binding fingerprint. No application is changed. |
| freee_monthly_commit_actionA | Submit or withdraw one real monthly attendance application after its matching preview when the exact action or an active scoped business policy is user-authorized. The Agent may validate the fingerprint and continue without a second prompt; never retry an unknown write. |
| freee_personal_application_optionsA | Read application types enabled for the current employee and, for an optional date, the leave types configured in freee. No application is changed. |
| freee_personal_applications_listA | Read the current employee's pending, returned, approved, or complete personal application list. |
| freee_personal_application_detailA | Read one application submitted by the current employee and report whether pending withdrawal or approved-application cancellation is currently available. |
| freee_personal_application_prepare_createA | Fill and validate one leave or work-time correction form without submitting it, returning the route, exact values, and a binding fingerprint. For work_time_action=delete, select exactly 勤務時間を削除; this previews a correction request, not a direct raw-record deletion. |
| freee_personal_application_commit_createA | Submit one real leave or work-time correction application after its matching preview when the exact action or an active scoped business policy is user-authorized. The Agent may process an authorized date set sequentially without per-item confirmation. A work_time_action=delete submission creates and verifies an exact 勤務時間を削除 request; never retry an unknown write. |
| freee_personal_application_prepare_cancelA | Open and validate the cancellation form for one exact approved personal application without submitting it. Returns the original application, cancellation reason, route, and a binding fingerprint. |
| freee_personal_application_commit_cancelA | Create one real cancellation application after its matching preview when the exact action or an active scoped business policy is user-authorized. The result is a new cancellation application that may still require approval; a follow-up approval is authorized only when the policy expressly covers that chain. Never retry an unknown write. |
| freee_personal_application_prepare_withdrawA | Read one exact pending personal application and return a binding fingerprint without withdrawing it. |
| freee_personal_application_commit_withdrawA | Withdraw one real personal application after its matching preview when the exact action or an active scoped business policy is user-authorized. The Agent may validate the fingerprint and continue without a second prompt; never retry an unknown write. |
| freee_approvals_listA | Read applications visible in the current account's approval workflow. Defaults to pending applications. |
| freee_monthly_approvals_listA | Read only 月次勤怠締め applications from one explicit approval-list page. Each result exposes its explicit paymentPeriod and mapped work period, using freee's displayed payment-month/work-month relationship; ambiguous mapping fails closed. |
| freee_monthly_approval_reviewA | Read one exact 月次勤怠締め application. Its explicit payment month is mapped through freee's displayed payment-month/work-month relationship, then that work month's summary, daily attendance, alerts, and automatic checks are verified. Ambiguous mapping stops without a review. |
| freee_monthly_approval_prepare_actionA | Review one exact 月次勤怠締め application and bind its explicit payment month, freee-verified work month, detail, monthly summary, daily attendance, alerts, automatic checks, and requested approval/return action into a fingerprint. For an exact instruction or active scoped business policy, the Agent evaluates the complete review and matches the fingerprint without per-item user confirmation. Ambiguous mapping produces no fingerprint; no application is changed. |
| freee_monthly_approval_commit_actionA | Approve or return one real 月次勤怠締め application after authorization for the exact action or an active scoped business policy. The Agent may use this single-item tool sequentially without per-item confirmation, but every call recomputes the payment-month/work-month mapping and matches the complete monthly review and fingerprint. Ambiguous or changed mapping stops before any click; never retry an unknown write. |
| freee_approval_detailA | Read one application, including applicant, dates, content, reason, comments, approval route, and automatic checks. A supported 勤務時間修正 also returns structured workTimeChange.before and workTimeChange.after values; null time fields mean freee displayed 未入力. |
| freee_approval_prepare_actionA | Read and preview one available approval or return action, including any structured 勤務時間修正 before/after comparison, and return a binding fingerprint. For an exact instruction or active scoped business policy, the Agent evaluates the complete detail and matches the fingerprint without per-item user confirmation. Before approving a 休暇 application, every pending approval-list page is checked for same-applicant, same-date 勤務時間修正 applications; a blocker or an unreliable applicant/date stops this item without a fingerprint. No application is changed. |
| freee_approval_commit_actionA | Change one real application after matching its preview and authorization for the exact action or an active scoped business policy. A policy may map user-defined conditions to approve or return, cover later-discovered matches within its stated scope, and use this single-item tool sequentially without per-item confirmation; the Agent evaluates full detail and matches the fingerprint on the user's behalf. Skip isolated nonmatches or ambiguous items and continue independent work. A known pre-click preview error may be prepared again under the same policy, but an unknown write must never be retried. A 休暇 approval repeats the complete pending 勤務時間修正 dependency check, then reopens the exact target and revalidates its detail, action, and fingerprint before any click. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/newbdez33/freee-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server