• HUMOR
  • VARIETY
  • CONTROL
  • ENGAGEMENT

How to add personality to chatbots with your AI

Connect JokeAPI to your AI client to inject humor into automated conversations. Your agent uses real joke data to move past robotic responses.

Ask AI about this page

Short answer

How do I make my chatbot funnier?

Your AI pulls specific, categorized jokes from JokeAPI to respond to users. This turns dry interactions into engaging moments. You'll see how the AI selects and delivers these jokes below.

The results of a funny chat.

Where humor meets automation.

Once connected, your AI handles the joke selection so you don't have to.

HUMOR

Natural icebreakers

The AI uses JokeAPI to find jokes that fit the current mood. This makes the bot feel less like a script and more like a personality.

VARIETY

Categorized content

Your agent can pick from different joke types to keep things fresh. It avoids repeating the same lines to the same users.

CONTROL

Human oversight

The AI suggests the joke, but you decide if it's appropriate for your specific use case. You keep the final say on the bot's tone.

ENGAGEMENT

Better user retention

Users stay in the chat longer when the interaction feels human. Humor is a simple way to build that rapport.

The workflow

What your AI does when a joke is needed.

The AI manages the lookup and selection process entirely.

  1. Find joke types

    The AI checks what kinds of humor are available to ensure it doesn't pick something off-brand.

    list_joke_categories
  2. Fetch the joke

    Once a category is chosen, the AI grabs a specific joke from the database.

    get_joke
  3. Context check

    The AI reviews the joke against the conversation history to make sure the timing is right.

    get_joke
  4. Deliver the punchline

    The agent sends the joke to the chat interface in a way that feels natural to the user.

    get_joke

Try it

Copy these to start.

Use these prompts to test the connection immediately.

Starting points

These are ideas to get you moving. Swap out the specific joke types or channels to fit your needs.

JokeAPI Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_ehP8o1Phz9hwJYdsuOgZWj7sQawj2ZQgyomcsxHH/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — JokeAPI capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "jokeapi-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_ehP8o1Phz9hwJYdsuOgZWj7sQawj2ZQgyomcsxHH/mcp"
    }
  }
}
Copy into chat04
  • List all available joke categories so we can pick a tone for this Slack channel.

  • Find a programming joke to use in our developer support chat.

  • Get a quick one-liner joke to break the ice with this new user.

  • Check the available joke categories and pick a funny one for our Discord bot.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect JokeAPI once, then ask.

Just follow the link to connect. Your credentials stay encrypted, and you can jump straight back into your AI client.

Connect JokeAPI to your AI

FAQ

How the humor works

  • 01

    Can the AI create its own jokes?

    No. The AI can only pull existing, vetted jokes from the JokeAPI database.

  • 02

    Can the AI delete jokes from the API?

    No. The tools only allow the AI to read and list joke data, not modify the source.

  • 03

    How does the AI know which joke to pick?

    The AI uses the list of categories to narrow down the search and then selects a joke that fits the conversation.

  • 04

    Will the AI use inappropriate jokes?

    The AI relies on the categories provided by the API. You should test the categories first to ensure they match your brand.

  • 05

    Can I restrict the AI to only one type of joke?

    Yes. You can instruct your agent to only use a specific category found via the list tool.

  • More questions about JokeAPI? The Connector page answers them. See everything the JokeAPI Connector can do

Connect JokeAPI to Claude, Cursor, ChatGPT & more