Dog CEO MCP for AI. Generate images and data for any dog breed.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Dog CEO is an MCP that connects your AI agent to a massive collection of dog images and breed data.
It lets you get random pictures, list every registered breed, or fetch specific images for breeds like Retrievers or Hounds.
Perfect for developers needing visual placeholders or content creators building pet-themed sites.
What your AI can do
Get dog by breed
It retrieves an image of a dog once you specify its exact breed name.
List dog breeds
It outputs the complete, organized list of all known dog breeds and sub-breeds.
Get random dog image
This tool instantly generates and returns a random picture of any dog.
It pulls an instant, high-quality picture of any dog breed.
It outputs a complete, structured list of every recognized canine type in the database.
You provide a breed name, and it returns corresponding photos.
It provides the foundation of structured data needed for developing pet-related applications or websites.
Ask an AI about this
Waiting for input…
Dog CEO: 3 Tools Available
These three tools let you get images of random dogs, retrieve a full list of dog breeds, and fetch photos for specific types.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Dog CEO on VinkiusGet Dog By Breed
It retrieves an image of a dog once you specify its exact breed name.
List Dog Breeds
It outputs the complete, organized list of all known dog breeds and sub-breeds.
Get Random Dog Image
This tool instantly generates and returns a random picture of any dog.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Dog CEO, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Dog CEO. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 3 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Sourcing visual assets for pet projects is usually messy.
Today, if you're building out an app or a website about dogs, you spend time jumping between sources. You check one stock photo site for placeholders, then open another page to verify breed names against a guide, and finally copy-paste URLs into your code base. It’s a lot of tab switching, context loss, and manual data validation.
With this MCP, the entire process happens inside your chat window. Your agent calls the necessary tools—whether it's getting an image or pulling a comprehensive breed list—and delivers clean, usable assets directly back to you. It keeps all the complexity out of your workflow.
Accessing Dog Breed Data with Dog CEO
The biggest manual step that disappears is cross-referencing. You no longer have to guess if a breed name is spelled correctly or if it exists in the general consensus. Running `list_dog_breeds` gives you the definitive, current list right away.
What's different now is control and speed. Instead of spending hours validating content against scattered guides, you get immediate, programmatically reliable access to every breed name and image URL.
What your AI can actually do with this
This connector gives your AI agent instant access to the internet’s largest open-source database of canine imagery and facts. You can ask it to pull a random dog photo, fetch images based on a specific breed name, or even get a full list of every registered breed available in the system.
It's built for anyone who needs reliable visual assets or structured pet data without opening multiple tabs. The whole thing runs through your AI client, making sure you never have to leave your chat window just to find a cute pup picture. You connect this MCP via Vinkius and it instantly becomes part of your agent’s toolkit, turning complex data retrieval into simple conversation.
019d842f-74c3-711f-97b7-21cbe78e30f7 Here's how it actually works
The bottom line is you just talk to your agent; it handles fetching and formatting the data automatically.
Subscribe to this MCP through Vinkius.
Connect your preferred AI client (Claude, Cursor, etc.) to the catalog.
Ask your agent for a dog picture or breed list in natural conversation.
Who is this actually for?
Content creators who need endless visual placeholders, front-end developers building prototype pet sites, or technical writers needing reliable breed data for articles. If you deal with dog images online, this is for you.
They use the MCP to pull random dog pictures and placeholder assets directly into a prototype website build.
They run list_dog_breeds to validate content against an accurate list of available breeds before publishing articles.
They use the MCP to quickly pull specific breed images for client presentations or social media campaigns.
What Changes When You Connect
Instant visual assets: Need a random placeholder image? Just use get_random_dog_image to pull one immediately without leaving your chat.
Structured data prep: Instead of guessing what breeds exist, call list_dog_breeds. This gives you the official list needed for complex filtering or database population.
Targeted content retrieval: If you need a specific look—like an English Hound—use get_dog_by_breed to pull that exact image directly into your workflow.
Development acceleration: Stop spending time searching for placeholder assets. Use this MCP to integrate dog imagery right into your prototyping tools.
Conversation flow: The agent handles the complexity; you just talk to it, whether you're listing breeds or pulling a single picture.
See it in action
Building a Pet Portfolio Site
A developer needs placeholder images for 10 different dog types. Instead of searching stock photo sites, they ask their agent to run get_random_dog_image ten times, getting diverse visuals instantly.
Validating Content Listings
A content manager is writing an article comparing hounds and retrievers. They first call list_dog_breeds to confirm the correct spelling of all sub-breeds, then use get_dog_by_breed for accurate images.
Quick Prototype Design
A designer wants a quick visual mock-up showing a dog owner selecting a breed. They ask the agent to get an image using get_random_dog_image, getting instant, usable content for testing.
Building a Breed Directory
A specialized data team needs all available breeds listed in one place. They simply prompt the agent to use list_dog_breeds and get a clean list they can copy into their database structure.
The honest tradeoffs
Asking for a photo without context
Typing, 'Show me pictures of big dogs.' The AI will likely fail or give generic results because the MCP needs specific data.
First, call list_dog_breeds to see the official names. Then, use get_dog_by_breed with a precise name like 'Great Dane' for guaranteed success.
Forgetting the available breeds
Trying to retrieve an image for a breed name that isn't in the database (e.g., using 'Fluffy Dog').
Before calling get_dog_by_breed, always run list_dog_breeds first. This ensures you're working with names the system actually recognizes.
Over-complicating a request
Trying to use multiple tools in one complex, multi-step command when all you need is an image.
If you just want a random picture and nothing else, stick with the simple get_random_dog_image. Don't complicate it.
When It Fits, When It Doesn't
Use this MCP if your core task involves dog imagery or breed data. You need to know what kind of images are available; then you decide: Do you need a general, random image (get_random_dog_image), do you need the definitive list of all breeds first (list_dog_breeds), or do you have the exact name and want that specific dog (get_dog_by_breed)? Don't use this if your project involves cats, horses, or any animal not in the database. If you only need to retrieve data from a completely different domain (like finance records), skip this MCP entirely.
Questions you might have
Can I get a photo of a specific breed like 'Husky'? +
Yes! Use the get_dog_by_breed tool and set the breed parameter to 'husky'. It will return a random image of that breed.
How do I list all available sub-breeds for a breed like 'Retriever'? +
Use the list_sub_breeds tool and provide 'retriever' as the breed. It will return a list of all sub-breeds like 'golden', 'flat-coated', etc.
Are there any copyrights on these dog images? +
The Dog CEO API sources images from various open repositories. While most are free to use, you should check the source links for specific licensing if using them for commercial purposes.
How do I use get_random_dog_image if I don't have an API key? +
You don't need one because this MCP provides public access. You can immediately start using random dog photos across any compatible client without worrying about keys or credentials.
Are there rate limits when I use list_dog_breeds for large projects? +
The MCP manages standard usage rates internally. You can rely on the service to handle high volumes of calls, ensuring consistent performance whether you check a few breeds or run continuous workflows.
What data format does get_dog_by_breed provide for a specific breed? +
It returns structured output containing both the image URL and relevant metadata. This structure makes it easy for your agent to consume the asset directly into records or display them in an interface.
Can I use get_random_dog_image with different AI clients? +
Yes, it works across all MCP-compatible clients. Just connect your preferred agent—be it Cursor or Windsurf—and the ability to fetch random dog photos is instantly available through natural conversation.
If I use get_dog_by_breed for an invalid name, how does the MCP handle the error? +
The MCP returns a clear, descriptive error message indicating that the breed was not found. Your agent can catch this specific failure and prompt the user to try another valid breed instead of failing entirely.
We've already built the connector for Dog CEO. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 3 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.