Ramp Kit MCP server
io.github.armandocodecr/ramp-kit·v0.1.9LATAM fiat ramps on Stellar for AI agents: live quotes, sandbox orders, PIX/SPEI simulation, docs
0 stars133 downloads/wk
Reviews
Write oneNobody has reviewed Ramp Kit yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ramp Kit tools (12, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_manteca_userValidate a Manteca userAnyId (internal id, numberId or externalId) and report onboarding status. Use when quotes fail with USER_NF / 'User not found' — the id must belong to an onboarded user of YOUR Manteca account. Requires MANTECA_API_KEY.
compare_quotesFan the same quote request out to every eligible provider and compare live rates (multi-anchor comparison).
create_orderwrite actionTurn a live quote (from get_quote/compare_quotes) into an order. Returns the normalized order with deposit instructions (PIX charge or SPEI CLABE). Manteca offramps require payoutBankAccount to have been passed at quote time. Sandbox/mock only through this server unless RAMPKIT_ENV=production.
diagnose_onboardingFull 'why is this user stuck in ONBOARDING?' diagnosis for a Manteca user: the missing per-country KYC FIELDS plus the onboarding TASK map (e.g. IDENTITY_VALIDATION = ID images pending — a user with zero missing fields can still be blocked by a task; Argentina always requires images). Requires MANTECA_API_KEY.
get_documentationLATAM Ramp Kit documentation. Topics: overview (what it is and solves), quickstart (code to integrate), sandbox-setup (Etherfuse/Manteca test credentials), environments (testnet/mainnet step-by-step + where credentials go: backend proxy vs frontend env vars vs no-backend SEP route), architecture (lifecycle, provider mapping, Stellar specifics), production (path to mainnet), troubleshooting (verifi
get_orderwrite actionFetch the current normalized state of an order (created → awaiting_deposit → processing → settled | failed | cancelled).
get_quoteGet a live ramp quote (fiat→crypto or crypto→fiat). Returns target amount, rate, fees and expiry. The quote id can be passed to create_order before it expires.
get_wallet_stateInspect a Stellar wallet: does the account exist, XLM balance, asset balances, and claimable balances waiting to be claimed (sponsored onramp deliveries).
list_assetsList tradable assets for a provider on a network. Asset identifiers are environment-specific — always use these, never hardcode.
list_providersList configured ramp providers with their capabilities (countries, fiat currencies, settlement networks, Stellar-native flag) and whether live credentials are present.
onboard_manteca_userwrite actionCreate (onboard) a Manteca user — the mandatory prerequisite for any Manteca quote/order. The exchange fixes the user's ONE settlement currency (e.g. BRAZIL → BRL); to pay out in several countries, onboard one user per country. Sandbox onboarding auto-completes to ACTIVE in seconds (the sandbox dashboard has no onboarding UI — this API is the only path). CAVEATS: if the person already exists, Mant
simulate_depositSANDBOX ONLY: simulate the incoming fiat transfer for an order, as if the user paid. Refuses to run in production. Works for Etherfuse, Mock and Manteca (Manteca: instant rails PIX/BRL and SPEI/MXN settle sandbox onramps WITHOUT simulation — use this for bank-transfer rails like CLP; needs MANTECA_LEGAL_ENTITY env; BANK_ACCOUNT_NF means the (legalEntity, currency) pair has no provisioned sandbox a
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 72 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Ramp Kit compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 67% of 2,174 E-commerce servers
- Tools
- 12
- the typical E-commerce server has 6
- Tools that change things
- 25%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 133
- more than 72% of 411 E-commerce servers with a package
What its tools let an agent do: 9 read · 1 create · 2 change
Install Ramp Kit in Claude Code, Cursor or VS Code
Runs npx -y @ramp-kit/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add ramp-kit -- npx -y @ramp-kit/mcp
What the publisher says
From the Ramp Kit repository's README, as published. We do not edit it. Read it on GitHub
LATAM Ramp Kit
Drop-in SDK + React components to add fiat on/off-ramps to any app in Latin America, built for the Stellar Brazil Ramps and Regional Kits sub-lane.
Install
npm install @ramp-kit/core @ramp-kit/react # SDK + React widget
npm install @ramp-kit/server # production backend (optional)For AI agents:
claude mcp add ramp-kit -- npx -y @ramp-kit/mcp # MCP server
npx skills add https://github.com/armandocodecr/latam-ramp-kit/tree/main/skills/ramp-kit # agent skillBRL in and out, proven on Stellar Testnet (Etherfuse sandbox):
Stellar wallet — account creation sponsored by the provider, tokens delivered via claimable balance, claimed with one kit helper. Settlement tx on Stellar Expert.
- In: 100 BRL entered via PIX and settled as 19.0097 USDC in a fresh
transaction, the kit's signAndSubmit signed and submitted it (burn tx), and the PIX payout processed provider-side. The widget ships the full Sell flow with in-widget signing and automatic txtoolate recovery.
- Out: 5 USDC sold back to BRL — the provider pre-built the burn
One provider interface, two direct backends plus any SEP-compliant Stellar anchor (and a mock for instant dev):
import { EtherfuseProvider } from "@ramp-kit/core";
import { RampWidget } from "@ramp-kit/react";
const provider = new EtherfuseProvider({ apiKey });
provider.setBankAccount((await provider.listBankAccounts())[0].bankAccountId);
<RampWidget
provider={provider}
customerId={orgId}
fiatCurrency="BRL"
network="stellar"
assets={await provider.listAssets("stellar", { currency: "brl" })}
/>;Swapping providers is one line (new MantecaProvider({ apiKey }), new MockProvider()), or let the router pick per country and compare live quotes:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Ramp Kit: common questions
- Is Ramp Kit MCP server safe?
- Mostly: it is graded B (78/100). Read the Ramp Kit safety report
- How do I install Ramp Kit?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Ramp Kit need an API key?
- Yes. The registry entry asks for
ETHERFUSE_API_KEY,MANTECA_API_KEY. - Is Ramp Kit maintained?
- The last commit was 75 days ago (2026-08-21). The latest release is v0.1.9.
- What can I use instead of Ramp Kit?
- Servers from other publishers that do the same job: Pagseguro MCP server, Acedatacloud MCP server and Robinhood Crypto MCP server.
- How does Ramp Kit compare with other E-commerce MCP servers?
- safety score 78/100 (higher than 67% of 2,174 E-commerce servers); tools 12 (the typical E-commerce server has 6); tools that change things 25% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Ramp Kit
Same job from other publishers: the closest match first, then the best rated.
- PagseguroMCP server for PagSeguro/PagBank — orders, Pix, boleto, credit card, chargesnot reviewedEstablishedB
- AcedatacloudManage your AceData Cloud account: services, pricing, APIs, docs, balance, usage, keys & ordersnot reviewedGrowingA
- Robinhood CryptoRobinhood Crypto Trading API for AI agents: quotes, holdings, orders read-only; opt-in trading.not reviewedGrowingB
LongbridgeUS/HK markets — 163 tools: quotes, options, orders, fundamentals, screener, IPO, alerts, DCA & gridnot reviewedGrowingA- Polymarket ToolkitRead-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.not reviewedEstablishedB