UpKeep CMMS API

UpKeep REST API for computerized maintenance management system (CMMS) and asset operations platform. Enables AI agents to create and manage work orders, track assets and equipment, schedule preventive maintenance, manage parts inventory, and integrate maintenance data with IoT sensors and ERP systems. UpKeep serves facilities, manufacturing, and property management industries.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Developer Tools upkeep cmms maintenance work-orders asset-management iot preventive-maintenance facilities
⚙ Agent Friendliness
59
/ 100
Can an agent use this?
🔒 Security
68
/ 100
Is it safe for agents?
⚡ Reliability
68
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
22
Documentation
72
Error Messages
68
Auth Simplicity
82
Rate Limits
65

🔒 Security

TLS Enforcement
92
Auth Strength
65
Scope Granularity
52
Dep. Hygiene
65
Secret Handling
68

SOC2. API key Bearer auth. US-only. No granular scopes. Facility and equipment data.

⚡ Reliability

Uptime/SLA
72
Version Stability
70
Breaking Changes
65
Error Recovery
65
AF Security Reliability

Best When

A facility management, manufacturing, or property maintenance team wants AI agents to automate work order creation, track equipment health, and integrate IoT-driven predictive maintenance workflows.

Avoid When

PRIVACY: Maintenance records may contain information about facility layouts and security systems. IoT sensor data may reveal operational patterns.

Use Cases

  • Creating and assigning work orders from maintenance operations agents
  • Tracking asset health and maintenance history from asset management agents
  • Scheduling preventive maintenance from reliability engineering agents
  • Integrating IoT sensor alerts into work order creation from predictive maintenance agents

Not For

  • Enterprise CMMS for large industrial facilities (use IBM Maximo or Infor EAM)
  • Complex capital project management without maintenance focus
  • Simple to-do lists without asset and work order tracking

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
Yes

Authentication

Methods: api_key
OAuth: No Scopes: No

UpKeep uses API key authentication in the Authorization Bearer header. Keys are account-scoped. Simple authentication model for integration development.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Mobile-first CMMS platform. Developer-friendly with good documentation. API access on Professional plan and above.

Agent Metadata

Pagination
page
Idempotent
Partial
Retry Guidance
Documented

Known Gotchas

  • No public MCP server — REST API with Bearer token API key
  • API access requires Professional plan or above
  • US-only data residency
  • Work order status transitions follow defined lifecycle — understand states before automating
  • IoT integrations use separate webhook-based event model
  • No granular scopes — API key provides full account access

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for UpKeep CMMS API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-06.

5647
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered