IPGeolocation MCP. Determine location, time, and astronomical events from any IP.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
IPGeolocation (IP Intelligence & Time) resolves IP addresses and coordinates to precise location, timezone, and astronomical data. Your AI client gets city, country, GPS coordinates, ISP details, and local currency instantly.
You can calculate sunrise/sunset times, check UTC offsets, or audit a network's origin all from natural conversation. It’s essential for geo-aware apps and security tools.
What your AI agents can do
Get astronomy
Retrieves astronomical data like sunrise and moon phases for a given location.
Get location
Gets detailed geographic information for a specified IP address.
Get timezone
Returns the precise local time, UTC offset, and DST status for a location.
The get_location tool retrieves full geographic details for a given IP address, including city, country, and GPS coordinates.
The get_timezone tool fetches the accurate local time, UTC offset, and DST status for any specified location.
The get_astronomy tool retrieves astronomical data like sunrise times, sunset times, and moon phases for a given location.
The server provides ISP names and organization details, allowing you to trace the origin of an IP request.
You can determine the local currency and symbol associated with an IP's jurisdiction for pricing audits.
You don't need an IP. You can use direct latitude and longitude coordinates to get location or astronomy data.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
IPGeolocation MCP Server: 3 Tools for Global Context
Use these tools to get precise location, timezone, and astronomical data points, making your applications globally aware.
019d75bbget astronomy
Retrieves astronomical data like sunrise and moon phases for a given location.
019d75bbget location
Gets detailed geographic information for a specified IP address.
019d75bbget timezone
Returns the precise local time, UTC offset, and DST status for a location.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with IPGeolocation (IP Intelligence & Time), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
This server resolves IP addresses and coordinates to pinpoint location, time, and astronomical data. Your AI client gets the city, country, GPS coordinates, ISP details, and local currency instantly. You can calculate sunrise/sunset times, check UTC offsets, or audit a network's origin just by talking to your agent.
get_location gives you full geographic details when you plug in an IP address. It pulls the city, country, and GPS coordinates for that address. get_timezone fetches the accurate local time, UTC offset, and DST status for any place you name. get_astronomy retrieves astronomical data like sunrise times, sunset times, and moon phases for a given spot.
You don't need an IP to use it; you can just feed it direct latitude and longitude coordinates for location or astronomy data. The server also lets you trace network infrastructure by providing ISP names and organization details, letting you know where an IP request originated. For pricing audits, you can validate the financial locale, getting the local currency and symbol tied to the IP's jurisdiction.
You can use these tools to figure out the source of any IP request, or to get coordinates and time information for a specific location.
How IPGeolocation MCP Works
- 1 Subscribe to the server and input your
IPGeolocationAPI Key. - 2 Your AI client sends a request (e.g., 'What is the time in Tokyo?').
- 3 The server runs the appropriate tool (
get_timezone) and returns the structured data (e.g., local time, UTC offset) to your agent.
The bottom line is: your agent calls the function, and the server sends back the precise, real-time data needed for the task.
Who Is IPGeolocation MCP For?
This server is for engineers who build systems that need to know where something happened or when it happened, down to the minute. Think of the security analyst tracking a bad IP, or the data engineer enriching logs with geo-metadata. If your app needs global context, this is it.
Identifies the geographic origin and ISP details of suspicious IP addresses during an incident response.
Enriches server logs and visitor datasets with precise geolocation and astronomical metadata for better analysis.
Automates the localization of user experiences and validates time-based application logic using IP data.
What Changes When You Connect
- Pinpoint Location: Use
get_locationto resolve any IPv4 or IPv6 address. You get the city, country, GPS coordinates, and ISP details—all in one go. No more guessing where the traffic came from. - Time Zone Accuracy: The
get_timezonetool provides the current local time, the exact UTC offset, and whether Daylight Saving Time is active. This fixes bugs in time-sensitive logic. - Planetary Context: Access sunrise, sunset, and moon phase data with
get_astronomy. Build apps that need to know if it's dark or light at a specific time or place. - Audit IP Sources: Beyond just location, the server lets you audit the network source. You can pull detailed ISP information and organization names, which is crucial for security teams.
- Handle Coordinates: You don't always have an IP. The system handles lookups using direct latitude/longitude coordinates, so you can still get location or astronomy data when IPs fail.
- Localize Pricing: The server determines the local currency and symbol for an IP's jurisdiction, allowing you to build accurate, localized pricing audits.
Real-World Use Cases
Auditing a suspicious IP address
A security analyst gets a suspicious IP. Instead of cross-referencing three different databases, they ask their agent: 'What is this IP?' The agent runs get_location, instantly providing the city, country, GPS coordinates, and ISP name. The analyst gets the origin details immediately.
Showing time-specific content
A developer needs to show different content based on local time. They ask their agent: 'What is the local time and timezone for London?' The agent uses get_timezone to confirm the correct UTC offset and DST status, ensuring the UI is correct for the user's region.
Calculating seasonal marketing content
A marketing team needs to know when to run ads. They ask their agent: 'When does the sun set in Rio de Janeiro?' The agent uses get_astronomy, providing the exact sunset time. They schedule the campaign to start right after dusk.
Enriching log data from visitor IPs
A data engineer wants to improve analytics. They ask their agent to enrich a list of IP addresses: 'For these IPs, what are the location and local currency?' The agent runs get_location and extracts the currency symbol, allowing the data warehouse to run localized reports.
The Tradeoffs
Only using basic IP lookup
Assuming the IP lookup only gives the city name. The agent replies: 'It's in Paris.' — which doesn't help the client know the correct currency or if DST is active.
→
Forgetting the coordinates
Trying to look up sunrise times only with a city name. The agent fails because it can't pin down the exact latitude/longitude needed for astronomical calculations.
→
Ignoring time zone details
Using a general time API that only gives UTC time. This breaks when the client needs to display time in a local, offset format, especially during DST transitions.
→
Calling tools in isolation
Calling get_location then separately calling get_timezone. This creates unnecessary latency and forces the user to interpret two separate blocks of text.
→
When It Fits, When It Doesn't
Use this server if your application needs to know where or when an event occurred, and the timing or location matters for business logic. For example, if you need to validate if a user is in a specific time zone or if a transaction must use a local currency, this is the tool.
Don't use it if you only need to know the basic IP owner or the country name without needing GPS coordinates, ISP details, or currency context. For simple country checks, a basic GeoIP database might suffice. However, if you need the depth—the ISP name, the precise coordinates, the local currency, or the sun's schedule—you need the full suite of tools here. It handles the complexity of combining location, time, and astronomy data into one API call.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by IPGeolocation. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 3 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Bad geo-data means bad business logic.
Before, getting global context was a mess. You'd run a basic IP check, get a city name, and then manually pivot to a different service just to find the correct time zone or currency symbol. Then, if you needed the solar data, you had to start a whole new process, copy-pasting coordinates between three different vendor dashboards. It was slow, brittle, and required three different API keys.
With the IPGeolocation MCP Server, you ask your agent one question—like, 'What are the operational parameters for this IP address?' The agent runs multiple tools in sequence, giving you the location, the time zone, the local currency, and the ISP details. You get a single, comprehensive answer, right in your chat.
get_astronomy: Calculate celestial events from your agent.
Building a system that needs to know if a feature should be visible at night or day used to require hardcoded time rules based on time zones and coordinates. You'd spend days building logic for every transition, every Daylight Saving change, and every hemisphere. It was a maintenance nightmare.
Now, simply use `get_astronomy`. You provide the location, and the server returns the exact sunrise, sunset, and moon phases. The logic is now data-driven, not code-driven. That's a huge difference.
Common Questions About IPGeolocation MCP
How does get_location help with general IP intelligence? +
The get_location tool gives you far more than just a city name. It resolves the IP to the country, GPS coordinates, ISP name, and local currency, which is critical for auditing and localization.
Can I use get_timezone if I don't have an IP address? +
Yes. You don't need an IP. You can pass direct latitude and longitude coordinates to the server, and the get_timezone tool will still calculate the precise local time and UTC offset.
What kind of data does get_astronomy return? +
The get_astronomy tool returns specific planetary metrics like the time of sunrise, sunset, and moon phases for the given location.
Is the IPGeolocation MCP Server useful for security? +
Absolutely. Security analysts use it to quickly identify the geographic origin and ISP details of suspicious IP addresses, which speeds up incident response time.
Does the server handle multiple location types? +
Yes. It handles lookups based on IP addresses, or it accepts explicit latitude and longitude coordinates for location and time functions.
How do I manage rate limits when using the `get_location` tool? +
The server handles rate limits via standard API keys. You need to check the IPGeolocation.io documentation for specific limits and adjust your calling frequency accordingly. Exceeding limits results in a clear HTTP 429 error code.
What is the scope of data returned by the `get_timezone` tool? +
The get_timezone tool provides precise local time, the UTC offset, and the current Daylight Saving Time (DST) status. This data is crucial for accurate time calculations across different global regions.
Can I use the `get_astronomy` tool with specific latitude and longitude coordinates? +
Yes, get_astronomy accepts direct latitude and longitude coordinates. This allows you to calculate astronomical events like sunrise and moon phases for any location, regardless of its IP address.
Can I resolve a location using GPS coordinates instead of an IP address? +
Yes. Tools like get_timezone and get_astronomy accept optional latitude and longitude parameters. This allows your agent to retrieve environmental and temporal data for any point on Earth, even if you don't have a target IP.
How do I check if a specific location is currently observed in Daylight Saving Time (DST)? +
Use the get_timezone tool by providing a timezone name (e.g. 'America/New_York'). Your agent will return the full timezone payload, including the is_dst boolean and current UTC offset.
Can my agent find out the sunrise and sunset times for a given IP? +
Absolutely. Use the get_astronomy tool and provide the target IP. Your agent will calculate the precise location and return astronomical data including sunrise, sunset, solar noon, and day length.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Celoscan (Celo Network Explorer)
Access Celo network data via Celoscan — check account balances, track transactions, and inspect smart contracts directly from your AI agent.
Composio Smart Home
Access 1000+ smart home tool integrations via Composio API — control devices through structured arguments or natural language commands.
Prismic
Query and manage your Prismic headless CMS content — search documents, list custom types, and retrieve specific content directly from any AI agent.
You might also like
Customers.ai
Identify anonymous website visitors by name and turn them into leads with AI-powered visitor identification and outreach automation.
Cleared (ClearedIn)
Manage identity verification and background screening via Cleared — track verifications, monitor screenings, and audit security logs directly from any AI agent.
BugBug
Test your web application automatically with no-code browser tests that catch regressions before your users do.