Conectar Claude
Conecta Claude a tu cuenta de Afer a través del servidor MCP y pregúntale por tus ventas, tesorería, stock o CRM en lenguaje natural. Elige tu variante: en claude.ai basta con la URL del servidor —te identificas con tu usuario de Afer y no hace falta ninguna clave—; en Claude Desktop, Claude Code y la API de Anthropic necesitas tus claves API (Afer → Integraciones).
https://api.afer.pro/mcp/
Desde claude.ai y Claude Desktop (conector personalizado)
Ve a Ajustes → Conectores → Añadir conector personalizado. El formulario tiene cuatro campos y solo se rellenan los dos primeros:
Nombretú eliges |
Lo que verás en tu lista de conectores. Por ejemplo Afer. |
URL del servidor MCP remotoobligatorio |
https://api.afer.pro/mcp/ — con la barra final, y con el dominio .pro. Sin la barra, el servidor responde una redirección que los clientes MCP no siguen. |
OAuth Client IDdéjalo vacío |
No pongas nada. Nuestro servidor admite registro dinámico: Claude se da de alta solo al conectar y se genera su propio identificador. |
Secreto del Cliente OAuthdéjalo vacío |
Tampoco pongas nada. Claude se registra como cliente público con PKCE, que no usa secreto. |
Pulsa Añadir y luego Conectar. Claude te traerá a Afer para que inicies sesión, elijas la empresa y apruebes los permisos. A partir de ahí la conexión aparece en Afer → Integraciones, donde puedes retirarla cuando quieras.
Es la confusión más habitual: OAuth Client ID y Secreto del Cliente OAuth
no son tu afer_tk_… y tu afer_sk_… de Integraciones. Son dos
sistemas de credenciales distintos. Si pegas ahí tu clave API verás
"Cliente no reconocido" al conectar, y además Claude se saltará el registro automático.
Déjalos vacíos.
Alternativa: con tu clave API, si tu cuenta muestra "Request headers"
Algunas cuentas ven además una sección Request headers en ese mismo diálogo. Si es tu
caso y prefieres no pasar por OAuth, deja los dos campos de OAuth vacíos igualmente y añade la cabecera
Authorization con el valor completo (incluido el prefijo Bearer ):
Authorization: Bearer afer_tk_TU_TOKEN.afer_sk_TU_SECRET
Es normal: Anthropic la despliega de forma gradual y muchas cuentas aún no la tienen. No necesitas esperarla — conecta con OAuth como se explica arriba, que funciona en todas las cuentas. También puedes usar mcp-remote en Claude Desktop o Claude Code.
Desde Claude Desktop con mcp-remote
Alternativa universal para Claude Desktop (necesita Node.js instalado). Edita el fichero de
configuración (Ajustes → Desarrollador → Editar configuración,
claude_desktop_config.json) y añade:
{
"mcpServers": {
"afer": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://api.afer.pro/mcp/",
"--header", "X-API-KEY: afer_tk_TU_TOKEN",
"--header", "X-API-SECRET: afer_sk_TU_SECRET"
]
}
}
}
Reinicia Claude Desktop después de guardar: verás las herramientas de Afer en el menú de conectores.
La clave "afer" es el nombre de la conexión; si llevas varias cuentas,
repite el bloque con otra clave y sus propias credenciales — más abajo.
Desde Claude Code
La palabra que va justo después de add —aquí afer— es el
nombre de la conexión. Es tuyo: elígelo como quieras.
claude mcp add --transport http afer https://api.afer.pro/mcp/ \
--header "X-API-KEY: afer_tk_TU_TOKEN" \
--header "X-API-SECRET: afer_sk_TU_SECRET"
Comprueba la conexión con el comando /mcp dentro de Claude Code: el servidor
afer debe aparecer como conectado, con sus herramientas listadas.
Varias cuentas a la vez
Si llevas más de una empresa, conecta cada una con su propio nombre y sus propias
claves. Claude Code las mantiene como servidores independientes, así que puedes
pedirle datos de una u otra sin que se mezclen — y en /mcp ves cuál es cuál.
# Una conexión por cuenta, cada una con su nombre
claude mcp add --transport http afer-ferrer https://api.afer.pro/mcp/ \
--header "X-API-KEY: afer_tk_LA_DE_FERRER" \
--header "X-API-SECRET: afer_sk_LA_DE_FERRER"
claude mcp add --transport http afer-mondaventura https://api.afer.pro/mcp/ \
--header "X-API-KEY: afer_tk_LA_DE_MONDAVENTURA" \
--header "X-API-SECRET: afer_sk_LA_DE_MONDAVENTURA"
# Ver las que tienes
claude mcp list
- Solo letras, números y guiones, sin espacios ni acentos.
- Tiene que ser único: repetir un nombre sobrescribe la conexión anterior.
- Es el prefijo que verás en las herramientas (
afer-ferrer · consultar_ventas), así que un nombre corto y reconocible te ahorra confusiones cuando le pides algo al asistente. - El nombre es solo tuyo: la cuenta sobre la que se opera la deciden las claves,
no el nombre. Ponerle
afer-ferrera las claves de otra empresa no cambia a qué datos accede. - Para quitar una conexión, desconectar.
En Claude Desktop el nombre es la clave del objeto mcpServers del
JSON de configuración: repite el bloque con otra clave y otras
credenciales para añadir una segunda cuenta.
Desde la API de Anthropic (para desarrolladores)
Si construyes tu propia aplicación sobre la API de Claude, puedes darle acceso a Afer con el
conector MCP de la Messages API (cabecera beta mcp-client-2025-11-20):
curl https://api.anthropic.com/v1/messages \
-H "content-type: application/json" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: mcp-client-2025-11-20" \
-d '{
"model": "claude-opus-5",
"max_tokens": 2000,
"messages": [{"role": "user", "content": "¿Cómo va el mes?"}],
"mcp_servers": [{
"type": "url",
"url": "https://api.afer.pro/mcp/",
"name": "afer",
"authorization_token": "afer_tk_TU_TOKEN.afer_sk_TU_SECRET"
}],
"tools": [{"type": "mcp_toolset", "mcp_server_name": "afer"}]
}'
Probar la conexión
Pídele a Claude: «¿Qué herramientas de Afer tienes disponibles?» y después «Dame el resumen del mes». Si responde con tus cifras, la conexión está viva. Tienes la lista completa de herramientas y las notas de seguridad en la página general del MCP.
Desconectar
Para quitar la conexión de Claude Code basta con el nombre que le pusiste al añadirla.
Si no recuerdas cuál era, claude mcp list te los enseña.
# Ver qué conexiones tienes
claude mcp list
# Ver el detalle de una (URL, cabeceras, ámbito)
claude mcp get afer
# Quitarla
claude mcp remove afer
Si la añadiste con un ámbito concreto (--scope user o --scope project)
y quieres asegurarte de que la borra del sitio correcto, dile cuál:
claude mcp remove afer --scope user. Sin --scope, Claude Code la busca
en el ámbito donde exista.
En Claude Desktop se borra el bloque de esa conexión del objeto
mcpServers del JSON de configuración y se reinicia
la aplicación. En claude.ai, desde Ajustes → Conectores, con el
botón de eliminar del conector.
claude mcp remove borra la configuración de tu ordenador: la clave
API sigue viva y sigue sirviendo para la API REST y para cualquier otro asistente donde la
hubieras puesto. Si lo que quieres es cortar el acceso de verdad —porque cambia
quien lleva la cuenta, porque sospechas que la clave se ha filtrado o porque desconectas a un
colaborador— revócala en Afer, en Configuración → Integraciones → API de Afer.
Al revocarla deja de funcionar en el momento, en todas partes.
Si solo quieres renovar la credencial sin cortar el servicio, rótala en vez de revocarla: el token se mantiene y solo tienes que actualizar la secret donde la uses.