Skip to main content
Glama
upvoteclub

Upvote Club MCP Bundle

Official
by upvoteclub
README.md
# Upvote.club — MCP Bundles (MCPB)

Desktop extension (`.mcpb`) for [Claude Desktop](https://claude.com/docs/connectors/building/mcpb). Single-click install via Settings → Extensions.

## Upvote Club MCP packages

| Package | Repository | Use case |
|---------|------------|----------|
| Core | [upvote-club-mcp-core](https://github.com/upvoteclub/upvote-club-mcp-core) | Shared MCP server library (6 tools) |
| Local | [upvote-club-mcp-local](https://github.com/upvoteclub/upvote-club-mcp-local) | Cursor, Claude Code, manual Claude Desktop (`stdio`) |
| **MCPB** | **This repo** — [upvote-club-mcp-mcpb](https://github.com/upvoteclub/upvote-club-mcp-mcpb) | Single-click Claude Desktop `.mcpb` install |
| Remote | [upvote-club-mcp-remote](https://github.com/upvoteclub/upvote-club-mcp-remote) | Claude.ai custom connector (Streamable HTTP) |
| Apps | [upvote-club-mcp-apps](https://github.com/upvoteclub/upvote-club-mcp-apps) | MCP Apps + inline task progress UI |

## Build

```bash
git clone https://github.com/upvoteclub/upvote-club-mcp-mcpb.git
cd upvote-club-mcp-mcpb
npm install
UPVOTE_API_KEY=upv_... npm start          # local stdio test
npx @anthropic-ai/mcpb pack               # produces upvote-club.mcpb
```

## Setup

1. **https://upvote.club** — register
2. **MATE** plan
3. **https://upvote.club/api** — generate key
4. Install `.mcpb` → paste key

## Install

1. Double-click `upvote-club.mcpb`
2. Paste API key from https://upvote.club/api
3. Ask Claude to promote a link

## Tools

6 tools — see [API_REFERENCE.md](https://github.com/upvoteclub/upvote-club-mcp-core/blob/main/docs/API_REFERENCE.md)

## Related

- Core dependency: [@upvote-club/mcp-core](https://github.com/upvoteclub/upvote-club-mcp-core)
- Need Cursor / Claude Code stdio? → [upvote-club-mcp-local](https://github.com/upvoteclub/upvote-club-mcp-local)
- Need Claude.ai HTTPS connector? → [upvote-club-mcp-remote](https://github.com/upvoteclub/upvote-club-mcp-remote)

## Privacy

Connects only to `https://api.upvote.club`. Policy: https://upvote.club/privacy-policy

TDQS

A4.5/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a clear, distinct purpose: creating tasks, deleting tasks, referencing API docs, checking status, and listing platforms. No overlapping functionality.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case: create_task, delete_task, get_api_reference, get_task_status, list_platforms.

Tool Count5/5

5 tools is well-scoped for a promotion task management server, covering essential operations without being excessive or insufficient.

Completeness4/5

Core CRUD-like operations (create, delete, status) are present, along with helpful reference and discovery tools. Missing an update or list-all-task function, but the set is reasonably complete for common workflows.

Maintenance

ActivitySlowing
ResponsivenessNo issues