{"name":"io.github.armandocodecr/ramp-kit","slug":"armandocodecr-ramp-kit","title":null,"description":"LATAM fiat ramps on Stellar for AI agents: live quotes, sandbox orders, PIX/SPEI simulation, docs","url":"https://mcp.market/server/armandocodecr-ramp-kit","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce","productivity"],"presence":{"score":21,"stars":0,"forks":0,"downloads_week":133,"last_push_at":"2026-08-21T21:28:42.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/armandocodecr/latam-ramp-kit","website":null,"version":"0.1.9","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ramp-kit/mcp","version":"0.1.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Etherfuse API key (sandbox key from sandbox.etherfuse.com enables live tools; omit to use the mock provider)","isSecret":true,"name":"ETHERFUSE_API_KEY"},{"description":"Manteca API key (optional, enables the Manteca provider)","isSecret":true,"name":"MANTECA_API_KEY"},{"description":"Manteca userAnyId used as customer for quotes/orders and multi-anchor comparison","name":"MANTECA_USER_ID"},{"description":"sandbox (default) or production","name":"RAMPKIT_ENV"}]}],"tools":[{"name":"check_manteca_user","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"compare_quotes","description":"Fan the same quote request out to every eligible provider and compare live rates (multi-anchor comparison).","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_order","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"diagnose_onboarding","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_documentation","description":"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","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_order","description":"Fetch the current normalized state of an order (created → awaiting_deposit → processing → settled | failed | cancelled).","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_quote","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_wallet_state","description":"Inspect a Stellar wallet: does the account exist, XLM balance, asset balances, and claimable balances waiting to be claimed (sponsored onramp deliveries).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_assets","description":"List tradable assets for a provider on a network. Asset identifiers are environment-specific — always use these, never hardcode.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_providers","description":"List configured ramp providers with their capabilities (countries, fiat currencies, settlement networks, Stellar-native flag) and whether live credentials are present.","write_action":false,"price_micros":0,"input_schema":null},{"name":"onboard_manteca_user","description":"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","write_action":true,"price_micros":0,"input_schema":null},{"name":"simulate_deposit","description":"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","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-11-01T13:29:16.790Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-01T13:29:16.744Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 72 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@ramp-kit/mcp","version":"0.1.9","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-08-21T21:33:34.035Z","repositoryUrl":"git+https://github.com/armandocodecr/latam-ramp-kit.git","weeklyDownloads":133}],"repo":{"found":true,"owner":"armandocodecr","repo":"latam-ramp-kit","archived":false,"pushedAt":"2026-08-21T21:28:42Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/78453450?v=4","ownerCreatedAt":"2021-02-03T00:01:35Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/78453450?v=4&s=128","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":133,"license":"MIT","lastPushAt":"2026-08-21T21:28:42.000Z","score":21}}}},"grade_history":[],"reviews":[]}