{
  "name": "hungry-goblin",
  "title": "Hungry Goblin",
  "description": "Decide what to cook tonight — MCP tools for recipes, suggestions, and cooking history.",
  "version": "1.0.0",
  "protocol": "mcp",
  "transport": "streamable-http",
  "endpoint": "https://hungrygoblin.com/mcp",
  "upstream": "https://zonykdtrkbptszqellsn.supabase.co/functions/v1/mcp-server",
  "protocol_version": "2025-06-18",
  "documentation": "https://hungrygoblin.com/developers",
  "openapi": "https://hungrygoblin.com/openapi.json",
  "authentication": {
    "type": "oauth2",
    "authorization_server": "https://hungrygoblin.com/.well-known/oauth-authorization-server",
    "protected_resource_metadata": "https://hungrygoblin.com/.well-known/oauth-protected-resource",
    "scopes_supported": [
      "recipes:read",
      "recipes:write",
      "recipes:delete",
      "history:read",
      "history:write",
      "history:delete",
      "suggestions:read",
      "search:read",
      "offline_access"
    ]
  },
  "tools": [
    {
      "name": "list_recipes",
      "scopes": [
        "recipes:read"
      ]
    },
    {
      "name": "get_recipe",
      "scopes": [
        "recipes:read"
      ]
    },
    {
      "name": "create_recipe",
      "scopes": [
        "recipes:write"
      ]
    },
    {
      "name": "update_recipe",
      "scopes": [
        "recipes:write"
      ]
    },
    {
      "name": "delete_recipe",
      "scopes": [
        "recipes:delete"
      ]
    },
    {
      "name": "get_meal_suggestion",
      "scopes": [
        "suggestions:read"
      ]
    },
    {
      "name": "log_cooked_meal",
      "scopes": [
        "history:write"
      ]
    },
    {
      "name": "get_cooking_history",
      "scopes": [
        "history:read"
      ]
    },
    {
      "name": "delete_history_entry",
      "scopes": [
        "history:delete"
      ]
    },
    {
      "name": "search_recipes",
      "scopes": [
        "search:read"
      ]
    }
  ]
}
