{
  "name": "Fav",
  "description": "Fav (fav.com) for AI agents and developers: act as a signed-in Fav user — read their profile today, more of the product as it ships — over an MCP server or a versioned REST API. Every call sees only that user’s data. Reached over MCP (Streamable HTTP) — there is no A2A JSON-RPC binding; use the interface below with an MCP client.",
  "url": "https://mcp.fav.com/mcp",
  "version": "0.6.0",
  "protocolVersion": "0.3.0",
  "provider": {
    "organization": "Fav",
    "url": "https://fav.com"
  },
  "documentationUrl": "https://mcp.fav.com/docs",
  "iconUrl": "https://fav.com/favicon.ico",
  "preferredTransport": "MCP",
  "supportedInterfaces": [
    {
      "url": "https://mcp.fav.com/mcp",
      "protocolBinding": "MCP",
      "protocolVersion": "2026-07-28",
      "transport": "streamable-http"
    }
  ],
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "securitySchemes": {
    "bearer": {
      "type": "http",
      "scheme": "bearer",
      "description": "A Favorited access token; see https://api.fav.com/auth.md."
    }
  },
  "security": [
    {
      "bearer": []
    }
  ],
  "skills": [
    {
      "id": "whoami",
      "name": "Who am I",
      "description": "Report who this connection acts as: the Favorited user (id, username, avatar), how the token was issued, the scopes the user granted it, the API version results are rendered in, and how many catalog operations this connection may run. Call first when unsure who \"me\" is or what you may do.",
      "tags": [
        "read"
      ]
    },
    {
      "id": "ping",
      "name": "Ping",
      "description": "Connectivity and authentication check: answers pong with the server version and the signed-in user id, without calling any backing service.",
      "tags": [
        "read"
      ]
    },
    {
      "id": "fav.search",
      "name": "Search operations",
      "description": "Search the catalog of everything Favorited can do for the signed-in user. Lists only the operations this connection may run, with their id, kind and REST equivalent. Use before fav.describe and fav.run.",
      "tags": [
        "read"
      ]
    },
    {
      "id": "fav.describe",
      "name": "Describe an operation",
      "description": "One catalog operation in full: what it does, its parameter JSON Schema, its result JSON Schema, required scopes, REST equivalent and how to run it.",
      "tags": [
        "read"
      ]
    },
    {
      "id": "fav.run",
      "name": "Run an operation",
      "description": "Run a read operation from fav.search by id, with parameters per fav.describe. Returns the operation result: a JSON object whose `object` field names its type.",
      "tags": [
        "read"
      ]
    }
  ]
}