# ParseAPI

Connects agents to lookups for companies, DNS records, geolocation, elevation, and timezones. Useful for verifying external data without leaving the chat.

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

## What it does

ParseAPI exposes over sixty lookup functions directly to your assistant. Tools handle domain tech stacks, DNS records, company registration numbers, card BIN checks, and geographical details. For temporal queries, the `time` tool converts timestamps across zones or coordinates, while `elevation` calculates height points along map coordinates.

Integration works over hosted HTTP or local stdio. The hosted endpoint `https://mcp.parseapi.com` asks for a one-time browser login, whereas automated pipelines require passing an `X-API-Key` header. Local execution runs via `npx -y parseapi-mcp` with an environment variable.

Note the functional split. The `ip_self` lookup operates strictly in local mode and fails over hosted HTTP. Since release 1.0.0, the package fixes its contract to `Parse-Version: 2.0.0`, shielding tool schemas from workspace-level account modifications.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://mcp.parseapi.com`
- Environment variables: `PARSEAPI_KEY`, `PARSEAPI_MCP_MODE` — 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.parseapi.com
```

2. **Platform CLI**
```bash
claude mcp add --env PARSEAPI_KEY=<PARSEAPI_KEY> --env PARSEAPI_MCP_MODE=<PARSEAPI_MCP_MODE> --transport stdio parseapi -- npx -y parseapi-mcp
```
Replace <…> with your own values

### Codex

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

2. **Platform CLI**
```bash
codex mcp add parseapi --env PARSEAPI_KEY=<PARSEAPI_KEY> --env PARSEAPI_MCP_MODE=<PARSEAPI_MCP_MODE> -- npx -y parseapi-mcp
```
Replace <…> with your own values

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

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

2. **Platform CLI**
```bash
gemini mcp add -e PARSEAPI_KEY=<PARSEAPI_KEY> -e PARSEAPI_MCP_MODE=<PARSEAPI_MCP_MODE> parseapi npx -y parseapi-mcp
```
Replace <…> with your own values

## When to use it
- inspect DNS and MX entries for a target domain
- fetch company registration profiles by country identifier
- calculate point-to-point elevation across map coordinates
- convert timestamps between timezones with daylight shift disambiguation

## Example prompts
- Inspect the technology stack and MX records for `example.com`
- Look up company profile for ID `552100554` in France
- Convert `2026-09-05T09:00:00` from `America/New_York` to `Asia/Tokyo`

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24271
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7548

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