{"protocolVersion":"0.3.0","name":"Waltsoft DishPulse","description":"Restaurant dish data agent. Finds where a dish is served in a covered city or around a point, lists the restaurants near a point and reads one restaurant's menu. A price is returned only when it was verified against the restaurant's own menu; the covered cities are listed by GET /v1/coverage.","version":"1.0.0","url":"https://waltsoft-marketplace-gateway-xncyjgs1uh.gateway.bedrock-agentcore.us-east-1.amazonaws.com/a2a-gw/dishpulse","preferredTransport":"JSONRPC","documentationUrl":"https://dishpulse.waltsoft.net","iconUrl":"https://waltsoft-marketplace-assets.s3.amazonaws.com/logos/v2/dishpulse.png","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"provider":{"organization":"Waltsoft","url":"https://waltsoft.net"},"authentication":{"schemes":["apiKey"],"description":"Pass your Marketplace API key (mp_...) as api_key in the JSON-RPC params of every message/send call. Name a skill and its arguments in a data part, e.g. {\"kind\":\"data\",\"data\":{\"skill\":\"searchDishes\", ...}}; plain text also works for simple requests."},"skills":[{"id":"searchDishes","name":"Find a dish","description":"Restaurants that serve a dish, in a covered city (a city key from /v1/coverage) or within a radius of a point, each with the dish price when it was verified against the restaurant's own menu.","inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"],"tags":["restaurant dish search","menu prices","where to eat"],"examples":["Where can I eat butter chicken in toronto?","{\"skill\":\"searchDishes\",\"q\":\"butter chicken\",\"city\":\"toronto\"}"]},{"id":"findNearbyRestaurants","name":"Restaurants near a point","description":"Restaurants within a radius of a point (default 2 km, up to 25 km), nearest first, optionally only one cuisine.","inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"],"tags":["nearby restaurants","restaurant search","geo"],"examples":["Restaurants near 43.6677, -79.3948","{\"skill\":\"findNearbyRestaurants\",\"lat\":43.6677,\"lon\":-79.3948,\"radius_km\":2}"]},{"id":"getRestaurant","name":"Restaurant and its menu","description":"One restaurant by its id (from a search or a nearby result): address, cuisines, website and its dishes with verified prices.","inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"],"tags":["restaurant menu","restaurant lookup"],"examples":["Menu of toronto-butter-chicken-factory","{\"skill\":\"getRestaurant\",\"id\":\"toronto-butter-chicken-factory\"}"]}]}