MCP server
Shopmonkey MCP by usefulapi
io.usefulapi/shopmonkey
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Look up shop customers, vehicles, work orders and parts, and create orders or book appointments.
Working at last checkVerified publisher: usefulapi.ioAbout 5,844 tokens per request once connected23 tools
https://shopmonkey.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 23
- Token cost
- About 5,844 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http shopmonkey https://shopmonkey.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.shopmonkey] url = "https://shopmonkey.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"shopmonkey":{"httpUrl":"https://shopmonkey.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"shopmonkey":{"url":"https://shopmonkey.usefulapi.io/mcp"}}}
VS Code
{"servers":{"shopmonkey":{"type":"http","url":"https://shopmonkey.usefulapi.io/mcp"}}}
Antigravity
agy mcp add shopmonkey https://shopmonkey.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"shopmonkey","server_url":"https://shopmonkey.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"shopmonkey","server_url":"https://shopmonkey.usefulapi.io/mcp"}
Tools
shopmonkey_add_customer_email~226 tokens
Add an email address to an existing customer, optionally as their primary address. Shopmonkey: POST /v3/customer/:id/email.shopmonkey_create_appointment~466 tokens
Book an appointment on the shop calendar, optionally for a customer, vehicle and order and assigned to technicians. Confirmation/reminder messages are only sent if you ask. Shopmonkey: POST /v3/appointment.shopmonkey_create_customer~525 tokens
Create a customer (a person) or a fleet account. Add an email afterwards with shopmonkey_add_customer_email. Shopmonkey: POST /v3/customer.shopmonkey_create_orderMoves money · ~340 tokens
Open a new work order (it starts as an estimate) for a customer and vehicle. Add services in the Shopmonkey UI. Shopmonkey: POST /v3/order.shopmonkey_create_vehicle~447 tokens
Create a vehicle, optionally attached to a customer. Shopmonkey: POST /v3/vehicle.shopmonkey_find_customers_by_email~151 tokens
Find the customers that own any of the given email addresses. Shopmonkey: POST /v3/customer/email/search.shopmonkey_find_customers_by_phone~166 tokens
Find the customers that own any of the given phone numbers — the usual way to identify a caller. Shopmonkey: POST /v3/customer/phone_number/search.shopmonkey_get_current_user~99 tokens
Fetch the user this API key acts as — id, name, company, default location and permissions. A cheap way to confirm the key works and to find your locationId. Shopmonkey: GET /v3/user/me.shopmonkey_get_customer~116 tokens
Fetch a single customer by id — contact details, emails, phone numbers, counts of vehicles/orders/appointments. Shopmonkey: GET /v3/customer/:id.shopmonkey_get_order~118 tokens
Fetch a single work order by id — customer, vehicle, complaint, totals (parts/labor/tax in cents), payment state and profitability. Shopmonkey: GET /v3/order/:id.shopmonkey_get_vehicle~104 tokens
Fetch a single vehicle by id, including its mileage and tire-pressure logs. Shopmonkey: GET /v3/vehicle/:id.shopmonkey_list_canned_services~164 tokens
List the shop's canned services (reusable job templates like 'Oil change') with their labor, parts and fees and total in cents. Shopmonkey: GET /v3/canned_service.shopmonkey_list_customer_orders~184 tokens
List a customer's work orders (estimates, repair orders, invoices) — their service history. Shopmonkey: GET /v3/customer/:id/order.shopmonkey_list_customer_vehicles~181 tokens
List the vehicles owned by a customer (year/make/model, VIN, plate, mileage). Shopmonkey: GET /v3/customer/:id/vehicle.shopmonkey_list_order_services~126 tokens
List the services (jobs) on a work order with their line items — labor, parts, tires, fees, subcontracts — authorization status and totals. Shopmonkey: GET /v3/order/:orderId/service.shopmonkey_list_orders~189 tokens
List work orders for the shop, paged. Each order carries its number, status flags (authorized, invoiced, paid), totals in cents, workflow status and assigned technicians. For one customer's orders use shopmonkey_list_customer_orders. Shopmonkey: GET /v3/order.shopmonkey_list_users~154 tokens
List the shop's users (service writers, technicians, admins) — the ids to use for technicians and service writers. Shopmonkey: GET /v3/user.shopmonkey_list_workflow_statuses~171 tokens
List the workflow statuses (the columns of the shop's work-order board) with their position. Use the id to move an order with shopmonkey_update_order. Shopmonkey: GET /v3/workflow_status.shopmonkey_search_appointments~424 tokens
Search the appointment calendar by date range, customer, order or technician. Returns appointments with their customer. Shopmonkey: POST /v3/appointment/search.shopmonkey_search_customers~289 tokens
Search customers with a server-side filter, sort and paging. Returns customers with their emails and phone numbers. Shopmonkey: POST /v3/customer/search.shopmonkey_search_inventory_parts~314 tokens
Search the parts inventory — name, part number, SKU, quantity on hand/available/reserved, retail and wholesale cost in cents, bin location, brand and vendor. Filter e.g. {"sku": "ABC-123"}. Shopmonkey: POST /v3/inventory_part/search.shopmonkey_update_customer~468 tokens
Update a customer's name, address, note or preferences. Only the fields you pass are sent. Shopmonkey: PUT /v3/customer/:id.shopmonkey_update_order~422 tokens
Update a work order — move it to another workflow status, change its status (Estimate, RepairOrder, Invoice), edit complaint/recommendation, due date, service writer, or archive it. Only the fields you pass are sent. Shopmonkey: PUT /v3/order/:id.
Browse
Related MCP servers
- Fleetio MCP by usefulapi
Read Fleetio vehicles, work orders, service, issues, inspections, fuel, parts; log issues, meters. - KiotViet MCP by usefulapi
Read KiotViet products, customers, invoices, orders and stock; create customers and orders. - Kickserv MCP by usefulapi
Look up Kickserv customers, jobs, notes and time entries, and create jobs, tasks and charges. - Delopt delivery dispatch
AI dispatch for food & local delivery: assigns orders to drivers, sequences stops, times departures. - Lightspeed Retail (R-Series) MCP by usefulapi
Read Lightspeed R-Series items, stock, sales, customers and POs; create customers and set stock. - Service Fusion MCP by usefulapi
Read Service Fusion customers, jobs, estimates, invoices and schedule; create customers and jobs. - Sellasist MCP by usefulapi
Read Sellasist orders, products, stock, customers, invoices, returns; add order notes, set status. - UpKeep MCP by usefulapi
Read UpKeep work orders, assets, parts and meters; create requests and work orders.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/shopmonkey)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents