{"uid":"cap_WixM1SwLSo6hzgAy7QGte","slug":"pennyrail-fx-currency-converter-2cdc6003","name":"PennyRail FX Currency Converter","description":"Machine-readable settlement service","url":"https://pennyrail.vercel.app/api/f/fx.convert","method":"POST","headers":{},"bodySchema":{"type":"object","required":["input"],"properties":{"input":{"type":"object","description":"{amount,from,to}"}}},"responseSchema":{"type":"object","required":["operation","result"],"properties":{"result":{},"operation":{"type":"string"}},"additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_iZnayev-3cRFrNs4HN8eQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a monetary amount from one currency to another using real-time or near-real-time exchange rates","exampleAgentPrompt":"Can you convert 500 USD to EUR for me using PennyRail's FX converter?","exampleUseCases":[{"title":"International invoice currency conversion","prompt":"I need to invoice a client in Japan for work I priced at 2000 USD — convert that to JPY so I can put the right amount on the invoice."},{"title":"Travel budget foreign currency estimate","prompt":"I'm heading to the UK next month and have a $3000 budget — how much is that in British pounds?"},{"title":"Cross-border crypto-to-fiat payment prep","prompt":"Before I send a payment, convert 150 USDC to EUR so I know the equivalent euro amount."}],"resultDescription":"Returns an object containing an 'operation' string describing the conversion performed and a 'result' field with the converted amount or conversion details, along with any additional metadata fields.","failureModes":["Unsupported currency code returns an error or null result","Missing required 'amount', 'from', or 'to' fields in input causes validation failure","Payment of 0.001 USDC not completed triggers 402 Payment Required","Invalid amount format (non-numeric) may cause computation error","Stale or unavailable rate data may result in an error or approximate result"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-call FX conversion with no subscription overhead, especially in agentic or automated payment workflows already using x402/USDC micropayments. Prefer it when you need a simple amount+from+to conversion rather than full market data, historical rates, or order book depth.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:21:56.928Z","isFirstParty":false}