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 License

Installation

Add this MCP to your configuration:

{
  "mcpServers": {
    "issuebadge": {
      // See GitHub repository for configuration
    }
  }
}

See the GitHub repository for full installation instructions.