4,500+ servers built on MCP Fusion
Vinkius

Chuck Norris MCP. Get jokes, search topics, and test your agent's tools.

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

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

Just plug in your AI agents and start using Vinkius.

Chuck Norris MCP Server lets your AI agent access a massive database of Chuck Norris jokes. You can fetch random jokes instantly, browse specific categories (like 'dev' or 'movie'), or search the whole database for keywords.

It's a simple, fun way to test tool-calling logic or just lighten the mood in a coding session.

What your AI agents can do

Get random joke

Fetches a random Chuck Norris joke; you can pass a category to filter the joke type.

List categories

Retrieves every available category name for the joke database.

Search jokes

Searches the entire joke database for jokes that include a specific word or phrase.

Get a Joke

Retrieves a single, random Chuck Norris joke. You can optionally narrow this down by category.

List Joke Topics

Returns a complete list of all joke categories available in the database.

Search Jokes

Runs a full-text search across the joke database using any specific keyword or phrase.

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

Chuck Norris MCP Server: 3 Tools for Joke Retrieval

These three tools let your agent fetch, browse, or search the entire Chuck Norris joke database using simple, direct commands.

get019e5d06

get random joke

Fetches a random Chuck Norris joke; you can pass a category to filter the joke type.

list019e5d06

list categories

Retrieves every available category name for the joke database.

search019e5d06

search jokes

Searches the entire joke database for jokes that include a specific word or phrase.

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 Chuck Norris, 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

Need a laugh? This server connects your AI client to a massive database of Chuck Norris jokes. You can use it to test tool-calling logic or just lighten the mood during a long coding session. You'll find three main ways to use the tools. get_random_joke fetches a random Chuck Norris joke; you can pass a category to filter the joke type. list_categories returns every available joke category name in the database. search_jokes runs a full-text search across the entire joke database using any specific keyword or phrase.

How Chuck Norris MCP Works

  1. 1 First, connect the Chuck Norris MCP Server to your AI client. You don't need to handle API keys.
  2. 2 Next, ask your agent to perform an action—for example, 'Show me a random joke in the science category' or 'What categories are available?'
  3. 3 Your agent runs the necessary tool (get_random_joke, list_categories, or search_jokes) and presents the joke result directly in your chat or terminal.

The bottom line is that your AI client handles the database calls; you just ask for the joke.

Who Is Chuck Norris MCP For?

Developers, QA engineers, and technical writers who need a reliable, no-fuss way to test tool-calling logic or need a quick, consistent source of random content for internal tools. If your job involves writing code, you'll need this for a quick break.

Software Developer

Testing new tool-calling capabilities or adding a simple, fun feature to a CLI demo.

DevOps Engineer

Using the server to break the monotony during long deployment cycles or to demonstrate API integration concepts.

Content QA Tester

Verifying that an agent correctly sequences calls, starting with list_categories and then using search_jokes with the output.

What Changes When You Connect

  • Need to break up a long coding session? Just ask the agent for a random joke using get_random_joke. It's instant, and it requires zero setup.
  • Building a multi-step agent workflow? Use list_categories first. This shows your agent can discover necessary context (like 'food' or 'dev') before proceeding.
  • Debugging a complex tool chain? search_jokes lets you prove that your agent can find specific content—like a joke mentioning 'Google'—across a massive dataset.
  • Testing API connectivity? This is a perfect playground. You can force your agent to call get_random_joke and then immediately follow up with list_categories to verify the sequence.
  • Adding flair to a CLI tool? Injecting a random, category-filtered joke using get_random_joke makes the interface feel much more alive and less like a machine.
  • It's a clean, reliable way to prove tool-calling. You don't have to worry about complex authentication or rate limits; just ask the agent.

Real-World Use Cases

01

The Agent Needs to Find a Specific Topic

A developer needs to prove their agent can find a joke about 'Python' that isn't random. They start by running search_jokes with the query 'Python'. The agent returns the joke, proving the search function works, and they can then use list_categories to show the scope of the data.

02

Creating a Fun Onboarding Demo

A team lead is running a demo for new hires. Instead of showing a boring API call, they ask the agent to run get_random_joke. The unexpected, funny result immediately captures attention and makes the tool-calling concept stick.

03

Building a Content Discovery Flow

The goal is to allow a user to pick a category first. They instruct the agent to run list_categories to see all options. Once they pick 'celebrity', they follow up by asking the agent to get a joke using get_random_joke filtered by that category.

04

Testing Keyword Reliability

A QA engineer wants to make sure the agent doesn't miss any jokes mentioning 'Linux'. They run search_jokes with 'Linux'. If the agent fails to find it, they know the search tool is broken. If it succeeds, they know the search is reliable.

The Tradeoffs

Asking for everything at once

The user prompts: 'Give me a joke, list categories, and search for dev stuff.' The agent gets confused, or worse, only runs one tool, ignoring the rest of the request and failing to guide the user.

Break it up. First, call list_categories to see the full range. Then, use get_random_joke with the category parameter. Finally, use search_jokes if you need something more specific.

Assuming the tool can guess your intent

The user says: 'Find me a good joke about programming.' The agent might just call get_random_joke and give them something random, missing the context of 'programming'.

Use the specific tools. If you mean 'programming', check if dev is a category using list_categories. Then, call get_random_joke and pass 'dev' as the category filter.

Using the wrong search tool

Trying to search for 'movie' using the get_random_joke tool. This tool only accepts a category name and cannot perform arbitrary keyword searches.

If you are searching by keyword (like 'movie'), you must use the search_jokes tool. If you are browsing by pre-defined topic, use get_random_joke with the category parameter.

When It Fits, When It Doesn't

Use this if you need reliable, structured content retrieval. Specifically, you need to perform a multi-step process: first, discover the scope of the data using list_categories; second, narrow the focus using get_random_joke with a category filter; or third, find something precise using search_jokes. Don't use this if you just need a simple piece of text; use a direct data source instead. Don't use it if your requirement is purely for data storage or modification; this server only reads data.

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

Manually testing tool logic is a pain.

Right now, testing an AI agent's ability to correctly use external tools—like making sure it knows when to search vs. when to list categories—means writing brittle, repetitive test cases. You have to manually feed the agent different prompts and check if it calls the correct function with the right parameters every single time. It's time-consuming, and you're always worried about edge cases.

With the Chuck Norris MCP Server, you can test these flows reliably. You just ask your agent to execute a sequence of calls: first, `list_categories` to verify the list; then, `get_random_joke` with a specific filter. You get the joke result and the success confirmation back, instantly validating your agent's ability to handle structured data requests.

Chuck Norris MCP Server: Random Jokes

Before, if you wanted a random joke, you had to hardcode the joke or rely on an unreliable internal joke database. You couldn't easily prove that the joke came from a massive, external, and actively maintained source.

Now, you simply ask your agent to run `get_random_joke`. It pulls the content from the official database, giving you a high-quality, verifiable result every time. It's proof that your agent connects to real-world data.

Common Questions About Chuck Norris MCP

How do I use the `get_random_joke` tool? +

You just ask your agent for a random joke. You can optionally specify a category, like 'dev', to narrow the results. It returns the joke text directly.

What is the best way to find out all available categories? +

Run the list_categories tool. It gives you a complete list of every topic, such as 'movie' or 'science', that the jokes are grouped under.

Can I use `search_jokes` with multiple keywords? +

The search_jokes tool accepts a single search term. If you need multiple keywords, you should run the tool multiple times, or refine your prompt to focus on the most important search term.

Is `get_random_joke` the only way to get a joke? +

No. If you want a joke based on a specific keyword, you must use search_jokes. If you want a random joke, use get_random_joke.

What happens if I pass a bad category to `get_random_joke`? +

The tool will fail gracefully, letting your agent know that the category name is invalid or doesn't exist in the database.

What should I do if `search_jokes` returns no results? +

The search function returns an empty list if no jokes match your keywords. You can try broadening your search terms or using get_random_joke to get a joke from a different category.

Does `get_random_joke` require an API key or special setup? +

No, this server requires no API keys or special setup. It's a public service, so you just need to connect your AI client and call the tool.

Can I combine `list_categories` and `search_jokes` in one workflow? +

Yes, you can. First, run list_categories to see all available topics. Then, use those category names to refine your search with search_jokes.

Can I get a Chuck Norris joke specifically about developers or coding? +

Yes! Use the get_random_joke tool and specify 'dev' as the category. The agent will fetch a random fact tailored to the software engineering world.

How can I see all the different topics available for jokes? +

You can use the list_categories tool. It will return a full list of supported categories such as 'science', 'money', 'fashion', and more.

Is it possible to find jokes containing a specific word like 'roundhouse'? +

Absolutely. Use the search_jokes tool with your desired keyword in the 'query' parameter to find all matching facts in the database.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 3 tools

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