Listar destinos Global66
Rutas disponibles: país y moneda de origen y destino, producto, montos mínimo y máximo en USD, SLA, medios de pago y bancos (bankingCodes).
| Tool ID | global66.destinos.listar |
| Nombre MCP | global66__destinos__listar |
| Conector | global66 |
| Plano | action |
| Scope (permiso) | global66:read |
| Auth | connection_credentials |
| Versión | 1 |
| Sensible | no |
| Deprecado | no |
| Comportamiento | readOnly=true, destructive=false, idempotent=true, openWorld=true |
Requiere conexión. Indica cuál en cada llamada: header
X-Connect-Connectionen REST y campoconnectionIden elexecutede MCP. No hay resolución implícita, ni siquiera con una sola conexión activa: la conexión es la empresa. El id sale deconexiones.estado.consultar.
Qué hace
Los IDs de banco de un pago salen de aquí.
Entrada
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
destinationCountry | string ^[A-Z]{2}$ | no | País de destino. |
paymentType | "WIRE_TRANSFER" · "SWIFT" · "BREB" · "STABLECOIN_TRANSFER" | no | Medio de pago. |
product | "REMITTANCE_B2B" · "P2P" · "EXCHANGE" | no | Sin product Global66 devuelve solo rutas de remesa B2B; P2P y EXCHANGE usan destino WA (wallet). |
JSON Schema de entrada
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"destinationCountry": {
"description": "País de destino.",
"type": "string",
"pattern": "^[A-Z]{2}$"
},
"paymentType": {
"description": "Medio de pago.",
"type": "string",
"enum": [
"WIRE_TRANSFER",
"SWIFT",
"BREB",
"STABLECOIN_TRANSFER"
]
},
"product": {
"description": "Sin product Global66 devuelve solo rutas de remesa B2B; P2P y EXCHANGE usan destino WA (wallet).",
"type": "string",
"enum": [
"REMITTANCE_B2B",
"P2P",
"EXCHANGE"
]
}
}
}Salida
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
datos | valor | sí | Respuesta del catálogo de Global66 sin reinterpretar. |
JSON Schema de salida
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"datos": {
"anyOf": [
{
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
{
"type": "array",
"items": {}
}
],
"description": "Respuesta del catálogo de Global66 sin reinterpretar."
}
},
"required": [
"datos"
],
"additionalProperties": false
}Errores de esta tool
| Código | HTTP | Reintentable | Qué hacer |
|---|---|---|---|
connection_disabled | 403 | no | Reactívala en /connections o usa otra conexión del mismo sistema. |
connection_not_found | 404 | no | Usa uno de los connectionId que lista el error, o revisa la conexión en /connections. No hace falta reactivar nada. |
connection_credential_required | 428 | no | Crea un enlace con conexiones.enlace.crear (modo reconectar si la conexión ya existe) y pide a la persona que entregue la credencial de nuevo. No reintentes con la credencial anterior. |
connection_busy | 409 | sí | Espera unos segundos y reintenta. Es una espera transitoria: no necesitas volver a conectar ni ingresar la credencial otra vez. |
upstream_error | 502 | sí | Reintenta más tarde. Si persiste, el problema está en el sistema externo, no en tu integración. |
timeout | 504 | sí | Reintenta. Para sincronizaciones largas usa la vía asíncrona y consulta el estado del trabajo. |
Toda llamada puede devolver además los códigos transversales (validation_error, unauthorized, scope_not_granted, rate_limited, entre otros): el detalle vive en el catálogo de errores.