{
  "$schema": "https://webmcpregistry.org/schemas/webmcp.json",
  "name": "Mana",
  "description": "Browser-native WebMCP tools and HTTP MCP discovery for Mana public community data.",
  "homepage": "https://mana.am",
  "modelContext": {
    "type": "navigator.modelContext",
    "registration": "https://mana.am/assets/",
    "docs": "https://mana.am/llms-full.txt"
  },
  "mcp": {
    "transport": "streamable-http",
    "url": "https://mana.am/webmcp",
    "alternateUrls": ["https://mana.am/mcp", "https://api.mana.am/mcp", "https://mana.am/api/mcp"]
  },
  "tools": [
    {
      "name": "search_community_apps",
      "description": "Search and browse published Mana creations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string",
            "description": "Search text."
          },
          "sort": {
            "type": "string",
            "enum": ["trending", "recent", "popular", "remixed", "liked"],
            "description": "Sort order."
          },
          "category": {
            "type": "string",
            "description": "Category slug."
          },
          "tag": {
            "type": "string",
            "description": "Tag key."
          },
          "featuredOnly": {
            "type": "boolean",
            "description": "Restrict to featured creations."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "default": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 48,
            "default": 10
          },
          "locale": {
            "type": "string",
            "description": "BCP-47 locale."
          }
        },
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "_meta": {
        "openai/outputTemplate": "ui://mana/community.html",
        "ui.resourceUri": "ui://mana/community.html",
        "ui": {
          "resourceUri": "ui://mana/community.html"
        }
      }
    },
    {
      "name": "get_popular_tags",
      "description": "List popular tags used by the Mana community.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 30,
            "description": "Maximum number of tags to return."
          }
        },
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "_meta": {
        "openai/outputTemplate": "ui://mana/tags.html",
        "ui.resourceUri": "ui://mana/tags.html",
        "ui": {
          "resourceUri": "ui://mana/tags.html"
        }
      }
    },
    {
      "name": "get_public_share",
      "description": "Fetch either a public Mana creator profile or one public Mana creation.",
      "inputSchema": {
        "type": "object",
        "required": ["kind", "handle"],
        "properties": {
          "kind": {
            "type": "string",
            "enum": ["creator", "app"],
            "description": "Use \"creator\" for a public creator profile, or \"app\" for one creation."
          },
          "handle": {
            "type": "string",
            "description": "Creator handle."
          },
          "slug": {
            "type": "string",
            "description": "Required when kind is \"app\": the published app slug."
          },
          "locale": {
            "type": "string",
            "description": "BCP-47 locale."
          }
        },
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "_meta": {
        "openai/outputTemplate": "ui://mana/creator.html",
        "ui.resourceUri": "ui://mana/creator.html",
        "ui": {
          "resourceUri": "ui://mana/creator.html"
        }
      }
    }
  ]
}
