Skip to main content
ClaudeWave
MCP ServersOfficial Registry0 stars0 forksUpdated today
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/avohq/avo-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "avo-mcp": {
      "command": "node",
      "args": ["/path/to/avo-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/avohq/avo-mcp and follow its README for install instructions.

2 items in this repository

Bootstrap a brand-new Avo tracking plan from scratch through the Avo MCP. Use when the workspace is empty or near-empty and the team is deciding what to track — runs a purpose meeting (problems, goals, metrics, key funnels), proposes a naming convention (structure/casing/tense), a starting set of categories, and start-milestone-complete events with event/user/system properties and constraints, then creates a branch. Triggers on "we're new to Avo", "where do we start", "set up tracking from scratch", "what should we track", "bootstrap a tracking plan", "design our first tracking plan". If the workspace already has a substantial plan, use the data-designer skill instead.

Install

Work with an existing Avo tracking plan through the Avo MCP. Use to explore and search events, properties, and metrics; look items up by exact name or id; list items by structural filters; review and prioritize branches; design tracking for a new feature or PRD against the existing plan; make small branch edits (rename, allowed values, attach properties); implement a branch's changes in source code; and combine Avo with a data MCP (Amplitude, Mixpanel, PostHog, BigQuery, Snowflake, Databricks, Redshift) to diagnose tracking gaps. Triggers on "what events do we have for", "how is X tracked", "add tracking for", "design tracking for", "review the X branch", "what's on branch X", "implement the X branch for [source]", "look up [event/property/metric]", and analysis prompts like "where are users dropping off" or "how is [funnel] performing". If the workspace is empty or brand-new, use the data-designer-new-plan skill instead.

Install
Use cases

MCP Servers overview

# Avo MCP

mcp-name: io.github.avohq/avo

The **Avo MCP server** (`https://mcp.avo.app/mcp`) lets Claude, Codex, Cursor, Gemini, and other MCP clients read and edit your [Avo](https://www.avo.app) tracking plan. This repo also ships [Agent Skills](https://docs.claude.com/en/docs/claude-code/skills) and a Claude Code plugin that guide effective use of the server.

Each skill is a self-contained directory with a `SKILL.md` (instructions + metadata) and bundled resources. Claude loads them automatically when relevant to guide effective use of the Avo MCP server's tools (`search`, `get`, `save_items`, `workflow`, and the branch tools).

## Installing the Avo MCP server

The Avo MCP server is a remote, OAuth-protected HTTP server at `https://mcp.avo.app/mcp`. Add it to your MCP client:

**Claude Code (CLI)**

```bash
claude mcp add --transport http avo https://mcp.avo.app/mcp
```

You'll sign in through the browser on first use. The first time you make a change, you'll also get a one-time read → write re-auth prompt.

**Claude.ai / Claude Desktop**

Add a custom connector pointing at `https://mcp.avo.app/mcp` (Settings → Connectors → Add custom connector). Authenticate when prompted.

**Cursor and other MCP clients**

Add a remote (streamable HTTP) MCP server to your client's config:

```json
{
  "mcpServers": {
    "avo": { "type": "http", "url": "https://mcp.avo.app/mcp" }
  }
}
```

> If you install the Claude Code **plugin** (below), it registers this server for you — these steps are for connecting the server directly (other clients, or Claude Code without the plugin).

## Skills

### `data-designer` — Work with an existing Avo tracking plan

Explore, search, and design against an existing Avo tracking plan: look events / properties / metrics up by name, id, meaning, or structural filter; review, prioritize, and implement branches; design tracking for a new feature or PRD against what already exists; make small branch edits; and combine Avo with a connected data MCP (Amplitude, Mixpanel, PostHog, BigQuery, Snowflake, Databricks, Redshift) to diagnose tracking gaps.

- Path: [`skills/data-designer/`](skills/data-designer/)

### `data-designer-new-plan` — Bootstrap a brand-new Avo tracking plan

Bootstrap a tracking plan from scratch in an empty or near-empty workspace: run a purpose meeting (problems, goals, metrics, key funnels), agree a naming convention, and seed the first categories and `start → milestone → complete` events with event / user / system properties and constraints — then create a branch.

- Path: [`skills/data-designer-new-plan/`](skills/data-designer-new-plan/)

## Use as a Claude Code plugin

This repo is also a Claude Code plugin marketplace. Installing the `avo` plugin bundles both skills **and** registers the Avo MCP server (`https://mcp.avo.app/mcp`) in one step:

```bash
claude plugin marketplace add avohq/avo-mcp
claude plugin install avo@avo-mcp
```

The plugin's layout:

- `.claude-plugin/marketplace.json` — the marketplace manifest (lists the `avo` plugin)
- `.claude-plugin/plugin.json` — the `avo` plugin manifest
- `.mcp.json` — registers the Avo MCP server
- `skills/` — the two skills, auto-discovered when the plugin is installed

## Install skills only (no plugin)

To use the skills without the plugin / MCP registration, copy a skill directory into your personal or project skills folder:

```bash
cp -R skills/data-designer ~/.claude/skills/data-designer
cp -R skills/data-designer-new-plan ~/.claude/skills/data-designer-new-plan
```

## Writing model

All writes happen on a branch, never on `main`; the MCP never merges — merging a branch into `main` is always a human step in the Avo web app.

## Source

This repo is the source of truth for these skills. Avo's internal tooling syncs them from here (there's no build step to run in this repo). For the canonical, always-current Avo MCP tool list, see the [Avo MCP tools reference](https://www.avo.app/docs/reference/avo-mcp/tools).

What people ask about avo-mcp

What is avohq/avo-mcp?

+

avohq/avo-mcp is mcp servers for the Claude AI ecosystem with 0 GitHub stars.

How do I install avo-mcp?

+

You can install avo-mcp by cloning the repository (https://github.com/avohq/avo-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is avohq/avo-mcp safe to use?

+

avohq/avo-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains avohq/avo-mcp?

+

avohq/avo-mcp is maintained by avohq. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to avo-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy avo-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: avohq/avo-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/avohq-avo-mcp)](https://claudewave.com/repo/avohq-avo-mcp)
<a href="https://claudewave.com/repo/avohq-avo-mcp"><img src="https://claudewave.com/api/badge/avohq-avo-mcp" alt="Featured on ClaudeWave: avohq/avo-mcp" width="320" height="64" /></a>

More MCP Servers

avo-mcp alternatives