{
  "name": "Stellen",
  "description": "Agent-native marketplace for student-life services. Events, coaching sessions, and bookable services for international students in the US. Any AI agent can search and book via REST API, MCP server, or downloadable skill package.",
  "url": "https://stellenapp.com",
  "provider": {
    "organization": "Stellen",
    "url": "https://stellenapp.com"
  },
  "version": "0.2.0",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "authentication": {
    "schemes": ["api-key", "bearer"],
    "apiKey": {
      "headerName": "X-API-Key",
      "registerUrl": "https://stellenapp.com/api/agents/register"
    }
  },
  "endpoints": {
    "mcp": "https://stellenapp.com/mcp",
    "rest": "https://stellenapp.com/api/agent-booking",
    "skill": "https://stellenapp.com/skill.md",
    "register": "https://stellenapp.com/api/agents/register",
    "docs": "https://stellenapp.com/agent",
    "console": "https://stellenapp.com/agent-console"
  },
  "verticals": ["stellen-events", "stellen-coaching"],
  "skills": [
    { "id": "search_events", "name": "Search Stellen events", "tags": ["events", "discovery"] },
    { "id": "get_event", "name": "Get event detail", "tags": ["events"] },
    { "id": "book_event_tickets", "name": "Book event tickets", "tags": ["events", "booking"] },
    { "id": "get_event_order", "name": "Get event order status", "tags": ["events", "orders"] },
    { "id": "search_coaches", "name": "Search Stellen coaches", "tags": ["coaching", "discovery"] },
    { "id": "get_coach_availability", "name": "Get coach availability", "tags": ["coaching"] },
    { "id": "book_coaching_slot", "name": "Book coaching session", "tags": ["coaching", "booking"] },
    { "id": "get_coaching_order", "name": "Get coaching order status", "tags": ["coaching", "orders"] }
  ]
}
