# parseAPI (remote · mcp.parseapi.com)

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

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

## Components

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

## Channel facts

- Endpoint: `https://mcp.parseapi.com`
- Transports: `streamable-http`
- Auth: `required`
- Version: `0.1.3`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, 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.

- **Endpoint Security**: 57/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 31 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 82/100
  - AI-judged instruction clarity (excellent).
  - Tool/resource definitions use about 1777 tokens (~57/item across 31 items; 31 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 13/100
  - Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **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).

## Install

### Claude

```bash
claude mcp add --transport http com-parseapi-mcp https://mcp.parseapi.com/
```

### Codex

```toml
[mcp_servers.com-parseapi-mcp]
url = "https://mcp.parseapi.com/"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-parseapi-mcp": {
      "type": "remote",
      "url": "https://mcp.parseapi.com/",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-parseapi-mcp --url https://mcp.parseapi.com/ --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-parseapi-mcp:
    url: "https://mcp.parseapi.com/"
```

### Other

```json
{
  "mcpServers": {
    "com-parseapi-mcp": {
      "type": "http",
      "url": "https://mcp.parseapi.com/"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## 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-16 (score 66, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-14 (score 65, +1)

- [functional improvement] Stability: unverified → 0.03

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

First indexed and scored.

## MCP tools (31)

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

### `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: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-parseapi-mcp/mcp#diagnostics

## Score history

- 2026-08-17: 66
- 2026-08-16: 66
- 2026-08-15: 65
- 2026-08-14: 65
- 2026-08-13: 64

## Links

- Remote endpoint: https://mcp.parseapi.com/
- Authorisation metadata: https://mcp.parseapi.com/.well-known/oauth-protected-resource
- Repository: https://github.com/parseapi/mcp
- Changelog RSS feed: https://verifymcp.io/servers/com-parseapi-mcp/mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-parseapi-mcp/mcp.json
- HTML version of this page: https://verifymcp.io/servers/com-parseapi-mcp/mcp
