@signet-base/mcp
v0.1.1
Published
MCP server for Signet onchain advertising — estimate and buy spotlight ads with USDC via x402
Downloads
165
Readme
Signet MCP Server
MCP server for Signet — buy onchain spotlight ads with USDC via x402 payments on Base.
Tools
| Tool | Description | Wallet Required |
|------|-------------|:---:|
| signet_estimate | Estimate spotlight ad pricing and availability | No |
| signet_post | Pay USDC to place a URL on the spotlight | Yes |
| signet_list | List recent spotlight ads with view/click stats | No |
Quick Start
# Run directly
npx @signet-base/mcp
# Or install globally
npm install -g @signet-base/mcp
signet-mcpConfiguration
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"signet": {
"command": "npx",
"args": ["-y", "@signet-base/mcp"],
"env": {
"SIGNET_PRIVATE_KEY": "0x..."
}
}
}
}Smithery
smithery install @signet-base/mcpEnvironment Variables
| Variable | Required | Description |
|----------|:---:|-------------|
| SIGNET_PRIVATE_KEY | For posting | EVM private key with USDC on Base |
| SIGNET_BASE_URL | No | API URL (default: https://signet.sebayaki.com) |
| SIGNET_RPC_URL | No | Base RPC (default: https://mainnet.base.org) |
Also accepts BASE_PRIVATE_KEY or EVM_PRIVATE_KEY.
Example Usage
Estimate cost:
"How much does a Signet spotlight cost?"
Post an ad:
"Post https://myapp.xyz on Signet spotlight with 6 hour guarantee"
View recent ads:
"Show me the latest Signet spotlight ads"
How It Works
- Agent calls
signet_estimateto check pricing - Agent calls
signet_postwith a URL - Server sends POST to Signet → receives 402 with USDC payment requirements
- Server signs EIP-3009
transferWithAuthorizationwith agent's wallet - Server resends with payment → Signet settles onchain
- URL appears in spotlight ✅
~$12 USDC per placement, average 400+ clicks.
