Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 2 min ago
teppi

Server definition

Hash
sha256:40274c00f4572e74fc575e7243cd8f2e75144fd4a66d8a9d59ea269598c9b775
What it is
What a remote MCP server returned when asked what it offers: 16 tools

The blob, as servednamed by its sha256

{ "instructions": "Paid2Call is a pump.fun launchpad where each token's creator fees pay the crypto callers who call it, in USDC.\nCREATORS: get_launch_options, quote_first_buy, then create_launch_draft. Without a wallet of your own, give the human the signing_url. With your own Solana wallet: get_signing_message(action='launch'), sign it, prepare_launch_transactions, sign each transaction, submit_signed_transaction in order, then get_launch_status.\nCALLERS: find_paying_pools, get_pool, find_my_callouts, get_signing_message(action='queue'), register_for_payment, get_caller_balance, prepare_claim_transaction. A callout must be a pump.fun post that mentions paid2call.com.\nThis server never holds keys and never signs for anyone. Amounts are USDC unless stated.", "tools": [ { "description": "Prepare a token launch. Nothing is created on-chain.\n\n reward_levels: e.g. [{\"followers\": 100, \"reward_usdc\": 10}, {\"followers\": 1000, \"reward_usdc\": 40}].\n image_base64: the token image itself (PNG, JPEG, WEBP or GIF, square, 1 MB max). Paid2Call never\n downloads images from a URL; image_url is refused.\n Returns signing_url for a human (they review and sign on paid2call.com) and draft_id for an agent\n with its own wallet (see prepare_launch_transactions). The draft expires after 24 hours.", "inputSchema": { "properties": { "bonus_every": { "default": "day", "title": "Bonus Every", "type": "string" }, "callers_share_pct": { "default": 70, "title": "Callers Share Pct", "type": "number" }, "description": { "default": "", "title": "Description", "type": "string" }, "first_buy_sol": { "default": 0, "title": "First Buy Sol", "type": "number" }, "fomo_bonus": { "default": false, "title": "Fomo Bonus", "type": "boolean" }, "hold_minutes": { "default": 10, "title": "Hold Minutes", "type": "integer" }, "image_base64": { "default": "", "title": "Image Base64", "type": "string" }, "image_url": { "default": "", "title": "Image Url", "type": "string" }, "minimum_position_usd": { "default": 100, "title": "Minimum Position Usd", "type": "number" }, "name": { "title": "Name", "type": "string" }, "reward_levels": { "items": { "additionalProperties": true, "type": "object" }, "title": "Reward Levels", "type": "array" }, "symbol": { "title": "Symbol", "type": "string" }, "telegram": { "default": "", "title": "Telegram", "type": "string" }, "twitter": { "default": "", "title": "Twitter", "type": "string" }, "website": { "default": "", "title": "Website", "type": "string" } }, "required": [ "name", "symbol", "reward_levels" ], "title": "create_launch_draftArguments", "type": "object" }, "name": "create_launch_draft", "outputSchema": null }, { "description": "The wallet's pump.fun callouts for this token that Paid2Call can see (max 20). Each callout_id can be\n registered with register_for_payment. Only callouts that mention paid2call.com are paid.", "inputSchema": { "properties": { "mint": { "title": "Mint", "type": "string" }, "wallet": { "title": "Wallet", "type": "string" } }, "required": [ "mint", "wallet" ], "title": "find_my_calloutsArguments", "type": "object" }, "name": "find_my_callouts", "outputSchema": null }, { "description": "Tokens whose callout pool is open, with what one call pays by follower count.\n sort: balance (most USDC first), new, volume, mcap, paid. A paid callout = buy the minimum, post the call on\n pump.fun mentioning paid2call.com, hold for the hold time, then register_for_payment.", "inputSchema": { "properties": { "limit": { "default": 10, "title": "Limit", "type": "integer" }, "search": { "default": "", "title": "Search", "type": "string" }, "sort": { "default": "balance", "title": "Sort", "type": "string" } }, "title": "find_paying_poolsArguments", "type": "object" }, "name": "find_paying_pools", "outputSchema": null }, { "description": "What the platform owes this caller, per token, in USDC, and what can be claimed now.", "inputSchema": { "properties": { "wallet": { "title": "Wallet", "type": "string" } }, "required": [ "wallet" ], "title": "get_caller_balanceArguments", "type": "object" }, "name": "get_caller_balance", "outputSchema": null }, { "description": "The +20% FOMO bonus for this token: the wallet's personal code to put in a FOMO thesis with paid2call.com,\n the theses seen, and the bonus amount. Only after a confirmed pump.fun reward.", "inputSchema": { "properties": { "mint": { "title": "Mint", "type": "string" }, "wallet": { "title": "Wallet", "type": "string" } }, "required": [ "mint", "wallet" ], "title": "get_fomo_bonusArguments", "type": "object" }, "name": "get_fomo_bonus", "outputSchema": null }, { "description": "What a Paid2Call launch can be set to, and whether launches are open right now.", "inputSchema": { "properties": {}, "title": "get_launch_optionsArguments", "type": "object" }, "name": "get_launch_options", "outputSchema": null }, { "description": "After a launch: is the token on-chain and listed on Paid2Call, and where to see it.", "inputSchema": { "properties": { "mint": { "title": "Mint", "type": "string" } }, "required": [ "mint" ], "title": "get_launch_statusArguments", "type": "object" }, "name": "get_launch_status", "outputSchema": null }, { "description": "One token's callout pool: rewards, rules, balance, recent payments and whether registration is open.", "inputSchema": { "properties": { "mint": { "title": "Mint", "type": "string" } }, "required": [ "mint" ], "title": "get_poolArguments", "type": "object" }, "name": "get_pool", "outputSchema": null }, { "description": "The exact text a wallet must sign (signMessage, UTF-8, base58 signature) before an action.\n\n action: \"launch\" (prove you hold the creator wallet; valid 10 minutes),\n \"queue\" (register a callout for payment; needs mint and callout_id),\n \"fomo_bonus\" (claim the +20% FOMO bonus; needs mint and event_id).\n For queue and fomo_bonus, pass the returned issued_at unchanged; it is valid 15 minutes.", "inputSchema": { "properties": { "action": { "title": "Action", "type": "string" }, "callout_id": { "default": "", "title": "Callout Id", "type": "string" }, "event_id": { "default": "", "title": "Event Id", "type": "string" }, "mint": { "default": "", "title": "Mint", "type": "string" }, "wallet": { "title": "Wallet", "type": "string" } }, "required": [ "action", "wallet" ], "title": "get_signing_messageArguments", "type": "object" }, "name": "get_signing_message", "outputSchema": null }, { "description": "For a caller agent with its own wallet: the claim transaction for one token's balance. Sign it with the wallet,\n send it to Solana yourself (the wallet pays a tiny network fee), then call report_claim_sent.\n A human can claim instead at https://paid2call.com/claims.", "inputSchema": { "properties": { "mint": { "title": "Mint", "type": "string" }, "wallet": { "title": "Wallet", "type": "string" } }, "required": [ "wallet", "mint" ], "title": "prepare_claim_transactionArguments", "type": "object" }, "name": "prepare_claim_transaction", "outputSchema": null }, { "description": "For an agent that holds its own Solana wallet: build the launch transactions from a draft.\n\n challenge/signature: from get_signing_message(action=\"launch\") signed by wallet.\n Returns transactions to sign with that wallet (base64, unsigned by you) and submit IN ORDER with\n submit_signed_transaction, waiting for each to confirm. The wallet pays the network fees and the first buy.", "inputSchema": { "properties": { "challenge": { "title": "Challenge", "type": "string" }, "draft_id": { "title": "Draft Id", "type": "string" }, "signature": { "title": "Signature", "type": "string" }, "wallet": { "title": "Wallet", "type": "string" } }, "required": [ "draft_id", "wallet", "challenge", "signature" ], "title": "prepare_launch_transactionsArguments", "type": "object" }, "name": "prepare_launch_transactions", "outputSchema": null }, { "description": "How much of the supply a creator's first buy gets (PUMP pair, 3% fee). Give sol or percent_of_supply.", "inputSchema": { "properties": { "percent_of_supply": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Percent Of Supply" }, "sol": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Sol" } }, "title": "quote_first_buyArguments", "type": "object" }, "name": "quote_first_buy", "outputSchema": null }, { "description": "Link a FOMO thesis to the wallet for the +20% bonus. Sign get_signing_message(action=\"fomo_bonus\") first.", "inputSchema": { "properties": { "event_id": { "title": "Event Id", "type": "string" }, "issued_at": { "title": "Issued At", "type": "integer" }, "mint": { "title": "Mint", "type": "string" }, "signature": { "title": "Signature", "type": "string" }, "wallet": { "title": "Wallet", "type": "string" } }, "required": [ "mint", "wallet", "event_id", "issued_at", "signature" ], "title": "register_fomo_bonusArguments", "type": "object" }, "name": "register_fomo_bonus", "outputSchema": null }, { "description": "Register a callout to be paid from the token's pool. Sign get_signing_message(action=\"queue\") first.\n Payment is made by the platform once purchase, call, followers and hold are verified.", "inputSchema": { "properties": { "callout_id": { "title": "Callout Id", "type": "string" }, "issued_at": { "title": "Issued At", "type": "integer" }, "mint": { "title": "Mint", "type": "string" }, "signature": { "title": "Signature", "type": "string" }, "wallet": { "title": "Wallet", "type": "string" } }, "required": [ "mint", "wallet", "callout_id", "issued_at", "signature" ], "title": "register_for_paymentArguments", "type": "object" }, "name": "register_for_payment", "outputSchema": null }, { "description": "Tell Paid2Call a claim transaction was sent, so the balance shows it as paying.", "inputSchema": { "properties": { "days": { "title": "Days", "type": "string" }, "mint": { "title": "Mint", "type": "string" }, "signature": { "title": "Signature", "type": "string" }, "wallet": { "title": "Wallet", "type": "string" } }, "required": [ "wallet", "mint", "signature", "days" ], "title": "report_claim_sentArguments", "type": "object" }, "name": "report_claim_sent", "outputSchema": null }, { "description": "Relay a launch transaction you signed. Only transactions prepared by Paid2Call in the last 3 minutes are accepted;\n the server adds the token address signature. Waits up to 60 seconds for confirmation by default.", "inputSchema": { "properties": { "last_valid_block_height": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Last Valid Block Height" }, "transaction_base64": { "title": "Transaction Base64", "type": "string" }, "wait_for_confirmation": { "default": true, "title": "Wait For Confirmation", "type": "boolean" } }, "required": [ "transaction_base64" ], "title": "submit_signed_transactionArguments", "type": "object" }, "name": "submit_signed_transaction", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:40274c00f4572e74fc575e7243cd8f2e75144fd4a66d8a9d59ea269598c9b775 | sha256sum