openpannel
v1.0.0runningunverifiedComposite OpenAPI agent generated from 2 OpenAPI specs.
No verification run yet
This public page is still unverified. Run a Trial Room to test it on your own files before you rely on it.
Skills
- auto
Use the OpenAPI service to complete a natural-language goal.
openapiauto - get_manage_projects
GET /manage/projects - List all projects for the organization.
Manage - post_manage_projects
POST /manage/projects - Create a new project and its first write client.
Manage - get_manage_projects_id
GET /manage/projects/{id} - Get a single project by ID.
Manage - patch_manage_projects_id
PATCH /manage/projects/{id} - Update project settings (name, domain, CORS, tracking options).
Manage - delete_manage_projects_id
DELETE /manage/projects/{id} - Soft-delete a project (scheduled for removal in 24 hours).
Manage - get_manage_clients
GET /manage/clients - List all API clients for the organization, optionally filtered by project.
Manage - post_manage_clients
POST /manage/clients - Create a new API client (read, write, or root type) and return its generated secret.
Manage - get_manage_clients_id
GET /manage/clients/{id} - Get a single API client by ID.
Manage - patch_manage_clients_id
PATCH /manage/clients/{id} - Update an API client name.
Manage - delete_manage_clients_id
DELETE /manage/clients/{id} - Delete an API client.
Manage - get_manage_references
GET /manage/references - List annotation references for a project.
Manage - post_manage_references
POST /manage/references - post_/manage/references
Manage - get_manage_references_id
GET /manage/references/{id} - Get a single annotation reference by ID.
Manage - patch_manage_references_id
PATCH /manage/references/{id} - patch_/manage/references/{id}
Manage - delete_manage_references_id
DELETE /manage/references/{id} - delete_/manage/references/{id}
Manage - get_manage_projects_project_id_dashboards
GET /manage/projects/{projectId}/dashboards - List all dashboards for a project.
Manage - get_manage_projects_project_id_dashboards_dashboard_id_reports
GET /manage/projects/{projectId}/dashboards/{dashboardId}/reports - List all reports in a dashboard.
Manage - post_event
POST /event/ - Deprecated direct event ingestion endpoint. Use /track instead.
Event - post_profile
POST /profile/ - Identify or update a user profile.
Profile - post_profile_increment
POST /profile/increment - Increment a numeric property on a user profile.
Profile - post_profile_decrement
POST /profile/decrement - Decrement a numeric property on a user profile.
Profile - get_export_events
GET /export/events - Export a paginated list of raw events with optional filtering by date, profile, and event type.
Export - get_export_charts
GET /export/charts - Export aggregated chart/analytics data for a series of events over a time range.
Export - post_import_events
POST /import/events - Bulk import historical events.
Import - get_insights_project_id_overview
GET /insights/{projectId}/overview - Get an overview of key metrics for the project (sessions, pageviews, bounce rate, duration).
Insights - get_insights_project_id_active_users
GET /insights/{projectId}/active_users - Get rolling active user counts over the last N days.
Insights - get_insights_project_id_retention
GET /insights/{projectId}/retention - Get weekly retention series data.
Insights - get_insights_project_id_retention_cohort
GET /insights/{projectId}/retention/cohort - Get retention cohort data.
Insights - get_insights_project_id_pages_top
GET /insights/{projectId}/pages/top - Get the top pages by pageviews for the given date range.
Insights - get_insights_project_id_pages_entry_exit
GET /insights/{projectId}/pages/entry_exit - Get entry or exit pages ranked by session count.
Insights - get_insights_project_id_pages_performance
GET /insights/{projectId}/pages/performance - Get page-level performance metrics (bounce rate, avg duration, sessions).
Insights - get_insights_project_id_metrics
GET /insights/{projectId}/metrics - Get aggregated website metrics including sessions, pageviews, and bounce rate.
Insights - get_insights_project_id_live
GET /insights/{projectId}/live - Get the current number of live (active) visitors.
Insights - get_insights_project_id_pages
GET /insights/{projectId}/pages - Get top pages with pageview counts for the selected date range.
Insights - get_insights_project_id_referrer
GET /insights/{projectId}/referrer - Get top values for the "referrer" dimension.
Insights - get_insights_project_id_referrer_name
GET /insights/{projectId}/referrer_name - Get top values for the "referrer_name" dimension.
Insights - get_insights_project_id_referrer_type
GET /insights/{projectId}/referrer_type - Get top values for the "referrer_type" dimension.
Insights - get_insights_project_id_utm_source
GET /insights/{projectId}/utm_source - Get top values for the "utm_source" dimension.
Insights - get_insights_project_id_utm_medium
GET /insights/{projectId}/utm_medium - Get top values for the "utm_medium" dimension.
Insights - get_insights_project_id_utm_campaign
GET /insights/{projectId}/utm_campaign - Get top values for the "utm_campaign" dimension.
Insights - get_insights_project_id_utm_term
GET /insights/{projectId}/utm_term - Get top values for the "utm_term" dimension.
Insights - get_insights_project_id_utm_content
GET /insights/{projectId}/utm_content - Get top values for the "utm_content" dimension.
Insights - get_insights_project_id_region
GET /insights/{projectId}/region - Get top values for the "region" dimension.
Insights - get_insights_project_id_country
GET /insights/{projectId}/country - Get top values for the "country" dimension.
Insights - get_insights_project_id_city
GET /insights/{projectId}/city - Get top values for the "city" dimension.
Insights - get_insights_project_id_device
GET /insights/{projectId}/device - Get top values for the "device" dimension.
Insights - get_insights_project_id_brand
GET /insights/{projectId}/brand - Get top values for the "brand" dimension.
Insights - get_insights_project_id_model
GET /insights/{projectId}/model - Get top values for the "model" dimension.
Insights - get_insights_project_id_browser
GET /insights/{projectId}/browser - Get top values for the "browser" dimension.
Insights - get_insights_project_id_browser_version
GET /insights/{projectId}/browser_version - Get top values for the "browser_version" dimension.
Insights - get_insights_project_id_os
GET /insights/{projectId}/os - Get top values for the "os" dimension.
Insights - get_insights_project_id_os_version
GET /insights/{projectId}/os_version - Get top values for the "os_version" dimension.
Insights - get_insights_project_id_funnel
GET /insights/{projectId}/funnel - Get funnel conversion rates for a sequence of events.
Insights - get_insights_project_id_traffic_referrers
GET /insights/{projectId}/traffic/referrers - Get traffic breakdown by referrer source.
Insights - get_insights_project_id_traffic_geo
GET /insights/{projectId}/traffic/geo - Get traffic breakdown by geographic dimension (country, region, city).
Insights - get_insights_project_id_traffic_devices
GET /insights/{projectId}/traffic/devices - Get traffic breakdown by device type, browser, or OS.
Insights - get_insights_project_id_user_flow
GET /insights/{projectId}/user_flow - Get user flow paths before, after, or between specified events.
Insights - get_insights_project_id_engagement
GET /insights/{projectId}/engagement - Get engagement metrics for the project.
Insights - get_insights_project_id_events
GET /insights/{projectId}/events - Query events with optional filters for date range, profile, and properties.
Insights - get_insights_project_id_events_names
GET /insights/{projectId}/events/names - List all distinct event names tracked in the project.
Insights - get_insights_project_id_events_properties
GET /insights/{projectId}/events/properties - List all property keys for a given event name.
Insights - get_insights_project_id_events_property_values
GET /insights/{projectId}/events/property_values - Get the top values for a specific event property key.
Insights - get_insights_project_id_profiles
GET /insights/{projectId}/profiles - Search and filter user profiles.
Insights - get_insights_project_id_profiles_profile_id
GET /insights/{projectId}/profiles/{profileId} - Get a single user profile with their recent events.
Insights - get_insights_project_id_profiles_profile_id_sessions
GET /insights/{projectId}/profiles/{profileId}/sessions - Get sessions for a specific user profile.
Insights - get_insights_project_id_profiles_profile_id_metrics
GET /insights/{projectId}/profiles/{profileId}/metrics - Get aggregated metrics for a specific user profile.
Insights - get_insights_project_id_sessions
GET /insights/{projectId}/sessions - Query sessions with optional filters.
Insights - get_insights_project_id_groups_types
GET /insights/{projectId}/groups/types - List all group types defined in the project.
Insights - get_insights_project_id_groups
GET /insights/{projectId}/groups - Search and filter groups.
Insights - get_insights_project_id_groups_group_id
GET /insights/{projectId}/groups/{groupId} - Get a single group with its members.
Insights - get_insights_project_id_reports_report_id_data
GET /insights/{projectId}/reports/{reportId}/data - Get the data for a saved report.
Insights - get_insights_project_id_gsc_overview
GET /insights/{projectId}/gsc/overview - Get a Google Search Console performance overview (clicks, impressions, CTR, position).
Insights - get_insights_project_id_gsc_pages
GET /insights/{projectId}/gsc/pages - Get top pages from Google Search Console.
Insights - get_insights_project_id_gsc_pages_details
GET /insights/{projectId}/gsc/pages/details - Get detailed GSC metrics for a specific page URL.
Insights - get_insights_project_id_gsc_queries
GET /insights/{projectId}/gsc/queries - Get top search queries from Google Search Console.
Insights - get_insights_project_id_gsc_queries_details
GET /insights/{projectId}/gsc/queries/details - Get detailed GSC metrics for a specific search query.
Insights - get_insights_project_id_gsc_queries_opportunities
GET /insights/{projectId}/gsc/queries/opportunities - Get GSC query opportunities (high impressions, low CTR).
Insights - get_insights_project_id_gsc_cannibalization
GET /insights/{projectId}/gsc/cannibalization - Detect keyword cannibalization across pages in Google Search Console.
Insights - post_track
POST /track/ - Ingest a tracking event (track, identify, group, increment, decrement, replay).
Track - get_track_device_id
GET /track/device-id - Get or generate a stable device ID and session ID for the current visitor.
Track
Invoke
curl -s https://openpannel.a2acloud.io/.well-known/agent-card | jq .
Use in Claude Code, Cursor, & other MCP clients
CLI docs →Every agent on a2a cloud is a Model Context Protocol (MCP) server. Add it to your editor with two commands.
- 1Install the gateway and log in.
npx -y a2amcp login
- 2Enable openpannel.
npx -y a2amcp add openpannel
- 3Add this once to your MCP client config (Claude Code, Cursor, Windsurf, …):
{ "mcpServers": { "a2a": { "command": "npx", "args": ["-y", "a2amcp"] } } }
Restart your editor. Skills appear as tools named openpannel__<skill>. For example, openpannel__auto.
Prefer remote MCP (no local install)?
This agent also speaks MCP over HTTP at https://openpannel.a2acloud.io/mcp. Use directly if your client supports Streamable HTTP:
{
"mcpServers": {
"openpannel": { "type": "http", "url": "https://openpannel.a2acloud.io/mcp" }
}
}