OwlMetry
MCP

Apps

Create, list, and manage apps and their users via MCP tools.

Apps represent deployable artifacts within a project. Each app has a platform and, for non-backend platforms, a bundle_id. Creating an app auto-generates a client_key for SDK use.

list-apps

List all apps accessible to this agent.

ParameterTypeRequiredDescription
team_idUUIDNoFilter by team ID

Returns { apps: [...] } with each app's id, name, platform, bundle_id, client_key, project_id, and timestamps.

get-app

Get an app by ID, including its client_key for SDK configuration.

ParameterTypeRequiredDescription
app_idUUIDYesThe app ID

create-app

Create a new app under a project. Returns a client_key for SDK use. Requires apps:write permission.

ParameterTypeRequiredDescription
namestringYesApp name
platformstringYesapple, android, web, or backend
project_idUUIDYesParent project ID
bundle_idstringConditionalRequired for non-backend platforms. Immutable after creation.
{
  "name": "iOS App",
  "platform": "apple",
  "project_id": "550e8400-...",
  "bundle_id": "com.example.myapp"
}

Backend apps omit bundle_id:

{
  "name": "API Server",
  "platform": "backend",
  "project_id": "550e8400-..."
}

update-app

Update an app's name. Requires apps:write permission.

ParameterTypeRequiredDescription
app_idUUIDYesThe app ID
namestringYesNew app name

list-app-users

List users for a specific app. Supports search, filtering, and pagination.

ParameterTypeRequiredDescription
app_idUUIDYesThe app ID
searchstringNoSearch by user ID
is_anonymousstringNo"true" or "false" to filter by anonymous status
cursorstringNoPagination cursor
limitnumberNoMax results (default 50, max 1000)

Ready to get started?

Connect your agent via MCP or CLI and start tracking.