gitwtfhub

wtf is upvote-club-mcp-local?

upvoteclub/upvote-club-mcp-local — explained in plain English

Analysis updated 2026-05-18

43JavaScriptAudience · developerComplexity · 2/5Setup · moderate

TL;DR

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

Mindmap is still cooking. Refresh in a few.

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

Why would anyone build with this?

REASON 1

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

REASON 2

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

REASON 3

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

REASON 4

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

What's in the stack?

JavaScriptNode.jsMCP

How it stacks up

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 spin it up?

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.

Wtf does this do

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.

Yoink these 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

wtf 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.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.