Back to Productivity
issuebadge
Digital Badge & certificate Issuing platform.
Last updated: 1/27/2026
README
# ๐ง 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
```bash
npm install
npm start
```
## ๐งช Example Request
POST `/sendBadge`
```json
{
"name": "John Doe",
"email": "john@example.com",
"badge_id": "W238GD8PK",
"api_key": "your_issuebadge_api_key",
"claude_message": "Claude's custom message here"
}
```
## ๐ฆ Response
```json
{
"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 LicenseInstallation
Add this MCP to your configuration:
{
"mcpServers": {
"issuebadge": {
// See GitHub repository for configuration
}
}
}See the GitHub repository for full installation instructions.