{"apiVersion":"v1","directorySlug":"pickato-mcp-871e505023","title":"Pickato","description":"La app inteligente para ordenar comida en México. Reserva mesa, pide para llevar, paga desde la app. Aprende tus alergias y preferencias para recomendarte platillos a tu gusto. Disponible en iOS y Android.","pageUrl":"https://www.mcpbundles.com/skills/pickato-mcp-871e505023","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.pickato.app/mcp","hostedMcpUrl":null,"toolCount":8,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"app.pickato/pickato-mcp-871e505023","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_cities","description":"List the cities where Pickato is currently available. Call this first when you need to pick a `city` arg for `search_brands`, `list_brands_in_area`, or `get_offers`. Returns a plain list of city names — pass one back verbatim to the other tools. Pickato also has tools for a brand menu (menú / platillos), item detail (ingredientes / alérgenos), offers (ofertas / promociones), and open hours (horario) — if the user asks about those, search your available tools for \"menu\", \"offers\", or \"hours\" to l","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_cities","displayName":"list_cities","title":"list_cities"},{"name":"search_brands","description":"Search Pickato brands by name or description. Pass `query` as a substring (case-insensitive). Optionally pass `city` to limit the search to one city (call `list_cities` first if unsure). Returns a markdown list with brand name, short description, and slug — feed the slug into `get_brand`, `get_menu_summary`, or `is_brand_open`. After finding a brand, if the user asks about its menu, dishes, prices, ingredients, allergens, offers, or whether it is open, more Pickato tools exist — search your avai","inputSchema":{"type":"object","required":["query"],"properties":{"city":{"type":"string"},"query":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_brands","displayName":"search_brands","title":"search_brands"},{"name":"list_brands_in_area","description":"List all active brands in a city. Pass `city` (call `list_cities` first if unsure). `country` is optional and defaults to \"MX\". Returns the same shape as `search_brands`. Once a brand is picked, if the user asks about its menu, dishes, offers, or open hours, more Pickato tools exist — search your available tools for \"menu\" (menú / platillos), \"offers\" (ofertas), or \"open hours\" (horario) to load them.","inputSchema":{"type":"object","required":["city"],"properties":{"city":{"type":"string"},"country":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_brands_in_area","displayName":"list_brands_in_area","title":"list_brands_in_area"},{"name":"get_brand","description":"Get a brand by its slug, including the brand info and its active locations. Country defaults to \"MX\". Use this to discover location IDs before calling `is_brand_open`. For this brand menu (menú / platillos) or offers (ofertas / promociones), search your available tools for \"menu\" or \"offers\" to load them.","inputSchema":{"type":"object","required":["brand_slug"],"properties":{"country":{"type":"string"},"brand_slug":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_brand","displayName":"get_brand","title":"get_brand"},{"name":"get_menu_summary","description":"Get a brand menu (menú / carta) summary — categories with item names (platillos / dishes) and prices (precios) only. Use this first when a user asks about a brand menu, dishes, or what they sell; for modifiers, ingredients, or allergens on a specific item, call `get_menu_item` with the item id from this summary.","inputSchema":{"type":"object","required":["brand_slug"],"properties":{"country":{"type":"string"},"brand_slug":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_menu_summary","displayName":"get_menu_summary","title":"get_menu_summary"},{"name":"get_menu_item","description":"Get full detail for a single menu item / dish (platillo) — description, price, ingredients (ingredientes), allergens (alérgenos), and customisation groups / modifiers (modificadores / extras). Get the `item_id` from `get_menu_summary` first.","inputSchema":{"type":"object","required":["item_id"],"properties":{"item_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_menu_item","displayName":"get_menu_item","title":"get_menu_item"},{"name":"get_offers","description":"List active offers / promos / discounts (ofertas / promociones / descuentos). Both args optional — pass `city` to scope to one city, `brand_slug` to scope to one brand, or neither for everything currently active.","inputSchema":{"type":"object","properties":{"city":{"type":"string"},"brand_slug":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_offers","displayName":"get_offers","title":"get_offers"},{"name":"is_brand_open","description":"Check if a specific location of a brand is open right now (abierto / cerrado / horario / open hours). Returns structured JSON: `{ isOpen, reason, nextOpenAt, closingSoon }`. `reason` is one of: within_schedule | manually_closed | outside_schedule | holiday_closed | schedule_override_closed. Get `location_id` from `get_brand`.","inputSchema":{"type":"object","required":["brand_slug","location_id"],"properties":{"country":{"type":"string"},"brand_slug":{"type":"string"},"location_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"is_brand_open","displayName":"is_brand_open","title":"is_brand_open"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Pickato&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AucGlja2F0by5hcHAvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Pickato%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.pickato.app%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Pickato%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.pickato.app%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Pickato&connectorUrl=https%3A%2F%2Fmcp.pickato.app%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Pickato\" --url \"https://mcp.pickato.app/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pickato-mcp-871e505023","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pickato-mcp-871e505023/tools/{tool}","mcpServerUrl":"https://mcp.pickato.app/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pickato-mcp-871e505023?live=1"}