Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

ParseAPI

NPM · PARSEAPI-MCP · 2 COMPONENTS

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

−1 this week 92 Trust /100

Last scanned (1 hour ago)

Scores higher than 94% of npm servers

Category Maps and Location

Trust breakdown (7 categories)

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
Changelog

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
Diagnostics

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 →

MCP tools · 89 exposed · ~14,066 tokens

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 →

Tool Tokens
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.

NameTypeReqDescription
addressstringyesStreet address, e.g. 1600 Pennsylvania Ave NW, Washington, DC 20500
countrystring–Country: US or FR. Use FR or a written France suffix for France. Defaults to US.
deepboolean–Include the nested deep object when available. Pricing depends on the operation.

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
citystring–City filter
countrystring–Country: US or FR. Defaults to US.
ipstring–End-user IP locality hint for server-side calls. Prefer explicit form context.
postalstring–Postal code from the address form, preferred for locality context
querystringyesPartial street address, e.g. 1600 Pennsylvania
statestring–State code filter

No output schema declared.

No examples provided.

asn ~67

Network name and country for an autonomous system number.

NameTypeReqDescription
asnstringyesAutonomous system number, such as AS13335 or 13335
langstring–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 ~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.

NameTypeReqDescription
countrystring–ISO 3166-1 alpha-2 country code when the number has no prefix, e.g. US
deepboolean–Include optional detail on every plan.
ibanstringyesOriginal 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 ~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.

NameTypeReqDescription
countrystringyesISO 3166-1 alpha-2 country code, e.g. US
formatstring–Input format, currently iban (default) or us_ach. Unknown formats report supported false.

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
accountstringyesOriginal account string. Preserve all characters, letter case and leading zeros; do not trim, normalize or decode.
routingstringyesOriginal US routing string. Preserve leading zeros and characters; the API validates accepted separators.

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
binstringyesCard prefix as a string, 6-11 digits. Preserve leading zeros. Spaces and hyphens are accepted.
deepboolean–Include an empty deep object. No extra fields or separate charge.

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
codestringyesBloc code: EU, EEA, EFTA, SCHENGEN, EUROZONE, SEPA, NATO, OECD, G7, ASEAN, GCC, MERCOSUR

No output schema declared.

No examples provided.

bloc_countries ~98

List the current members of a country group, each with name, flag, and calling code.

NameTypeReqDescription
codestringyesBloc code: EU, EEA, EFTA, SCHENGEN, EUROZONE, SEPA, NATO, OECD, G7, ASEAN, GCC, MERCOSUR
langstring–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 ~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.

NameTypeReqDescription
countrystring–ISO 3166-1 alpha-2 country code for national-format numbers, e.g. US
numberstringyesPhone number, e.g. +18004633339

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
binstringyesProcessor-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…
deepboolean–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 ~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.

NameTypeReqDescription
countrystring–ISO 3166-1 alpha-2 country code for national-format numbers, e.g. US
deepboolean–Include available detail within the same metered core unit. No extra charge or paid-plan gate.
numberstringyesPhone number, e.g. +14155552671

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
aliasesboolean–Match reviewed normalized aliases. Compatibility characters, case and whitespace normalize; native marks and accents remain. No spelling guesses. Requires foundation readiness.
ambiguitystring–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.
countrystring–ISO2, ISO3, or a country name. Optional when the lookup is unique.
deepboolean–Include the complete detail bag on a paid plan.
formatstring–Opt into object:city without changing classic responses.
grainstring–Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness.
hierarchyboolean–Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
namestringyesCity name, e.g. charlotte
romanizedboolean–Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null.
statestring–State code to disambiguate, e.g. NC
typestring–Stored place type, such as city or ward; filters eligible places without inferring legal status.

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
deepboolean–Include the nested deep object when available. Pricing depends on the operation.
hierarchyboolean–Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503.
idstringyesStable City id selected from a lookup or search.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
romanizedboolean–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 ~198

List reviewed immediate children of a City id. Returns a canonical list with coverage:partial. It does not infer missing relationships.

NameTypeReqDescription
cursorstring–Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin.
deepboolean–Include the nested deep object when available. Pricing depends on the operation.
hierarchyboolean–Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503.
idstringyesStable City id selected from a lookup or search.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
limitinteger–Maximum records per page.
romanizedboolean–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 ~65

Great-circle kilometers and miles between two stored City centers. Unknown coordinates return null; this is not travel distance or boundary containment.

NameTypeReqDescription
fromstringyesStable City id selected from a lookup or search.
tostringyesStable City id selected from a lookup or search.

No output schema declared.

No examples provided.

city_id ~164

Resolve a stable city id. Deep adds the city profile on paid plans.

NameTypeReqDescription
deepboolean–Include the complete detail bag on a paid plan.
formatstring–Opt into object:city without changing classic responses.
hierarchyboolean–Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503.
idstringyesStable city id, e.g. city_mb8mbqrkz8zb
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
romanizedboolean–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 ~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.

NameTypeReqDescription
bboxstring–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.
countrystring–ISO2, ISO3, or a country name. Optional when the lookup is unique.
cursorstring–Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin.
deepboolean–Include the complete detail bag on a paid plan.
exclude_countries––Exclude ISO2 countries, as CSV or an array.
formatstring–Opt into object:list, data and next_cursor. A null cursor ends the collection; keep the same options on continuation.
grainstring–Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness.
hierarchyboolean–Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
limitinteger–Max results per page
max_elevationnumber–Maximum stored elevation in meters. Unknown values do not match.
max_populationinteger–Maximum stored population. Unknown values do not match; the count may be undated.
min_elevationnumber–Minimum stored elevation in meters. Unknown values do not match.
min_populationinteger–Minimum stored population. Unknown values do not match; the count may be undated.
orderstring–Sort direction; default asc except population defaults to desc. Stable ids break ties.
romanizedboolean–Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null.
sortstring–Comma-separated sort terms. Prefix a term with + or - for its direction. Stable ids break ties; unknown values sort last.
statestring–State code filter
timezonestring–Exact IANA timezone filter, e.g. Europe/Vienna.
timezones––Include exact IANA timezones, as CSV or an array. Intersects with a single timezone filter.
typestring–Stored place type, such as city or ward; filters eligible places without inferring legal status.

No output schema declared.

No examples provided.

city_nearby ~698

Find nearby cities with distances. Deep adds the profile inside each returned city on paid plans.

NameTypeReqDescription
aliasesboolean–Match reviewed normalized aliases. Compatibility characters, case and whitespace normalize; native marks and accents remain. No spelling guesses. Requires foundation readiness.
ambiguitystring–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.
bboxstring–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.
countrystring–ISO2, ISO3, or a country name. Optional when the lookup is unique.
cursorstring–Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin.
deepboolean–Include the complete detail bag on a paid plan.
exclude_countries––Exclude ISO2 countries, as CSV or an array.
formatstring–Opt into object:list, data and next_cursor. A null cursor ends the collection; keep the same options on continuation.
grainstring–Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness.
hierarchyboolean–Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
limitinteger–Max results, default 10
max_elevationnumber–Maximum stored elevation in meters. Unknown values do not match.
max_populationinteger–Maximum stored population. Unknown values do not match; the count may be undated.
min_elevationnumber–Minimum stored elevation in meters. Unknown values do not match.
min_populationinteger–Minimum stored population. Unknown values do not match; the count may be undated.
namestringyesAnchor city name, e.g. denver
orderstring–Sort direction; default asc except population defaults to desc. Stable ids break ties.
pageboolean–Opt into next_cursor on search or named-nearby collections. A cursor also enables paging.
radiusnumber–Search radius, default 40 km
romanizedboolean–Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null.
sortstring–Comma-separated sort terms. Prefix a term with + or - for its direction. Stable ids break ties; unknown values sort last.
statestring–State code to disambiguate the anchor
timezonestring–Exact IANA timezone filter, e.g. Europe/Vienna.
timezones––Include exact IANA timezones, as CSV or an array. Intersects with a single timezone filter.
typestring–Stored place type, such as city or ward; filters eligible places without inferring legal status.
unitstring–Radius unit, default km

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
bboxstring–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.
countrystring–ISO2, ISO3, or a country name. Optional when the lookup is unique.
cursorstring–Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin.
deepboolean–Include the complete detail bag on a paid plan.
exclude_countries––Exclude ISO2 countries, as CSV or an array.
formatstring–Opt into object:list, data and next_cursor. A null cursor ends the collection; keep the same options on continuation.
grainstring–Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness.
hierarchyboolean–Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
latnumberyesLatitude in decimal degrees
limitinteger–Max results per page
lonnumberyesLongitude in decimal degrees
max_elevationnumber–Maximum stored elevation in meters. Unknown values do not match.
max_populationinteger–Maximum stored population. Unknown values do not match; the count may be undated.
min_elevationnumber–Minimum stored elevation in meters. Unknown values do not match.
min_populationinteger–Minimum stored population. Unknown values do not match; the count may be undated.
orderstring–Sort direction; default asc except population defaults to desc. Stable ids break ties.
radiusnumber–Search radius, default 40 km
romanizedboolean–Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null.
sortstring–Comma-separated sort terms. Prefix a term with + or - for its direction. Stable ids break ties; unknown values sort last.
statestring–State code filter for returned neighbors
timezonestring–Exact IANA timezone filter, e.g. Europe/Vienna.
timezones––Include exact IANA timezones, as CSV or an array. Intersects with a single timezone filter.
typestring–Stored place type, such as city or ward; filters eligible places without inferring legal status.
unitstring–Radius unit, default km

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
countrystring–ISO2, ISO3, or a country name. Optional when the lookup is unique.
deepboolean–Include the nested deep object when available. Pricing depends on the operation.
formatstring–Opt into object:city without changing classic responses.
grainstring–Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness.
hierarchyboolean–Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
latnumberyesLatitude in decimal degrees
lonnumberyesLongitude in decimal degrees
romanizedboolean–Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null.
statestring–State code filter
typestring–Stored place type, such as city or ward; filters eligible places without inferring legal status.

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
aliasesboolean–Match reviewed normalized aliases. Compatibility characters, case and whitespace normalize; native marks and accents remain. No spelling guesses. Requires foundation readiness.
bboxstring–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.
countrystring–ISO2, ISO3, or a country name. Optional when the lookup is unique.
cursorstring–Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin.
deepboolean–Include the complete detail bag on a paid plan.
exclude_countries––Exclude ISO2 countries, as CSV or an array.
formatstring–Opt into object:list, data and next_cursor. A null cursor ends the collection; keep the same options on continuation.
grainstring–Reviewed entity grain. Unreviewed places do not match; requires City foundation readiness.
hierarchyboolean–Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
limitinteger–Max results
matchstring–Explicit matching mode; default prefix. Fuzzy results carry suggestion evidence.
max_distance––Maximum edit distance for fuzzy matching.
max_elevationnumber–Maximum stored elevation in meters. Unknown values do not match.
max_populationinteger–Maximum stored population. Unknown values do not match; the count may be undated.
min_elevationnumber–Minimum stored elevation in meters. Unknown values do not match.
min_populationinteger–Minimum stored population. Unknown values do not match; the count may be undated.
orderstring–Sort direction; default asc except population defaults to desc. Stable ids break ties.
pageboolean–Opt into next_cursor on search or named-nearby collections. A cursor also enables paging.
querystringyesCity name query, e.g. char
romanizedboolean–Include a reviewed official romanized name and its language. No ASCII-folding fallback; missing or conflicting forms are null.
sortstring–Comma-separated sort terms. Prefix a term with + or - for its direction. Stable ids break ties; unknown values sort last.
statestring–State code filter
timezonestring–Exact IANA timezone filter, e.g. Europe/Vienna.
timezones––Include exact IANA timezones, as CSV or an array. Intersects with a single timezone filter.
typestring–Stored place type, such as city or ward; filters eligible places without inferring legal status.

No output schema declared.

No examples provided.

city_siblings ~198

List reviewed places sharing the selected City id’s immediate parent. Returns a canonical list with parent_id and coverage:partial.

NameTypeReqDescription
cursorstring–Opaque continuation cursor. Reuse with exactly the same query, filters, limit, display language, Deep, hierarchy and origin.
deepboolean–Include the nested deep object when available. Pricing depends on the operation.
hierarchyboolean–Include reviewed grain and immediate parent summary, or null when unknown. Requires foundation readiness; otherwise 503.
idstringyesStable City id selected from a lookup or search.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
limitinteger–Maximum records per page.
romanizedboolean–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 ~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.

NameTypeReqDescription
countrystring–ISO2, ISO3, or a country name. Optional when the lookup is unique.
deepboolean–Include the nested deep object when available. Pricing depends on the operation.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
numberstringyesCompany registration number, e.g. 552100554 with country FR

No output schema declared.

No examples provided.

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

NameTypeReqDescription
deepboolean–Include the nested deep object when available. Pricing depends on the operation.
idstringyesStable company directory ID returned by company_search

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
authoritystring–Issuing authority filter for identifier searches
countrystring–ISO2 profile-country filter; does not mean headquarters or operating presence
cursorstring–Opaque next cursor returned by the same search
deepboolean–Include the nested deep object when available. Pricing depends on the operation.
domainstring–Company website domain or URL
exchangestring–Exchange filter for ticker searches
identifierstring–Business identifier, preserving leading zeros
industrystring–Exact four-digit SIC code string, preserving leading zeros; requires industry_type
industry_typestring–Industry namespace; currently sic; requires industry
limitinteger–Maximum candidates on this page, from 1 to 50
querystring–Company name search, sent as q
tickerstring–Security ticker, optionally scoped by exchange

No output schema declared.

No examples provided.

continent ~72

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

NameTypeReqDescription
codestringyesContinent code: AF, AN, AS, EU, NA, OC, SA
langstring–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 ~68

List every country on a continent.

NameTypeReqDescription
codestringyesContinent code: AF, AN, AS, EU, NA, OC, SA
langstring–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 ~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.

NameTypeReqDescription
codestringyesISO 3166-1 alpha-2 country code, e.g. US
deepboolean–Include the complete detail bag on a paid plan.
langstring–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 ~70

List the states, provinces or regions of a country.

NameTypeReqDescription
codestringyesISO 3166-1 alpha-2 country code, e.g. US
langstring–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 ~87

Currency name, symbols and decimal places. Deep adds numeric code, plural name and using countries on every plan.

NameTypeReqDescription
codestringyesISO 4217 code, e.g. USD
deepboolean–Include optional detail on every plan.
langstring–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 ~118

Reference exchange rate between two currencies. Pass date for a past business day, amount to convert.

NameTypeReqDescription
amountnumber–Appends amount and converted, rounded to the quote currency minor-unit digits
basestringyesBase currency ISO 4217 code, e.g. USD
datestring–YYYY-MM-DD. Official rate for that business day. A weekend or holiday resolves to the last published day on or before it
quotestringyesQuote currency ISO 4217 code, e.g. EUR

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
datestring–The date as you have it, any common format. Omit for today (UTC)
deepboolean–Include optional detail on every plan.
formatstring–Breaks the month-first / day-first tie on numeric dates like 03/04/2026
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
tostring–Another date. Appends to (normalized ISO) and days (signed days between)

No output schema declared.

No examples provided.

discover ~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.

NameTypeReqDescription
detailstring–Defaults to full for one operation, summary for search
limitinteger––
offsetinteger––
operationstring–Exact operation name for its input schema and policy
querystring–Keywords such as mailbox, DNS, or population
NameTypeReqDescription
api_versionstringyes–
effective_accessstringyes–
next_offset–yes–
operationsarrayyes–
policy_operationsarrayyes–
pricingstringyes–
schema_versionstringyes–
total_matchesintegeryes–
total_operationsintegeryes–

No examples provided.

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.

NameTypeReqDescription
codestringyesDistrict code or name, e.g. 37081, guilford county
countrystring–ISO2, ISO3, or a country name. Optional when the lookup is unique.
deepboolean–Include the complete detail bag on a paid plan.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
statestring–ADM1 code or name to disambiguate, e.g. NC or louisiana

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
domainstringyesDomain or DNS name, including service names such as _dmarc.example.com
typestring–DNS question type. Omit to check all supported types.

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
deepboolean–Include registration details on a paid plan.
domainstringyesDomain name, e.g. example.com

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
latnumber–Latitude in decimal degrees
lonnumber–Longitude in decimal degrees
pathstring–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…
pointsstring–lat,lon pairs separated by |, or enc: followed by a Google polyline. At most 512 points and 12000 characters. Omit lat and lon.
samplesinteger–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 ~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.

NameTypeReqDescription
deepboolean–Include the nested deep object when available. Pricing depends on the operation.
emailstringyesEmail address to validate

No output schema declared.

No examples provided.

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"].

NameTypeReqDescription
deepboolean–Include optional detail on every plan.
emojistringyesEmoji input, e.g. rocket, :rocket:, 🚀 or U+1F680
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
shortcode_sourcestring–Resolve the shortcode within this source.

No output schema declared.

No examples provided.

emoji_browse ~187

Browse the emoji catalog by category, subcategory or Emoji release. Returns total and next_offset for pagination; omit a search query.

NameTypeReqDescription
categorystring–Category from emoji_categories.
deepboolean–Include optional reference detail on every plan.
include_skin_tonesboolean–Include skin-tone variants. Explicit false excludes them.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
limitinteger–Maximum results per page.
max_versionstring–Latest Emoji release to include, such as 16.0.
offsetinteger–Page offset. Reuse next_offset with the same filters.
subcategorystring–Subcategory from emoji_categories.
versionstring–Exact Emoji release version, such as 17.0.

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
categorystring–Category from emoji_categories.
include_skin_tonesboolean–Include skin-tone variants. Explicit false excludes them.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
max_versionstring–Latest Emoji release to include, such as 16.0.
profilestring–JSON download profile. Compact retains offline lookup, search and parse facts while omitting bulky artwork details.
subcategorystring–Subcategory from emoji_categories.
versionstring–Exact Emoji release version, such as 17.0.

No output schema declared.

No examples provided.

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

NameTypeReqDescription
directionstringyes–
shortcode_sourcestringyes–
textstringyes–

No output schema declared.

No examples provided.

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

NameTypeReqDescription
deepboolean–Include optional reference detail inside each result.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
textstringyesText to inspect for native Unicode emoji, up to 16000 UTF-16 code units.

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
categorystring–Category from emoji_categories.
deepboolean–Include optional reference detail on every plan.
include_skin_tonesboolean–Include skin-tone variants. Explicit false excludes them.
langstring–Optional display language, such as fr or zh-Hant. IDs, numeric values and input parsing stay unchanged.
limitinteger–Maximum results per page.
max_versionstring–Latest Emoji release to include, such as 16.0.
offsetinteger–Page offset. Reuse next_offset with the same filters.
querystringyesSearch keyword, e.g. fire
subcategorystring–Subcategory from emoji_categories.
versionstring–Exact Emoji release version, such as 17.0.

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
countrystring–ISO 3166-1 alpha-2 country code for national-format numbers, e.g. US
deepboolean–Include available detail within the same metered core unit. No extra charge or paid-plan gate.
numberstringyesPhone number, e.g. +447712345678

No output schema declared.

No examples provided.

holiday ~63

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

NameTypeReqDescription
countrystringyesISO 3166-1 alpha-2 country code, e.g. US
yearinteger–Year, default current

No output schema declared.

No examples provided.

Install

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

# add to Claude Code
claude mcp add com-parseapi-mcp -- npx -y parseapi-mcp
Common questions

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.