← Back to search

com.apogeoapi/apogeoapi-mcp

APOGEOAPI Scanned 21d ago

Geographic data API: 250+ countries, 150K+ cities, IP geolocation, 161 live FX rates.

B
83.3 / 100

Versions

1.0.2latest
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 8

geolocate_ip
annotations: none low

Geolocate an IPv4 or IPv6 address — returns country, region, city, coordinates, timezone, and EU membership. Requires Starter plan or above.

address string
get_currency_rate
annotations: none low

Get the live USD exchange rate for a country\

country_code string
get_country
annotations: none low

Get full data for a country by ISO2 or ISO3 code — includes name, capital, region, population, currency, live USD exchange rate, timezones, and phone code.

code string
list_countries
annotations: none low

List all countries with pagination. Returns basic info by default — add fields=full for all data.

page number limit number
search_countries
annotations: none low

Search countries by name (e.g.

q string page number limit number
get_states
annotations: none low

Get all states/provinces for a country. Requires Starter plan or above.

page number limit number country_code string
global_search
annotations: none low

Search across countries, states, and cities in a single query. Returns the best matches from all geographic entity types.

q string limit number
get_cities
annotations: none low

Get all cities for a state/province by state ID. Requires Starter plan or above.

page number limit number state_id number

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 27

low
Permission: env_vars access detected permission_analyzer · 90%
low
Tool 'geolocate_ip' has no annotations annotation_checker · 100%
low
Tool 'get_currency_rate' has no annotations annotation_checker · 100%
low
Tool 'get_country' has no annotations annotation_checker · 100%
low
Tool 'list_countries' has no annotations annotation_checker · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Tool 'search_countries' has no annotations annotation_checker · 100%
low
Tool 'get_states' has no annotations annotation_checker · 100%
low
Tool 'global_search' has no annotations annotation_checker · 100%
low
Tool 'get_cities' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.0.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: zod@3.22.0 (GHSA-m95q-7qp3-xv42) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: geolocate_ip manifest_parser · 70%
info
Tool: get_currency_rate manifest_parser · 70%
info
Tool: get_country manifest_parser · 70%
info
Tool: list_countries manifest_parser · 70%
info
Tool: search_countries manifest_parser · 70%
info
Tool: get_states manifest_parser · 70%
info
Tool: global_search manifest_parser · 70%
info
Tool: get_cities manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (2) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
info
SBOM generated: 5 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%