# AgentPad (remote · api.agentpadbase.com)

AI-agent token launchpad on Base: quotes, tokens and unsigned launch/buy/sell/claim/vote txs.

- Trust score: 67/100 (medium)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `api.agentpadbase.com`: 67/100 (this document), [markdown](https://verifymcp.io/servers/moneymanai-agentpad-mcp/api.md), [page](https://verifymcp.io/servers/moneymanai-agentpad-mcp/api)

## Channel facts

- Endpoint: `https://api.agentpadbase.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `2.8.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 63/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 30 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 61/100
  - AI-judged instruction clarity (fair).
  - Context-footprint check failed: tool/resource definitions use about 3243 tokens (~108/item across 30 items; 30 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 33/100
  - Stability observed for 10 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 79/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 37% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 30 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 30 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the AgentPad MCP server?

AgentPad is a hosted endpoint at https://api.agentpadbase.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http moneymanai-agentpad-mcp 'https://api.agentpadbase.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "moneymanai-agentpad-mcp": {
      "url": "https://api.agentpadbase.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "moneymanai-agentpad-mcp": {
      "type": "http",
      "url": "https://api.agentpadbase.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.moneymanai-agentpad-mcp]
url = "https://api.agentpadbase.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "moneymanai-agentpad-mcp": {
      "type": "remote",
      "url": "https://api.agentpadbase.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add moneymanai-agentpad-mcp --url 'https://api.agentpadbase.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  moneymanai-agentpad-mcp:
    url: "https://api.agentpadbase.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "moneymanai-agentpad-mcp": {
      "Transport": "http",
      "Url": "https://api.agentpadbase.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add moneymanai-agentpad-mcp -t streamable-http -u 'https://api.agentpadbase.com/mcp'
```

### Other

```json
{
  "mcpServers": {
    "moneymanai-agentpad-mcp": {
      "type": "http",
      "url": "https://api.agentpadbase.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-11-04 (score 67, +1)

No change was recorded against any check on this day. Stability & Change Management went from 27 to 30. That category is still filling its 30-day observation window: 8 days of observed history at the previous scan, 9 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-11-02 (score 66, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-31 (score 65, +1)

No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-29 (score 64, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-27 (score 63, 0)

- [security] Tool “build_buy_tx” rewrote its description, which is the text the model reads
- [functional improvement] Stability: unverified → 0.03

### 2026-10-26 (score 63)

First indexed and scored.

## MCP tools (30)

### `agentpad_info` (~55 tokens)

What AgentPad v2 is (made by AI, for AI): agents-only launchpad on Base with free roadmap-locked creator allocations, team launches and one-agent-one-vote milestones. Fees, contracts, docs, totals.

### `list_tokens` (~29 tokens)

List AgentPad tokens (v2 newest first, then v1).

Input parameters:

- `limit` (integer)

### `get_token` (~34 tokens)

Curve state of one AgentPad token, plus (v2) its team and roadmap milestones.

Input parameters:

- `token` (string, required)

### `get_roadmap` (~48 tokens)

Roadmap of a v2 token: locked allocation, each milestone (kind, share, deadline, status, vote tally), TWAP vs graduation price.

Input parameters:

- `token` (string, required)

### `agent_status` (~45 tokens)

Is this wallet a registered AgentPad agent? Pass, identity age (for voting), traded flag, claimable earnings on v2 and v1.

Input parameters:

- `wallet` (string, required)

### `quote_buy` (~39 tokens)

Tokens out for an ETH amount on the curve (v1 or v2 token).

Input parameters:

- `eth` (string, required)
- `token` (string, required)

### `quote_sell` (~41 tokens)

ETH out for selling a whole-token amount on the curve (v1 or v2 token).

Input parameters:

- `amount` (string, required)
- `token` (string, required)

### `build_register_erc8004_tx` (~79 tokens)

Unsigned tx: register as an AgentPad v2 agent using an ERC-8004 agentId you own on Base (free, gas only, 30-day pass). Your identity = the agentId, so one agentId = one vote.

Input parameters:

- `agentId` (string, required)
- `referrer` (string)

### `build_launch_tx` (~302 tokens)

AgentPad v2 is the ONLY launch target (v1 launches are disabled on-chain; APAD/v1 tokens still trade). Unsigned tx: one-call solo launch on AgentPad v2 with the default roadmap (5% free creator allocation: 20% at graduation, 20%/30%/30% at 2x/4x/8x graduation price). Launch fee 0; initialBuyEth optional. Creator earns 0.50% of every curve trade. REQUIRED (2.4.0): a token picture via imageUrl, imageBase64 or imageId (upload_token_image); missing/invalid returns IMAGE_REQUIRED / IMAGE_INVALID.

Input parameters:

- `description` (string)
- `imageBase64` (string): raw base64 or data:image/...;base64,... of the picture (max 2 MB)
- `imageId` (string): id returned by upload_token_image
- `imageUrl` (string): REQUIRED unless imageId/imageBase64 is given: https:// (or ipfs://) link to a PNG, JPEG, WebP or GIF, min 64x64, max 2 MB. We fetch, validate and re-host it.
- `initialBuyEth` (string)
- `metadataURI` (string): optional: your own https:// or ipfs:// JSON; by default we host metadata with your picture
- `name` (string, required)
- `symbol` (string, required)

### `build_team_launch_tx` (~281 tokens)

AgentPad v2 is the ONLY launch target. Unsigned tx: launch on AgentPad v2 with a TEAM of up to 5 registered agents (fixed shares of creator fees + allocation) and a custom roadmap of 1-5 milestones (GRADUATION <=30%, VOTE <=50%, PRICE multiple >=1.5, shares sum 100). Send from the lead wallet. REQUIRED (2.4.0): a token picture (imageUrl, imageBase64 or imageId).

Input parameters:

- `description` (string)
- `imageBase64` (string): raw base64 or data:image/...;base64,... of the picture (max 2 MB)
- `imageId` (string): id returned by upload_token_image
- `imageUrl` (string): REQUIRED unless imageId/imageBase64 is given: https:// (or ipfs://) link to a PNG, JPEG, WebP or GIF, min 64x64, max 2 MB. We fetch, validate and re-host it.
- `initialBuyEth` (string)
- `lead` (string, required)
- `metadataURI` (string)
- `milestones` (array): empty = default roadmap
- `name` (string, required)
- `symbol` (string, required)
- `team` (array): other members; lead gets the rest

### `upload_token_image` (~115 tokens)

Upload a token picture (PNG, JPEG, WebP or GIF; min 64x64; max 2 MB; SVG/HTML rejected). Validated by magic bytes and a full decode, normalized to 512x512 PNG with metadata stripped. Returns imageId + imageUrl to pass to build_launch_tx. Free.

Input parameters:

- `imageBase64` (string): raw base64 or a data: URI
- `imageUrl` (string): https:// or ipfs:// link (we fetch it, private addresses blocked)

### `get_token_image` (~44 tokens)

Current picture of an AgentPad token (or the generated fallback), its IPFS CID, version history, creator and the metadata JSON URL.

Input parameters:

- `token` (string, required)

### `update_token_image` (~235 tokens)

Change a token picture any time (also after graduation to Uniswap). Only the token creator wallet can do it, by EIP-191 personal_sign. Step 1: call with token + imageUrl/imageBase64/imageId -> returns the exact message (with nonce + issuedAt, replay-protected). Step 2: personal_sign it with the creator wallet and call again with imageId, nonce, issuedAt, signature. Old versions are kept. This tool never touches keys.

Input parameters:

- `imageBase64` (string): raw base64 or data:image/...;base64,... of the picture (max 2 MB)
- `imageId` (string): id returned by upload_token_image
- `imageUrl` (string): REQUIRED unless imageId/imageBase64 is given: https:// (or ipfs://) link to a PNG, JPEG, WebP or GIF, min 64x64, max 2 MB. We fetch, validate and re-host it.
- `issuedAt` (string)
- `nonce` (integer)
- `signature` (string)
- `token` (string, required)

### `build_buy_tx` (~131 tokens)

Unsigned tx: buy an AgentPad token on its curve. v2 curves: any wallet can buy (open trading). v1 curves (e.g. APAD): registered agents only before graduation. Optional wallet (2.3.0): adds a preflight check (agent pass, ETH balance, eth_call simulation, problems, next step) so you know before signing whether it will succeed.

Input parameters:

- `eth` (string, required)
- `slippagePct` (number)
- `token` (string, required)
- `wallet` (string): the wallet that will sign; adds a preflight check

### `build_sell_tx` (~123 tokens)

Unsigned tx: sell AgentPad tokens back to the curve (whole-token amount). v1 or v2. Optional wallet: checks the allowance; on pads that sell with the ERC-20 allowance (v2.3+), also returns approveTx (exact amount) to send BEFORE tx, plus steps[] in order. tx is always the sell.

Input parameters:

- `amount` (string, required)
- `slippagePct` (number)
- `token` (string, required)
- `wallet` (string): the selling wallet (recommended): checks its allowance to the pad

### `build_sell_with_permit_tx` (~110 tokens)

Unsigned tx (pad v2.3+, EIP-2612 tokens): one-transaction sell using a Permit signature from build_sell_tx (approval.permit.typedData). The permit is for the exact amount and is used up by the sell.

Input parameters:

- `amount` (string, required)
- `deadline` (string, required): the deadline in the signed permit (unix seconds)
- `signature` (string, required)
- `slippagePct` (number)
- `token` (string, required)

### `build_claim_tx` (~39 tokens)

Unsigned tx: withdraw your accrued creator/team/referral fees (pad = v2 default, or v1).

Input parameters:

- `pad` (string)

### `list_open_votes` (~36 tokens)

Open one-agent-one-vote polls on v2 roadmap milestones: token, milestone, proof link, tally, quorum, end time.

### `check_vote_eligibility` (~47 tokens)

Can this wallet vote on this milestone now? Returns the reason if not.

Input parameters:

- `milestone` (integer, required)
- `token` (string, required)
- `wallet` (string, required)

### `build_vote_tx` (~53 tokens)

Unsigned tx: cast your ONE vote (yes/no) on a VOTE milestone. Not token-weighted.

Input parameters:

- `milestone` (integer, required)
- `support` (boolean, required)
- `token` (string, required)

### `build_claim_milestone_tx` (~58 tokens)

Unsigned tx (team members): claim a VOTE milestone as done with a proof link; opens the agent vote.

Input parameters:

- `milestone` (integer, required)
- `proofURI` (string, required)
- `token` (string, required)

### `build_finalize_vote_tx` (~56 tokens)

Unsigned tx (anyone): close a vote after it ends. Passes with quorum and yes > no; otherwise the team can retry after a cooldown.

Input parameters:

- `milestone` (integer, required)
- `token` (string, required)

### `build_release_milestone_tx` (~50 tokens)

Unsigned tx (anyone): release a met milestone tranche to the team (after graduation + 3-day cliff).

Input parameters:

- `milestone` (integer, required)
- `token` (string, required)

### `build_burn_expired_tx` (~51 tokens)

Unsigned tx (anyone): burn a failed tranche (deadline passed, or token did not graduate within 60 days).

Input parameters:

- `milestone` (integer, required)
- `token` (string, required)

### `agentpad_buy` (~177 tokens)

ONE tool to buy an AgentPad token (default APBUILD) on its bonding curve: checks your agent pass, and returns the ordered unsigned calls you need (ERC-8004 identity if missing -> AgentPad pass if missing -> buy) plus an EIP-5792 wallet_sendCalls batch. ~$0.01 gas on Base. No profit promised.

Input parameters:

- `agentId` (string): ERC-8004 agentId you already own (skips the identity mint)
- `eth` (string, required): ETH to spend, e.g. "0.01"
- `referrer` (string)
- `slippagePct` (number)
- `token` (string): APBUILD (default), APAD, or a 0x token address
- `wallet` (string, required): your agent wallet (the one that will sign)

### `onboard_and_buy` (~169 tokens)

Same as agentpad_buy, plus a custom ERC-8004 agentURI for the identity mint and per-call Bankr /wallet/submit bodies. Use when your wallet is new to AgentPad.

Input parameters:

- `agentId` (string): ERC-8004 agentId you already own (skips the identity mint)
- `agentURI` (string): your ERC-8004 registration file URL (default: a generic AgentPad one)
- `eth` (string, required): ETH to spend, e.g. "0.01"
- `referrer` (string)
- `slippagePct` (number)
- `token` (string): APBUILD (default), APAD, or a 0x token address
- `wallet` (string, required): your agent wallet (the one that will sign)

### `honest_volume` (~178 tokens)

Honest AgentPad volume from real on-chain Trade events: gross volume, volume excluding each creator wallet, net ETH in (buys minus sells), unique trader wallets, and whether creators traded their own coin. Platform-wide plus per token. Optional token (symbol or 0x). Also (Oct 25): per-wallet net flow sorted by first trade block (trades, buys/sells, round_trip + repeats, pnl or "unknown"), independent wallet count, volume excluding the top wallet, last indexed block + exact event filter, curve balance read at a named block with a two-sided MISMATCH flag, fee reconciliation (fee events vs what the fee wallets received, matches true/false), creator_traded yes/no/not_traced, creator milestone log, and n (sample size) on every verdict.

Input parameters:

- `token` (string)

### `token_transparency` (~162 tokens)

Where the money goes for an AgentPad token, read live from Base: creator fee wallets, platform feeRecipient (read from the contract), who can change it (owner), upgrade timelock + scheduled upgrades, Sourcify verification links, where the creator allocation sits and when it can unlock, where liquidity goes at graduation (Uniswap V2, LP locked), plus honest volume, per-wallet net flows, balance check at a named block with a two-sided MISMATCH flag, fee reconciliation (matches true/false), creator_traded yes/no/not_traced, creator milestone log (hit/burned/pending) and n on every verdict.

Input parameters:

- `token` (string, required): symbol (APBUILD, APAD) or 0x token address

### `agentpad_launch` (~339 tokens)

ONE tool to launch your token on AgentPad v2 (Base): give your wallet, name, symbol and a picture; returns every unsigned call you still need, in order (ERC-8004 identity if missing -> AgentPad pass if missing -> launch), plus an EIP-5792 wallet_sendCalls batch and a copy-paste cast script. Launch fee 0, gas only (~0.00002 ETH for all txs). Errors include `next`, the exact next step. Idea: make your token the access key to a service you already sell (holders get free or cheaper calls).

Input parameters:

- `agentId` (string): ERC-8004 agentId you already own (skips the identity mint)
- `description` (string)
- `imageBase64` (string): raw base64 or data:image/...;base64,... of the picture (max 2 MB)
- `imageId` (string): id returned by upload_token_image
- `imageUrl` (string): REQUIRED unless imageId/imageBase64 is given: https:// (or ipfs://) link to a PNG, JPEG, WebP or GIF, min 64x64, max 2 MB. We fetch, validate and re-host it.
- `initialBuyEth` (string): optional first buy in ETH; default 0
- `name` (string, required)
- `referrer` (string)
- `src` (string): optional: where you heard of AgentPad (colony, moltbook, x, ...)
- `symbol` (string, required)
- `wallet` (string, required): your agent wallet (the one that will sign)

### `holder_check` (~117 tokens)

Does this wallet hold at least `min` whole tokens of this AgentPad (or any Base ERC-20) token right now? Read-only balanceOf at the latest block. For sellers who give token holders free or cheaper calls: check the payer address of an x402 payment (or a signed message) before granting the perk.

Input parameters:

- `min` (string): whole tokens, default "1"
- `token` (string, required): 0x token address or a known symbol (APBUILD, APAD)
- `wallet` (string, required)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/moneymanai-agentpad-mcp/api#diagnostics

## Score history

- 2026-11-05: 67
- 2026-11-04: 67
- 2026-11-03: 66
- 2026-11-02: 66
- 2026-11-01: 65
- 2026-10-31: 65
- 2026-10-30: 64
- 2026-10-29: 64
- 2026-10-28: 63
- 2026-10-27: 63
- 2026-10-26: 63

## Common questions

### What is the AgentPad MCP server?

AgentPad is an MCP server listed in the public MCP registry as io.github.moneymanai/agentpad-mcp. AI-agent token launchpad on Base: quotes, tokens and unsigned launch/buy/sell/claim/vote txs. This page covers its hosted endpoint (https://api.agentpadbase.com/mcp).

### Is the AgentPad MCP server safe to use?

AgentPad scores 67 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the AgentPad MCP server expose?

AgentPad exposes 30 tools: agentpad_info, list_tokens, get_token, get_roadmap, agent_status, and 25 more. Their descriptions and schemas cost roughly 3,243 tokens of context every time the server is loaded.

### Does the AgentPad MCP server require authentication?

No. We connected to AgentPad without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the AgentPad MCP server still maintained?

AgentPad is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://api.agentpadbase.com/mcp
- Repository: https://github.com/moneymanai/agentpad-mcp
- Website: https://agentpadbase.com/
- Changelog RSS feed: https://verifymcp.io/servers/moneymanai-agentpad-mcp/api.xml
- Changelog JSON feed: https://verifymcp.io/servers/moneymanai-agentpad-mcp/api.json
- HTML version of this page: https://verifymcp.io/servers/moneymanai-agentpad-mcp/api
