Shopmonkey MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SHOPMONKEY_API_KEY | Yes | Required — your Shopmonkey API key | |
| SHOPMONKEY_BASE_URL | No | Optional — defaults to https://api.shopmonkey.cloud/v3 | https://api.shopmonkey.cloud/v3 |
| SHOPMONKEY_LOCATION_ID | No | Optional — set this for multi-location shops to auto-filter all queries to one location |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_ordersC | List work orders from Shopmonkey. Filter by status, customer ID, date range, or location. |
| get_orderB | Get detailed information about a single work order by its ID. |
| create_orderC | Create a new work order in Shopmonkey. |
| update_orderC | Update fields on an existing work order. |
| delete_orderA | WARNING: Permanently deletes a work order. This cannot be undone. You must pass confirm: true to execute. |
| list_customersB | List customers from Shopmonkey. Supports search and pagination. |
| get_customerA | Get detailed information about a single customer by their ID. |
| create_customerC | Create a new customer in Shopmonkey. |
| update_customerC | Update an existing customer's information. |
| list_vehiclesA | List vehicles from Shopmonkey. Filter by customer ID or location. |
| get_vehicleB | Get detailed information about a single vehicle by its ID. |
| create_vehicleB | Add a new vehicle to Shopmonkey, optionally linked to a customer. |
| update_vehicleC | Update an existing vehicle's information. |
| list_inventory_partsB | List parts from Shopmonkey inventory. Supports pagination. |
| get_inventory_partB | Get detailed information about a single inventory part by its ID. |
| list_inventory_tiresB | List tires from Shopmonkey inventory. Supports pagination. |
| search_partsB | Search the parts catalog in Shopmonkey. Use for finding parts by name, number, or description. |
| list_appointmentsC | List appointments from Shopmonkey. Supports filtering and pagination. |
| get_appointmentA | Get detailed information about a single appointment by its ID. |
| create_appointmentB | Book a new appointment in Shopmonkey. |
| update_appointmentC | Update or reschedule an existing appointment. |
| list_paymentsB | List payments from Shopmonkey. Supports filtering and pagination. |
| get_paymentB | Get detailed information about a single payment by its ID. |
| create_paymentC | Record a new payment in Shopmonkey. |
| list_laborB | List labor line items from Shopmonkey. Useful for tracking technician work on orders. |
| list_timeclockB | List technician time clock events. Track clock-in/clock-out for shop staff. |
| list_usersC | List shop users and technicians from Shopmonkey. |
| get_userA | Get detailed information about a single shop user or technician by their ID. |
| list_servicesC | List services on work orders in Shopmonkey. |
| list_canned_servicesA | List pre-built canned service templates from Shopmonkey. These are reusable service templates that can be added to work orders. |
| get_canned_serviceB | Get detailed information about a single canned service template by its ID. |
| list_workflow_statusesC | List workflow/pipeline status stages from Shopmonkey. Shows the progression stages work orders move through. |
| list_locationsA | List all shop locations in Shopmonkey. Useful for multi-location shops to identify location IDs for filtering other resources. |
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
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/AbbottDevelopments/shopmonkey-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server