MCP server enabling LLMs to interact with Method CRM via 20 tools for tables, files, users, events, and API key management.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We ran the install command below but it didn't respond within our test window โ this can mean a slow first-time install rather than a real problem.
npx -y @modelcontextprotocol/inspectorNo response to initialize.
This is an experimental automated check and can have false negatives โ missing environment variables, a slow cold install, etc. It doesnโt necessarily mean somethingโs wrong. Last checked 1mo ago.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Method Crm MCP.
method_tables_queryQuery records with filtering, pagination, aggregation
method_tables_getGet specific record by ID with optional expansion
method_tables_createCreate new record in any table
method_tables_updateUpdate record fields (batch support: 50 records)
method_tables_deleteDelete record permanently
method_files_uploadUpload file (max 50MB) with optional record linking
A production-ready Model Context Protocol (MCP) server for Method CRM API integration. This server enables LLMs to interact with Method CRM data through well-designed tools for tables, files, users, events, and API key management.
Copy the example environment file:
Edit .env and set your API key:
.env as METHOD_API_KEYDefault mode for use with MCP clients like Claude Desktop:
Or using the module directly:
For remote access or multiple clients:
The server will listen on http://localhost:8000
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Test tools using MCP Inspector:
| Tool | Description | Read-Only | Destructive |
|---|---|---|---|
method_tables_query | Query records with filtering, pagination, aggregation | โ | โ |
method_tables_get | Get specific record by ID with optional expansion | โ | โ |
method_tables_create | Create new record in any table | โ | โ |
method_tables_update | Update record fields (batch support: 50 records) | โ | โ |
method_tables_delete | Delete record permanently | โ | โ |
Example: Query active customers
Example: Create new inventory item
Note: Required fields vary by table. For ItemInventory:
Sku (must be unique), COGSAccount, AssetAccount, TenantIDIncomeAccount, tax codes, transaction flags| Tool | Description | Read-Only | Destructive |
|---|---|---|---|
method_files_upload | Upload file (max 50MB) with optional record linking | โ | โ |
method_files_list | List files with filtering and pagination | โ | โ |
method_files_download | Download file content (base64-encoded) | โ | โ |
method_files_get_url | Generate temporary download URL (20-min expiry) | โ | โ |
method_files_update_link | Update file link to different table/record | โ | โ |
method_files_delete | Delete file permanently | โ | โ |
Example: Upload invoice PDF
| Tool | Description | Read-Only |
|---|---|---|
method_user_get_info | Get current authenticated user information | โ |
| Tool | Description | Read-Only | Destructive |
|---|---|---|---|
method_events_create_routine | Create event-driven automation routine | โ | โ |
method_events_list_routines | List all event routines with pagination | โ | โ |
method_events_get_routine | Get specific routine details by ID | โ | โ |
method_events_delete_routine | Delete event routine permanently | โ | โ |
Example: Send email on new customer
| Tool | Description | Read-Only | Destructive | Admin Required |
|---|---|---|---|---|
method_apikeys_create | Create new API key (returns key once) | โ | โ | โ |
method_apikeys_list | List API keys (keys masked for security) | โ | โ | โ |
method_apikeys_update | Update key metadata (name, permissions, status) | โ | โ | โ |
method_apikeys_delete | Delete/revoke API key permanently | โ | โ | โ |
Example: Create production API key
Method CRM enforces the following limits:
The MCP server automatically handles rate limiting with:
All tools return actionable error messages with suggestions:
Example error responses:
Use powerful OData-style filters for queries:
Perform aggregations directly in queries:
All list/query tools support pagination:
Responses include pagination metadata:
Choose between JSON (structured) and Markdown (human-readable):
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/avisangle-method-crm-mcp)<a href="https://allmcps.com/mcp/avisangle-method-crm-mcp"><img src="https://allmcps.com/api/badge/avisangle-method-crm-mcp?style=directory" alt="Method Crm MCP on AllMCPs" /></a>