RandomDuck Connector for AI agents.
7 live capabilities
Turn boring web development errors into funny duck visuals.
Waiting for input…
Why people use RandomDuck
RandomDuck for Humorous Web Development Debugging
This Connector lets your agent pull up a duck that looks just as frustrated as you are. It turns a stressful moment into a quick laugh, making the whole process feel a bit more human.
What Vinkius changes
That it turns dry web dev concepts into fun visual content instantly.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Explaining errors to clients
A developer wants to explain a 403 error to a non-technical client.
- Real-world use case 02
Breaking the ice in Slack
A team lead notices the chat is getting too serious during a long sprint.
- Real-world use case 03
Finding specific assets
A content creator needs a specific duck from the library to include in a project guide.
Complete set · 7capabilities
The complete RandomDuck capability set.
These are the exact actions your AI can choose when you ask it to work with RandomDuck.
01—04
4 capabilities in this set.
Part of 7 available through RandomDuck.
- 01 Capability
Get random img url
Get a direct link to a random duck image without extra fluff. This is perfect for sharing links in chat apps.
- 02 Capability
Get http duck
Get a duck image that specifically represents an HTTP status code like 404 or 200. This is great for explaining errors to others.
- 03 Capability
List ducks
View every duck filename currently available in the library. Use this to see the full range of options.
- 04 Capability
Get quack
Grab a random duck image or GIF quickly to lighten the mood. It is the fastest way to get a visual pick-me-up.
05—07
3 capabilities in this set.
Part of 7 available through RandomDuck.
- 05 Capability
Get random duck
Fetch a random duck image or GIF to show your AI client. Use this when you just want to see something funny.
- 06 Capability
Get specific duck
Request a specific duck by its unique number and file type. This lets you find exactly the right duck for your needs.
- 07 Capability
Upload duck
Submit your own duck images to the collection for community review. Share your own duck creations with the rest of the community.
Set up in minutes
One URL. Then ask RandomDuck to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use RandomDuck from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_2Gq4CCCVprEpypk2Z0SWmUKcDiXKeqRi3XyBnb91/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it RandomDuck, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable RandomDuck for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_2Gq4CCCVprEpypk2Z0SWmUKcDiXKeqRi3XyBnb91/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the RandomDuck URL.
- Step 03
Save and start
Save the connection and enable RandomDuck in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"randomduck": {
"url": "https://edge.vinkius.com/vk_preview_2Gq4CCCVprEpypk2Z0SWmUKcDiXKeqRi3XyBnb91/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using RandomDuck
Open Agent mode in chat and ask: "Using RandomDuck, help me...". 7 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"randomduck": {
"url": "https://edge.vinkius.com/vk_preview_2Gq4CCCVprEpypk2Z0SWmUKcDiXKeqRi3XyBnb91/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using RandomDuck
Ask Copilot: "Using RandomDuck, help me...". 7 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"randomduck": {
"url": "https://edge.vinkius.com/vk_preview_2Gq4CCCVprEpypk2Z0SWmUKcDiXKeqRi3XyBnb91/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using RandomDuck
Open Cascade and ask: "Using RandomDuck, help me...". 7 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"randomduck": {
"url": "https://edge.vinkius.com/vk_preview_2Gq4CCCVprEpypk2Z0SWmUKcDiXKeqRi3XyBnb91/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using RandomDuck
Ask Cline: "Using RandomDuck, help me...". 7 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add randomduck --transport http "https://edge.vinkius.com/vk_preview_2Gq4CCCVprEpypk2Z0SWmUKcDiXKeqRi3XyBnb91/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using RandomDuck
Ask Claude: "Using RandomDuck, show me...". 7 tools are ready
Where the request belongs
Work RandomDuck can move forward.
This is for developers and tech teams who want to inject some humor into their daily grind. It is perfect for anyone tired of dry documentation or who wants to make debugging errors a bit more lighthearted.
Front-end Developer
Use it to explain complex 404 or 500 errors to non-technical stakeholders with a bit of humor.
DevOps Engineer
Make those stressful production outages a little less heavy by showing a frustrated duck during a crisis.
Team Lead
Drop a random duck into the team Slack channel during a tense sprint to break the ice.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsRandomFox
Generate random fox images for placeholders, design inspiration, or entertainment directly via your AI agent.
Giphy
Search, browse, and integrate the world largest library of animated GIFs and stickers into your apps and conversations.
PlaceDog
Generate dog placeholder images with custom dimensions for your design and development projects.
Dog CEO
Universal dog intelligence engine. get random dog images and breed data via AI.
NiftyImages
Manage personalized images and dynamic content via NiftyImages. track images, widgets, and countdown timers directly from your AI agent.
MemeLord
Generate viral memes and humorous visual content with AI that understands internet culture and creates shareable images instantly.
Bring your own AI
Change the model, client or framework. Keep RandomDuck connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about RandomDuck.
The practical details behind the request, access and result.
Can I use the RandomDuck MCP to make my AI agent more fun?
Yes, it adds a lot of personality. Your agent can pull up funny duck images and GIFs to break up long technical conversations.
Does RandomDuck work with Claude or Cursor?
It works with any MCP-compatible client, including Claude, Cursor, Windsurf, and VS Code.
How do I get a duck for a specific error code?
Just ask your agent to show the duck for a specific code, like a 404 or 500. It will provide a direct link to the corresponding visual.
Is there a cost to using RandomDuck?
No, there is no cost for public access. You just need to use 'public' as your token when connecting.
Can I add my own ducks to the collection?
Yes, you can submit your own duck images for review and potentially have them added to the public library.
What kind of ducks are in the library?
The library includes over 200 JPG images and 50 GIFs, including special ones for common web development status codes.
Can I get a duck for a specific HTTP error code?
Yes! Use the get_http_duck capability and provide the status code (e.g., 404 or 500). The agent will return the URL of a duck representing that specific HTTP state.
How do I see all the ducks available in the library?
You can use the list_ducks capability. It will return lists of all available JPG and GIF filenames, as well as the supported HTTP status codes.
Can I upload my own duck images to the server?
Absolutely. Use the upload_duck action with your base64 encoded image data. Your submission will be sent for review by the community moderators.
One connection away
Give your agent a direct line to RandomDuck.
Connect RandomDuck once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available