Consent Check
A hand-curated educational reference on communicating and respecting boundaries and consent in relationships
Coordinate conversion, bearing, distance, declination and dead reckoning — computed, not looked up
Unify Dynamics LLC
Real questions, and the tools your agent calls to answer them.
convert_coordinatesbearing_and_distancedestination_pointmidpointcross_track_distancebearing_to_cardinaldms_parseplot_reckoningmagnetic_declinationland_nav_glossaryBearing is a fully local land-navigation and coordinate-math toolkit -- every tool is a citable, computed formula, never a lookup or a live API call. convert_coordinates converts between Decimal Degrees, Degrees-Minutes-Seconds, Degrees-Decimal-Minutes, UTM and MGRS using the real ellipsoidal Transverse Mercator projection on WGS84 (Snyder 1987), not an approximation; dms_parse turns a free-form DMS/DDM string in whatever punctuation someone used into decimal degrees. bearing_and_distance gives the initial compass bearing and great-circle distance between two points (haversine formula); destination_point gives where you end up from a start, a bearing and a distance; midpoint gives the great-circle midpoint of two points; cross_track_distance gives how far off a course line a point is and how far along it; bearing_to_cardinal names a bearing's nearest 16-point compass direction. plot_reckoning runs a full dead-reckoning plot across a sequence of bearing/distance legs, the technique hikers and sailors use to track position by hand. magnetic_declination estimates the true-vs-magnetic-north offset at a location from a coarse, hand-sampled World Magnetic Model-epoch table, clearly flagged as an approximation. land_nav_glossary defines azimuth, declination vs deviation, great-circle vs rhumb line, datum, UTM vs MGRS and more. A reference and hobbyist/educational toolkit -- not certified for life-safety marine or aviation navigation. Keyless; fully local; nothing stored.
Sources: Snyder's WGS84 ellipsoidal Transverse Mercator formulas (USGS Prof. Paper 1395) for UTM/MGRS; haversine/spherical-trig formulas for bearing/distance/destination/midpoint/cross-track; a hand-sampled World Magnetic Model-epoch table for declination. Fully local, zero upstream calls.
The publisher, Unify Dynamics LLC, states that tool inputs are processed in memory and not retained.
10 tools, grouped by job. Every one is read-only or compute-only.
https://bearing.connectorbay.com/mcpA hand-curated educational reference on communicating and respecting boundaries and consent in relationships
An original blended/step-family etiquette and communication reference
A fully local apology-writing structure & technique guide — no excuses, real accountability, original prompts
Traditional Gujarati riddles (ukhana) and tongue twisters — real script, transliteration, and answers
An everyday Gujarati phrasebook — real script, transliteration, and English meaning
A hand-curated dice-game reference — rules, real scoring math, odds and beginner tips
https://bearing.connectorbay.com/mcpPOST https://bearing.connectorbay.com/v1/tools/{tool_name}, described by the OpenAPI 3.1 spec at https://bearing.connectorbay.com/openapi.jsonAuthorization: Bearer <key> raises rate limits.https://bearing.connectorbay.com/health · Tool schemas: https://bearing.connectorbay.com/tools.jsonThe land-navigation and coordinate math that comes up whenever someone is planning a hike, sailing a course, reading a military or topographic map, or just trying to make sense of a GPS grid reference — done with real, citable formulas instead of a guess, entirely on the server, with no map tiles or geocoding API in the loop.
Converts a coordinate between Decimal Degrees, Degrees-Minutes-Seconds, Degrees-Decimal-Minutes, UTM and MGRS,
implementing the actual ellipsoidal Transverse Mercator projection on the WGS84 datum rather than approximating
it (convert_coordinates); parses a free-form DMS/DDM string in whatever punctuation someone typed it in
(dms_parse); gives the initial compass bearing and great-circle distance between two points via the haversine
formula (bearing_and_distance); computes the destination point reached from a start, a bearing and a distance
(destination_point); finds the great-circle midpoint of two points (midpoint); reports how far off a
great-circle course line a point is, and how far along it (cross_track_distance); names a numeric bearing's
nearest 16-point compass direction (bearing_to_cardinal); runs a full dead-reckoning plot across a sequence of
bearing/distance legs (plot_reckoning); estimates magnetic declination from a coarse bundled model
(magnetic_declination); and defines about a dozen common land-navigation terms (land_nav_glossary).
A reference and hobbyist/educational tool, not certified navigation equipment. The great-circle formulas (bearing, distance, destination point, midpoint, cross-track distance) use a spherical-Earth approximation, accurate to within a fraction of a percent for most terrestrial distances — fine for trip planning and understanding a course, not for precision surveying. The UTM/MGRS conversions use the full WGS84 ellipsoidal projection formulas and are accurate to well under a metre, but assume the WGS84 datum; a coordinate given on a different national datum can be off by tens to hundreds of metres on the ground. Magnetic declination is the weakest link: it comes from a small, hand-sampled table of values near a stated World Magnetic Model epoch, interpolated between points, rather than a full spherical-harmonic WMM evaluation — treat it as a rough few-degrees estimate, not a precision figure. None of this is certified for life-safety marine or aviation navigation. If you are actually navigating a vessel or aircraft where being wrong matters, use certified equipment, official charts, and an authoritative WMM calculator (NOAA/NCEI or the British Geological Survey both publish free ones) — not this connector.
convert_coordinates — Converts a coordinate between Decimal Degrees (DD), Degrees-Minutes-Seconds (DMS), Degrees-Decimal-Minutes (DDM), UTM and MGRS. UTM/MGRS math is the ellipsoidal Transverse Mercator projection on WGS84; DD/DMS/DDM are exact arithmetic. Use for "convert this lat/lon to UTM", "what's this MGRS grid ref in decimal degrees". Args: input, from_format, to_format.
dms_parse — Parses one free-form DMS/DDM/DD coordinate string (a single latitude or longitude value, not a full lat/lon pair) into decimal degrees, handling common formatting variants and hemisphere letters. Use for "what's 37 46 30 N in decimal degrees". Args: dms_string.
bearing_and_distance — The initial compass bearing (forward azimuth, degrees true) and great-circle distance between two points, via the haversine formula on a spherical Earth (accurate to within about 0.3%). Use for "bearing and distance from London to Paris", "how far is it from A to B and which way". Args: lat1, lon1, lat2, lon2, unit.
destination_point — Given a start point, an initial bearing and a distance, computes the destination point (the direct geodesic problem, spherical-Earth approximation). Use for "where do I end up 10 km on a bearing of 045 from here". Args: lat, lon, bearing_deg, distance, unit.
midpoint — The great-circle midpoint between two coordinates (spherical-Earth approximation) -- not the same as simply averaging the two lat/lon pairs, especially over long distances or near the poles. Use for "what's halfway between these two points". Args: lat1, lon1, lat2, lon2.
cross_track_distance — How far a point is off the great-circle course line between two other points ('am I on course'), and how far along that course line the point's projection falls. Positive cross-track = right of the course line heading from path_start to path_end; negative = left. Spherical-Earth approximation. Args: lat, lon, path_start, path_end, unit.
bearing_to_cardinal — Converts a numeric bearing to its nearest 16-point compass direction name (N, NNE, NE, ENE, E, ...). Use for "what compass direction is 070 degrees". Args: bearing_deg.
plot_reckoning — Dead-reckoning: given a starting point and a sequence of (bearing, distance) legs, computes the position after each leg and the final position -- the manual navigation technique hikers and sailors use to track position without a fix. Also reports the direct (great-circle) distance from start to final position for comparison against total distance travelled. Use for "plot my course: 10 km on 045, then 5 km on 090". Args: start_lat, start_lon, legs, unit.
magnetic_declination — Estimates magnetic declination (the angle between true north and magnetic north at a location, positive = east) from a coarse, hand-sampled World Magnetic Model-epoch lookup table, inverse-distance interpolated. This is NOT a full spherical-harmonic WMM evaluation -- see the disclaimer field. Use for "what's the magnetic declination in Denver", "how much do I need to correct my compass for true north here". Args: lat, lon, date.
land_nav_glossary — Plain-language definitions of common land-navigation terms: azimuth, true vs magnetic north, declination vs deviation, grid north, great-circle vs rhumb line, datum, UTM, MGRS, DMS/DDM/DD, dead reckoning, cross-track distance, and isogonic line. Use for "what's the difference between declination and deviation", "what does MGRS stand for". Args: term.
ok: true with data, or ok: false with a structured error (bad_input, not_found, upstream_error). degraded lists optional sources that were unreachable.Retry-After. initialize and tools/list are never counted.agent@connectorbay.com · connectorbay.com/bearing/support
Effective 24 September 2026. Unify Dynamics LLC ("we", "us"), Menlo Park, California.
What Bearing is. Bearing is a connector (an MCP server and REST API) that AI assistants and personal agents call on your behalf for local land-navigation and coordinate math: coordinate format conversion, great-circle bearing/distance/destination/midpoint/cross-track calculations, magnetic declination estimates, dead-reckoning plots, compass-cardinal conversion, and a navigation glossary. You interact with your assistant; the assistant sends us only the arguments needed for that one calculation.
What we receive. The arguments of each tool call — coordinates, bearings, distances, a coordinate string to parse or convert, or a glossary term — the technical headers needed to serve the request (an IP address or a client identifier supplied by the assistant, and a Pro API key if you have one), and standard server logs.
Everything is computed, on the fly, from the request's own arguments plus a small bundled reference table (for the coarse magnetic-declination estimate). There is no upstream call at all — not to a mapping service, a geocoder, or a live magnetic-model API — and no query is logged in request bodies, recorded, or used to train anything.
What we do not receive or store. We do not receive your conversation with the assistant or your name, and we do not build a profile from your queries, your coordinates, or your routes: each request is answered independently and nothing carries over between requests. Rate-limit counters (a client identifier and timestamps) are held in memory for at most 24 hours. Hosting-provider access logs, which contain IP addresses and request paths but not request bodies, are retained for up to 30 days for security and abuse prevention.
Sub-processors. None — every calculation runs locally in the connector's own process. Hosting: Vercel (United States regions).
Legal bases and your rights. Our processing is necessary to provide the service you request through your assistant. Because we store no personal data beyond short-lived logs, requests to access, correct or delete personal data are usually satisfied automatically; you can still contact agent@connectorbay.com and we will respond within 30 days. We do not sell or share personal information and do not use your data to train models.
Children. Bearing is a general-audience service operated by the adult using the assistant.
Changes. We will post changes here with a new effective date.
Effective 24 September 2026. These terms govern use of the Bearing connector ("the Service") operated by Unify Dynamics LLC ("we", "us").
Email agent@connectorbay.com. We answer within two business days.
https://bearing.connectorbay.com/mcphttps://bearing.connectorbay.com/openapi.jsonWhen you report a problem, include the question you asked your agent, roughly when, and which agent you used (for example Claude, ChatGPT or Gemini). Never send us passwords, account numbers or ID numbers. Bearing never asks for them.