sign_api_delete
Sends a DELETE request to a freee Sign API path.
Create freee Sign documents from a local PDF and reach the rest of the freee Sign API through GET, POST, PUT, PATCH and DELETE calls.
LABSCO SUMMARY
The upload tool exists for a specific failure: passing Base64 in a request body breaks once the file is large, so document creation gets its own call with the fields that matter — folder, signers, approval skip. Everything past documents is unmodelled, which cuts both ways: nothing in the API is out of reach, and you want the API reference in context because the five verb tools take a raw path.
A thin client for the freee Sign API: an OAuth handshake, a file-upload path for creating documents, and five verb-shaped passthrough calls for everything the server does not model. It is the electronic-contract half of freee's MCP package, which also carries servers for the accounting, HR, invoicing, project, sales, IT-management and contractor APIs.
A freee account that can complete the freee Sign OAuth flow, and the documents you want to send as local files. freee Sign is not on freee's remote MCP server yet, so this one runs on your machine: Node.js, an application registered in the freee app store with the callback URL http://127.0.0.1:54321/callback, and npx --package=freee-mcp -- freee-sign-mcp configure, whose wizard stores the credentials and runs the OAuth sign-in. freee publishes a companion Agent Skill carrying the API reference, which is what keeps the raw-path calls from being guesswork. Apache-2.0 licensed.
One command plus credentials — npx --package=freee-mcp -- freee-sign-mcp configure, then supply credentials
USE CASES
Run the OAuth flow once, then check the authentication state before the agent tries anything else.
Create the document from the PDF on disk, with its folder, title and signer count set on the same call.
Read the document and its status by path, rather than opening the freee Sign web app.
Call the endpoint directly with the verb it needs — the path, query and body are yours to specify.
Clear the stored credentials so the next person's session does not inherit yours.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
sign_api_deleteSends a DELETE request to a freee Sign API path.
sign_api_getSends a GET request to a freee Sign API path.
sign_api_patchSends a PATCH request to a freee Sign API path.
sign_api_postSends a POST request to a freee Sign API path; for creating a document from a file, use sign_file_upload rather than a Base64 body.
sign_api_putSends a PUT request to a freee Sign API path.
sign_auth_statusReports the current freee Sign authentication state.
sign_authenticateStarts the freee Sign OAuth flow, needed only the first time.
sign_clear_authClears the stored freee Sign credentials.
sign_file_uploadCreates a freee Sign document from a local file, posting to /v1/documents/uploads or /v1/pdf_documents; use this rather than a Base64 body, which fails on large files.
sign_server_infoReturns details about the freee-sign-mcp server itself.
BEFORE YOU INSTALL
10 tools when we connected. These 10 are the sign_* tools of the freee-sign-mcp contract server. The documentation lists 23: 9 management and 6 API tools on the main freee-mcp server, plus 8 sign tools.
CONTEXT COST
Rated by the size of the 10 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx --package=freee-mcp -- freee-sign-mcp configure{
"mcpServers": {
"freee-sign-mcp": {
"command": "npx",
"args": [
"--package=freee-mcp",
"--",
"freee-sign-mcp"
]
}
}
}claude plugin marketplace add freee/freee-mcp
claude plugin install freee-mcp@freee-mcp-marketplacecodex plugin marketplace add freee/freee-mcpThen start Codex, open the plugin list with the /plugins slash command, select freee-mcp and run Install plugin.