# parseAPI (npm · parseapi-mcp)

Official parseAPI MCP. Place, IP, email, phone, weather, currency lookups.

- Trust score: 70/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-17

## Components

- remote · `mcp.parseapi.com`: 66/100, [markdown](https://verifymcp.io/servers/com-parseapi-mcp/mcp.md), [page](https://verifymcp.io/servers/com-parseapi-mcp/mcp)
- npm · `parseapi-mcp`: 70/100 (this document), [markdown](https://verifymcp.io/servers/com-parseapi-mcp/parseapi-mcp.md), [page](https://verifymcp.io/servers/com-parseapi-mcp/parseapi-mcp)

## Channel facts

- Registry: `npm`
- Package: `parseapi-mcp`
- Version: `0.1.3`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-17.

- **Supply Chain Security**: 100/100
  - No malware found by supply-chain analysis.
  - No known CVEs affecting this package version or its production dependencies.
  - No install/post-install scripts declared.
  - 0 of 6 dependencies flagged as unhealthy.
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 4 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 82/100
  - AI-judged instruction clarity (excellent).
  - Tool/resource definitions use about 1818 tokens (~56/item across 32 items; 32 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: not enough scan history yet (needs a 30-day window).
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

**Unverified: 1 category.** A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

## Install

### Claude

```bash
claude mcp add com-parseapi-mcp -- npx -y parseapi-mcp
```

### Codex

```bash
codex mcp add com-parseapi-mcp -- npx -y parseapi-mcp
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-parseapi-mcp": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "parseapi-mcp"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-parseapi-mcp --command npx --arg -y --arg parseapi-mcp
```

### Hermes

```yaml
mcp_servers:
  com-parseapi-mcp:
    command: "npx"
    args: ["-y", "parseapi-mcp"]
```

### Other

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

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-13 (score 70)

First indexed and scored.

## MCP tools (32)

### `ip` (~80 tokens)

Look up an IPv4 or IPv6 address: country, region, ASN, timezone. Deep adds datacenter, relay and tor flags.

Input parameters:

- `deep` (boolean): Include the nested deep object with richer fields. Paid on most endpoints.
- `ip` (string, required): IPv4 or IPv6 address, e.g. 8.8.8.8

### `ip_self` (~41 tokens)

Look up the public IP of the machine running this MCP server.

Input parameters:

- `deep` (boolean): Include the nested deep object with richer fields. Paid on most endpoints.

### `continent` (~44 tokens)

Look up a continent by code: name, area, population.

Input parameters:

- `code` (string, required): Continent code: AF, AN, AS, EU, NA, OC, SA

### `continent_countries` (~40 tokens)

List every country on a continent.

Input parameters:

- `code` (string, required): Continent code: AF, AN, AS, EU, NA, OC, SA

### `country` (~49 tokens)

Look up a country: names, capital, currency, languages, calling code, timezones.

Input parameters:

- `code` (string, required): ISO 3166-1 alpha-2 country code, e.g. US

### `country_states` (~42 tokens)

List the states, provinces or regions of a country.

Input parameters:

- `code` (string, required): ISO 3166-1 alpha-2 country code, e.g. US

### `state` (~59 tokens)

Look up a state, province or region by its code within a country.

Input parameters:

- `code` (string, required): State code, e.g. NC
- `country` (string, required): ISO 3166-1 alpha-2 country code, e.g. US

### `state_districts` (~58 tokens)

List the districts, counties or departments of a state.

Input parameters:

- `code` (string, required): State code, e.g. NC
- `country` (string, required): ISO 3166-1 alpha-2 country code, e.g. US

### `district` (~57 tokens)

Look up a district, county or department by code.

Input parameters:

- `code` (string, required): District code, e.g. 37081
- `country` (string): ISO 3166-1 alpha-2 country code, e.g. US

### `city` (~87 tokens)

Look up a city by name: coordinates, state, population, timezone. Pass country to disambiguate name ties.

Input parameters:

- `country` (string): ISO 3166-1 alpha-2 country code, e.g. US
- `name` (string, required): City name, e.g. charlotte
- `state` (string): State code to disambiguate, e.g. NC

### `city_id` (~45 tokens)

Refetch a city by its stable parse id from an earlier response.

Input parameters:

- `id` (string, required): Stable city id, e.g. city_mb8mbqrkz8zb

### `city_search` (~78 tokens)

Search cities by name prefix. Use when the exact name is unknown.

Input parameters:

- `country` (string): ISO 3166-1 alpha-2 country code, e.g. US
- `limit` (integer): Max results
- `q` (string, required): Name prefix, e.g. char
- `state` (string): State code filter

### `city_nearest` (~38 tokens)

Find the nearest city to coordinates.

Input parameters:

- `lat` (number, required): Latitude in decimal degrees
- `lon` (number, required): Longitude in decimal degrees

### `postal` (~69 tokens)

Look up a postal code: place name, coordinates, state, district, timezone, elevation. Country is required.

Input parameters:

- `code` (string, required): Postal code, e.g. 28202
- `country` (string, required): ISO 3166-1 alpha-2 country code, e.g. US

### `postal_nearby` (~78 tokens)

List postal codes near a given one, sorted by distance.

Input parameters:

- `code` (string, required): Postal code to search around
- `country` (string, required): ISO 3166-1 alpha-2 country code, e.g. US
- `radius` (number): Search radius
- `unit` (string): Radius unit, default km

### `postal_distance` (~61 tokens)

Distance between two postal codes in the same country.

Input parameters:

- `country` (string, required): ISO 3166-1 alpha-2 country code, e.g. US
- `from` (string, required): First postal code
- `to` (string, required): Second postal code

### `point` (~69 tokens)

Reverse geocode coordinates to country, state, district and nearest city. Deep adds richer admin data.

Input parameters:

- `deep` (boolean): Include the nested deep object with richer fields. Paid on most endpoints.
- `lat` (number, required): Latitude in decimal degrees
- `lon` (number, required): Longitude in decimal degrees

### `elevation` (~36 tokens)

Elevation in meters at coordinates.

Input parameters:

- `lat` (number, required): Latitude in decimal degrees
- `lon` (number, required): Longitude in decimal degrees

### `weather` (~77 tokens)

Current weather observation at coordinates from official national agencies. Every measurement ships metric and imperial side by side. Deep adds forecast and alerts where available.

Input parameters:

- `deep` (boolean): Include the nested deep object with richer fields. Paid on most endpoints.
- `lat` (number, required): Latitude in decimal degrees
- `lon` (number, required): Longitude in decimal degrees

### `email` (~61 tokens)

Validate an email address: syntax, domain, MX, disposable and role flags. Deep runs a live mailbox verification.

Input parameters:

- `deep` (boolean): Include the nested deep object with richer fields. Paid on most endpoints.
- `email` (string, required): Email address to validate

### `phone` (~92 tokens)

Validate and parse a phone number: country, type, formats. Pass country for national-format numbers.

Input parameters:

- `country` (string): ISO 3166-1 alpha-2 country code for national-format numbers, e.g. US
- `deep` (boolean): Include the nested deep object with richer fields. Paid on most endpoints.
- `number` (string, required): Phone number, e.g. +14155552671

### `domain` (~59 tokens)

Look up a domain: registration, DNS, mail setup. Deep adds richer checks.

Input parameters:

- `deep` (boolean): Include the nested deep object with richer fields. Paid on most endpoints.
- `domain` (string, required): Domain name, e.g. example.com

### `mx` (~25 tokens)

MX records and mail provider for a domain.

Input parameters:

- `domain` (string, required): Domain name

### `useragent` (~56 tokens)

Parse a User-Agent string: browser, OS, device, bot detection.

Input parameters:

- `deep` (boolean): Include the nested deep object with richer fields. Paid on most endpoints.
- `ua` (string, required): The User-Agent string to parse

### `currency` (~40 tokens)

Look up a currency: name, symbol, decimal places, countries using it.

Input parameters:

- `code` (string, required): ISO 4217 code, e.g. USD

### `currency_rate` (~57 tokens)

Exchange rate between two currencies from official central bank data.

Input parameters:

- `base` (string, required): Base currency ISO 4217 code, e.g. USD
- `quote` (string, required): Quote currency ISO 4217 code, e.g. EUR

### `language` (~49 tokens)

Look up a language by BCP 47 or ISO 639-3 code: names, script, direction.

Input parameters:

- `code` (string, required): Language code, e.g. en, ja, gsw

### `timezone` (~66 tokens)

Look up an IANA timezone: current offset, DST state, local time. Pass at for a specific instant.

Input parameters:

- `at` (string): ISO 8601 instant to evaluate, default now
- `timezone` (string, required): IANA timezone id, e.g. America/New_York

### `holiday` (~63 tokens)

Public holidays and cultural observances for a country and year. Each row carries type: public or observance.

Input parameters:

- `country` (string, required): ISO 3166-1 alpha-2 country code, e.g. US
- `year` (integer): Year, default current

### `holiday_date` (~65 tokens)

Whether a specific date is a holiday or observance in a country. holiday is null when it is not.

Input parameters:

- `country` (string, required): ISO 3166-1 alpha-2 country code, e.g. US
- `date` (string, required): Date as YYYY-MM-DD

### `emoji` (~41 tokens)

Look up an emoji by name or character: unicode, hex, skin tones.

Input parameters:

- `emoji` (string, required): Emoji name or the character itself, e.g. rocket

### `emoji_search` (~36 tokens)

Search emoji by keyword.

Input parameters:

- `limit` (integer): Max results
- `q` (string, required): Search keyword, e.g. fire

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/com-parseapi-mcp/parseapi-mcp#diagnostics

## Score history

- 2026-08-17: 70
- 2026-08-16: 70
- 2026-08-15: 70
- 2026-08-14: 70
- 2026-08-13: 70

## Links

- npm package: https://www.npmjs.com/package/parseapi-mcp
- Socket report: https://socket.dev/npm/package/parseapi-mcp
- Repository: https://github.com/parseapi/mcp
- Changelog RSS feed: https://verifymcp.io/servers/com-parseapi-mcp/parseapi-mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-parseapi-mcp/parseapi-mcp.json
- HTML version of this page: https://verifymcp.io/servers/com-parseapi-mcp/parseapi-mcp
