MCP.Market

Ramp Kit MCP server

by armandocodecr·io.github.armandocodecr/ramp-kit·v0.1.9

LATAM fiat ramps on Stellar for AI agents: live quotes, sandbox orders, PIX/SPEI simulation, docs

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars133 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • check_manteca_user

    Validate 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_quotes

    Fan the same quote request out to every eligible provider and compare live rates (multi-anchor comparison).

  • create_orderwrite action

    Turn 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_onboarding

    Full '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_documentation

    LATAM 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 action

    Fetch the current normalized state of an order (created → awaiting_deposit → processing → settled | failed | cancelled).

  • get_quote

    Get 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_state

    Inspect a Stellar wallet: does the account exist, XLM balance, asset balances, and claimable balances waiting to be claimed (sponsored onramp deliveries).

  • list_assets

    List tradable assets for a provider on a network. Asset identifiers are environment-specific — always use these, never hardcode.

  • list_providers

    List configured ramp providers with their capabilities (countries, fiat currencies, settlement networks, Stellar-native flag) and whether live credentials are present.

  • onboard_manteca_userwrite action

    Create (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_deposit

    SANDBOX 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

no findings
  • 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
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 skill

BRL 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.

  • Pagseguro
    MCP server for PagSeguro/PagBank — orders, Pix, boleto, credit card, charges
    B
  • Acedatacloud
    Manage your AceData Cloud account: services, pricing, APIs, docs, balance, usage, keys & orders
    A
  • Robinhood Crypto
    Robinhood Crypto Trading API for AI agents: quotes, holdings, orders read-only; opt-in trading.
    B
  • Longbridge
    US/HK markets — 163 tools: quotes, options, orders, fundamentals, screener, IPO, alerts, DCA & grid
    A
  • Polymarket Toolkit
    Read-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.
    B