OwlMetry
MCP

Integrations

Manage third-party service integrations via MCP tools.

Integrations connect third-party services (e.g., RevenueCat) to sync data into user properties. Configured per-project. See Integrations concepts for details.

list-providers

List supported integration providers and their configuration fields.

ParameterTypeRequiredDescription
project_idUUIDYesThe project ID

list-integrations

List configured integrations for a project.

ParameterTypeRequiredDescription
project_idUUIDYesThe project ID

Returns integrations with their config (sensitive fields are redacted).

add-integration

Add an integration to a project. Config fields depend on the provider — use list-providers to see required fields. Requires integrations:write permission.

ParameterTypeRequiredDescription
project_idUUIDYesThe project ID
providerstringYesProvider name (e.g., revenuecat)
configobjectYesProvider-specific configuration

RevenueCat example:

{
  "project_id": "550e8400-...",
  "provider": "revenuecat",
  "config": {
    "api_key": "rc_api_...",
    "webhook_secret": "whsec_..."
  }
}

After adding RevenueCat, configure the webhook URL in RevenueCat's dashboard: https://api.owlmetry.com/v1/webhooks/revenuecat/<projectId>.

update-integration

Update an integration's config or enabled state. Requires integrations:write permission.

ParameterTypeRequiredDescription
project_idUUIDYesThe project ID
providerstringYesProvider name
configobjectNoUpdated config fields
enabledbooleanNoEnable or disable the integration

remove-integration

Remove an integration from a project. Requires integrations:write permission.

ParameterTypeRequiredDescription
project_idUUIDYesThe project ID
providerstringYesProvider name to remove

sync-integration

Trigger a data sync for an integration. Currently only supports RevenueCat.

ParameterTypeRequiredDescription
project_idUUIDYesThe project ID
user_idstringNoSync a single user (synchronous). Omit for bulk sync (background job).

Bulk sync (no user_id) queues a background job — use get-job to monitor progress. Single-user sync is synchronous and returns immediately.

Ready to get started?

Connect your agent via MCP or CLI and start tracking.