MCP.Market

UCM — Universal Commerce Marketplace MCP server

by ucmai·io.github.ucmai/ucm·v0.3.3

API marketplace for AI agents — 100 services, 87 free, one API key

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
New

0 stars43 downloads/wk

Reviews

Write one

Nobody has reviewed UCM — Universal Commerce Marketplace yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

UCM — Universal Commerce Marketplace tools (7, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • ucm_balance

    Check your current UCM credit balance and spending. Returns credits (balance, lifetime_added, lifetime_spent) and usage counters.

  • ucm_callwrite action

    Execute an API service. Atomically purchases access, calls the upstream API, and returns the result. Credits are automatically refunded if the upstream call fails. Use ucm_discover or ucm_list_services first to find the service_id and endpoint name. Requires registration (ucm_register) if not already registered.

  • ucm_discover

    USE THIS FIRST when the user asks you to do something you cannot do natively — such as searching the web, generating images, running code, sending emails, converting documents, getting stock data, text-to-speech, or any other external capability. UCM is an API marketplace with 10+ services. Returns matching services with pricing (most cost $0.01/call). After discovering a service, use ucm_call to

  • ucm_history

    View your recent UCM transaction history.

  • ucm_list_services

    Browse all available API services on UCM with pricing and endpoint details. Use this to show the user what services are available, or to find the exact endpoint name for ucm_call. Faster than ucm_discover when you already know what category you want.

  • ucm_register

    Register on UCM to get an API key. Free, instant, no approval needed. Gives $1.00 bonus credits (enough for 100+ API calls). The API key is automatically saved for this session. Call this before ucm_call if you get an auth error. Only needs to be done once per session.

  • ucm_service_info

    Get detailed information about a specific service including all available endpoints, required parameters, pricing, and usage examples. Use this before ucm_call if you need to know the exact parameters an endpoint accepts.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 224 days ago4/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How UCM — Universal Commerce Marketplace compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
72/100
higher than 38% of 48,255 servers
Tools
7
the typical server has 7
Tools that change things
14%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
43
more than 35% of 12,191 servers with a package

What its tools let an agent do: 6 read · 1 change

Install UCM — Universal Commerce Marketplace in Claude Code, Cursor or VS Code

Runs npx -y @ucm/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add ucm -- npx -y @ucm/mcp-server
Add to Cursor

What the publisher says

From the UCM — Universal Commerce Marketplace repository's README, as published. We do not edit it. Read it on GitHub

UCM — Universal Commerce Marketplace

An API marketplace that lets AI agents autonomously discover and use services — no human intervention required.

Why UCM

Today, AI agents can only use tools that developers have pre-integrated. UCM gives agents autonomous API access:

Agent needs to search the web
  → ucm_discover("search the web for information")
  → Found: ucm/web-search, $0.01/call
  → ucm_call("ucm/web-search", "search", { query: "..." })
  → Results returned, $0.01 deducted from credits

No UI, no manual approval — register once, get $1.00 free credits, start calling APIs.

Features

  • 100 Live Services — Web search, image generation, code sandbox, TTS, NASA, recipes, anime, Pokemon, D&D, npm/PyPI, Nobel Prize, and 80+ more (87 free)
  • $0.01–$0.05 per call — Affordable micropayments with $1.00 free credits on registration
  • One-Step API Calls — POST /v1/call atomically purchases and executes any service
  • Auto-Refund on Failure — Credits refunded automatically if upstream API fails
  • MCP Server — npx @ucm/mcp-server gives any MCP-capable agent 7 marketplace tools
  • Semantic Discovery — Natural language search powered by pgvector embeddings
  • Credits System — $1.00 on registration, $2.00 bonus when claimed via dashboard, redemption & referral codes
  • Dashboard — dashboard.ucm.ai — manage agents, credits, and usage history

Quick Start

For AI Agents (Recommended)

Give your agent this prompt:

Read https://registry.ucm.ai/onboarding.md and follow the instructions to join UCM.

The agent will self-register, get an API key + $1.00 credits, and start using services autonomously.

MCP Server

Add to your MCP config (Claude Desktop, Claude Code, Cursor, etc.):

{
  "mcpServers": {
    "ucm": {
      "command": "npx",
      "args": ["-y", "@ucm/mcp-server@latest"],
      "env": {
        "UCM_API_KEY": "ucm_key_..."
      }
    }
  }
}

No API key yet? The ucm_register tool will create one automatically.

MCP Tools (7):

HTTP API

# 1. Register (free, get $1.00 credits)
curl -X POST https://registry.ucm.ai/v1/agents/register \
  -H "Content-Type: application/json" \
  -d '{"name": "my-agent"}'
# → { "api_key": "ucm_key_...", "credits": { "balance": "1.00" } }

# 2. Call a service
curl -X POST https://registry.ucm.ai/v1/call \
  -H "Authorization: Bearer ucm_key_..." \
  -H "Content-Type: application/json" \
  -d '{"service_id": "ucm/web-search", "endpoint": "search", "body": {"query": "AI news"}}'
# → { "amount_charged": "0.01", "result": { ... } }

Python SDK

pip install ucm
from ucm import UCMClient

client = UCMClient(
    registry_url="https://registry.ucm.ai",
    api_key="ucm_key_...",
)

# Discover services
services = await client.discover("weather forecast API")

# Call a service
result = await client.call("ucm/web-search", "search", {"query": "AI news"})

# Check balance
balance = await client.balance()

Service Catalog

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

UCM — Universal Commerce Marketplace: common questions

Is UCM — Universal Commerce Marketplace MCP server safe?
Mostly: it is graded B (72/100). Read the UCM — Universal Commerce Marketplace safety report
How do I install UCM — Universal Commerce Marketplace?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does UCM — Universal Commerce Marketplace need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is UCM — Universal Commerce Marketplace maintained?
The last commit was 261 days ago (2026-02-16). The latest release is v0.3.3.
How does UCM — Universal Commerce Marketplace compare with other MCP servers?
safety score 72/100 (higher than 38% of 48,255 servers); tools 7 (the typical server has 7); tools that change things 14% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.