mcpField
U
UpKeep MCP by usefulapi

UpKeep MCP by usefulapi

Remote
usefulapi.ioBusiness & Marketing0Updated today

About UpKeep MCP by usefulapi

UpKeep MCP by usefulapi connects MCP clients to UpKeep maintenance records. It supports asset and work-order lookups, along with actions such as creating requests and updating work orders.

Key features

  1. 01Browse work orders and requests
  2. 02View assets and locations
  3. 03Inspect parts and meters
  4. 04Create requests and work orders
  5. 05Update work orders and inventory

Use cases

  1. 01Review maintenance work orders
  2. 02Check asset and part details
  3. 03Log meter readings
  4. 04Submit and approve work requests

MCP support

Exposes UpKeep records and maintenance actions as tools for MCP clients. The remote server uses OAuth sign-in and requires an UpKeep organization API token.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://upkeep.usefulapi.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

UpKeep MCP by usefulapi

Read UpKeep work orders, assets, parts and meters; create requests and work orders.

Live endpoint: https://upkeep.usefulapi.io/mcp · Homepage: https://usefulapi.io/upkeep

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://upkeep.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http upkeep https://upkeep.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
{
  "mcpServers": {
    "upkeep": {
      "url": "https://upkeep.usefulapi.io/mcp"
    }
  }
}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your UpKeep credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/upkeep/

On first connect you'll paste an UpKeep organization API token (Settings → API Tokens; it starts with uk_pat_).

Tools

ToolTypeWhat it does
upkeep_get_accountreadCheck API token
upkeep_list_work_ordersreadList work orders
upkeep_get_work_orderreadGet work order
upkeep_list_assetsreadList assets
upkeep_get_assetreadGet asset
upkeep_list_locationsreadList locations
upkeep_get_locationreadGet location
upkeep_list_partsreadList parts (inventory)
upkeep_get_partreadGet part
upkeep_list_metersreadList meters
upkeep_get_meterreadGet meter
upkeep_list_meter_readingsreadList meter readings
upkeep_add_meter_readingwriteAdd meter reading
upkeep_list_requestsreadList work requests
upkeep_get_requestreadGet work request
upkeep_create_requestwriteCreate work request
upkeep_approve_requestwriteApprove work request
upkeep_create_work_orderwriteCreate work order
upkeep_update_work_orderwriteUpdate work order
upkeep_add_work_order_messagewriteAdd work order message
upkeep_update_part_quantitywriteUpdate part quantity
upkeep_list_usersreadList users
upkeep_get_userreadGet user
upkeep_list_teamsreadList teams
upkeep_list_vendorsreadList vendors
upkeep_list_customersreadList customers
upkeep_list_purchase_ordersreadList purchase orders
upkeep_get_purchase_orderreadGet purchase order
upkeep_list_preventive_maintenancereadList preventive maintenance plans
upkeep_usage_statusmetaUsage status (free-tier meter)
upkeep_request_featuremetaRequest a missing feature
upkeep_upgrademetaUpgrade to Pro (unlimited*)
upkeep_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with upkeep_upgrade (it returns a Stripe Checkout link). Cancel any time with upkeep_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running upkeep_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by UpKeep.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.