{"serverId":"mcp-registry/io.github.arbonomous/curvecall","tools":[{"name":"bundle_check","fixed":{"name":"bundle_check","description":"Bundle/sniper signals for a token (base, bsc, robinhood, arc): who bought\nin the first blocks after launch, how much of the early supply they took,\nand whether any were funded by the deployer or a shared wallet. Signals,\nnot advice. $0.02 USDC. Data by GeckoTerminal.","inputSchema":{"type":"object","required":["chain","address"],"properties":{"chain":{"type":"string"},"address":{"type":"string"},"payment":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Bundle Check"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":151,"tokensAfter":151},{"name":"contract_check","fixed":{"name":"contract_check","description":"On-chain contract check (EVM chains: base, ethereum, arbitrum, optimism,\npolygon, bsc): ownership renounced?, LP burn share, ERC-20 metadata, red\nflags. $0.01 USDC.","inputSchema":{"type":"object","required":["chain","address"],"properties":{"chain":{"type":"string"},"address":{"type":"string"},"payment":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Contract Check"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":123,"tokensAfter":123},{"name":"deployer_history","fixed":{"name":"deployer_history","description":"Deployer launch history from CurveCall's hourly launch-outcome index on\nBase, Robinhood Chain and Arc (built since 2026-09-24): every launch this\ndeployer made and how it ended (survived, rugged, died), with rug rate and\ndev-behavior flags (dev moved tokens, relaunch count). Answers 'has this\ndeployer rugged before?' $0.01 USDC. Data by GeckoTerminal.","inputSchema":{"type":"object","required":["chain","address"],"properties":{"chain":{"type":"string"},"address":{"type":"string"},"payment":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Deployer History"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":176,"tokensAfter":176},{"name":"quote_buy","fixed":{"name":"quote_buy","description":"Bonding-curve BUY quote (constant product, virtual reserves). $0.001 USDC.","inputSchema":{"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},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Quote Buy"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":128,"tokensAfter":128},{"name":"quote_sell","fixed":{"name":"quote_sell","description":"Bonding-curve SELL quote (constant product, virtual reserves). $0.001 USDC.","inputSchema":{"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},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Quote Sell"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":129,"tokensAfter":129},{"name":"search_tokens","fixed":{"name":"search_tokens","description":"Search tokens by name, symbol or contract address across chains.\n$0.005 USDC.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"Search Tokens"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":115,"tokensAfter":115}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"bundle_check","params":["chain","address","payment"]},{"tool":"contract_check","params":["chain","address","payment"]},{"tool":"deployer_history","params":["chain","address","payment"]},{"tool":"precheck","params":["side","chain","address","fee_bps","payment","amount_in"]},{"tool":"quote_buy","params":["fee_bps","payment","amount_in","quote_reserves","token_reserves"]},{"tool":"quote_sell","params":["fee_bps","payment","amount_in","quote_reserves","token_reserves"]},{"tool":"search_tokens","params":["q","chain","limit","payment"]},{"tool":"token_risk","params":["chain","address","payment"]},{"tool":"token_snapshot","params":["chain","address","payment"]},{"tool":"verdict","params":["chain","address","payment","amount_usd"]},{"tool":"wallet_snapshot","params":["chain","address","payment"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}