{
  "generatedAt": "2026-06-12T03:16:03.330Z",
  "servers": [
    {
      "name": "sessions-dev",
      "displayName": "Sessions developer docs",
      "summary": "Search the GraphQL schema, look up types and operations, and validate GraphQL documents against the public or business schema. No auth.",
      "url": "https://go.sessions.website/build/api/mcp",
      "transport": "http",
      "authMode": "none",
      "tools": [
        {
          "name": "search_docs",
          "summary": "Search type, field, operation, embed, and guidance docs across the public and business schemas."
        },
        {
          "name": "get_type",
          "summary": "Full detail for one GraphQL type (fields, inputs, enum values, referenced-by) from the chosen schema."
        },
        {
          "name": "get_operation",
          "summary": "Full detail for one root query or mutation field, with any hand-authored examples."
        },
        {
          "name": "validate_graphql",
          "summary": "Parse and validate a GraphQL document against the public or business schema; returns actionable errors with line/column."
        }
      ]
    },
    {
      "name": "sessions-public",
      "displayName": "Sessions public API",
      "summary": "Task-shaped tools over the public API: find a business, browse its schedule, preview checkout, start sign-in, and view/cancel your own registrations. Discovery is anonymous; viewer tools need the auth cookie or an embed-scoped Bearer JWT. Also mounted handle-scoped at https://go.sessions.website/@<handle>/api/mcp.",
      "url": "https://go.sessions.website/api/mcp",
      "transport": "http",
      "authMode": "optional-bearer",
      "tools": [
        {
          "name": "find_business",
          "summary": "Search businesses by name/keyword."
        },
        {
          "name": "browse_sessions",
          "summary": "List a business's upcoming scheduled sessions."
        },
        {
          "name": "get_session",
          "summary": "Full detail for one session by id."
        },
        {
          "name": "preview_checkout",
          "summary": "Price a session registration before paying."
        },
        {
          "name": "start_sign_in",
          "summary": "Email a sign-in link to a viewer."
        },
        {
          "name": "my_registrations",
          "summary": "List the signed-in viewer’s registrations."
        },
        {
          "name": "cancel_registration",
          "summary": "Cancel one of the viewer’s registrations."
        }
      ]
    },
    {
      "name": "sessions-business",
      "displayName": "Sessions business API",
      "summary": "Staff/owner tools over the business API, pinned to one business from the URL handle. Always authenticated (staff cookie / Bearer JWT). Read: activities, upcoming sessions, attendance, stats. Write: create and cancel scheduled sessions. Field access follows your staff role.",
      "url": "https://business.sessions.website/@<handle>/api/mcp",
      "transport": "http",
      "authMode": "bearer",
      "tools": [
        {
          "name": "list_activities",
          "summary": "List the business’s activities."
        },
        {
          "name": "upcoming_sessions",
          "summary": "List upcoming scheduled sessions with counts."
        },
        {
          "name": "session_attendance",
          "summary": "Registrations + check-in status for one session."
        },
        {
          "name": "business_stats",
          "summary": "Upcoming-session counts over the next N days."
        },
        {
          "name": "create_session",
          "summary": "Schedule a new session."
        },
        {
          "name": "cancel_session",
          "summary": "Cancel a scheduled session."
        }
      ]
    }
  ]
}