rybbit-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for SSE server (optional, defaults to 3000). | 3000 |
| RYBBIT_URL | Yes | The base URL of your Rybbit instance (e.g., https://app.rybbit.io or self-hosted URL). | |
| RYBBIT_API_KEY | Yes | Your Rybbit API key obtained from Settings -> Account -> API Keys. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| rybbit_list_sitesA | List all organizations the authenticated user belongs to, and every site (with its numeric site ID) under each. Call this first if you don't already know a site ID. |
| rybbit_get_siteA | Get configuration and details for a single site by ID (name, domain, tracking feature flags, etc.). |
| rybbit_get_overviewA | Get high-level analytics metrics for a site over a time range: sessions, pageviews, unique users, pages per session, bounce rate, and average session duration. |
| rybbit_get_overview_timeseriesA | Get the same metrics as rybbit_get_overview (sessions, pageviews, users, bounce rate, etc.) broken down into time buckets, for charting trends. Choose a bucket size appropriate to the range: 'minute' or 'five_minutes' for the last hour or so, 'hour' for a single day, 'day' for weeks/months, 'week' or 'month' for longer ranges. |
| rybbit_get_breakdownA | Get analytics broken down by a single dimension, ranked by traffic. Use this for questions like 'what are the top pages', 'where is traffic coming from', 'what countries/browsers/devices do visitors use', 'what are the top UTM campaigns', etc. Set |
| rybbit_get_live_visitorsA | Get the count of currently active sessions on a site within a recent time window (real-time visitor count). |
| rybbit_list_sessionsB | Get a paginated list of visitor sessions with details: location, browser/OS/device, referrer, entry/exit pages, pageview and event counts, duration, and UTM params. |
| rybbit_get_sessionA | Get full detail for a single session by ID: session metadata plus the ordered list of pageview/custom events within it. |
| rybbit_get_session_locationsA | Get aggregated session counts by geographic coordinates (lat/lon, city, country) for a site, suitable for plotting on a map. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/neverhunt/rybbit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server