# Appfigures

Wires the Appfigures app catalog and your own analytics into an agent: app lookup, metrics, reviews and store data without leaving the chat.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 20
- Author: appfigures
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/appfigures/cli
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/mcp/appfigures

## What it does

The server is hosted at `https://mcp.appfigures.com/mcp`. Nothing to install: point any client that speaks remote MCP at that URL and sign in with your Appfigures account when prompted.

What you get matches the `af` command line. Search apps by title or publisher, pull a single app record, list what your account tracks, or count tracked apps by data group, storefront and monetization. Explorer is the bigger piece: query the store catalog with filters, read fields per product, and return aggregates for market sizing.

Access to Public Data and credits is shared with the Appfigures API and CLI, so check the request limits and credit costs in their help docs before running large catalog queries. Headless jobs that cannot do a browser sign-in need `APPFIGURES_API_KEY`; the older local stdio route via `af mcp` is marked deprecated.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://mcp.appfigures.com/mcp`
- Environment variables: `APPFIGURES_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.appfigures.com/mcp
```

2. **Platform CLI**
```bash
claude mcp add --env APPFIGURES_API_KEY=<APPFIGURES_API_KEY> --transport stdio appfigures -- npx -y @appfigures/cli
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add appfigures --url https://mcp.appfigures.com/mcp
```

2. **Platform CLI**
```bash
codex mcp add appfigures --env APPFIGURES_API_KEY=<APPFIGURES_API_KEY> -- npx -y @appfigures/cli
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "appfigures": {
            "url": "https://mcp.appfigures.com/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "appfigures": {
            "command": "npx",
            "args": [
                "-y",
                "@appfigures/cli"
            ],
            "env": {
                "APPFIGURES_API_KEY": "<APPFIGURES_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "appfigures": {
            "type": "http",
            "url": "https://mcp.appfigures.com/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "appfigures": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@appfigures/cli"
            ],
            "env": {
                "APPFIGURES_API_KEY": "<APPFIGURES_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http appfigures https://mcp.appfigures.com/mcp
```

2. **Platform CLI**
```bash
gemini mcp add -e APPFIGURES_API_KEY=<APPFIGURES_API_KEY> appfigures npx -y @appfigures/cli
```
Replace <…> with your own values

## When to use it
- look up an app by name and read its metadata
- size a catalog segment with aggregate queries
- compare download and revenue estimates across competitors
- pull store data and reviews into an agent conversation
- see which apps your account already tracks

## Example prompts
- Search the Appfigures catalog for `youtube` and show last month's downloads for each result.
- Aggregate iOS apps that ship Firebase and earn over $1M in the US.
- List the apps my account tracks and group them by monetization model.

## Similar
- [mobile-mcp](https://affpapa.org/en/nevibecode/mcp/mobile-mcp.md) — MCP server · ★ 9946
- [mobilerun](https://affpapa.org/en/nevibecode/mcp/mobilerun.md) — MCP server · ★ 9751
- [e2e](https://affpapa.org/en/nevibecode/mcp/e2e.md) — MCP server · ★ 11912
- [XcodeBuildMCP](https://affpapa.org/en/nevibecode/mcp/xcodebuildmcp.md) — MCP server · ★ 6505
- [ShipSwift](https://affpapa.org/en/nevibecode/mcp/shipswift.md) — MCP server · ★ 3244
- [agent-device](https://affpapa.org/en/nevibecode/mcp/agent-device.md) — MCP server · ★ 5149

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
