๐Ÿง  IssueBadge MCP Server (Node.js)

This Node.js server acts as a "Model Context Protocol" (MCP) layer between your app (plugin, IDE, game, etc.), Claude AI, and the IssueBadge API.

๐Ÿš€ Features

  • Accepts a POST request to /sendBadge
  • Optionally includes Claude-generated message (or uses default)
  • Sends certificate via IssueBadge API
  • Returns result to client

๐Ÿ›  Setup

npm install
npm start

๐Ÿงช Example Request

POST /sendBadge

{
  "name": "John Doe",
  "email": "[email protected]",
  "badge_id": "W238GD8PK",
  "api_key": "your_issuebadge_api_key",
  "claude_message": "Claude's custom message here"
}

๐Ÿ“ฆ Response

{
  "success": true,
  "message": "Badge sent successfully",
  "claude_output": "...",
  "response": { ... }
}

๐Ÿ”’ Note

  • You are responsible for securely managing API keys.
  • To integrate Claude, call its API separately and include the output in claude_message.

MIT License

MCP Server ยท Populars

MCP Server ยท New