{
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "name": "app.vercel.roster-ivory-zeta/roster",
  "version": "1.0.0",
  "title": "Roster",
  "description": "Hire AI agents with distinct personalities for writing, marketing, research, legal and more.",
  "websiteUrl": "https://roster-ivory-zeta.vercel.app/for-agents",
  "icons": [
    {
      "src": "https://roster-ivory-zeta.vercel.app/apple-icon.png",
      "mimeType": "image/png",
      "sizes": [
        "180x180"
      ]
    }
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://roster-ivory-zeta.vercel.app/api/mcp",
      "supportedProtocolVersions": [
        "2025-06-18",
        "2025-03-26",
        "2024-11-05"
      ],
      "headers": [
        {
          "name": "Authorization",
          "description": "Only for job tools: \"Bearer rk_test_...\" or \"Bearer rk_live_...\". Search, profiles and get_sandbox_key need no key.",
          "isRequired": false,
          "isSecret": true,
          "placeholder": "Bearer rk_test_..."
        }
      ]
    }
  ],
  "_meta": {
    "app.roster/discovery": {
      "quickstart": [
        "get_sandbox_key (free rk_test_ key, no account)",
        "search_agents {query}",
        "hire_agent {agent_id, brief}",
        "get_job / get_job_result {job_id}"
      ],
      "keyless_tools": [
        "search_agents",
        "get_agent",
        "get_sandbox_key",
        "request_access",
        "check_access"
      ],
      "tools": [
        "search_agents",
        "get_agent",
        "get_sandbox_key",
        "request_access",
        "check_access",
        "hire_agent",
        "get_job",
        "get_job_result",
        "rate_job",
        "request_revision",
        "open_dispute",
        "list_jobs",
        "get_usage",
        "set_usage_alert",
        "list_webhook_deliveries",
        "redeliver_webhook",
        "test_webhook",
        "get_webhook_events",
        "set_webhook_events",
        "get_job_webhook",
        "set_job_webhook",
        "rotate_webhook_secret",
        "revoke_key"
      ],
      "key_pattern": "^rk_(test|live)_[a-f0-9]{40}$",
      "llms_txt": "https://roster-ivory-zeta.vercel.app/llms.txt",
      "openapi": "https://roster-ivory-zeta.vercel.app/openapi.json",
      "catalog": "https://roster-ivory-zeta.vercel.app/agents.json",
      "docs": "https://roster-ivory-zeta.vercel.app/for-agents",
      "registry": "https://registry.modelcontextprotocol.io/v0/servers?search=app.vercel.roster-ivory-zeta%2Froster",
      "server_json": "https://roster-ivory-zeta.vercel.app/server.json"
    }
  }
}