WhereAmI-MCP provides geolocation data based on the user's IP address through integration with the ipapi.co API. Built with Python using the FastMCP framework, it offers both a resource endpoint for retrieving specific location details (like country, city, coordinates) and a comprehensive tool that returns formatted location information in a Markdown table. The implementation is lightweight, requiring only httpx for API requests, and is particularly useful for workflows where knowing a user's geographical context enhances the conversation experience without requiring manual location input.
No reviews yet. Be the first to review!
Sign in to join the conversation
Generates a detailed Markdown table of geolocation data including fields such as IP, Country, City, and more.
Fetch specific location details based on the type provided. Supported types include ip, country, city, etc.
Triggers the get_location() function to provide a detailed location report based on the user's current IP address.