{"apiVersion":"v1","directorySlug":"overhead24-mcp-5288b5ca95","title":"overhead24","description":"Every satellite in orbit on a live 3D globe, tonight's visible passes, close approaches and launches. Free, no account, and your location stays on your device.","pageUrl":"https://www.mcpbundles.com/skills/overhead24-mcp-5288b5ca95","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.overhead24.com/mcp","hostedMcpUrl":null,"toolCount":10,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.overhead24/overhead24-mcp-5288b5ca95","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_satellites","description":"Find satellites in the public catalogue (about 19,000 objects with published orbits) by name or NORAD number. Returns each match with its kind and, for military satellites, the country GCAT gives. Use get_satellite for full details.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["query"],"properties":{"limit":{"type":"integer","default":10,"maximum":25,"minimum":1},"query":{"type":"string","maxLength":80,"minLength":1},"country":{"type":"string","maxLength":8},"military_only":{"type":"boolean","default":false}}},"title":"Find satellites","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_satellites","displayName":"Find satellites"},{"name":"get_satellite","description":"One satellite's identity (owner, operator, class and mission from GCAT; launch and status from the satellite catalogue), its orbit, where it is right now, and how old its orbital data is.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["norad_id"],"properties":{"norad_id":{"type":"integer","maximum":999999999,"exclusiveMinimum":0}}},"title":"Satellite details","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_satellite","displayName":"Satellite details"},{"name":"get_passes","description":"When a satellite passes over a place in the next hours: rise, highest point and set (UTC times, compass directions, elevation), and whether it can be seen with the naked eye (sunlit against a dark sky). The coordinates are sent to the overhead24 MCP server to work out the passes (unlike overhead24.com, where a location never leaves the device); the server uses them for this calculation only and never logs or stores them.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["norad_id","latitude","longitude"],"properties":{"hours":{"type":"integer","default":24,"maximum":72,"minimum":1},"latitude":{"type":"number","maximum":90,"minimum":-90},"norad_id":{"type":"integer","maximum":999999999,"exclusiveMinimum":0},"longitude":{"type":"number","maximum":180,"minimum":-180},"visible_only":{"type":"boolean","default":false}}},"title":"Passes over a place","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_passes","displayName":"Passes over a place"},{"name":"satellites_over_conflict_area","description":"Which satellites (military by default) have their ground point inside a country with active armed conflict right now, using UCDP's conflict data. Call it without an area to list the conflict areas.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"area":{"type":"string","maxLength":60},"military_only":{"type":"boolean","default":true}}},"title":"Satellites over a conflict area","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"satellites_over_conflict_area","displayName":"Satellites over a conflict area"},{"name":"recent_activity","description":"What changed recently, as overhead24's detectors found it in public orbital data: orbit changes (manoeuvres), military satellites closing in on others, satellites whose public orbit updates stopped, geostationary satellites starting or stopping a move, possible breakups, countries far busier than their own normal, satellites shadowing another country's satellite, and possible rendezvous (a pair's passes slowing until they nearly match speeds). Newest first.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"kinds":{"type":"array","items":{"enum":["orbit_change","approaching","gone_dark","geo_move","breakup","unusual","shadowing","rendezvous"],"type":"string"}},"limit":{"type":"integer","default":20,"maximum":60,"minimum":1},"country":{"type":"string","maxLength":40},"military_only":{"type":"boolean","default":false}}},"title":"Recent satellite activity","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"recent_activity","displayName":"Recent satellite activity"},{"name":"close_approaches","description":"Satellites staying close to one another (within 100 km), satellites shadowing another country's satellite, military satellites closing in on others with their predicted closest approach, and close passes under 5 km in the next six hours, from overhead24's screening of every object after each new catalogue.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"limit":{"type":"integer","default":15,"maximum":50,"minimum":1},"scope":{"enum":["all","staying","shadowing","approaching","passing"],"type":"string","default":"all"},"military_only":{"type":"boolean","default":false}}},"title":"Satellites close to each other","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"close_approaches","displayName":"Satellites close to each other"},{"name":"conflict_coverage","description":"How often each country's working military satellites passed over the places fighting was recorded in each conflict country, per day, with week-on-week trends. Use satellites_over_conflict_area for who is over an area right now.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"area":{"type":"string","maxLength":60}}},"title":"Coverage of conflict areas","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"conflict_coverage","displayName":"Coverage of conflict areas"},{"name":"country_activity","description":"Each country's recent military space activity (orbit changes, approaches, new military payloads, geostationary moves, passes over conflicts) over the last 7 days against its own usual week, and which countries are running well above normal.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"title":"Countries' activity against their normal","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"country_activity","displayName":"Countries' activity against their normal"},{"name":"launches_and_reentries","description":"Upcoming and recent rocket launches (provider, rocket, pad, mission, status, webcast links) from Launch Library 2, and predicted re-entries of satellites and rocket bodies from Space-Track.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"days_ahead":{"type":"integer","default":14,"maximum":60,"minimum":1},"include_recent":{"type":"boolean","default":true},"include_reentries":{"type":"boolean","default":true}}},"title":"Launches and re-entries","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"launches_and_reentries","displayName":"Launches and re-entries"},{"name":"daily_brief","description":"overhead24's daily brief: one UTC day's orbit changes, close approaches, launches, conflict-zone clusters and unusual activity, built from its event log after the day ends. Defaults to the latest day.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"day":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"title":"Daily brief","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"daily_brief","displayName":"Daily brief"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=overhead24&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Aub3ZlcmhlYWQyNC5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22overhead24%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.overhead24.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22overhead24%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.overhead24.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=overhead24&connectorUrl=https%3A%2F%2Fmcp.overhead24.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"overhead24\" --url \"https://mcp.overhead24.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/overhead24-mcp-5288b5ca95","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/overhead24-mcp-5288b5ca95/tools/{tool}","mcpServerUrl":"https://mcp.overhead24.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/overhead24-mcp-5288b5ca95?live=1"}