{
  "specVersion": "1.0",
  "host": {
    "displayName": "GitBanners",
    "identifier": "https://gitbanners.com",
    "documentationUrl": "https://gitbanners.com/docs"
  },
  "entries": [
    {
      "identifier": "urn:air:gitbanners.com:mcp:gitbanners",
      "displayName": "GitBanners MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://gitbanners.com/mcp/server-card",
      "description": "Read-only MCP server: GitHub profile and repository data, banner image URLs and embed code.",
      "tags": [
        "mcp",
        "github",
        "banner",
        "readme"
      ],
      "capabilities": [
        "get_banner",
        "search_github",
        "get_owner",
        "get_repository",
        "list_banner_options"
      ],
      "representativeQueries": [
        "make a GitHub profile banner for my README",
        "get an embeddable stats image for a GitHub repository",
        "which banner themes and sizes are there"
      ],
      "trustManifest": {
        "identity": "https://gitbanners.com",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:gitbanners.com:api:openapi",
      "displayName": "GitBanners API (OpenAPI)",
      "type": "application/vnd.oai.openapi+json;version=3.1",
      "url": "https://gitbanners.com/openapi.json",
      "description": "OpenAPI 3.1 description of the keyless JSON API and the banner image URLs.",
      "tags": [
        "api",
        "rest",
        "openapi"
      ],
      "representativeQueries": [
        "GitHub banner API endpoints",
        "fetch banner URLs and embed code as JSON"
      ],
      "trustManifest": {
        "identity": "https://gitbanners.com",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:gitbanners.com:skill:gitbanners",
      "displayName": "GitBanners agent skill",
      "type": "application/agent-skills+md",
      "url": "https://gitbanners.com/.well-known/agent-skills/gitbanners/SKILL.md",
      "description": "Skill file: how to embed a banner, choose a preset and theme, and call the API.",
      "tags": [
        "skill",
        "github",
        "readme"
      ],
      "representativeQueries": [
        "add a GitHub banner to this README",
        "generate a contribution graph image"
      ],
      "trustManifest": {
        "identity": "https://gitbanners.com",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:gitbanners.com:docs:llms-txt",
      "displayName": "GitBanners llms.txt",
      "type": "text/markdown",
      "url": "https://gitbanners.com/llms.txt",
      "description": "Index of the pages, the API and the agent resources for language models.",
      "tags": [
        "llms.txt",
        "docs"
      ],
      "representativeQueries": [
        "what is GitBanners",
        "GitBanners documentation index"
      ],
      "trustManifest": {
        "identity": "https://gitbanners.com",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:gitbanners.com:docs:api",
      "displayName": "GitBanners API docs",
      "type": "text/html",
      "url": "https://gitbanners.com/docs",
      "description": "Reference for URL patterns, parameters, the JSON API, errors, rate limits and the MCP server.",
      "tags": [
        "docs",
        "api"
      ],
      "representativeQueries": [
        "banner URL parameters",
        "banner API rate limits"
      ],
      "trustManifest": {
        "identity": "https://gitbanners.com",
        "identityType": "https"
      }
    }
  ]
}
