CurveCall MCP
CurveCall provides market math and token intelligence for AI agents via pay-per-call endpoints. It offers bonding-curve quotes, rug-risk screening, contract checks, and deployer history analysis. The MCP server allows agents to execute these checks using USDC on Base for settlement, requiring no API keys or accounts.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://curvecall.onrender.com/mcp/What its tools do
11 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Get bonding-curve buy/sell quotes with slippage estimates
- Screen tokens for rug-risk and contract safety
- Analyze deployer launch history and behavior flags
- Retrieve wallet snapshots and token liquidity data
Source and maintenance
Protocol and capabilities
- Server
- CurveCall 4.0.10
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 11 advertised
- Resources
- 0 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": true
},
"logging": {},
"prompts": {
"listChanged": true
},
"resources": {
"subscribe": false,
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
11 advertised
quote_buy — Quote Buy
Bonding-curve BUY quote (constant product, virtual reserves). $0.001 USDC.
{
"type": "object",
"required": [
"quote_reserves",
"token_reserves",
"amount_in"
],
"properties": {
"fee_bps": {
"type": "number",
"default": 100
},
"payment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"amount_in": {
"type": "number"
},
"quote_reserves": {
"type": "number"
},
"token_reserves": {
"type": "number"
}
},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}quote_sell — Quote Sell
Bonding-curve SELL quote (constant product, virtual reserves). $0.001 USDC.
{
"type": "object",
"required": [
"quote_reserves",
"token_reserves",
"amount_in"
],
"properties": {
"fee_bps": {
"type": "number",
"default": 100
},
"payment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"amount_in": {
"type": "number"
},
"quote_reserves": {
"type": "number"
},
"token_reserves": {
"type": "number"
}
},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}token_snapshot — Token Snapshot
Normalized token market snapshot (price, liquidity, FDV, volume, age). $0.005 USDC.
{
"type": "object",
"required": [
"chain",
"address"
],
"properties": {
"chain": {
"type": "string"
},
"address": {
"type": "string"
},
"payment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}token_risk — Token Risk
Heuristic 0-100 token risk screen with explainable flags. $0.01 USDC.
{
"type": "object",
"required": [
"chain",
"address"
],
"properties": {
"chain": {
"type": "string"
},
"address": {
"type": "string"
},
"payment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}verdict — Verdict
START HERE before buying a token. One call returns a buy / watch / avoid decision with the reasons, risk score, key numbers (price, liquidity, volume, age) and heuristic sizing and stop distance. $0.01 USDC. For full raw data use precheck. Heuristic screen, not financial advice.
{
"type": "object",
"required": [
"chain",
"address"
],
"properties": {
"chain": {
"type": "string"
},
"address": {
"type": "string"
},
"payment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"amount_usd": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}precheck — Precheck
Pre-trade bundle: snapshot + risk screen + curve trade simulation in ONE call. Tells you what your buy will do - quote, slippage, rug-risk verdict. $0.01 USDC. No other x402 service sells trade simulation.
{
"type": "object",
"required": [
"chain",
"address"
],
"properties": {
"side": {
"type": "string",
"default": "buy"
},
"chain": {
"type": "string"
},
"address": {
"type": "string"
},
"fee_bps": {
"type": "number",
"default": 100
},
"payment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"amount_in": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}contract_check — Contract Check
On-chain contract check (EVM chains: base, ethereum, arbitrum, optimism, polygon, bsc): ownership renounced?, LP burn share, ERC-20 metadata, red flags. $0.01 USDC.
{
"type": "object",
"required": [
"chain",
"address"
],
"properties": {
"chain": {
"type": "string"
},
"address": {
"type": "string"
},
"payment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}wallet_snapshot — Wallet Snapshot
On-chain wallet snapshot (EVM chains): contract or EOA, tx count, native balance, fresh-wallet flag. $0.005 USDC.
{
"type": "object",
"required": [
"chain",
"address"
],
"properties": {
"chain": {
"type": "string"
},
"address": {
"type": "string"
},
"payment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}deployer_history — Deployer History
Deployer launch history from CurveCall's hourly launch-outcome index on Base, Robinhood Chain and Arc (built since 2026-09-24): every launch this deployer made and how it ended (survived, rugged, died), with rug rate and dev-behavior flags (dev moved tokens, relaunch count). Answers 'has this deployer rugged before?' $0.01 USDC. Data by GeckoTerminal.
{
"type": "object",
"required": [
"chain",
"address"
],
"properties": {
"chain": {
"type": "string"
},
"address": {
"type": "string"
},
"payment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}bundle_check — Bundle Check
Bundle/sniper signals for a token (base, bsc, robinhood, arc): who bought in the first blocks after launch, how much of the early supply they took, and whether any were funded by the deployer or a shared wallet. Signals, not advice. $0.02 USDC. Data by GeckoTerminal.
{
"type": "object",
"required": [
"chain",
"address"
],
"properties": {
"chain": {
"type": "string"
},
"address": {
"type": "string"
},
"payment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}search_tokens — Search Tokens
Search tokens by name, symbol or contract address across chains. $0.005 USDC.
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string"
},
"chain": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"limit": {
"type": "integer",
"default": 10
},
"payment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}Prompts
0 advertised
Resources
0 advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 682 ms
- 95th percentile latency
- 682 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 682 ms · metadata changed · 11 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http curvecall-mcp https://curvecall.onrender.com/mcp/Codex
codex mcp add curvecall-mcp --url https://curvecall.onrender.com/mcp/Cursor
{
"mcpServers": {
"curvecall-mcp": {
"url": "https://curvecall.onrender.com/mcp/"
}
}
}Cline
{
"mcpServers": {
"curvecall-mcp": {
"type": "streamableHttp",
"url": "https://curvecall.onrender.com/mcp/",
"disabled": false
}
}
}VS Code
{
"servers": {
"curvecall-mcp": {
"type": "http",
"url": "https://curvecall.onrender.com/mcp/"
}
}
}Gemini CLI
gemini mcp add --transport http curvecall-mcp https://curvecall.onrender.com/mcp/Claude Desktop
https://curvecall.onrender.com/mcp/Windsurf
{
"mcpServers": {
"curvecall-mcp": {
"serverUrl": "https://curvecall.onrender.com/mcp/"
}
}
}Let your agent find its tools
Find servers like CurveCall MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.