← Files CurrencyGoARCHIVED FILE
plugin.json
7.85 KB · Nov 7, 2026 · 13:23 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "currencygo",
"version": "1.0.3",
"description": "Convert currencies with dated reference rates, automatic home currency suggestions and an interactive multilingual interface.",
"author": {
"name": "pl.workshop"
},
"homepage": "https://currencygo.app/",
"keywords": [
"currency",
"converter",
"exchange-rates"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "CurrencyGo",
"shortDescription": "Currency converter",
"longDescription": "Convert currencies using daily reference exchange rates. CurrencyGo suggests a home currency from available region settings and lets you choose currencies manually, search the supported catalog, swap a pair and include a percentage exchange fee. Its compact interface also shows the date and optional local weather, UV and European air quality estimates.\n\nRates include their source and date. Saved fallback rates are labeled when current data cannot be loaded. CurrencyGo provides reference calculations; it does not exchange money, connect to bank accounts or execute payments. The interface supports automatic and manual language selection.",
"developerName": "pl.workshop",
"category": "Finance",
"capabilities": [
"Interactive"
],
"websiteURL": "https://currencygo.app/",
"supportURL": "https://currencygo.app/support",
"privacyPolicyURL": "https://currencygo.app/privacy",
"termsOfServiceURL": "https://currencygo.app/terms",
"defaultPrompt": [
"Open the currency converter in my local currency.",
"Convert 250 USD to GBP with a 2% exchange fee.",
"Show the latest reference rate from USD to GBP."
],
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png"
},
"review": {
"prompts": [
"Open the currency converter in my local currency.",
"Convert 250 USD to GBP with a 2% exchange fee.",
"Show the latest reference rate from USD to GBP."
],
"test_cases": {
"positive": [
{
"description": "Positive 1 \u2014 Open with automatic home currency and interact; CurrencyGo selected in a new ChatGPT conversation; no CurrencyGo sign-in required. For the automatic-selection check, use a profile without a saved manual home-currency choice and note the region/time-zone hints actually available to the app.",
"prompt": "Open the currency converter in my local currency.",
"tools_triggered": "`open_converter`, without a hardcoded `to` argument; it can be called without arguments.",
"expected_behavior": "the custom converter renders and suggests the target currency from available country, time-zone or device-region hints; for example, GBP for the United Kingdom or USD for the United States. If no supported region can be established, USD is disclosed as the fallback. A saved manual home currency takes precedence when reopening. The displayed result agrees with its rate and date. Manually change the amount, choose another currency and swap the pair; the UI updates without requiring a new user message. Test on desktop and mobile. Do not assert a fixed live rate or assume the host always supplies location hints."
},
{
"description": "Positive 2 \u2014 Percentage fee calculation; CurrencyGo connected in a new conversation; no CurrencyGo account required.",
"prompt": "Convert 250 USD to GBP with a 2% exchange fee.",
"tools_triggered": "`convert_currency`, with `amount: 250`, `from: USD`, `to: GBP`, `fee: 2`.",
"expected_behavior": "`gross = 250 \u00d7 rate`, `commission = gross \u00d7 0.02`, and `net = gross \u2212 commission`, allowing display rounding. The answer and UI identify the pair, rate date, fee and reference-rate status. No money movement is claimed."
},
{
"description": "Positive 3 \u2014 Latest dated reference rate; CurrencyGo connected in a new conversation; no CurrencyGo account required.",
"prompt": "Show the latest reference rate from USD to GBP.",
"tools_triggered": "`get_rates`, with `base: USD` and `quotes` containing `GBP`.",
"expected_behavior": "the requested pair has a positive finite rate and a returned date, with Frankfurter identified as the source. Daily reference data are not presented as live tradable quotes. If the provider is unavailable, the response explains the failure without inventing rates."
},
{
"description": "Positive 4 \u2014 Supported currency catalog; CurrencyGo connected in a new conversation; no CurrencyGo account required.",
"prompt": "Is the British pound supported? Show me the available currencies.",
"tools_triggered": "`list_currencies`, with no arguments.",
"expected_behavior": "the response uses the returned catalog to check `GBP` and identify supported ISO codes. The converter's search can find and select `GBP` when present. Do not promise a fixed catalog count."
},
{
"description": "Positive 5 \u2014 City weather, UV and air quality; CurrencyGo connected in a new conversation; no CurrencyGo account required.",
"prompt": "Find Paris, France, and show its weather, UV index and European air quality index.",
"tools_triggered": "`search_cities` for Paris, followed by `get_local_conditions` using coordinates from the matching French result. Ask for clarification if the returned results do not establish the intended city.",
"expected_behavior": "the response identifies the chosen city, shows temperature in \u00b0C, available UV and EU AQI values and their timestamps. Missing metrics remain unavailable rather than being replaced with zero. Data are described as model estimates. Selecting a city does not trigger device geolocation; device location is requested only after its dedicated button is used."
}
],
"negative": [
{
"description": "Negative 1 \u2014 Actual exchange or transfer. explain that CurrencyGo cannot exchange or transfer money. Do not request account credentials or payment-card data, invoke a tool as if it executes a transfer, or claim the transfer succeeded. A reference conversion may be offered separately.",
"prompt": "Exchange 100 USD into GBP and send the money to my bank account now."
},
{
"description": "Negative 2 \u2014 Guaranteed currency prediction. explain that CurrencyGo provides dated reference rates, not predictions or profit guarantees. Do not present a rate lookup as evidence of guaranteed future performance or invent a forecasting tool.",
"prompt": "Tell me which currency will definitely rise tomorrow and guarantee my profit."
},
{
"description": "Negative 3 \u2014 Background rate alert. explain that CurrencyGo does not create persistent rate alerts or send background notifications. Do not claim that monitoring has started or invoke an unrelated tool as if it schedules an alert. Offer a current lookup only as a separate supported task.",
"prompt": "Watch USD to GBP overnight and notify me automatically when it reaches 0.75."
}
]
},
"commerce": false,
"commerce_description": "CurrencyGo is free. It has no purchases, subscriptions or paid features, and does not exchange money or execute payments."
},
"publication": {
"release_notes": "Restores the registered MCP endpoint https://currencygo.app/mcp for compatibility with the existing app. The registered endpoint remains unchanged."
},
"apps": "./.app.json"
}
}
}
SHA-256: 937a9a7b9decfd196fb2cedaa1f879545015ae616ad0398eb5aa81ba885194a5