explaingit

upvoteclub/upvote-club-mcp-local

Analysis updated 2026-05-18

43JavaScriptAudience · developerComplexity · 2/5Setup · moderate

TLDR

A local MCP server that lets AI tools like Cursor or Claude Code create and manage upvote promotion tasks through the Upvote.club API.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Let an AI coding assistant create and check the status of Upvote.club promotion tasks directly from a chat conversation.

USE CASE 2

Connect Cursor or Claude Code to Upvote.club without needing a browser or the website's dashboard.

USE CASE 3

List which platforms Upvote.club supports before creating a new task.

USE CASE 4

Delete a running or completed Upvote.club task from within your AI assistant.

What is it built with?

JavaScriptNode.jsMCP

How does it compare?

upvoteclub/upvote-club-mcp-localearthtojake/implicit.jsjavlonbek1233/amaliy-ish
Stars434343
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderateeasyeasy
Complexity2/53/52/5
Audiencedeveloperdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an Upvote.club account on the paid MATE plan plus an API key before the server does anything useful.

No license information is given in the README.

In plain English

This repository is a local MCP server that connects AI coding tools like Cursor and Claude Code, or a manually configured Claude Desktop, to the Upvote.club API. Upvote.club appears to be a service for promoting or tracking upvotes on various platforms. Once installed, the assistant gains access to a small set of tools it can call: getting the API reference, listing supported platforms, creating a task, checking a task's status, and deleting a task. This is one of several related packages Upvote.club maintains for different ways of connecting to their API. A core package holds the shared server library, this local package runs over stdio for tools like Cursor and Claude Code, another package offers a single click install for Claude Desktop, a remote package works as a Claude.ai custom connector over HTTPS, and an apps package adds an inline task progress interface. To set it up, you register an account on Upvote.club, subscribe to their MATE plan, and generate an API key from the site. Then you clone this repository, run npm install, and add a configuration entry pointing to the server's index.js file along with your API key as an environment variable. An optional environment variable lets you point at a different API URL if needed, though it defaults to the standard Upvote.club API address. The README states the server only connects to the official Upvote.club API endpoint and links to the service's privacy policy. Since this tool requires a paid plan and an active account with Upvote.club to do anything useful, it is really a connector for that specific commercial service rather than a general purpose tool.

Copy-paste prompts

Prompt 1
Help me configure Claude Code to use the upvote-club-mcp-local server with my Upvote.club API key.
Prompt 2
Show me how to create a new task on Upvote.club using the MCP tools from this server.
Prompt 3
Explain what the list_platforms tool returns and how to use it before creating a task.
Prompt 4
Walk me through setting the UPVOTE_API_KEY environment variable for this MCP server.

Frequently asked questions

What is upvote-club-mcp-local?

A local MCP server that lets AI tools like Cursor or Claude Code create and manage upvote promotion tasks through the Upvote.club API.

What language is upvote-club-mcp-local written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js, MCP.

What license does upvote-club-mcp-local use?

No license information is given in the README.

How hard is upvote-club-mcp-local to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is upvote-club-mcp-local for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.