# UnifAPI

A hosted MCP server that gives your agent a catalog of public-data operations: X search, TikTok and YouTube analysis, creator lookup, KOL pricing.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 4
- Author: unifapi-agent
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/unifapi-agent/unifapi-mcp-server
- Updated: 2026-05-31
- HTML: https://affpapa.org/en/nevibecode/mcp/unifapi

## What it does

UnifAPI runs as a remote MCP server over Streamable HTTP at `https://mcp.unifapi.com`. It exposes three tools. `list_operations` searches the public-data catalog, `get_operation` returns parameters, schemas and call examples, and `call_api` runs a chosen operation and hands back the data along with billing metadata. Your agent picks the operation itself instead of hitting a hardcoded endpoint.

Setup is one command in Codex, Claude or Gemini CLI; Cursor and GitHub Copilot take a config block. Typical work: X search and creator lookup, reading public posts and comments on TikTok, YouTube, Instagram, Reddit or LinkedIn-style sources, building influencer shortlists, watching competitors, enriching leads.

OAuth is the recommended path. Clients that support it discover the protected resource metadata at `https://mcp.unifapi.com/.well-known/oauth-protected-resource`. If OAuth is not an option, a UnifAPI API key works as a bearer token. Without either in place, `call_api` calls will not go through, so sort out access before the first task.

## Requirements
- Remote server: `https://mcp.unifapi.com`

## Install

### Claude Code (native platform)

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

### Codex

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

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "unifapi": {
            "url": "https://mcp.unifapi.com"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "unifapi": {
            "type": "http",
            "url": "https://mcp.unifapi.com"
        }
    }
}
```

### Gemini CLI

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

## When to use it
- find a public-data operation by describing the task
- inspect parameters and schemas before making a call
- run an operation and get data plus billing metadata
- build an influencer shortlist from public profiles
- read competitor posts and comments for monitoring

## Example prompts
- Find operations for X search and show me the parameters for the right one
- Build a shortlist of TikTok creators in this niche by activity
- Call the Reddit search operation and return the posts with billing metadata

## Similar
- [transcript-intelligence](https://affpapa.org/en/nevibecode/skills/transcript-intelligence.md) — skill · 1300 installs
- [SocialToAI](https://affpapa.org/en/nevibecode/mcp/socialtoai.md) — MCP server
- [HasData Instagram](https://affpapa.org/en/nevibecode/mcp/hasdata-instagram.md) — MCP server · ★ 15
- [HasData TikTok](https://affpapa.org/en/nevibecode/mcp/hasdata-tiktok.md) — MCP server · ★ 12
- [x-scraper](https://affpapa.org/en/nevibecode/skills/x-scraper.md) — skill · 15600 installs
- [hot-topics](https://affpapa.org/en/nevibecode/skills/hot-topics.md) — skill · 2000 installs

---
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
