{
 "voice": "One card of the book.",
 "agent": {
  "slug": "hyperhuman",
  "name": "Hyperhuman",
  "specialty": null,
  "description": "Create, personalize and deliver branded workouts and programs from any AI assistant.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-01T23:06:10.319Z",
  "card": "/agent/hyperhuman",
  "url": "https://allagents.app/agent/hyperhuman",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://mcp.hyperhuman.cc/mcp",
   "site": "https://mcp.hyperhuman.cc/"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://mcp.hyperhuman.cc/",
   "hire": null
  },
  "bubble": "closed",
  "score": 59,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-02",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "get_integration_plan",
     "description": "Returns an integration strategy and step-by-step plan for Hyperhuman workouts or programs: embed (iframe), stream videos (VOD export), or custom player (API +…"
    },
    {
     "name": "list_sample_workouts",
     "description": "Returns a workout carousel for sample-workout prompts. When the user is connected via OAuth, lists up to 8 team workouts through the Internal API (Bearer…"
    },
    {
     "name": "get_workout_details",
     "description": "Returns workout metadata, preview assets, and summary. Use when the user selects a workout or asks for details about a specific workout. sample-* ids return a…"
    },
    {
     "name": "get_workout_playlist",
     "description": "Returns playlist segments with timing and media pointers (progressive MP4/M4A URLs, typically ~7 days). sample-* ids return a curated sample playlist (no…"
    },
    {
     "name": "get_embed_code_samples",
     "description": "Returns static copy-paste code templates for workout embeds (keyHandshake iframe), program page embeds, custom player JavaScript, or Content API cURL…"
    },
    {
     "name": "list_team_workouts",
     "description": "Returns workouts for the authenticated user's team via Internal API. Use when the user asks to see my team's workouts, my team workouts, or their organization…"
    },
    {
     "name": "get_team_workout",
     "description": "Returns full details of a workout from the team. Use when the user selects a workout or asks for details about a specific workout."
    },
    {
     "name": "list_team_programs",
     "description": "Returns workout programs (collections) for the authenticated user's team. Use when the user asks to see programs, training plans, or workout collections."
    },
    {
     "name": "get_team_program",
     "description": "Returns full details of a workout program from the team. Use when the user selects a program or asks for program structure."
    },
    {
     "name": "list_team_goals",
     "description": "Returns fitness goals available for programs. Use when creating or generating programs to get valid goal IDs."
    },
    {
     "name": "list_workout_categories",
     "description": "Returns workout categories for workouts. Use when creating or updating workouts to get valid category_ids."
    },
    {
     "name": "list_muscle_groups",
     "description": "Returns muscle groups for exercises. Use when updating exercise metadata or filtering exercises."
    },
    {
     "name": "list_equipment",
     "description": "Returns equipment for exercises. Use when updating exercise metadata or filtering exercises."
    },
    {
     "name": "get_team_usage",
     "description": "Returns usage quotas for the authenticated team (e.g. social drop export count and limits). Use when the user asks about usage, quotas, or limits."
    },
    {
     "name": "get_session_summary",
     "description": "Returns team name, plan label, and usage limits for the connected account. Use only when the user explicitly asks about their team, plan, or usage quotas."
    },
    {
     "name": "get_api_usage_stats",
     "description": "Returns API key usage statistics for the current user's team. Use when the user asks about API usage, request counts, or rate limits."
    },
    {
     "name": "list_team_drops",
     "description": "Returns social drops (videos, covers, copy) for the team. Use when the user asks about drops, social assets, or ready-to-download content."
    },
    {
     "name": "get_dashboard_summary",
     "description": "Returns dashboard summary: latest created workouts with stats and ready-to-download items. Use when the user asks about dashboard, recent workouts, or content…"
    },
    {
     "name": "create_drop",
     "description": "Creates a social drop from an exercise, exercise group, workout, or program. Use when the user wants to create social media content from existing content."
    },
    {
     "name": "regenerate_drop_copy",
     "description": "Regenerates AI copy pack (hook, caption, hashtags, CTA) for a drop. Use when the user wants to refresh or improve the social copy."
    },
    {
     "name": "regenerate_drop_cover",
     "description": "Regenerates AI cover image for a drop. Use when the user wants a new cover for the social asset."
    },
    {
     "name": "export_drop",
     "description": "Exports drop assets for a channel (video URL, cover URL, copy pack). Use when the user wants to download assets or prepare a drop for external publishing."
    },
    {
     "name": "generate_program",
     "description": "Generates an AI training program using team workouts. Use when the user wants to create a multi-week program from their workout library."
    },
    {
     "name": "create_workout",
     "description": "Creates a workout from exercise and rest instances. Use when the user wants to build a custom workout. Provide either exercise_map (ordered array of instance…"
    },
    {
     "name": "update_workout",
     "description": "Updates an existing workout. Use when the user wants to change workout name, description, difficulty, visibility, or exercise structure. When only partial…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://mcp.hyperhuman.cc/mcp",
   "answers": true,
   "checked": "2026-11-02T06:48:35.850Z",
   "http": null,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-02T06:48:35.850Z",
     "since": "2026-11-02T06:48:35.850Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-02T06:48:35.850Z",
    "since": "2026-11-02T06:48:35.850Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": null,
   "checked": "2026-11-02T06:48:35.850Z",
   "proof": "badge",
   "verified_as": "mcp",
   "last_answer_at": "2026-11-02T06:48:35.850Z",
   "last_ms": null,
   "checked_at": "2026-11-02T06:04:48.317Z"
  }
 }
}