MCP.so
Sign In
G

Get Joke

@Hamzaaamin

About Get Joke

No overview available yet

Basic information

Category

Other

Transports

stdio

Publisher

Hamzaaamin

Submitted by

hamza amin

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "shabaaspay": {
      "url": "https://mcp.so/submit",
      "transport": "http",
      "headers": {
        "Authorization": "sbp_live_44625cbe2cc7dbe1688d4241a14996200c423b026481e3c695b7ded0ddfa5895"
      }
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Get Joke?

Get Joke is a minimal Model Context Protocol (MCP) server (Node.js) that exposes a single tool, get_joke, which returns a joke in JSON format.

How to use Get Joke?

Install with npm install, then run with node index.js or npm start. A test client is included that spawns the server over stdio, lists tools, and calls get_joke via npm run test:mcp.

Key features of Get Joke

  • Exposes one tool: get_joke
  • Returns a joke as JSON
  • Written in Node.js
  • Supports the Model Context Protocol
  • Includes a built-in test client
  • Can be published to the MCP Registry

Use cases of Get Joke

  • Adding a random‑joke tool to an MCP‑compatible AI assistant
  • Demonstrating a basic MCP server with a single tool
  • Testing MCP client‑server interactions with a trivial endpoint

FAQ from Get Joke

What tool does Get Joke provide?

It provides a single tool called get_joke that returns a joke in JSON format.

How do I run the Get Joke server?

After installing dependencies with npm install, run node index.js or npm start.

How can I test the Get Joke server?

Use the included test client by running npm run test:mcp. This spawns the server over stdio, lists tools, and calls get_joke.

How do I publish Get Joke to the MCP Registry?

First publish the package to npm (npm publish), then use the mcp-publisher tool (brew install mcp-publisher, login, then mcp-publisher publish). The metadata in package.json and server.json must be kept in sync.

Comments

More Other MCP servers