← MCP Security Catalog

Upvote Club MCP Bundle d60fa442f9946e6f6023aa987fa7e91b9273f2c1

source_git · upvoteclub/upvote-club-mcp-mcpb · latest release

Verified with no proven findings
Security result
5
Observed tools
Version rating
100
Change risk

Independent inventory

Observed 2026-08-25T08:45:16.973Z using mcpSecurity-inventory. Protocol 2025-06-18.

ToolCategoryRisk
create_taskCreate a promotion task on Upvote.club. SPENDS points (price × actions_required, plan discount) and 1 daily slot. Call get_api_reference for examples and errors. Auto-detects platform from URL when social_network_code omitted. GitHub/Product Hunt min 16 pts/action; meaningful COMMENT min 64 pts/action.
Input schema
{
  "type": "object",
  "properties": {
    "post_url": {
      "type": "string",
      "format": "uri",
      "description": "URL of the post, profile, repo or product to promote"
    },
    "type": {
      "type": "string",
      "enum": [
        "LIKE",
        "FOLLOW",
        "COMMENT",
        "REPOST",
        "SAVE",
        "STAR",
        "WATCH",
        "CLAP",
        "CONNECT",
        "SUBSCRIBE",
        "RESTACK",
        "UP",
        "DOWN",
        "UPVOTE",
        "DOWNVOTE",
        "INSTALL",
        "UNICORN",
        "FAVORITE",
        "BOOST",
        "SHARE",
        "REPLY",
        "REVIEW",
        "MULTI_ACTION"
      ],
      "description": "Action type or MULTI_ACTION for bundles"
    },
    "price": {
      "type": "integer",
      "minimum": 2,
      "description": "Price per action in points (single-action tasks). See list_platforms for minimums."
    },
    "actions_required": {
      "type": "integer",
      "minimum": 1,
      "description": "Number of actions (single-action tasks)"
    },
    "social_network_code": {
      "type": "string",
      "enum": [
        "TWITTER",
        "LINKEDIN",
        "REDDIT",
        "INSTAGRAM",
        "TIKTOK",
        "YOUTUBE",
        "FACEBOOK",
        "MEDIUM",
        "DEVTO",
        "GITHUB",
        "QUORA",
        "SUBSTACK",
        "BLUESKY",
        "THREADS",
        "MASTODON",
        "PRODUCTHUNT",
        "HACKERNEWS",
        "INDIEHACKERS"
      ]
    },
    "is_pinned": {
      "type": "boolean",
      "description": "Pin task to top of executor feed (default false)"
    },
    "meaningful_comment": {
      "type": "boolean",
      "description": "COMMENT only: executors post exact meaningful_comments text (min 64 pts/action)"
    },
    "meaningful_comments": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string",
            "minLength": 1,
            "description": "Comment text executors must post (no links allowed)"
          }
        },
        "required": [
          "text"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "description": "Comment texts for meaningful COMMENT actions, e.g. [{\"text\": \"Great tool\"}]"
    },
    "multi_action_items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "action_type": {
            "type": "string",
            "enum": [
              "LIKE",
              "FOLLOW",
              "COMMENT",
              "REPOST",
              "SAVE",
              "STAR",
              "WATCH",
              "CLAP",
              "CONNECT",
              "SUBSCRIBE",
              "RESTACK",
              "UP",
              "DOWN",
              "UPVOTE",
              "DOWNVOTE",
              "INSTALL",
              "UNICORN",
              "FAVORITE",
              "BOOST",
              "SHARE",
              "REPLY",
              "REVIEW"
            ],
            "description": "Action type, must be unique within the bundle"
          },
          "price": {
            "type": "integer",
            "minimum": 2,
            "description": "Price per action in points"
          },
          "actions_required": {
            "type": "integer",
            "minimum": 1,
            "description": "How many actions of this type to order"
          },
          "meaningful_comment": {
            "type": "boolean"
          },
          "meaningful_comments": {
            "$ref": "#/properties/meaningful_comments",
            "description": "Comment texts for meaningful COMMENT actions, e.g. [{\"text\": \"Great tool\"}]"
          }
        },
        "required": [
          "action_type",
          "price",
          "actions_required"
        ],
        "additionalProperties": false
      },
      "minItems": 2
    }
  },
  "required": [
    "post_url",
    "type"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Annotations
{
  "readOnlyHint": false,
  "destructiveHint": false,
  "idempotentHint": false,
  "openWorldHint": true
}
delete_taskDelete an Upvote.club task. Refunds unused points and restores one daily task slot. Completed tasks cannot be deleted. Confirm with the user first.
Input schema
{
  "type": "object",
  "properties": {
    "task_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "description": "ID of the task to delete"
    }
  },
  "required": [
    "task_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Annotations
{
  "readOnlyHint": false,
  "destructiveHint": true,
  "idempotentHint": true,
  "openWorldHint": true
}
get_api_referenceFull Upvote.club Public API reference for MCP: all tool inputs/outputs, request examples (single-action, MULTI_ACTION, meaningful comments), minimum prices per platform/action, billing rules, and complete error catalog. Call before create_task if unsure about fields or pricing.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
Annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
get_task_statusGet status and progress of one or more Upvote.club tasks (actions completed, progress percentage, meaningful comment submissions).
Input schema
{
  "type": "object",
  "properties": {
    "task_ids": {
      "type": "array",
      "items": {
        "type": "integer",
        "exclusiveMinimum": 0
      },
      "minItems": 1,
      "description": "Task IDs from create_task"
    }
  },
  "required": [
    "task_ids"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
list_platformsList all social platforms supported by Upvote.club with their available promotion actions, minimum price per action (in points), and example URLs. Call this first if you are unsure which platform or action applies to the link the user wants to promote.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
Annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}

Resources 0

Resource templates 0

Prompts 0

Changes from previous version

Compared with initial baseline using full_baseline.

RiskChangeSubject
No material changes recorded.

Confirmed vulnerabilities

SeverityFindingAdvisory
No confirmed vulnerability is published for this version.

Provenance

Artifact SHA-256: e288e686467dcdad2c0029b2bb21f0df7f911772c7c9b4bee7304140f2c9b6e7

Scanner: mcp-proof-engine 0.1.0.

Let’s talk about MCP security.

Share your details and our security team will contact you.