Herramienta: list_merchants
Obtiene una lista completa de todos los comerciantes de Google Pay asociados a la cuenta autenticada. En función del rol del usuario en un comercio, los administradores pueden ver información detallada completa del comercio, mientras que los desarrolladores solo pueden ver información básica.
En el siguiente código de ejemplo se muestra cómo usar curl para llamar a la herramienta list_merchants de MCP.
| Curl Request |
|---|
curl --location 'https://paydeveloper.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "list_merchants", "arguments": { // Provide these details according to the MCP tool specification. } }, "jsonrpc": "2.0", "id": 1 }' |
Esquema de entrada
Mensaje de solicitud para listar comerciantes.
ListMerchantsRequest
| Representación JSON |
|---|
{
"view": enum ( |
| Campos | |
|---|---|
view |
Opcional. Especifica el nivel de detalle que se debe devolver de cada comerciante. |
MerchantView
El nivel de detalle que se devolverá de cada comerciante.
| enumeraciones, | |
|---|---|
MERCHANT_VIEW_UNSPECIFIED |
El valor predeterminado o no definido. La API usará la vista BASIC de forma predeterminada. |
MERCHANT_VIEW_BASIC |
Incluye información básica sobre el comerciante. |
MERCHANT_VIEW_FULL |
Incluye todos los detalles sobre el comerciante. |
Esquema de salida
Mensaje de respuesta para listar comerciantes.
ListMerchantsResponse
| Representación JSON |
|---|
{
"merchants": [
{
object ( |
| Campos | |
|---|---|
merchants[] |
Los comerciantes a los que tiene acceso el usuario. |
Comercio
| Representación JSON |
|---|
{ "merchantId": string, "displayName": string, "regionCode": string, "mcc": enum ( |
| Campos | |
|---|---|
merchantId |
Solo de salida. El identificador único del comerciante. |
displayName |
Obligatorio. Nombre visible del comerciante. |
regionCode |
Obligatorio. El código de región de la ubicación de la empresa del comerciante. El formato es el de los códigos de región CLDR de Unicode (por ejemplo, "US"). No se admite la India ("IN"). |
mcc |
Obligatorio. El código de categoría del comercio (MCC) del comerciante. |
corporateWebsiteUrl |
Obligatorio. El sitio web corporativo del comerciante. |
customerSupportWebsiteUrl |
Obligatorio. El sitio web del servicio de asistencia del comerciante. |
customerSupportEmail |
Obligatorio. El correo del servicio de asistencia del comerciante. |
customerSupportPhone |
Obligatorio. El número de teléfono del servicio de asistencia del comerciante. |
state |
Solo de salida. Estado del comerciante. |
Mcc
El código de categoría del comercio (MCC) de un comerciante.
| enumeraciones, | |
|---|---|
OTHERS |
Otros |
MISC_FOOD_STORES |
Tiendas de alimentación varias (supermercados de barrio y mercados especializados) |
MISC_APPAREL |
Tiendas de ropa y accesorios varios |
ARTISTS_SUPPLY |
Tiendas de manualidades y bellas artes |
AUTOMOTIVE_PARTS |
Tiendas de piezas y accesorios para automóviles |
HEALTH_AND_BEAUTY |
Tienda de salud y belleza |
BOOKS_PERIODICALS |
Libros, publicaciones periódicas y periódicos |
CAMERA_STORES |
Tiendas de cámaras y material fotográfico |
COMPUTERS_EQUIPMENT |
Ordenadores, equipos periféricos informáticos y software |
COMPUTER_SOFTWARE |
Tiendas de software |
ELECTRONICS_SALES |
Ventas de electrónica |
GIFT_SHOPS |
Tiendas de tarjetas, regalos, novedades y recuerdos |
EATING_PLACES |
Restaurantes y otros establecimientos de comida |
MISC_GENERAL_MERCHANDISE |
Productos generales varios |
HOME_SUPPLY |
Grandes almacenes de suministros para el hogar |
COMPUTER_NETWORK_SERVICES |
Servicios de redes informáticas |
DIGITAL_GOODS_MEDIA |
Bienes digitales: libros, películas y música |
DIGITAL_GOODS_GAMES |
Bienes digitales: juegos |
DIGITAL_GOODS_APPLICATIONS |
Bienes digitales: aplicaciones (no incluye juegos) |
POLITICAL_ORGANIZATIONS |
Organizaciones políticas |
CHARITABLE_ORGANIZATIONS |
Organizaciones benéficas y de servicios sociales |
DRUG_STORES |
Droguerías y farmacias |
REAL_ESTATE_RENTALS |
Agentes y administradores de la propiedad inmobiliaria: alquileres |
MISC_PERSONAL_SERVICES |
Servicios personales diversos, no clasificados en otra parte |
SPORTING_GOODS |
Tiendas de deportes |
STATIONERY_OFFICE_SUPPLIES |
Papelería, material de oficina, papel de impresión y de escritura |
THEATRICAL_TICKET_AGENCIES |
Agencias de venta de entradas de cine |
TIMESHARES |
Multipropiedades |
TOURIST_ATTRACTIONS |
Atracciones turísticas y exposiciones |
HOBBY_TOY_GAME_SHOPS |
Tiendas de hobbies, juguetes y juegos |
PET_SHOPS |
Tiendas de animales de compañía, alimentos y accesorios para mascotas |
OTHER_LODGING |
Otros alojamientos (hoteles, moteles y resorts) |
TELECOMMUNICATION_SERVICES |
Servicios de telecomunicaciones |
TRANSPORTATION_SERVICES |
Servicios de transporte |
OTHER_AIRLINES |
Otras aerolíneas |
TRAVEL_AGENCIES |
Agencias de viajes y operadores turísticos |
GOVERNMENT_OWNED_LOTTERIES_US |
Loterías de propiedad estatal (solo en EE. UU.) |
GOVERNMENT_LICENSED_CASINOS_US |
Casinos online con licencia gubernamental (juegos de azar y apuestas online) (solo en la región de EE. UU.) |
BETTING |
Apuestas (incluidas las de lotería, las fichas de casino, las apuestas fuera de la pista y las apuestas) |
GOVERNMENT_OWNED_LOTTERIES_NON_US |
Loterías de propiedad estatal (región no estadounidense) |
Estado
El estado de un comerciante.
| enumeraciones, | |
|---|---|
STATE_UNSPECIFIED |
El estado del comerciante no está especificado. |
VERIFIED |
El comerciante está verificado y aprobado. |
IN_REVIEW |
La edición del perfil de comerciante está en proceso de revisión. |
REJECTED |
Se rechaza la edición del perfil de comerciante. |
INCOMPLETE_SIGNUP |
El perfil de comerciante está incompleto. |
SANCTIONS_HIT |
El perfil de comerciante infringe las sanciones. |
READY_FOR_REVIEW |
El perfil de comerciante está completo y listo para revisarse. |
DISABLED |
El perfil de comerciante está inhabilitado o inactivo. |
Anotaciones de herramientas
Las anotaciones de herramientas se envían a los clientes de MCP para describir el riesgo básico de una herramienta concreta. La mayoría de los clientes tratan estas sugerencias como no fiables, pero se pueden usar para decidir cuándo se puede enviar una petición de confirmación a un usuario.
Además de la cadena del título, se definen las siguientes sugerencias booleanas:
readOnlyHint: si es true, la herramienta no modifica su entorno. Valor predeterminado: false.destructiveHint: si es true, la herramienta puede realizar acciones destructivas. Si es false, la herramienta solo puede realizar acciones aditivas. Valor predeterminado: true.idempotentHint: si es true, llamar a la herramienta repetidamente con los mismos argumentos no tendrá ningún efecto adicional en su entorno. Valor predeterminado: false.openWorldHint: si es true, la herramienta puede interactuar con un "mundo abierto" de entidades externas. Si es false, la herramienta solo podrá interactuar con entidades internas. Por ejemplo, una herramienta de búsqueda web sería de mundo abierto, mientras que una herramienta de memoria no lo sería.
Pista destructiva: ❌ | Pista idempotente: ✅ | Pista de solo lectura: ✅ | Pista de mundo abierto: ❌