# apexapi-mcp

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/apexapi/apexapi-mcp  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/apexapi-mcp

## Description
Call 120+ AI models and live web context (scrape/crawl/extract) from any MCP client with one key

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "apexapi-mcp": {
    "command": "npx",
    "args": ["-y","apexapi-mcp"]
  }
}
```

## Documentation & README

# apexapi-mcp

MCP server for [ApexApi](https://apexapi.dev) — call 120+ AI models (OpenAI, Anthropic, Google, DeepSeek, Qwen…) and read the live web (scrape / crawl / structured extract) from any MCP client, with one `ak-` API key and one prepaid balance.

## Tools

`chat`, `list_models`, `get_balance`, `scrape_page`, `crawl_site`, `extract_structured`, `check_job`, `generate_image`, `generate_speech`

## Local (stdio)

Get a key at https://apexapi.dev/keys, then add to your MCP client config:

```json
{
  "mcpServers": {
    "apexapi": {
      "command": "npx",
      "args": ["-y", "apexapi-mcp"],
      "env": { "APEXAPI_API_KEY": "ak-..." }
    }
  }
}
```

Claude Code: `claude mcp add apexapi -e APEXAPI_API_KEY=ak-... -- npx -y apexapi-mcp`

## Remote (Streamable HTTP)

Endpoint: `https://api.apexapi.dev/mcp` with header `Authorization: Bearer ak-...`

Responses use MCP Streamable HTTP framing (SSE) — clients like Claude Code handle this natively; it is not a plain-JSON REST endpoint.

Claude Code: `claude mcp add --transport http apexapi https://api.apexapi.dev/mcp --header "Authorization: Bearer ak-..."`

## Docs

https://apexapi.dev/docs/mcp

