Search / io.github.crossi-dev/latam-tools
Velora LATAM Tools
R0· no sign-inArgentina CUIT/CUIL validation and AFIP fiscal QR generation. Pure, no-auth MCP tools.
v1.0.0 · active · website · descriptor JSON · versions
Search / io.github.crossi-dev/latam-tools
R0· no sign-inArgentina CUIT/CUIL validation and AFIP fiscal QR generation. Pure, no-auth MCP tools.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"latam-tools": {
"type": "http",
"url": "https://tools.somosvelora.com/api/mcp/public"
}
}
}claude mcp add --transport http latam-tools https://tools.somosvelora.com/api/mcp/public[mcp_servers.latam-tools]
url = "https://tools.somosvelora.com/api/mcp/public"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"latam-tools": {
"type": "remote",
"url": "https://tools.somosvelora.com/api/mcp/public",
"enabled": true
}
}
}{
"mcpServers": {
"latam-tools": {
"type": "http",
"url": "https://tools.somosvelora.com/api/mcp/public"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=latam-tools&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdG9vbHMuc29tb3N2ZWxvcmEuY29tL2FwaS9tY3AvcHVibGljIn0%3D"
}{
"servers": {
"latam-tools": {
"type": "http",
"url": "https://tools.somosvelora.com/api/mcp/public"
}
}
}{
"mcpServers": {
"latam-tools": {
"httpUrl": "https://tools.somosvelora.com/api/mcp/public"
}
}
}extensions:
"latam-tools":
enabled: true
name: "latam-tools"
type: streamable_http
uri: "https://tools.somosvelora.com/api/mcp/public"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations22 of 22 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 3,153 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+website +reachable +uptime-100% ~updated-129d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://tools.somosvelora.com/api/mcp/public streamable-http | none | yes | 100% | 281 ms | 2026-07-28 | 2026-10-19 |
caja_consultar_saldoread-only | Queries the current cash register balance for the authenticated business — the open session data or the last closed session. Read-only. |
connection_statusread-only | Returns the BYOA (Bring Your Own Account) integration readiness for the authenticated business — what is connected and how to connect what is missing. Read-only. |
find_customerread-only | Searches customers in the business by name and/or phone. Returns up to 20 matching customers sorted by name. |
get_fiscal_readinessread-only | Checks whether the business is ready to emit real ARCA electronic invoices. Returns { ready, missing, guidance } where ready=true means all fiscal fields and the ARCA certificate are configured. |
get_package_profileread-only | Computes the shipment weight and item breakdown for a package. Accepts a saleId, a list of productIds, or an explicit weightGramsOverride. |
get_payment_intent_statusread-only | Checks the current status of a Velora PaymentIntent. Accepts a paymentIntentId OR a customer name. |
list_suppliersread-only | Returns all suppliers for this business (up to 50, sorted by name). |
open_business_overviewread-only | ONE widget, two display modes: inline snapshot by default, fullscreen tabs (Cliente 360, Cerrar el día, Reposición de stock, Dashboard de ventas) on demand. Aggregates caja, payments, ventas, reportes, supplier, and customer reads. |
open_caja_statusread-only | Opens a visual widget showing the current shift state and action buttons. Read-only here. |
open_catalog_selectorread-only | Opens the catalog selector — a graphical product picker (MCP Apps widget) that shows active products with prices (ARS) and stock. Side-effect-free (no sale, no charge). |
open_cobro_statusread-only | Opens the cobro status widget — a read-only view of ONE PaymentIntent's payment state. Accepts paymentIntentId OR customerName. |
open_delivery_receiptread-only | Opens the comprobante + envío widget — a read-only view of the delivery receipt for a completed cobro. Accepts paymentIntentId, saleId, OR customerName. |
open_onboardingread-only | Opens a graphical onboarding hub showing integration status and connect links. Read-only. |
open_payment_link_wizardread-only | Opens the payment-link wizard — a graphical form pre-filled with the cobro, for the owner to review and confirm before any money moves. Side-effect-free (no charge). |
open_pending_ordersread-only | Opens the pending cobros dashboard — a read-only widget listing PaymentIntents awaiting payment. Side-effect-free. |
open_sale_confirmread-only | Opens a VISUAL preview of a cash sale — resolved product names, unit prices, quantities, and total — with a confirm button that fires register_sale. Read-only preview itself. |
open_shipment_prepread-only | Combines catalog stock/weight data and a live shipping quote into one widget — resolves items, computes total weight, and quotes couriers. Read-only, side-effect-free. |
query_catalogread-only | Lists active products in the business catalog. Returns products sorted by name, each with id, name, price (ARS), costPrice, sku, stock quantity, and weightGrams. |
query_salesread-only | Queries sales metrics from the database: 'ventas_periodo', 'margen', 'ranking_productos', 'por_empleado', or 'historial_cliente'. |
quote_shippingread-only | Quotes shipment rates from every active courier configured for the authenticated business and returns options sorted by price ascending. |
track_shipmentread-only | Tracks the current status and event history of a shipment by tracking number. |
validate_cuitread-only | Validates an Argentine CUIT or CUIL number. Returns parsed components (prefix, body, check digit), person type, and whether the check digit is mathematically correct. Accepts any format: raw digits, hyphened (20-12345678-9), or spaced. This tool runs the REAL check-digit algorithm — not a demo fixture. |
Schemas: list_tools.
{
"name": "io.github.crossi-dev/latam-tools",
"title": "Velora LATAM Tools",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://tools.somosvelora.com/api/mcp/public",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://somosvelora.com",
"description": "Argentina CUIT/CUIL validation and AFIP fiscal QR generation. Pure, no-auth MCP tools."
}