# Servidor MCP

URL: `https://wyroapi.vercel.app/mcp` (Streamable HTTP). Autenticación: header `Authorization: Bearer <clave>`.

Sin clave, solo funciona `wyro_empezar`, que crea una clave de prueba.

## Herramientas

| Herramienta | Para qué |
| --- | --- |
| `wyro_empezar` | Crea una clave de prueba si no hay ninguna. |
| `wyro_cuentas` | Lista las cuentas. |
| `wyro_publicar` | Publica o programa. En cuentas reales pide `confirmar: true`. |
| `wyro_estado_post` | Estado y vista previa de un post. |
| `wyro_conectar_cuenta` | Link para conectar una cuenta real. |

## Instalación


URL: `https://wyroapi.vercel.app/mcp` · Header: `Authorization: Bearer <clave>`

**Claude Code**

```
claude mcp add --transport http wyro https://wyroapi.vercel.app/mcp --header "Authorization: Bearer <clave>"
```

O con el plugin (MCP, skill y comando `/wyro:publicar`): `/plugin marketplace add wyroapi/wyro` y `/plugin install wyro@wyro`.

**Sin HTTP (stdio):** `npx -y @wyroapi/mcp` con `WYRO_API_KEY` en el entorno.

**Codex** (`~/.codex/config.toml`, con `WYRO_API_KEY` exportada en tu entorno)

```toml
[mcp_servers.wyro]
url = "https://wyroapi.vercel.app/mcp"
bearer_token_env_var = "WYRO_API_KEY"
```

**Cursor** (`~/.cursor/mcp.json` o `.cursor/mcp.json`)

```json
{ "mcpServers": { "wyro": { "url": "https://wyroapi.vercel.app/mcp", "headers": { "Authorization": "Bearer <clave>" } } } }
```


