Flat Earth Science
Server Details
Earth curvature, horizon, flight, Sun and daylight calculators plus tested flat-earth claims.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- pyxlino/flatearthscience-mcp
- GitHub Stars
- 0
- Server Listing
- Flat Earth Science MCP
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 8 tools
The tools are mostly distinct, but three pairs overlap: calculate_curvature and get_horizon_distance both return horizon and shared sightline values; compare_flat_map_distance and get_flight_distance both compute inter-city distances; get_daylight_hours and get_sun_position both return sunrise/sunset. Descriptions help, but an agent could still misselect for a simple distance or sunrise query.
All names use snake_case and begin with a verb (calculate_, compare_, find_, get_), forming a predictable verb_noun pattern. The verbs vary appropriately by action, with no camelCase or vague names.
With 8 tools, the set is well within the typical 3-15 range for a calculator/reference server. Each tool maps to a distinct calculation or search task, even if some overlap in outputs.
The surface covers the core flat-earth science checks: curvature, horizon, distances, map distortion, daylight, sun position, and claim lookup. A minor gap is the lack of a tool to list the 20 cities or their coordinates, which the other tools assume as input.
Available Tools
8 toolscalculate_curvatureEarth curvature calculatorARead-onlyIdempotentInspect
Calculates how much of a distant target the Earth's curvature hides, from the surface distance, the observer's eye height, the target's height and an assumed refraction coefficient. Returns the hidden and visible height, the tangent-plane drop, the horizon distance and dip, the maximum mutual sight-line range and the midpoint bulge on a smooth sphere of radius 6,371.0084 km.
Inputs: distance (required), units, eyeHeight, refraction, +1 more. Returns: item, view, request
compare_flat_map_distanceFlat map against the sphereARead-onlyIdempotentInspect
Compares the distance between two cities on a north-polar flat-Earth map with their great-circle distance over a sphere. Returns both distances and the factor by which the map stretches or shrinks the pair.
Inputs: to (required), from (required). Returns: item, view, request
compare_true_sizeTrue size on a Mercator mapARead-onlyIdempotentInspect
Shows how much a Mercator map distorts a country's area, from its real area and the latitude it is drawn at. Returns the real area, the area multiplier at the country's own latitude and at a chosen latitude, and the size it appears at each. Covers the nine countries and regions in the website's size table.
Inputs: country (required), latitude. Returns: item, view, request
find_claimsTested claimsARead-onlyIdempotentInspect
Searches the website's tested claims and flat-earth investigations, or returns one by id. Each result gives the claim, the verdict, the key evidence and the link to its page; an empty query lists all of them.
Inputs: id, query. Returns: item, view, items, query, +4 more
get_daylight_hoursDaylight hoursARead-onlyIdempotentInspect
Calculates the length of daylight at a place on a date, with sunrise and sunset in UTC, for the UTC day from midnight to midnight. A place is one of the website's 20 cities or a latitude with an optional longitude.
Inputs: date, place, latitude, longitude. Returns: item, view, request
get_flight_distanceFlight distanceARead-onlyIdempotentInspect
Calculates the great-circle distance between two places in kilometres, miles and nautical miles, with the initial and final compass bearings. Each end is one of the website's 20 cities or a latitude and longitude.
Inputs: to, from, toLatitude, toLongitude, +2 more. Returns: item, view, request
get_horizon_distanceHorizon distanceARead-onlyIdempotentInspect
Gives the distance to the horizon from an eye height above a smooth sphere, and how far a taller object such as a mast stays in straight sight. Returns the observer's horizon distance, the range added by the target height and the maximum shared sightline.
Inputs: eyeHeight (required), units, targetHeight. Returns: item, view, request
get_sun_positionSun positionARead-onlyIdempotentInspect
Calculates the Sun's altitude and compass bearing at a place, date and UTC time, with the shadow of a 1 m upright and the day's sunrise and sunset in UTC. A place is one of the website's 20 cities or a latitude and longitude; without a date and time the result is for the current moment.
Inputs: date, time, place, latitude, +1 more. Returns: item, view, request
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Elevation-corrected sun, moon, twilight, solar and tide data for any point on Earth
Look up elevation worldwide, profile route ascent/descent, grid areas, check terrain line of sight.
Sunrise, sunset, twilight, golden hour and moon times for any place on Earth. Free, no API key.
Physics calculators that show their work, plus the CODATA 2022 constants. Educational use.
Related MCP Servers
- AlicenseAqualityBmaintenanceCalculate the altitude, rise, and set times of celestial objects (Sun, Moon, planets, stars, and deep-space objects) for any location on Earth.21531 PyPIMIT
- AlicenseBqualityBmaintenanceEnables users to determine a celestial object's magnetic compass bearing, altitude, and horizon visibility for a given location and time, including coordinate conversion and timed tracking samples.5MIT
- AlicenseAqualityAmaintenanceEnables amateur radio operators to plan meteor-scatter contacts by judging whether two stations can work each other on a given shower and when, reporting path length, radiant elevation at the path midpoint, and the radiant-to-path angle with a verdict of no, marginal, good, or best. Also provides shower peak timing, every published radiant solution per shower, live confirmed meteor counts and recent fireball reports, plus full source provenance and citations.7108 PyPIGPL 3.0
- AlicenseAqualityBmaintenanceEnables radio line-of-sight checks over locally cached FABDEM terrain for points and routes, including Earth curvature, k-factor refraction, Fresnel-zone clearance, coverage gaps, and verdicts at named stops. It also supports terrain elevation/profile queries and tile prefetching for offline use.6AGPL 3.0
Glama MCP Gateway
Add one secure layer between your agents and this server.