ParseAPI
NPM · PARSEAPI-MCP · 2 COMPONENTS
Official ParseAPI MCP. Place, IP, email, phone, weather, currency lookups.
Available components
Last scanned (1 hour ago)
Scores higher than 94% of npm servers
Category Maps and Location
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. How we score → Why this is hard to score →
Supply Chain Security100
- No malware found by supply-chain analysis.Pass
- No known CVEs affecting this package version or its production dependencies.Pass
- No install/post-install scripts declared.Pass
- 0 of 7 dependencies flagged as unhealthy. View diagnostics → Pass
Provenance & Transparency97
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Cryptographically verified build provenance (signed, bound to parseapi/mcp). View diagnostics → Pass
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 0 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability68
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 14066 tokens (~158/item across 89 items; 89 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management97
- Stability observed for 29 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage99
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 96% of tool parameters carry a description.Partial
- Structured output schemas are declared (1% of tools); any adoption earns full credit.Pass
Tool Safety75
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "bank" implies "send" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Fail
- An AI judge read all 89 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a current MCP spec version (2026-07-28).Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 17 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.
- 16 Oct 26 −1
- Schema quality: 129 → 158 ▼ functional
- Package version: 1.9.5 → 1.10.0 functional
- Package version: 1.9.5 → 1.9.6 functional
- 15 Oct 26 +43
- Injection markers: unverified → pass ▲ security
- Schema quality: 9585 → 10743 ▼ functional
- Schema quality: 9585 → 10762 ▼ functional
- Stability: unverified → 0.90 ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- MCP protocol: unverified → pass ▲ functional
- Package version: 1.9.4 → 1.9.5 functional
- Package version: 1.8.0 → 1.9.4 functional
- 14 Oct 26 0
- Injection markers: unverified → pass ▲ security
- Schema quality: 9585 → 10754 ▼ functional
- Stability: unverified → 0.87 ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- MCP protocol: unverified → pass ▲ functional
- Package version: 1.9.3 → 1.9.4 functional
- Package version: 1.8.0 → 1.9.3 functional
- 12 Oct 26 −44
- Tool safety: pass → unverified ▼ security
- Stability: 0.97 → unverified ▼ security
- Capabilities: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- First check of Schema quality: unverified functional
- Package version: 1.8.0 → 1.9.3 functional
- Package version: 1.8.0 → 1.9.0 functional
- 4 Oct 26 0
- Stability: fail → 0.97 functional
- 1 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 90 to 94.
- 30 Sept 26 +15
- Malware scan: unverified → pass ▲ security
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 17 Oct 2026 · Analysed npm/parseapi-mcp@1.10.0
Provenance Verified
A signed build attestation was found and verified, binding this exact artifact to the source repository it claims to come from.
| Result | Verified |
|---|---|
| Ecosystem | npm |
| Reason | Verified |
| Discovered via | Registry attestation endpoint |
| Source repo | parseapi/mcp |
| Certificate issuer | https://token.actions.githubusercontent.com |
| Certificate SAN | https://github.com/parseapi/mcp/.github/workflows/publish.yml@refs/tags/1.10.0 |
| Rekor log index | 3275696693 |
| Predicate type | SLSA build provenance https://slsa.dev/provenance/v1 |
| Subject digest | sha512:01bff747741c35636f440c078ac4dab036c57947bdcc59eb220a7a41bc25bada1c086c02ba7aed8dd02983b8b9283be1724bd478b55d7afbdebcf51b3 |
Background: How many MCP packages publish verified provenance →
Dependencies 7 packages
| Packages resolved | 7 |
|---|---|
| Tree resolution | Complete |
Background: SBOMs and build attestations, explained →
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
address Address ~123
Look up a US or French street address: house number, street, unit, city, state, postal code and registration status. Registration does not establish deliverability or verify an apartment. Deep is currently an empty object.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Street address, e.g. 1600 Pennsylvania Ave NW, Washington, DC 20500 |
| country | string | – | Country: US or FR. Use FR or a written France suffix for France. Defaults to US. |
| deep | boolean | – | Include the nested deep object when available. Pricing depends on the operation. |
No output schema declared.
No examples provided.
address_search Address Search ~168
Search street addresses from a partial address. Prefer postal, or city and state, from the form. An optional end-user IP hints at locality. Empty results explain themselves with reason: more_input, missing_context or no_matches. With suggestions reason is null. Operational failures use API errors. French search requires country FR and either postal or city.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | – | City filter |
| country | string | – | Country: US or FR. Defaults to US. |
| ip | string | – | End-user IP locality hint for server-side calls. Prefer explicit form context. |
| postal | string | – | Postal code from the address form, preferred for locality context |
| query | string | yes | Partial street address, e.g. 1600 Pennsylvania |
| state | string | – | State code filter |
No output schema declared.
No examples provided.
asn ASN ~67
Network name and country for an autonomous system number.
| Name | Type | Req | Description |
|---|---|---|---|
| asn | string | yes | Autonomous system number, such as AS13335 or 13335 |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
No output schema declared.
No examples provided.
bank Bank ~189
Send an IBAN in a POST JSON body, keeping it out of the request URL. Parse with core checks and issues for input, country, length, structure, ISO checksum and supported national checks. not_supported is not a failed national check. Known bank names and BICs are independent nullable directory facts. Deep adds check digits, branch, the BBAN account remainder and source edition/match grain when a directory lookup ran, on every plan. Does not verify account existence, ownership or payment reachability.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO 3166-1 alpha-2 country code when the number has no prefix, e.g. US |
| deep | boolean | – | Include optional detail on every plan. |
| iban | string | yes | Original IBAN input, with or without the country prefix. Preserve characters exactly so the API can report invalid input. Do not strip punctuation or decode percent escapes. |
No output schema declared.
No examples provided.
bank_requirements Bank Requirements ~90
Describe supported Bank input fields, normalization rules, check scope and limitations for a country and format. Metadata only: support does not establish directory completeness or payment reachability.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | yes | ISO 3166-1 alpha-2 country code, e.g. US |
| format | string | – | Input format, currently iban (default) or us_ach. Unknown formats report supported false. |
No output schema declared.
No examples provided.
bank_us_ach Bank US ACH ~116
Check US routing-number format and ABA checksum plus account-field syntax. Sends original strings in a POST JSON body. No universal account checksum is available. A nullable bank_name is routing-directory identity only; this does not establish ACH eligibility, account existence or ownership. No deep option.
| Name | Type | Req | Description |
|---|---|---|---|
| account | string | yes | Original account string. Preserve all characters, letter case and leading zeros; do not trim, normalize or decode. |
| routing | string | yes | Original US routing string. Preserve leading zeros and characters; the API validates accepted separators. |
No output schema declared.
No examples provided.
bin BIN ~114
Look up a 6-11 digit payment-card prefix. Returns the actual longest matched prefix, issuer, country, brand key, brand name, card type and prepaid status where known. Unknown fields are null. Does not confirm a card or account exists. Pooled request on every plan.
| Name | Type | Req | Description |
|---|---|---|---|
| bin | string | yes | Card prefix as a string, 6-11 digits. Preserve leading zeros. Spaces and hyphens are accepted. |
| deep | boolean | – | Include an empty deep object. No extra fields or separate charge. |
No output schema declared.
No examples provided.
bloc Bloc ~86
Look up a country group by code: EU, EEA, Schengen, Eurozone, SEPA, NATO, and more. Returns the official name and the current member count.
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | Bloc code: EU, EEA, EFTA, SCHENGEN, EUROZONE, SEPA, NATO, OECD, G7, ASEAN, GCC, MERCOSUR |
No output schema declared.
No examples provided.
bloc_countries Bloc Countries ~98
List the current members of a country group, each with name, flag, and calling code.
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | Bloc code: EU, EEA, EFTA, SCHENGEN, EUROZONE, SEPA, NATO, OECD, G7, ASEAN, GCC, MERCOSUR |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
No output schema declared.
No examples provided.
caller Caller ~98
Look up the caller ID name (CNAM) for a NANP (+1) phone number. caller is the record verbatim, null when no record or outside NANP. Metered per lookup on a NANP number.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO 3166-1 alpha-2 country code for national-format numbers, e.g. US |
| number | string | yes | Phone number, e.g. +18004633339 |
No output schema declared.
No examples provided.
card Card ~205
Identify a network and its CDN SVG logo from 2-11 leading digits, including processor-provided BIN/IIN prefixes. Unknown or ambiguous networks return null brand and a generic logo. Optional deep adds the longest recorded prefix, issuer, country, funding type and nullable prepaid status. Core identity is independent of issuer coverage. A shorter deep.prefix is broader coverage; missing fields never inherit from a parent row. Partial reference data does not prove card validity, account existence or payment acceptance. One pooled request on every plan, including deep.
| Name | Type | Req | Description |
|---|---|---|---|
| bin | string | yes | Processor-provided leading digits as a string, 2-11 ASCII digits. Preserve zeros. Only ASCII space, tab, CR, LF and hyphen separators; at most 64 raw characters. Never send a full card number. Six or… |
| deep | boolean | – | Include recorded issuer details, pooled on every plan. Omitted by default; fewer than six digits returns all-null Deep fields. |
No output schema declared.
No examples provided.
carrier Carrier ~115
Look up current carrier, real line type and burner flag. Deep adds issuing city and state in the same metered lookup, including Free allowance units. No extra check or second paid gate.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO 3166-1 alpha-2 country code for national-format numbers, e.g. US |
| deep | boolean | – | Include available detail within the same metered core unit. No extra charge or paid-plan gate. |
| number | string | yes | Phone number, e.g. +14155552671 |
No output schema declared.
No examples provided.
city City ~332
Resolve a city name to coordinates, timezone and administrative context. Deep adds demographic and geographic detail on paid plans. Pass country or state for name ties.
| Name | Type | Req | Description |
|---|---|---|---|
| aliases | boolean | – | Match reviewed normalized aliases. Compatibility characters, case and whitespace normalize; native marks and accents remain. No spelling guesses. Requires foundation readiness. |
| ambiguity | string | – | Reject an exact name or nearby anchor matching multiple eligible places with HTTP 409 ambiguous_city and bounded candidate identities. Add filters or choose a stable id from city_search. |
| country | string | – | ISO2, ISO3, or a country name. Optional when the lookup is unique. |
| deep | boolean | – | Include the complete detail bag on a paid plan. |
| format | string | – | Opt into object:city without changing classic responses. |
| grain | string | – | Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness. |
| hierarchy | boolean | – | Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| name | string | yes | City name, e.g. charlotte |
| romanized | boolean | – | Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null. |
| state | string | – | State code to disambiguate, e.g. NC |
| type | string | – | Stored place type, such as city or ward; filters eligible places without inferring legal status. |
No output schema declared.
No examples provided.
city_ancestors City Ancestors ~166
Follow reviewed parents of a City id, immediate parent first. Returns a canonical list with coverage:partial; an empty list does not prove the city has no administrative parent.
| Name | Type | Req | Description |
|---|---|---|---|
| deep | boolean | – | Include the nested deep object when available. Pricing depends on the operation. |
| hierarchy | boolean | – | Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503. |
| id | string | yes | Stable City id selected from a lookup or search. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| romanized | boolean | – | Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null. |
No output schema declared.
No examples provided.
city_children City Children ~198
List reviewed immediate children of a City id. Returns a canonical list with coverage:partial. It does not infer missing relationships.
| Name | Type | Req | Description |
|---|---|---|---|
| cursor | string | – | Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin. |
| deep | boolean | – | Include the nested deep object when available. Pricing depends on the operation. |
| hierarchy | boolean | – | Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503. |
| id | string | yes | Stable City id selected from a lookup or search. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| limit | integer | – | Maximum records per page. |
| romanized | boolean | – | Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null. |
No output schema declared.
No examples provided.
city_distance City Distance ~65
Great-circle kilometers and miles between two stored City centers. Unknown coordinates return null; this is not travel distance or boundary containment.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Stable City id selected from a lookup or search. |
| to | string | yes | Stable City id selected from a lookup or search. |
No output schema declared.
No examples provided.
city_id City ID ~164
Resolve a stable city id. Deep adds the city profile on paid plans.
| Name | Type | Req | Description |
|---|---|---|---|
| deep | boolean | – | Include the complete detail bag on a paid plan. |
| format | string | – | Opt into object:city without changing classic responses. |
| hierarchy | boolean | – | Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503. |
| id | string | yes | Stable city id, e.g. city_mb8mbqrkz8zb |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| romanized | boolean | – | Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null. |
No output schema declared.
No examples provided.
city_list City List ~563
Browse the stored City catalog with filters, stable sorting and opaque cursor paging. Coverage remains curated, not worldwide. Deep adds the paid profile within each record.
| Name | Type | Req | Description |
|---|---|---|---|
| bbox | string | – | Stored-center bounds as west,south,east,north in degrees. West greater than east crosses the date line. |
| countries | – | – | Include ISO2 countries, as CSV or an array. Intersects with a single country filter; on named nearby, country selects the anchor. |
| country | string | – | ISO2, ISO3, or a country name. Optional when the lookup is unique. |
| cursor | string | – | Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin. |
| deep | boolean | – | Include the complete detail bag on a paid plan. |
| exclude_countries | – | – | Exclude ISO2 countries, as CSV or an array. |
| format | string | – | Opt into object:list, data and next_cursor. A null cursor ends the collection; keep the same options on continuation. |
| grain | string | – | Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness. |
| hierarchy | boolean | – | Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| limit | integer | – | Max results per page |
| max_elevation | number | – | Maximum stored elevation in meters. Unknown values do not match. |
| max_population | integer | – | Maximum stored population. Unknown values do not match; the count may be undated. |
| min_elevation | number | – | Minimum stored elevation in meters. Unknown values do not match. |
| min_population | integer | – | Minimum stored population. Unknown values do not match; the count may be undated. |
| order | string | – | Sort direction; default asc except population defaults to desc. Stable ids break ties. |
| romanized | boolean | – | Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null. |
| sort | string | – | Comma-separated sort terms. Prefix a term with + or - for its direction. Stable ids break ties; unknown values sort last. |
| state | string | – | State code filter |
| timezone | string | – | Exact IANA timezone filter, e.g. Europe/Vienna. |
| timezones | – | – | Include exact IANA timezones, as CSV or an array. Intersects with a single timezone filter. |
| type | string | – | Stored place type, such as city or ward; filters eligible places without inferring legal status. |
No output schema declared.
No examples provided.
city_nearby City Nearby ~698
Find nearby cities with distances. Deep adds the profile inside each returned city on paid plans.
| Name | Type | Req | Description |
|---|---|---|---|
| aliases | boolean | – | Match reviewed normalized aliases. Compatibility characters, case and whitespace normalize; native marks and accents remain. No spelling guesses. Requires foundation readiness. |
| ambiguity | string | – | Reject an exact name or nearby anchor matching multiple eligible places with HTTP 409 ambiguous_city and bounded candidate identities. Add filters or choose a stable id from city_search. |
| bbox | string | – | Stored-center bounds as west,south,east,north in degrees. West greater than east crosses the date line. |
| countries | – | – | Include ISO2 countries, as CSV or an array. Intersects with a single country filter; on named nearby, country selects the anchor. |
| country | string | – | ISO2, ISO3, or a country name. Optional when the lookup is unique. |
| cursor | string | – | Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin. |
| deep | boolean | – | Include the complete detail bag on a paid plan. |
| exclude_countries | – | – | Exclude ISO2 countries, as CSV or an array. |
| format | string | – | Opt into object:list, data and next_cursor. A null cursor ends the collection; keep the same options on continuation. |
| grain | string | – | Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness. |
| hierarchy | boolean | – | Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| limit | integer | – | Max results, default 10 |
| max_elevation | number | – | Maximum stored elevation in meters. Unknown values do not match. |
| max_population | integer | – | Maximum stored population. Unknown values do not match; the count may be undated. |
| min_elevation | number | – | Minimum stored elevation in meters. Unknown values do not match. |
| min_population | integer | – | Minimum stored population. Unknown values do not match; the count may be undated. |
| name | string | yes | Anchor city name, e.g. denver |
| order | string | – | Sort direction; default asc except population defaults to desc. Stable ids break ties. |
| page | boolean | – | Opt into next_cursor on search or named-nearby collections. A cursor also enables paging. |
| radius | number | – | Search radius, default 40 km |
| romanized | boolean | – | Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null. |
| sort | string | – | Comma-separated sort terms. Prefix a term with + or - for its direction. Stable ids break ties; unknown values sort last. |
| state | string | – | State code to disambiguate the anchor |
| timezone | string | – | Exact IANA timezone filter, e.g. Europe/Vienna. |
| timezones | – | – | Include exact IANA timezones, as CSV or an array. Intersects with a single timezone filter. |
| type | string | – | Stored place type, such as city or ward; filters eligible places without inferring legal status. |
| unit | string | – | Radius unit, default km |
No output schema declared.
No examples provided.
city_nearby_coordinates City Nearby Coordinates ~622
List stored city centers near arbitrary coordinates, with radius, collection filters and cursor paging. The point and distances do not infer municipality containment. Deep adds the paid profile within each record.
| Name | Type | Req | Description |
|---|---|---|---|
| bbox | string | – | Stored-center bounds as west,south,east,north in degrees. West greater than east crosses the date line. |
| countries | – | – | Include ISO2 countries, as CSV or an array. Intersects with a single country filter; on named nearby, country selects the anchor. |
| country | string | – | ISO2, ISO3, or a country name. Optional when the lookup is unique. |
| cursor | string | – | Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin. |
| deep | boolean | – | Include the complete detail bag on a paid plan. |
| exclude_countries | – | – | Exclude ISO2 countries, as CSV or an array. |
| format | string | – | Opt into object:list, data and next_cursor. A null cursor ends the collection; keep the same options on continuation. |
| grain | string | – | Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness. |
| hierarchy | boolean | – | Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| lat | number | yes | Latitude in decimal degrees |
| limit | integer | – | Max results per page |
| lon | number | yes | Longitude in decimal degrees |
| max_elevation | number | – | Maximum stored elevation in meters. Unknown values do not match. |
| max_population | integer | – | Maximum stored population. Unknown values do not match; the count may be undated. |
| min_elevation | number | – | Minimum stored elevation in meters. Unknown values do not match. |
| min_population | integer | – | Minimum stored population. Unknown values do not match; the count may be undated. |
| order | string | – | Sort direction; default asc except population defaults to desc. Stable ids break ties. |
| radius | number | – | Search radius, default 40 km |
| romanized | boolean | – | Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null. |
| sort | string | – | Comma-separated sort terms. Prefix a term with + or - for its direction. Stable ids break ties; unknown values sort last. |
| state | string | – | State code filter for returned neighbors |
| timezone | string | – | Exact IANA timezone filter, e.g. Europe/Vienna. |
| timezones | – | – | Include exact IANA timezones, as CSV or an array. Intersects with a single timezone filter. |
| type | string | – | Stored place type, such as city or ward; filters eligible places without inferring legal status. |
| unit | string | – | Radius unit, default km |
No output schema declared.
No examples provided.
city_nearest City Nearest ~284
Find the nearest eligible stored city center within 2,000 km, with distance. Country/state/type/grain constrain candidates; this does not determine which municipality contains the point. Deep adds the paid profile and reviewed observation date/basis when known.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO2, ISO3, or a country name. Optional when the lookup is unique. |
| deep | boolean | – | Include the nested deep object when available. Pricing depends on the operation. |
| format | string | – | Opt into object:city without changing classic responses. |
| grain | string | – | Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness. |
| hierarchy | boolean | – | Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| lat | number | yes | Latitude in decimal degrees |
| lon | number | yes | Longitude in decimal degrees |
| romanized | boolean | – | Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null. |
| state | string | – | State code filter |
| type | string | – | Stored place type, such as city or ward; filters eligible places without inferring legal status. |
No output schema declared.
No examples provided.
city_search City Search ~673
Search city names. Explicit match uses the spelling search route; numeric/map/timezone/sort filters apply to default prefix search only. Deep adds the profile inside each returned city on paid plans.
| Name | Type | Req | Description |
|---|---|---|---|
| aliases | boolean | – | Match reviewed normalized aliases. Compatibility characters, case and whitespace normalize; native marks and accents remain. No spelling guesses. Requires foundation readiness. |
| bbox | string | – | Stored-center bounds as west,south,east,north in degrees. West greater than east crosses the date line. |
| countries | – | – | Include ISO2 countries, as CSV or an array. Intersects with a single country filter; on named nearby, country selects the anchor. |
| country | string | – | ISO2, ISO3, or a country name. Optional when the lookup is unique. |
| cursor | string | – | Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin. |
| deep | boolean | – | Include the complete detail bag on a paid plan. |
| exclude_countries | – | – | Exclude ISO2 countries, as CSV or an array. |
| format | string | – | Opt into object:list, data and next_cursor. A null cursor ends the collection; keep the same options on continuation. |
| grain | string | – | Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness. |
| hierarchy | boolean | – | Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| limit | integer | – | Max results |
| match | string | – | Explicit matching mode; default prefix. Fuzzy results carry suggestion evidence. |
| max_distance | – | – | Maximum edit distance for fuzzy matching. |
| max_elevation | number | – | Maximum stored elevation in meters. Unknown values do not match. |
| max_population | integer | – | Maximum stored population. Unknown values do not match; the count may be undated. |
| min_elevation | number | – | Minimum stored elevation in meters. Unknown values do not match. |
| min_population | integer | – | Minimum stored population. Unknown values do not match; the count may be undated. |
| order | string | – | Sort direction; default asc except population defaults to desc. Stable ids break ties. |
| page | boolean | – | Opt into next_cursor on search or named-nearby collections. A cursor also enables paging. |
| query | string | yes | City name query, e.g. char |
| romanized | boolean | – | Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null. |
| sort | string | – | Comma-separated sort terms. Prefix a term with + or - for its direction. Stable ids break ties; unknown values sort last. |
| state | string | – | State code filter |
| timezone | string | – | Exact IANA timezone filter, e.g. Europe/Vienna. |
| timezones | – | – | Include exact IANA timezones, as CSV or an array. Intersects with a single timezone filter. |
| type | string | – | Stored place type, such as city or ward; filters eligible places without inferring legal status. |
No output schema declared.
No examples provided.
city_siblings City Siblings ~198
List reviewed places sharing the selected City id’s immediate parent. Returns a canonical list with parent_id and coverage:partial.
| Name | Type | Req | Description |
|---|---|---|---|
| cursor | string | – | Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin. |
| deep | boolean | – | Include the nested deep object when available. Pricing depends on the operation. |
| hierarchy | boolean | – | Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503. |
| id | string | yes | Stable City id selected from a lookup or search. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| limit | integer | – | Maximum records per page. |
| romanized | boolean | – | Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null. |
No output schema declared.
No examples provided.
company Company ~129
Parse a company number and its registered identity, status and address. Paid deep adds business activity and associated identifiers. Geography lookups are separate calls.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO2, ISO3, or a country name. Optional when the lookup is unique. |
| deep | boolean | – | Include the nested deep object when available. Pricing depends on the operation. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| number | string | yes | Company registration number, e.g. 552100554 with country FR |
No output schema declared.
No examples provided.
company_coverage Company Coverage ~47
Describe the company directory edition, countries and record counts. Counts describe this edition and do not establish complete country or worldwide coverage. A missing profile does not establish that a company does not exist.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
company_id Company ID ~133
Look up a company directory profile by its stable co_ ID. Deep adds available legal details, identifiers, industry, business description, logo, other domains, social profiles, public business contacts, founding precision and reported employees. Employee counts retain their measurement date, organization scope and measurement basis. Reported counts may be rounded. Unavailable details are omitted; source evidence stays internal. A website claim is not legal ownership proof. National registration numbers use company.
| Name | Type | Req | Description |
|---|---|---|---|
| deep | boolean | – | Include the nested deep object when available. Pricing depends on the operation. |
| id | string | yes | Stable company directory ID returned by company_search |
No output schema declared.
No examples provided.
company_search Company Search ~264
Find company directory candidates using at most one of query, domain, ticker or identifier, or discover by country, an exact industry pair. Returns companies and an opaque next cursor without choosing a match. Deep belongs to each result. Keep the same selector, filters and limit when sending cursor. Empty listings do not establish private ownership.
| Name | Type | Req | Description |
|---|---|---|---|
| authority | string | – | Issuing authority filter for identifier searches |
| country | string | – | ISO2 profile-country filter; does not mean headquarters or operating presence |
| cursor | string | – | Opaque next cursor returned by the same search |
| deep | boolean | – | Include the nested deep object when available. Pricing depends on the operation. |
| domain | string | – | Company website domain or URL |
| exchange | string | – | Exchange filter for ticker searches |
| identifier | string | – | Business identifier, preserving leading zeros |
| industry | string | – | Exact four-digit SIC code string, preserving leading zeros; requires industry_type |
| industry_type | string | – | Industry namespace; currently sic; requires industry |
| limit | integer | – | Maximum candidates on this page, from 1 to 50 |
| query | string | – | Company name search, sent as q |
| ticker | string | – | Security ticker, optionally scoped by exchange |
No output schema declared.
No examples provided.
continent Continent ~72
Look up a continent by code: name, area and population.
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | Continent code: AF, AN, AS, EU, NA, OC, SA |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
No output schema declared.
No examples provided.
continent_countries Continent Countries ~68
List every country on a continent.
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | Continent code: AF, AN, AS, EU, NA, OC, SA |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
No output schema declared.
No examples provided.
country Country ~131
Country names, language codes, currency, calling code and timezones. Deep adds the country reference profile on paid plans, including population, land/water area in km2, coastline in km, mean and extreme elevations in metres, tax and locale conventions. Unknown geography values stay null.
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | ISO 3166-1 alpha-2 country code, e.g. US |
| deep | boolean | – | Include the complete detail bag on a paid plan. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
No output schema declared.
No examples provided.
country_states Country States ~70
List the states, provinces or regions of a country.
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | ISO 3166-1 alpha-2 country code, e.g. US |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
No output schema declared.
No examples provided.
currency Currency ~87
Currency name, symbols and decimal places. Deep adds numeric code, plural name and using countries on every plan.
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | ISO 4217 code, e.g. USD |
| deep | boolean | – | Include optional detail on every plan. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
No output schema declared.
No examples provided.
currency_rate Currency Rate ~118
Reference exchange rate between two currencies. Pass date for a past business day, amount to convert.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | – | Appends amount and converted, rounded to the quote currency minor-unit digits |
| base | string | yes | Base currency ISO 4217 code, e.g. USD |
| date | string | – | YYYY-MM-DD. Official rate for that business day. A weekend or holiday resolves to the last published day on or before it |
| quote | string | yes | Quote currency ISO 4217 code, e.g. EUR |
No output schema declared.
No examples provided.
date Date ~161
Parse a date to ISO date, validity and Unix midnight. Ambiguous numeric dates need format. to adds signed days between; omit date for UTC today. Deep adds calendar details on every plan.
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | – | The date as you have it, any common format. Omit for today (UTC) |
| deep | boolean | – | Include optional detail on every plan. |
| format | string | – | Breaks the month-first / day-first tie on numeric dates like 03/04/2026 |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| to | string | – | Another date. Appends to (normalized ISO) and days (signed days between) |
No output schema declared.
No examples provided.
discover Discover ParseAPI operations ~132
Find ParseAPI operations by keyword, or describe one by its exact name. Returns inputs and reviewed capability, freshness, uncertainty, billing and access policies. Metadata only, no API request or usage charge. Use preflight for effective credential permissions and account-specific cost estimates. Use operation to get full detail before lookup.
| Name | Type | Req | Description |
|---|---|---|---|
| detail | string | – | Defaults to full for one operation, summary for search |
| limit | integer | – | – |
| offset | integer | – | – |
| operation | string | – | Exact operation name for its input schema and policy |
| query | string | – | Keywords such as mailbox, DNS, or population |
| Name | Type | Req | Description |
|---|---|---|---|
| api_version | string | yes | – |
| effective_access | string | yes | – |
| next_offset | – | yes | – |
| operations | array | yes | – |
| policy_operations | array | yes | – |
| pricing | string | yes | – |
| schema_version | string | yes | – |
| total_matches | integer | yes | – |
| total_operations | integer | yes | – |
No examples provided.
district District ~209
Look up a district, county or department by code or name. Deep adds area, population and seat on paid plans. Pass state to resolve a colliding name. Paid deep property_tax contains annual_median, currency and period: median annual tax payable on owner-occupied homes in the area, adjusted to the final year of that period. It is not a rate or property bill. Unsupported, missing and censored estimates are null.
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | District code or name, e.g. 37081, guilford county |
| country | string | – | ISO2, ISO3, or a country name. Optional when the lookup is unique. |
| deep | boolean | – | Include the complete detail bag on a paid plan. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| state | string | – | ADM1 code or name to disambiguate, e.g. NC or louisiana |
No output schema declared.
No examples provided.
dns DNS ~93
Look up published DNS records with TTLs. Pooled on every plan. Omit type to check all ten supported types. The selected question may include its CNAME chain. Values retain DNS presentation syntax, including TXT quoting.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain or DNS name, including service names such as _dmarc.example.com |
| type | string | – | DNS question type. Omit to check all supported types. |
No output schema declared.
No examples provided.
domain Domain ~71
Check whether a domain is registered. Deep adds registration dates, registrar, status and DNSSEC, included on paid plans. Use dns for DNS records and mx for mail routing.
| Name | Type | Req | Description |
|---|---|---|---|
| deep | boolean | – | Include registration details on a paid plan. |
| domain | string | yes | Domain name, e.g. example.com |
No output schema declared.
No examples provided.
elevation Elevation ~219
Elevation in meters and feet with grid resolution in meters. Choose lat and lon for one sample, points for supplied coordinates in order, or path with samples for evenly spaced great-circle samples including both endpoints. Lists and paths use one pooled request. Unknown elevations stay null.
| Name | Type | Req | Description |
|---|---|---|---|
| lat | number | – | Latitude in decimal degrees |
| lon | number | – | Longitude in decimal degrees |
| path | string | – | Path with 2-512 vertices as lat,lon pairs separated by |, or enc: followed by a Google polyline. At most 12000 characters. Segments follow the shortest great-circle arc. Segments with antipodal endpo… |
| points | string | – | lat,lon pairs separated by |, or enc: followed by a Google polyline. At most 512 points and 12000 characters. Omit lat and lon. |
| samples | integer | – | Number of evenly spaced samples along the path, including both endpoints. Required with path and invalid without it. |
No output schema declared.
No examples provided.
email Email ~131
Validate an email address: syntax, domain, mail routing, consumer mailbox, disposable, role, reserved domain type and typo suggestion. Deep adds mailbox deliverability, catch-all, status and the reason for the result, such as mailbox_full or mailbox_not_found. It also includes a suggested first name, no-reply flag, plus-address tag and mail service, such as Google or Microsoft. The suggested name is not a verified identity. Unavailable details are null.
| Name | Type | Req | Description |
|---|---|---|---|
| deep | boolean | – | Include the nested deep object when available. Pricing depends on the operation. |
| string | yes | Email address to validate |
No output schema declared.
No examples provided.
emoji Emoji ~140
Resolve an emoji character, shortcode, name or codepoint sequence. Deep adds encoding, keywords, tone relationships and artwork on every plan. Artwork is keyed by style: deep.artwork.openmoji.svg and deep.artwork.openmoji.png["72"].
| Name | Type | Req | Description |
|---|---|---|---|
| deep | boolean | – | Include optional detail on every plan. |
| emoji | string | yes | Emoji input, e.g. rocket, :rocket:, 🚀 or U+1F680 |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| shortcode_source | string | – | Resolve the shortcode within this source. |
No output schema declared.
No examples provided.
emoji_browse Emoji Browse ~187
Browse the emoji catalog by category, subcategory or Emoji release. Returns total and next_offset for pagination; omit a search query.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Category from emoji_categories. |
| deep | boolean | – | Include optional reference detail on every plan. |
| include_skin_tones | boolean | – | Include skin-tone variants. Explicit false excludes them. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| limit | integer | – | Maximum results per page. |
| max_version | string | – | Latest Emoji release to include, such as 16.0. |
| offset | integer | – | Page offset. Reuse next_offset with the same filters. |
| subcategory | string | – | Subcategory from emoji_categories. |
| version | string | – | Exact Emoji release version, such as 17.0. |
No output schema declared.
No examples provided.
emoji_catalog Emoji Catalog ~178
Get a JSON catalog download URL and current coverage. One pooled metadata read; the download is a separate request with your API key. The full snapshot stays out of model context.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Category from emoji_categories. |
| include_skin_tones | boolean | – | Include skin-tone variants. Explicit false excludes them. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| max_version | string | – | Latest Emoji release to include, such as 16.0. |
| profile | string | – | JSON download profile. Compact retains offline lookup, search and parse facts while omitting bulky artwork details. |
| subcategory | string | – | Subcategory from emoji_categories. |
| version | string | – | Exact Emoji release version, such as 17.0. |
No output schema declared.
No examples provided.
emoji_categories Emoji Categories ~21
List emoji categories and their subcategories for search and browsing filters.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
emoji_convert Emoji Convert ~68
Convert Unicode emoji to a named shortcode preset or decode that preset. Unknown, unavailable and ambiguous inputs remain literal with reasons and original UTF-16 offsets. Text is sent in the POST body.
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | – |
| shortcode_source | string | yes | – |
| text | string | yes | – |
No output schema declared.
No examples provided.
emoji_metadata Emoji Metadata ~42
Get actual emoji inventory total, content edition, completeness, required notices and artwork coverage. Artwork notice files are linked; data notices travel with the snapshot. One pooled read.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
emoji_parse Emoji Parse ~114
Extract complete Unicode emoji sequences from text. Results group repeated emoji in first-occurrence order, and positions use UTF-16 code units with an exclusive end. Text is sent in the POST body.
| Name | Type | Req | Description |
|---|---|---|---|
| deep | boolean | – | Include optional reference detail inside each result. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| text | string | yes | Text to inspect for native Unicode emoji, up to 16000 UTF-16 code units. |
No output schema declared.
No examples provided.
emoji_search Emoji Search ~199
Search emoji by keyword with optional catalog filters. Explicit offset or filters return total and next_offset. Deep belongs to each result.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Category from emoji_categories. |
| deep | boolean | – | Include optional reference detail on every plan. |
| include_skin_tones | boolean | – | Include skin-tone variants. Explicit false excludes them. |
| lang | string | – | Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged. |
| limit | integer | – | Maximum results per page. |
| max_version | string | – | Latest Emoji release to include, such as 16.0. |
| offset | integer | – | Page offset. Reuse next_offset with the same filters. |
| query | string | yes | Search keyword, e.g. fire |
| subcategory | string | – | Subcategory from emoji_categories. |
| version | string | – | Exact Emoji release version, such as 17.0. |
No output schema declared.
No examples provided.
hlr HLR ~126
Phone status at the last check: live means assigned and connected means reachable at that check. Cached results may be returned. Deep adds available roaming and network diagnostics in the same metered lookup, including Free allowance units. Null is unconfirmed.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO 3166-1 alpha-2 country code for national-format numbers, e.g. US |
| deep | boolean | – | Include available detail within the same metered core unit. No extra charge or paid-plan gate. |
| number | string | yes | Phone number, e.g. +447712345678 |
No output schema declared.
No examples provided.
holiday Holiday ~63
Public holidays and cultural observances for a country and year. Each row carries type: public or observance.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | yes | ISO 3166-1 alpha-2 country code, e.g. US |
| year | integer | – | Year, default current |
No output schema declared.
No examples provided.
How do I install the ParseAPI MCP server?
ParseAPI runs locally as an npm package, launched with npx -y parseapi-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
npm · parseapi-mcp
claude mcp add com-parseapi-mcp -- npx -y parseapi-mcp
What is the ParseAPI MCP server?
ParseAPI is an MCP server listed in the public MCP registry as com.parseapi/mcp. Official ParseAPI MCP. Place, IP, email, phone, weather, currency lookups. This page covers its npm package (parseapi-mcp).
Is the ParseAPI MCP server safe to use?
ParseAPI scores 92 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 17 October 2026. It declares no install or post-install scripts. Its build provenance is signed and verified. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the ParseAPI MCP server expose?
ParseAPI exposes 89 tools: measure, measure_units, ip, ip_self, continent, and 84 more. Their descriptions and schemas cost roughly 14,066 tokens of context every time the server is loaded.
Is the ParseAPI MCP server still maintained?
ParseAPI is still listed as active in the MCP registry. We last reached this channel on 17 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.
What licence is the ParseAPI MCP server under?
ParseAPI declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.