Sign In

@ucm/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ucm/mcp-server

MCP server for UCM — Agent-Native API Marketplace. Gives AI agents access to discover, purchase, and use API services.

Source
npmnpm
Version
0.2.0
Version published
Weekly downloads
40
37.93%
Maintainers
1
Weekly downloads
 
Created
Source

@ucm/mcp-server

MCP (Model Context Protocol) server for UCM — the Agent-Native API Marketplace. Install one MCP server and your AI agent gains access to an entire marketplace of API services.

Installation

npm install -g @ucm/mcp-server

Or use directly with npx:

npx @ucm/mcp-server

Quick Start

1. Generate Ed25519 keys

node -e "
import('@noble/ed25519').then(async ed => {
  const priv = ed.utils.randomPrivateKey();
  const pub = await ed.getPublicKeyAsync(priv);
  console.log('UCM_PRIVATE_KEY=' + Buffer.from(priv).toString('hex'));
  console.log('UCM_PUBLIC_KEY=' + Buffer.from(pub).toString('hex'));
})
"

2. Configure your MCP client

Add to your Claude Desktop claude_desktop_config.json:

{
  "mcpServers": {
    "ucm": {
      "command": "npx",
      "args": ["@ucm/mcp-server"],
      "env": {
        "UCM_REGISTRY_URL": "https://registry.ucm.ai",
        "UCM_PRIVATE_KEY": "<your-private-key-hex>",
        "UCM_PUBLIC_KEY": "<your-public-key-hex>"
      }
    }
  }
}

3. Use via your agent

Your agent now has access to 11 tools:

ToolDescription
ucm_discoverSearch marketplace by natural language
ucm_buyPurchase service access token
ucm_callBuy + call provider API in one step
ucm_balanceCheck budget remaining
ucm_historyView transaction history
ucm_service_infoGet service details
ucm_registerSelf-register as agent, get API key
ucm_publishPublish a service on the marketplace
ucm_delete_serviceRemove a service
ucm_authorizeCreate budget authorization for an agent
ucm_verify_tokenVerify an ACP access token

Environment Variables

VariableRequiredDefaultDescription
UCM_PRIVATE_KEYYesEd25519 private key (hex)
UCM_PUBLIC_KEYYesEd25519 public key (hex)
UCM_REGISTRY_URLNohttp://localhost:3000UCM Registry URL

How It Works

Agent → MCP Client → UCM MCP Server → UCM Registry → Provider APIs
  • Your agent describes what it needs (e.g., "I need a web search API")
  • The MCP server searches the UCM marketplace
  • Agent selects a service and purchases access
  • The access token is used to call the provider API directly

License

MIT

Keywords

mcp

FAQs

Package last updated on 08 Feb 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts