Developers

Umovi integration platform

Build with Umovi

OAuth-secured booking integrations, signed webhooks and an MCP server for AI clients.

Umovi exposes three deliberately narrow integration surfaces. Use the REST API when your system controls the workflow, webhooks when it needs to react to changes, and MCP when an AI client should discover places or act for a linked Umovi user.

REST API

Resolve services, find slots and manage reservations with a provider-scoped OAuth token.

GET /integrations/v1/providers/{providerId}/slotsGet started

Webhooks

Receive signed booking, client and billing events as they happen in Umovi.

X-Umovi-Signature: sha256=<digest>Get started

MCP

Let AI clients discover places, check availability and manage bookings with delegated OAuth.

POST https://u-agent.m-cloud.pl/mcpGet started

Choose your integration

These surfaces complement each other. A CRM can create reservations through REST and receive later changes through webhooks. An AI assistant can use MCP without receiving access to provider administration APIs.

CapabilityREST APIWebhooksMCP
Use forQuerying and changing booking dataReacting to changes in UmoviAI assistants and agent workflows
CommunicationRequest → responseUmovi → your endpointAI client ↔ MCP server
AuthorizationOAuth2 client credentialsOAuth management + HMAC deliveryDelegated OAuth with PKCE
Best forVoicebots, CRMs and booking automationSynchronization and notificationsChatGPT, Claude and MCP clients

What is intentionally not documented here

Application APIs used by Umovi web and mobile products are not an external integration contract. This portal does not publish /api/v1/auth, client account APIs, provider workspace APIs, brand management, admin operations or internal agent endpoints.

The machine-readable REST contract is available as integration.openapi.json. MCP capabilities are explicitly synchronized from the live server’s tools/list descriptor into a versioned snapshot and published in the tools reference.