# Shopmonkey MCP Server MCP server

Agent View of the PolicyLayer registry record for Shopmonkey MCP Server: identity, probed posture, risk grade, and all 64 tools classified. HTML page: https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server

## Facts

- Server id: `abbottdevelopments/shopmonkey-mcp-server`
- Homepage: https://github.com/AbbottDevelopments/shopmonkey-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 64
- Tool categories present: Destructive, Financial, Read, Write
- Tags: abbottdevelopments shopmonkey mcp server, payments, admin
- Record last modified: 2026-07-03T13:34:07.146Z

## Tools (64)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `delete_canned_service` | Destructive | Critical | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/delete-canned-service.md |
| `delete_webhook` | Destructive | Critical | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/delete-webhook.md |
| `remove_canned_service_fee` | Destructive | Critical | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/remove-canned-service-fee.md |
| `remove_canned_service_labor` | Destructive | Critical | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/remove-canned-service-labor.md |
| `remove_canned_service_part` | Destructive | Critical | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/remove-canned-service-part.md |
| `remove_canned_service_subcontract` | Destructive | Critical | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/remove-canned-service-subcontract.md |
| `remove_canned_service_tire` | Destructive | Critical | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/remove-canned-service-tire.md |
| `create_payment` | Financial | Critical | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/create-payment.md |
| `get_appointment` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/get-appointment.md |
| `get_canned_service` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/get-canned-service.md |
| `get_customer` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/get-customer.md |
| `get_inventory_part` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/get-inventory-part.md |
| `get_order` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/get-order.md |
| `get_payment` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/get-payment.md |
| `get_user` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/get-user.md |
| `get_vehicle` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/get-vehicle.md |
| `get_webhook` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/get-webhook.md |
| `list_appointments` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-appointments.md |
| `list_canned_services` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-canned-services.md |
| `list_customer_deferred_services` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-customer-deferred-services.md |
| `list_inventory_parts` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-inventory-parts.md |
| `list_inventory_tires` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-inventory-tires.md |
| `list_labor` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-labor.md |
| `list_locations` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-locations.md |
| `list_orders` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-orders.md |
| `list_payments` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-payments.md |
| `list_services` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-services.md |
| `list_timeclock` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-timeclock.md |
| `list_users` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-users.md |
| `list_vehicle_owners` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-vehicle-owners.md |
| `list_vehicles_for_customer` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-vehicles-for-customer.md |
| `list_webhooks` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-webhooks.md |
| `list_workflow_statuses` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/list-workflow-statuses.md |
| `lookup_vehicle_by_plate` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/lookup-vehicle-by-plate.md |
| `lookup_vehicle_by_vin` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/lookup-vehicle-by-vin.md |
| `report_appointment_summary` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/report-appointment-summary.md |
| `report_open_estimates` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/report-open-estimates.md |
| `report_revenue_summary` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/report-revenue-summary.md |
| `search_customers` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/search-customers.md |
| `search_customers_by_email` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/search-customers-by-email.md |
| `search_customers_by_phone` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/search-customers-by-phone.md |
| `search_parts` | Read | Low | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/search-parts.md |
| `add_canned_service_fee` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/add-canned-service-fee.md |
| `add_canned_service_labor` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/add-canned-service-labor.md |
| `add_canned_service_part` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/add-canned-service-part.md |
| `add_canned_service_subcontract` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/add-canned-service-subcontract.md |
| `add_canned_service_tire` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/add-canned-service-tire.md |
| `create_appointment` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/create-appointment.md |
| `create_canned_service` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/create-canned-service.md |
| `create_customer` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/create-customer.md |
| `create_order` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/create-order.md |
| `create_vehicle` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/create-vehicle.md |
| `create_webhook` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/create-webhook.md |
| `update_appointment` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/update-appointment.md |
| `update_canned_service` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/update-canned-service.md |
| `update_canned_service_fee` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/update-canned-service-fee.md |
| `update_canned_service_labor` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/update-canned-service-labor.md |
| `update_canned_service_part` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/update-canned-service-part.md |
| `update_canned_service_subcontract` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/update-canned-service-subcontract.md |
| `update_canned_service_tire` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/update-canned-service-tire.md |
| `update_customer` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/update-customer.md |
| `update_order` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/update-order.md |
| `update_vehicle` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/update-vehicle.md |
| `update_webhook` | Write | Medium | https://policylayer.com/tools/abbottdevelopments-shopmonkey-mcp-server/update-webhook.md |

## Tool descriptions

- `delete_canned_service` — Delete a canned service template by ID.
- `delete_webhook` — Delete a webhook by ID.
- `remove_canned_service_fee` — Remove a fee line item from a canned service template.
- `remove_canned_service_labor` — Remove a labor line item from a canned service template.
- `remove_canned_service_part` — Remove a part line item from a canned service template.
- `remove_canned_service_subcontract` — Remove a subcontract line item from a canned service template.
- `remove_canned_service_tire` — Remove a tire line item from a canned service template.
- `create_payment` — Record a new payment in Shopmonkey.
- `get_appointment` — Get detailed information about a single appointment by its ID.
- `get_canned_service` — Get detailed information about a single canned service template by its ID.
- `get_customer` — Get detailed information about a single customer by their ID.
- `get_inventory_part` — Get detailed information about a single inventory part by its ID.
- `get_order` — Get detailed information about a single work order by its ID.
- `get_payment` — Get detailed information about a single payment by its ID.
- `get_user` — Get detailed information about a single shop user or technician by their ID.
- `get_vehicle` — Get detailed information about a single vehicle by its ID.
- `get_webhook` — Get details of a single webhook by ID.
- `list_appointments` — List appointments from Shopmonkey. Supports filtering and pagination.
- `list_canned_services` — List pre-built canned service templates from Shopmonkey. These are reusable service templates that can be added to work orders.
- `list_customer_deferred_services` — List deferred services (recommended-but-not-yet-performed work) for a customer. Useful for revenue-opportunity surfacing in chat.
- `list_inventory_parts` — List parts from Shopmonkey inventory. Supports pagination.
- `list_inventory_tires` — List tires from Shopmonkey inventory. Supports pagination.
- `list_labor` — List labor line items from Shopmonkey. Useful for tracking technician work on orders.
- `list_locations` — List all shop locations in Shopmonkey. Useful for multi-location shops to identify location IDs for filtering other resources.
- `list_orders` — List work orders from Shopmonkey. Filter by status, customer ID, date range, or location.
- `list_payments` — List payments from Shopmonkey. Supports filtering and pagination.
- `list_services` — List services on work orders in Shopmonkey.
- `list_timeclock` — List technician time clock events. Track clock-in/clock-out for shop staff.
- `list_users` — List shop users and technicians from Shopmonkey.
- `list_vehicle_owners` — List all customers who own or are associated with a specific vehicle.
- `list_vehicles_for_customer` — List all vehicles associated with a specific customer.
- `list_webhooks` — List all registered webhooks in Shopmonkey.
- `list_workflow_statuses` — List workflow/pipeline status stages from Shopmonkey. Shows the progression stages work orders move through.
- `lookup_vehicle_by_plate` — Look up a vehicle in Shopmonkey by its license plate and region.
- `lookup_vehicle_by_vin` — Look up a vehicle in Shopmonkey by its VIN (Vehicle Identification Number).
- `report_appointment_summary` — Generate an appointment summary report for a date range. Counts appointments by confirmation status (Confirmed/Declined/NoResponse). Capped at 100 appointments.
- `report_open_estimates` — List all open (unauthorized) estimates, showing their age in days. Useful for follow-up on stale estimates. Capped at 100 records.
- `report_revenue_summary` — Generate a revenue summary report for a date range. Aggregates orders by status and splits paid vs. unpaid revenue. Capped at 100 orders — use a tighter date range for high-volume shops.
- `search_customers` — Search customers in Shopmonkey by query string. Supports full-body search with pagination.
- `search_customers_by_email` — Search for a customer in Shopmonkey by email address.
- `search_customers_by_phone` — Search for a customer in Shopmonkey by phone number.
- `search_parts` — Search the parts catalog in Shopmonkey. Use for finding parts by name, number, or description.
- `add_canned_service_fee` — Add a fee line item to an existing canned service template.
- `add_canned_service_labor` — Add a labor line item to an existing canned service template.
- `add_canned_service_part` — Add a part line item to an existing canned service template.
- `add_canned_service_subcontract` — Add a subcontract line item to an existing canned service template.
- `add_canned_service_tire` — Add a tire line item to an existing canned service template.
- `create_appointment` — Book a new appointment in Shopmonkey.
- `create_canned_service` — Create a new canned service template in Shopmonkey. Canned services are reusable service bundles that can be added to work orders.
- `create_customer` — Create a new customer in Shopmonkey.
- `create_order` — Create a new work order in Shopmonkey.
- `create_vehicle` — Add a new vehicle to Shopmonkey, optionally linked to a customer.
- `create_webhook` — Create a new webhook in Shopmonkey. Use this to register Make.com or other endpoint URLs that receive Shopmonkey event notifications.
- `update_appointment` — Update or reschedule an existing appointment.
- `update_canned_service` — Update an existing canned service template by ID.
- `update_canned_service_fee` — Update a fee line item on a canned service template.
- `update_canned_service_labor` — Update a labor line item on a canned service template.
- `update_canned_service_part` — Update a part line item on a canned service template.
- `update_canned_service_subcontract` — Update a subcontract line item on a canned service template.
- `update_canned_service_tire` — Update a tire line item on a canned service template.
- `update_customer` — Update an existing customer\
- `update_order` — Update fields on an existing work order.
- `update_vehicle` — Update an existing vehicle\
- `update_webhook` — Update an existing webhook by ID.

## Related servers

- Yaver (811 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoHighLevel MCP Server (566 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Ruflo (486 tools) — https://policylayer.com/tools/ruflo.md
- Claude Flow (454 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md
- ServiceTitan MCP Server (454 tools) — https://policylayer.com/tools/jordandalton-servicetitanmcpserver.md
- CloudStack MCP Server (442 tools) — https://policylayer.com/tools/mozg31337-cloudstack-mcp-server.md
- Serac (432 tools) — https://policylayer.com/tools/serac.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=abbottdevelopments-shopmonkey-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/abbottdevelopments-shopmonkey-mcp-server
