# Publica con tu agente de IA

Tu agente puede publicar y mantener tus APIs por ti. Se conecta al servidor MCP de Zyla con tu clave y usa las herramientas `provider_*`, que llaman a la [Listings API](https://zylalabs.com/es/docs/listings-api). Cualquier cuenta con correo verificado puede usarlas.

La misma guía, con botones para copiar y tu clave ya completada, está en tu dashboard: **Add new API → For AI agents**.

## 1. Obtén tu clave de API

Cópiala desde [Conectar agentes de IA (MCP)](https://zylalabs.com/es/docs/mcp). Consulta [Tu clave de API](https://zylalabs.com/es/docs/api-keys).

## 2. Conecta el servidor MCP

Pega esta línea en tu agente:

```text
set up zyla with key YOUR_API_KEY - https://zylalabs.com/llms.txt
```

O agrega `https://mcp.zylalabs.com/mcp?apikey=YOUR_API_KEY` como servidor MCP remoto en tu cliente. Los detalles de cada cliente están en [Conectar agentes de IA (MCP)](https://zylalabs.com/es/docs/mcp).

## 3. Pídele que publique

```text
Publica mi API en Zyla API Hub usando la herramienta provider_upsert_listing.
Aquí está mi spec de OpenAPI / URL base: https://api.example.com/openapi.json
Nombre: Example Weather API.
Agrega un endpoint por cada operación principal con una respuesta de ejemplo real,
propón planes y precios, y muéstrame el payload antes de publicar.
```

## Herramientas

| Herramienta | Qué hace |
|---|---|
| `provider_list_categories` | Las categorías del marketplace (Zyla asigna la categoría de tu API por ti) |
| `provider_upsert_listing` | Crea o actualiza un listado completo (`PUT /api/listings`) |
| `provider_get_listing` | Definición actual de uno de tus listados, para editarlo |
| `provider_list_listings` | Tus listados con estado y URL |
| `provider_delete_listing` | Elimina un listado; requiere `confirm: true` |

## Para tener en cuenta

- El listado se publica en cuanto pasa las [reglas de calidad](https://zylalabs.com/es/docs/quality-rules) y tiene un endpoint con una respuesta de ejemplo y planes activos. Pídele al agente que envíe `"publish": false` para mantenerlo como borrador.
- Se aplica la [cuota de APIs nuevas](https://zylalabs.com/es/docs/quality-rules), igual que en la web.
- Tu secreto de origen (`access`) se guarda oculto y nunca se devuelve ni se registra.
- Actualizar un listado no cuenta contra la cuota: pídele al agente que lo lea con `provider_get_listing`, cambie lo que necesites y lo vuelva a enviar.


---
Source: https://zylalabs.com/es/docs/publish-with-agent
