makeleaps-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MAKELEAPS_CLIENT_ID | Yes | MakeLeaps API Client ID | |
| MAKELEAPS_STATE_PATH | No | File path for SQLite database for idempotency management | |
| MAKELEAPS_PARTNER_MID | Yes | MakeLeaps Partner MID | |
| MAKELEAPS_CLIENT_SECRET | Yes | MakeLeaps API Client Secret |
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
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_clientsB | MakeLeapsの取引先を検索する。searchを省略すると取引先一覧を返す。 |
| get_clientA | MakeLeaps IDを指定して取引先とデフォルト連絡先の詳細を取得する。 |
| create_organization_clientA | 法人の取引先を作成する。 operation_keyには呼び出し元で一意かつ再利用可能な値を指定する。同じキーと同じ入力を 再実行した場合は保存済み結果を返し、異なる入力でのキー再利用は拒否する。 |
| list_document_templatesA | 見積書または請求書で利用可能なMakeLeapsテンプレートを取得する。 |
| search_documentsB | 見積書または請求書を条件検索する。日付は発行日の範囲を表す。 |
| get_documentA | MakeLeaps IDを指定して見積書または請求書の詳細を取得する。 |
| create_quoteA | MakeLeapsに見積書を作成する。送付は行わない。 |
| create_invoiceA | MakeLeapsに請求書を作成する。送付は行わない。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool targets a distinct resource and action: clients vs documents, search/get/create are clearly separated. There is no ambiguity between e.g. search_documents and get_document or create_quote and create_invoice.
All tools follow the verb_noun pattern with consistent snake_case style (search_, get_, create_, list_). Even the longer create_organization_client fits the convention, and there are no mixed naming styles.
With 8 tools covering clients and documents (quotes/invoices), the set is well-scoped and each tool has a clear purpose. It sits comfortably in the ideal 3-15 range.
The tool surface covers core workflows: search/get/create for clients, and search/get/create plus template listing for documents. Minor gaps exist, such as no update/delete operations and no creation of individual (non-organization) clients, but agents can work around these.