Owlmetry
MCP

Projects

Create, list, and manage projects via MCP tools.

Projects group related apps under one product. Metrics and funnels are defined at the project level so they span all apps in the project.

list-projects

List all projects accessible to this agent.

ParameterTypeRequiredDescription
team_idUUIDNoFilter by team ID

Returns { projects: [...] } with each project's id, name, slug, color, team_id, and timestamps.

get-project

Get a project by ID, including its list of apps.

ParameterTypeRequiredDescription
project_idUUIDYesThe project ID

Returns the project object with a nested apps array.

create-project

Create a new project. Requires projects:write permission.

ParameterTypeRequiredDescription
team_idUUIDYesThe team to create the project in
namestringYesProject name
slugstringYesURL-friendly slug (lowercase, hyphens)
retention_days_eventsintegerNoDays to retain events (default: 120)
retention_days_metricsintegerNoDays to retain metric events (default: 365)
retention_days_funnelsintegerNoDays to retain funnel events (default: 365)

A display color is auto-assigned on creation; use update-project to override it.

{
  "team_id": "550e8400-...",
  "name": "My App",
  "slug": "my-app",
  "retention_days_events": 90
}

update-project

Update a project's name, color, data retention policies, or attachment storage quotas. Requires projects:write permission.

ParameterTypeRequiredDescription
project_idUUIDYesThe project ID
namestringNoNew project name
colorstringNoProject color as #RRGGBB hex (e.g. #22c55e). Auto-assigned on creation; override to customize.
retention_days_eventsinteger or nullNoDays to retain events (null = reset to default 120)
retention_days_metricsinteger or nullNoDays to retain metric events (null = reset to default 365)
retention_days_funnelsinteger or nullNoDays to retain funnel events (null = reset to default 365)
attachment_user_quota_bytesinteger or nullNoPer-user attachment storage quota in bytes (null = reset to default 250 MB)
attachment_project_quota_bytesinteger or nullNoProject-wide attachment storage quota in bytes (null = reset to default 5 GB)

At least one parameter (besides project_id) must be provided.

Ready to get started?

Connect your agent via MCP or CLI and start tracking.