MCP.Market

Clicksprotocol MCP server

by clicksprotocol·io.github.clicksprotocol/mcp-server·v1.0.3·2 stars

Agent commerce settlement tools on Base: treasury setup, payment splits, yield and attribution.

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

full report

Adoption
Growing

2 stars25 downloads/wk

Reviews

Write one

Nobody has reviewed Clicksprotocol yet.

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

Clicksprotocol tools (11, 1 write)

write = sends, deletes, buys or posts

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

  • clicks_explain

    Explain Clicks Protocol to another agent or developer. Returns a concise self-contained summary with integration instructions and links. Use when another agent asks what Clicks does or how agent-commerce settlement works.

  • clicks_get_agent_info

    Inspect an agent settlement account. Returns registration status, operator, deposited USDC, settlement split, and wallet balance.

  • clicks_get_referral_stats

    Inspect explicit referral attribution for an agent. Returns direct referrals, claimable rewards, referral chain, and team bonus.

  • clicks_get_yield_info

    Inspect the treasury routing layer. Returns active yield route, Aave and Morpho rates, total routed balance, deposits, and protocol fees.

  • clicks_quick_startwrite action

    Execute initial settlement setup in one command. Registers agent, approves USDC, and routes the first payment. Referral attribution remains a separate explicit step.

  • clicks_receive_payment

    Route an incoming USDC revenue event through Clicks settlement policy. Splits liquidity and treasury routing according to the agent configuration.

  • clicks_register_agent

    Register an AI agent for Clicks settlement routing. Required before the first routed payment.

  • clicks_register_referral

    Register referral attribution as an explicit separate step. Requires an agent-signed approval and an authorized caller.

  • clicks_set_yield_pct

    Set the treasury routing percentage for future settlement events. Controls how much stays liquid vs routes to yield.

  • clicks_simulate_split

    Preview how an incoming USDC revenue event will be split between liquid operations and routed treasury capital.

  • clicks_withdraw_yield

    Withdraw routed treasury capital and any earned yield back to the agent wallet. No lockups.

Public scan report

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

no findings
  • Code scan4 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 qualitystatic API keys via environment variables6/15
  • Maintenancelast push 66 days ago12/15
  • Maintainer identitynamespace and repository owner differ4/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 Clicksprotocol compares

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

Safety score
72/100
higher than 43% of 1,761 Finance servers
Tools
11
the typical Finance server has 8
Tools that change things
9%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 80% of 946 Finance servers
Downloads a week
25
more than 12% of 421 Finance servers with a package

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

Install Clicksprotocol in Claude Code, Cursor or VS Code

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

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

What the publisher says

From the Clicksprotocol repository's README, as published. We do not edit it. Read it on GitHub

Clicks Protocol ⚡ Agent commerce settlement routing for USDC flows on Base.

中文文档

Website · Twitter · Discord · Medium · Substack · Reddit · Treasury Lab · mcpservers.org

One call. Yield starts.

import { ClicksClient } from '@clicks-protocol/sdk';

const clicks = new ClicksClient(signer);
await clicks.quickStart('100', agentAddress);
// 80 USDC → agent wallet (instant)
// 20 USDC → treasury yield route

That's it. No config. No dashboard. No human required.

What Clicks does

Every USDC payment your agent receives gets auto-split:

Payment in
    ├── 80% → Agent Wallet (liquid, instant)
    └── 20% → DeFi Yield (Aave V3 or Morpho, auto-routed to best APY)
                 │
                 └── Withdraw anytime → Agent gets principal + yield (minus 2% fee on yield only)
  • No lockup. Withdraw anytime.
  • No manual steps. Fully autonomous.
  • 2% fee on yield only. Never on principal.
  • Auto-rebalances between Aave V3 and Morpho for best APY.

Install

npm install @clicks-protocol/sdk ethers@^6

x402 + Coinbase Agentic Wallets

Clicks is designed to sit after x402-style payment flows on Base.

x402 handles authorization and payment. Clicks routes USDC after receipt:

import { ClicksClient } from '@clicks-protocol/sdk';
import { CoinbaseWalletSDK } from '@coinbase/wallet-sdk';

const wallet = new CoinbaseWalletSDK({ appName: 'YourAgent' });
const signer = wallet.makeWeb3Provider().getSigner();

const clicks = new ClicksClient(signer);
await clicks.quickStart('1000', agentAddress);

// Your agent now has a settlement policy
// 80% liquid for operations
// 20% routed through treasury yield
  • Same chain (Base), same USDC contract
  • 80% liquid for operations
  • 20% routed through treasury yield
  • No lockup, withdraw anytime

SDK

Quick Start (recommended)

One call: registers agent, approves USDC, splits first payment.

const result = await clicks.quickStart('100', agentAddress);
// result.registered → true (skips if already done)
// result.approved   → true (skips if allowance sufficient)
// result.paymentSplit → true

Individual operations

// Register
await clicks.registerAgent(agentAddress);

Shortened. The full README is on GitHub.

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

Clicksprotocol: common questions

Is Clicksprotocol MCP server safe?
Mostly: it is graded B (72/100). Read the Clicksprotocol safety report
How do I install Clicksprotocol?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Clicksprotocol need an API key?
Yes. The registry entry asks for CLICKS_PRIVATE_KEY.
Is Clicksprotocol maintained?
The last commit was 105 days ago (2026-07-21). The latest release is v1.0.3.
What can I use instead of Clicksprotocol?
Servers from other publishers that do the same job: Coinbase Commerce MCP server, three.ws Agent Payments MCP server and Yolfi Payments MCP server.
How does Clicksprotocol compare with other Finance MCP servers?
safety score 72/100 (higher than 43% of 1,761 Finance servers); tools 11 (the typical Finance server has 8); tools that change things 9% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Clicksprotocol

Same job from other publishers: the closest match first, then the best rated.