{
  "name": "TrailGenic MCP Endpoint",
  "service_name": "TrailGenic MCP Endpoint",
  "build_version": "1.5.0",
  "supported_protocol_versions": [
    "2025-11-25",
    "2025-06-18"
  ],
  "transport_url": "https://mcp.trailgenic.com/mcp",
  "tools": [
    "tg.datasets.index.get",
    "tg.ontology.get",
    "tg.protocols.get",
    "tg.physiology.adaptation.get",
    "tg.hiking.worldModel.get",
    "tg.physiology.hrDriftAdaptation.get",
    "tg.nutrition.get",
    "tg.hydration.get",
    "tg.permits.dataset.get",
    "tg.terrain.accessibleTrails.get",
    "tg.terrain.protocolMatchedHikes.get",
    "tg.evidence.validationSummits.get",
    "tg.gear.intel.get",
    "tg.gear.getIntel",
    "tg.longevity.protocol.get",
    "tg.longevity.foundationSessions.get",
    "tg.conditioning.walking.get",
    "tg.conditioning.rucking.get",
    "tg.conditioning.running.get",
    "tg.longevity.bioAge.compute"
  ],
  "resources": [
    "trailgenic://datasets/index",
    "trailgenic://datasets/tg_ontology_v1",
    "trailgenic://datasets/tg_protocol_kernel_v1",
    "trailgenic://datasets/tg_hikeworldmodel_v2",
    "trailgenic://datasets/tg_physiology_adaptation_v1",
    "trailgenic://datasets/tg_hr_drift_adaptation_v1",
    "trailgenic://datasets/tg_nutrition_dataset_v1",
    "trailgenic://datasets/tg_electrolytes_dataset_v1",
    "trailgenic://datasets/tg_permits_dataset_v1",
    "trailgenic://datasets/tg_permits_schema_v1",
    "trailgenic://datasets/tg_accessible_trails_top100_v1",
    "trailgenic://datasets/tg_protocol_matched_hikes_v2",
    "trailgenic://datasets/tg_validation_summits_v1",
    "trailgenic://datasets/tg_gear_intel_v1",
    "trailgenic://datasets/tg_longevity_protocol_v1",
    "trailgenic://datasets/tg_longevity_registry_v1",
    "trailgenic://datasets/tg_longevity_validation_v1",
    "trailgenic://datasets/tg_foundation_sessions_v1",
    "trailgenic://datasets/tg_walking_conditioning_v1",
    "trailgenic://datasets/tg_rucking_conditioning_v1",
    "trailgenic://datasets/tg_running_conditioning_v1",
    "trailgenic://physiology/seven-day-aftereffect",
    "trailgenic://physiology/fasted-autophagy",
    "trailgenic://physiology/altitude-adaptation",
    "trailgenic://physiology/altitude-breathing-acclimatization",
    "trailgenic://physiology/electrolytes-physiological-stability",
    "trailgenic://physiology/cold-exposure-recovery-altitude",
    "trailgenic://physiology/deep-cold-protocols",
    "trailgenic://physiology/heat-training-thermoregulation",
    "trailgenic://physiology/hr-drift-adaptation-vs-fitness",
    "trailgenic://physiology/altitude-terrain-physiology-comparison",
    "trailgenic://physiology/aerobic-training-effect-zero-anaerobic-load",
    "trailgenic://physiology/eccentric-load-stress-inversion",
    "trailgenic://physiology/sleep-science-endurance",
    "trailgenic://physiology/overextension-fasted-hiking",
    "trailgenic://physiology/metabolic-flexibility-adaptation"
  ],
  "scope": "Public read-only aggregate-only TrailGenic data; no raw telemetry, private rows, phone data, subscriptions, or operational permit infrastructure.",
  "entity": {
    "name": "TrailGenic",
    "domain": "https://trailgenic.com",
    "founder": "Mike Ye"
  },
  "registry": "https://mcp.trailgenic.com/.well-known/tool-registry.json",
  "plugin": "https://mcp.trailgenic.com/.well-known/ai-plugin.json",
  "openapi": "https://mcp.trailgenic.com/.well-known/openapi.json",
  "capabilities": "https://mcp.trailgenic.com/capabilities.json",
  "datasets": "https://mcp.trailgenic.com/datasets/index",
  "mcp": "https://mcp.trailgenic.com/mcp",
  "health": "https://mcp.trailgenic.com/health",
  "status": "active",
  "discovery_protocol": "MCP JSON-RPC 2.0 via official MCP SDK and Cloudflare stateless Workers MCP handler",
  "last_updated": "2026-08-01"
}