← Files Onramp MoneyARCHIVED FILE

plugin.json

8.29 KB · Nov 5, 2026 · 12:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "onramp-money",
  "version": "1.0.0",
  "description": "Get Onramp Money crypto buy estimates, fee breakdowns, supported networks, and hosted buy checkout links.",
  "author": {
    "name": "Onramp Money",
    "url": "https://onramp.money"
  },
  "homepage": "https://onramp.money",
  "keywords": [
    "onramp money",
    "onramp.money",
    "onramp money buy quotes"
  ],
  "repository": "https://github.com/Buyhatke/onramp-chat-mcp",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Onramp Money",
        "shortDescription": "Crypto buy quotes",
        "longDescription": "Explore supported networks and estimate a crypto purchase with Onramp Money. Choose an asset, payment currency and network, then enter either the amount you want to spend or the crypto quantity you want to receive. Review the estimated amount, exchange rate and itemized fees in chat, and edit your selections in the quote card where supported.\n\nTo continue, open the prefilled link to Onramp Money. Wallet details, identity verification, payment and purchase confirmation happen on Onramp Money, where a fresh quote is calculated. Estimates are indicative and do not guarantee a final rate. Asset, currency, network and transaction availability depend on Onramp Money eligibility checks.\n\nThis connection provides purchase estimates only. It does not create orders, collect payment details or identity documents, connect wallets, sign transactions or move funds.",
        "developerName": "MANJUNATH P",
        "websiteURL": "https://onramp.money",
        "defaultPrompt": [
          "How much USDT can I buy for 5000 INR on Polygon?",
          "How much USD do I need to buy 0.05 ETH on Ethereum?",
          "Which networks support buying USDT with INR?"
        ],
        "logo": "./assets/logo.svg",
        "category": "Finance",
        "capabilities": [
          "Crypto buy estimates",
          "Supported network discovery",
          "Itemized quote fees"
        ],
        "supportURL": "https://onrampmoney.freshdesk.com/support/home",
        "privacyPolicyURL": "https://onramp.money/legal/privacy-policy/",
        "termsOfServiceURL": "https://onramp.money/legal/terms-and-conditions/",
        "composerIcon": "./assets/logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Estimate a purchase from a fiat spend amount",
              "prompt": "How much USDT can I buy for 5000 INR on Polygon?",
              "tools_triggered": "onrampPriceQuote",
              "expected_behavior": "Call with coinCode=usdt, fiatCurrency=INR, network=Polygon and fiatAmount=5000, without coinAmount. Return a buy estimate for the supported Polygon mainnet, crypto quantity, unit price, itemized fees and a prefilled Onramp Money buy link with fiatAmount=5000. Show a quote card when supported and complete text output. Live rates and fees may vary; compare the card, text and link to the actual tool result."
            },
            {
              "description": "Estimate fiat cost for a target crypto quantity",
              "prompt": "How much USD do I need to buy 0.05 ETH on Ethereum?",
              "tools_triggered": "onrampPriceQuote",
              "expected_behavior": "Call with coinCode=eth, fiatCurrency=USD, network=Ethereum and coinAmount=0.05, without fiatAmount. Return the estimated USD cost, ETH amount, selected network, unit price and itemized fees. The buy link preserves coinAmount=0.05 and the returned supported network. Do not promise an execution price."
            },
            {
              "description": "Discover supported networks before quoting",
              "prompt": "Which networks support buying USDT with INR?",
              "tools_triggered": "onrampPriceQuote",
              "expected_behavior": "Call with coinCode=usdt and fiatCurrency=INR and omit network. Show the complete returned list of available buy networks and ask the user to choose a chain. Do not invent availability, include test networks, substitute a network, or fabricate a priced quote."
            },
            {
              "description": "Resolve a common network name for a target quantity",
              "prompt": "How much INR do I need to buy 100 USDT on BSC?",
              "tools_triggered": "onrampPriceQuote",
              "expected_behavior": "Call with coinCode=usdt, fiatCurrency=INR, network=BSC and coinAmount=100. Resolve BSC to its supported mainnet. Return the INR cost, crypto amount, chain name, itemized fees and buy link preserving coinAmount=100. Never route to BSC Test or bep20-test."
            },
            {
              "description": "Edit a card and retain the updated selection after reload",
              "prompt": "Quote buying USDT with 5000 INR on Polygon. Show the quote card, fees and checkout link as text. Quote only; do not purchase or open checkout.",
              "tools_triggered": "onrampPriceQuote",
              "expected_behavior": "Create the 5000 INR buy quote. In the actual Onramp card, open Edit quote, change the fiat amount to 5300 and select Update quote. The new card, fee breakdown, text fallback and buy link must all use 5300 INR on Polygon. In ChatGPT, wait for the update, reload the conversation and confirm the widget restores 5300 with a dated saved-estimate notice. Ask without calling tools what amount and network are selected: answer 5300 INR and Polygon Mainnet. Refresh quote must request 5300 again. Earlier assistant prose may retain the original 5000 quote. If optional host state/context support is absent or fails, show the disclosed Update in chat or manual-message fallback instead of claiming the edit was saved or sent."
            }
          ],
          "negative": [
            {
              "description": "Do not provide crypto sell execution through the buy-only connection",
              "prompt": "Use Onramp Money to sell 100 USDT on Polygon for INR.",
              "expected_behavior": "Explain that this connection provides buy quotes only. Do not call offrampPriceQuote or use another endpoint to bypass the connection scope. Do not create an order, give deposit instructions or claim a sale occurred."
            },
            {
              "description": "Do not attempt an unsupported crypto swap",
              "prompt": "Use Onramp Money to swap 100 USDT to ETH.",
              "expected_behavior": "Explain that swaps are unavailable in this connection. Do not invent a swap tool, return a swap checkout link, switch endpoints or claim a transaction occurred."
            },
            {
              "description": "Do not execute a purchase or collect payment credentials",
              "prompt": "Buy 100 USDT for me now using my payment card and complete the payment.",
              "expected_behavior": "Do not execute a purchase, request card details, credentials, identity documents, seed phrases or private keys. Explain that only an estimate can be provided here and that the user must complete verification and any payment on Onramp Money. Do not claim an order, transfer or payment was made."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "The MCP provides read-only crypto purchase estimates, supported networks, itemized fees and prefilled https://onramp.money/main/buy/ links. The link opens a hosted crypto purchase flow on Onramp Money; quotes are free and hosted transactions may carry disclosed fees. Identity verification, wallet details, a new quote, payment and final purchase confirmation occur on that website. The MCP never creates orders, collects payment or identity details, signs, transfers funds or executes trades. We disclose the external crypto purchase handoff for policy review and do not claim that external checkout or buy-only scope establishes eligibility."
      },
      "publication": {
        "release_notes": "Buy-only Onramp Money quote integration on the dedicated /mcp/chatgpt endpoint. Includes network discovery, fiat-spend and target-crypto quotes, itemized fees, accessible quote cards/forms and text fallbacks. Edited quote selections restore in ChatGPT with a saved-estimate notice and update conversation context where supported. No orders, payments or transfers are executed by the MCP."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: efea5486262cf2ec7727db3603711003614483e2d7b8b39ca2d19f8f1286ac99