4,500+ servers built on MCP Fusion
Vinkius

JokeAPI MCP. Source jokes by category, safety flag, or language.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

JokeAPI MCP on Cursor AI Code Editor MCP Client JokeAPI MCP on Claude Desktop App MCP Integration JokeAPI MCP on OpenAI Agents SDK MCP Compatible JokeAPI MCP on Visual Studio Code MCP Extension Client JokeAPI MCP on GitHub Copilot AI Agent MCP Integration JokeAPI MCP on Google Gemini AI MCP Integration JokeAPI MCP on Lovable AI Development MCP Client JokeAPI MCP on Mistral AI Agents MCP Compatible JokeAPI MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

JokeAPI MCP Server. Get random, categorized, or filtered jokes instantly through your AI agent. Need a quick laugh for a bot, or need to ensure content is safe (NSFW, political, etc.)? This server lets your AI client pull jokes based on categories like Programming, Pun, or Misc, and even supports multiple languages like German and Portuguese.

It's a universal humor engine for any conversation.

What your AI agents can do

Get joke

Retrieves one single, random joke.

List joke categories

Provides a list of all available joke categories.

List jokes

Retrieves a list of multiple jokes, allowing for batch content retrieval.

Get a Random Joke

Your agent retrieves a single, random joke from the entire joke database.

List Available Joke Categories

Your agent fetches a list of all available joke categories so you know what topics are supported.

Get Multiple Jokes

Your agent pulls a batch of multiple jokes, allowing you to source content for a list or a sequence of messages.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

get019d844b

get joke

Retrieves one single, random joke.

list019d844b

list joke categories

Provides a list of all available joke categories.

list019d844b

list jokes

Retrieves a list of multiple jokes, allowing for batch content retrieval.

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
Start building

Make Your AI Do More

Start with JokeAPI, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

This server hooks your AI agent up to a massive joke database. It's your go-to source for humor, letting your agent pull random, categorized, or filtered jokes straight into the conversation. You don't gotta worry about the content; it handles the safety checks for stuff that's NSFW, political, or religious.

get_joke lets your agent pull one single, random joke from the whole pool.

list_joke_categories pulls a full list of every joke category available so you know what topics it covers.

list_jokes lets your agent pull a batch of multiple jokes, which is perfect if you need a list or a sequence of messages.

How JokeAPI MCP Works

  1. 1 First, subscribe to the JokeAPI server and connect it to your AI client (Claude, Cursor, etc.).
  2. 2 Next, prompt your agent with a specific request, like 'Give me a pun joke about space,' or 'List all joke categories.'
  3. 3 Finally, the server processes the request and returns the requested joke or list of jokes directly to your agent.

The bottom line is, your AI client gets a direct, structured connection to a massive joke database, bypassing the need for hardcoded joke lists.

Who Is JokeAPI MCP For?

This is for developers building content-driven apps or bot services. Think social media managers who need constant, fresh, lighthearted content; or bot developers building engaging, varied chat experiences. If your app needs humor—and you don't want to manually maintain a joke database—you need this.

Chatbot Developer

Builds engaging chat flows by making the agent pull random or themed jokes on demand, ensuring the bot never runs out of content.

Content Creator

Sources lighthearted, engaging material for social media campaigns, using the JokeAPI to quickly generate batches of filtered, safe content.

Application Developer

Adds a repeatable, fun feature to a general-purpose application, allowing users to request a joke using natural conversation.

What Changes When You Connect

  • Random Content: Don't worry about running out of jokes. Use get_joke to instantly pull a single, fresh joke, perfect for quick conversation icebreakers.
  • Targeted Humor: Need a specific vibe? Use list_joke_categories to see all topics, then filter jokes by 'Programming' or 'Pun' to keep your content focused.
  • Batch Content: Generating a list of jokes for a social media post? list_jokes lets you pull multiple jokes at once, saving you time compared to calling the API repeatedly.
  • Safety First: Need to make sure the jokes are clean? The API filters out NSFW, political, and religious content, so you don't have to manually vet every punchline.
  • Global Reach: Don't limit your audience. The server supports multiple languages, letting your agent deliver humor in German or Portuguese.
  • Structured Data: The API allows summarizing multiple jokes, which helps you identify recurring themes or popular comedic structures across different content types.

Real-World Use Cases

01

Building a multilingual chat bot

A developer needs a chatbot that can greet users in different languages. Instead of writing separate code for each language, the agent uses the JokeAPI to fetch jokes in Portuguese or German, making the bot feel global and highly responsive.

02

Creating themed content for a party bot

A user wants a joke for a Halloween-themed event. They ask their agent for 'Spooky' jokes. The agent uses the JokeAPI to pull only 'Spooky' content, ensuring the joke fits the specific theme without pulling irrelevant material.

03

Vetting content for a corporate blog

A social media manager needs a batch of safe, general content for a blog post. They ask the agent to use list_jokes while applying safety flags, guaranteeing the content is appropriate for a professional audience.

04

Testing multiple content pipelines

An application developer needs to compare how different joke categories land with users. They use the agent to call list_joke_categories first, then iterate through multiple calls to list_jokes for 'Pun' and 'Programming' to gather comparison data.

The Tradeoffs

Assuming a single endpoint handles everything

Calling one generic endpoint and hoping it returns jokes of the right category and safety level. This usually results in mixed content and unreliable filtering.

You must use the dedicated tools. First, call list_joke_categories to confirm the exact topic name. Then, use list_jokes and specify the category and safety flags in the request parameters.

Hardcoding joke content

Writing out a dozen jokes directly into the application code. This is tedious, impossible to scale, and requires constant manual updates.

Let the JokeAPI do the heavy lifting. Use get_joke or list_jokes to pull content on the fly. You just write the prompt; the server handles the content.

Ignoring content safety flags

Asking the agent for a general joke without specifying that it must be safe for work. The agent might pull an offensive joke, failing the application's moderation rules.

Always specify your constraints. Use the content safety flags when calling list_jokes to filter out NSFW, political, or offensive material.

When It Fits, When It Doesn't

Use this server if your primary need is generating, filtering, or sourcing large volumes of structured, humorous content. It’s ideal for bot builders, content platforms, or any application that needs a fresh, varied punchline on demand. You need the structure of the joke domain—categories, languages, and safety flags—more than you need a fixed, predictable list of jokes.

Don't use this if you need something highly specific and non-joke related, like fetching user profile data or calculating financial metrics. For those tasks, you need a specialized data retrieval tool (e.g., a CRM or finance API). If you only need a single, random, basic joke with zero filtering, get_joke is fast, but list_jokes gives you far more control.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by JokeAPI. 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

How we secure it →

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 server provides 3 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_joke list_joke_categories list_jokes

Manually updating joke content for a bot is a nightmare.

If you're building a chatbot, you know the drill: you write a joke, you test it, you find it's terrible. You delete it. You write a new one, you test it, and then you realize the punchline doesn't land well in a different cultural context. You spend hours tweaking the content, and the moment you deploy, a user asks for something different, and you're stuck.

With the JokeAPI MCP Server, you never touch the content. You simply tell your agent what kind of humor you need—say, 'Give me a pun joke in German.' The server pulls the joke, filtered and ready to go. You write the logic; it handles the humor.

JokeAPI MCP Server: Get jokes, not just data.

Before this, if you wanted a joke for a themed event, you had to remember to manually check if the joke was safe for work, if it matched the theme, or if the language was right. You were managing three separate content checklists.

Now, your agent handles it all. You send a single request specifying the category, the safety flags, and the language. You get the joke. It's clean, it's themed, and it's ready to deliver.

Common Questions About JokeAPI MCP

How do I use the JokeAPI MCP Server to filter out offensive jokes? +

You filter content by specifying content safety flags when calling list_jokes. This prevents the agent from pulling jokes marked as NSFW, political, or religious.

Can I use JokeAPI MCP Server for jokes in languages other than English? +

Yes, the server supports multiple languages. You can request jokes in German, Portuguese, and others by specifying the target language in your prompt.

Is the JokeAPI MCP Server good for random content generation? +

Yes. Use get_joke if you just need one quick joke. If you need a list of jokes for a campaign, use list_jokes for better control over the batch content.

Do I need an API key for the JokeAPI MCP Server? +

No. The server has public access, meaning you don't need to manage or store an API key to get started.

How does the JokeAPI MCP Server handle content safety flags when I use the `get_joke` tool? +

It filters content based on specific flags. You can block jokes that are NSFW, political, or religious, ensuring only safe material reaches your agent.

What tools does the JokeAPI MCP Server provide for listing available joke categories? +

You use the list_joke_categories tool. This function provides a comprehensive list of available categories, like Programming, Pun, and Misc, so you know what to request next.

Can I use the JokeAPI MCP Server to get multiple jokes using the `list_jokes` tool? +

Yes, the list_jokes tool retrieves a batch of jokes. This lets your agent grab several jokes at once, which is useful for generating content or running content audits.

Is the JokeAPI MCP Server suitable for different types of creative content generation? +

Absolutely. Since it manages a large database of jokes, it works well for any application needing lighthearted, engaging content, from chatbots to social media feeds.

Can I get 5 jokes specifically about programming? +

Yes! Use the list_jokes tool and set the category to 'Programming' and amount to 5. It will return a set of developer-themed jokes.

How do I filter out offensive jokes? +

You can use the blacklistFlags parameter in the tools. Specify 'nsfw,religious,political,racist,sexist,explicit' to ensure only safe jokes are returned.

What languages are supported for jokes? +

JokeAPI supports multiple languages including English (en), German (de), Spanish (es), French (fr), and Portuguese (pt). Use the lang parameter to specify your choice.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 3 tools

We've already built the connector for JokeAPI. 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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.