A-Z Dog Breeds
A quick easy way to look up dog breed information and compare breeds.
e.g.
- "@A-Z Dog Breeds, tell me about Golden retrievers"
- "@A-Z Dog Breeds, show me photos of 3 popular breeds"
- "@A-Z Dog Breeds, I want to get a low-energy, low-shedding, small breed of dog. Show me photos and details"
- Homepage
- https://www.widget.olutely.com
- Remote URL
https://dog-breeds.widgets.widget.olutely.com/mcp- Auth
- NONE
Tools (2)
Extracted live via the executor SDK.
-
search-for-breedsUse to search the local dog breed dataset for breeds that match one or more structured criteria before showing details in the display widget. This tool is the first step whenever the conversation needs breed ids. Call it when the user mentions a specific breed name that must be resolved to an id, such as 'Show me information about the Yorkshire Terrier', and also call it for broader discovery prompts like 'What dog breeds are easy to train?', 'Tell me some friendly small dogs', or 'Show me working breeds with high energy'. The tool supports a fuzzy
namefilter for breed names, exact matching forgroup, inclusion matching fortemperament, and relativehigh,medium, orlowfilters for popularity, height, weight, expectancy, grooming frequency, shedding, energy level, trainability, and demeanor. All provided filters are combined with strict AND semantics, so every returned breed satisfies every supplied criterion. Results are deterministic, capped, and intended to guide the next tool call rather than fully answer the user on their own. Do not use this tool when the user explicitly asks for plain text only and no tool usage. Do not use it for generic dog ownership advice, medical advice, or questions that do not require breed ids. After this tool returns, choose the most appropriate returned id or ids and calldisplay-breedsto render the breed information widget for the user. After calling this tool, you should usually call display-breeds to display the returned breed ids -
display-breedsUse to render the dog breed information widget for one or more specific breed ids that were already resolved from the local dataset. This tool should usually be called after
search-for-breeds, because search returns the canonical ids required here. The input is one or more breed ids, and the output opens thedisplay-breedswidget so the user can browse photos and structured details for each selected breed inside the conversation. It is appropriate for direct breed lookups, follow-up requests to compare several matching breeds, or any case where the assistant has already decided which concrete breeds should be shown. The tool returns full breed records from the dataset, preserving input order and gracefully ignoring ids that are unknown. The widget then presents available images, breed description, group, temperaments, popularity summary, size, expectancy, grooming frequency, shedding, energy level, trainability, and demeanor. Because the widget is designed for visual presentation, prefer this tool over long textual dumps whenever the user wants to see the breeds directly. Do not call this tool with guessed ids. Resolve ids first withsearch-for-breedsunless the id is already known from earlier tool output in the same conversation.