Desarrolladores
Model Context Protocol (MCP)
Conecta agentes de IA y aplicaciones cliente a %APP_NAME% mediante Model Context Protocol.
X Image Splitter proporciona un servidor remoto de Model Context Protocol (MCP) sobre Streamable HTTP, que expone capacidades idénticas a las de la API REST. Los agentes de IA conectados pueden consultar saldos de créditos, estimar e iniciar generaciones con Seedream 5.5, mejorar prompts, buscar creaciones, pasar imágenes al divisor y enviar Support Requests.
Endpoint de conexión
Configura tu cliente MCP con el endpoint del servidor:
https://ximagesplitter.com/mcpAl conectar una cuenta se inicia la autorización OAuth. Revisa los Scopes solicitados y confirma la conexión. Una vez autorizado, el cliente queda registrado en Cuenta › Connected Apps, donde su acceso puede revocarse en cualquier momento.
Las operaciones públicas de lectura (como modelos y precios) están disponibles sin autenticación.
Autenticación y seguridad
- Protocolo: Los endpoints MCP requieren autenticación OAuth 2.1 de forma exclusiva. Las API Keys se rechazan en
/mcp. - Indicador de recurso: Los tokens de acceso deben solicitarse para el recurso
https://ximagesplitter.com/mcp. Los metadatos están publicados enhttps://ximagesplitter.com/.well-known/oauth-protected-resource/mcp. - Validación de Scopes: Invocar una acción sin el Scope requerido devuelve un error
insufficient_scopeindicando el Scope ausente. - Revocación: Desconectar una Connected App en los ajustes de cuenta revoca la validez del token inmediatamente.
Herramientas disponibles
El servidor expone definiciones de herramientas estándar a través de tools/list:
| Dominio | Herramientas |
|---|---|
| Producto | get_product_profile, list_available_models, get_model_capabilities, estimate_generation_cost, get_pricing |
| Cuenta | get_account_profile, update_account_profile |
| Créditos | get_credit_balance, get_credit_history |
| Generación | create_generation, get_generation_status, list_generation_jobs, improve_prompt |
| Creaciones | list_creations, get_creation, update_creation_sharing, delete_creation |
| Subidas | create_upload_target, get_upload_status |
| Facturación | list_orders, get_order, create_checkout, get_subscription, change_subscription, cancel_subscription |
| Soporte | create_support_request, submit_refund_request, get_refund_status, submit_feedback |
Cada herramienta corresponde a una Integration Action de la API REST. La administración de Webhook Endpoints no está expuesta vía MCP; debe gestionarse en Cuenta › Webhooks o mediante la API REST.
Modelo de ejecución y traspasos al usuario
- Cálculo de costes: Los clientes deben invocar
estimate_generation_costantes decreate_generation. Los Generation Jobs se ejecutan de forma asíncrona; los clientes consultanget_generation_statuso reciben eventos de webhook. - Mejora de prompts:
improve_promptcuesta 1 crédito, que solo se cobra cuando se devuelve una sugerencia. Indica el coste al usuario y obtén su conformidad antes de llamarla, y envía una clave de idempotencia para que un reintento se cobre una sola vez. - Traspaso al divisor:
get_generation_statusyget_creationdevuelvensplitterLinks, uno por cada imagen terminada. Dale el enlace al usuario; lo abre con la sesión iniciada en la misma cuenta y la imagen se divide en su navegador. La división nunca se ejecuta en el servidor y no existe una herramienta para dividir. - Operaciones financieras:
create_checkoutdevuelve una URL donde el usuario elige un método de pago y paga él mismo un paquete de créditos. Ya no se venden suscripciones;get_subscription,change_subscriptionycancel_subscriptionsolo existen para suscripciones creadas antes, y también devuelven URLs de confirmación. Los agentes no pueden completar un pago. - Operaciones destructivas:
delete_creationoculta permanentemente una Creación y desactiva su Share Link.
Ejemplos de prompts
¿Cuántos créditos me quedan y cuándo caducan?Crea una panorámica 16:9 de una costa con faro al atardecer en modo Listo para carrusel de X.
Indícame el precio antes de empezar y luego dame el enlace para dividirla.Mejora mi prompt "cinco barras de labios en fila" si cuesta 1 crédito.Especificaciones de protocolo
El servidor implementa la revisión 2026-07-28 del protocolo MCP sobre Streamable HTTP (solo POST, sin estado). Los clientes se registran mediante Client ID Metadata Documents según se detalla en Connected Apps y OAuth. Cada respuesta incluye una cabecera x-request-id para trazabilidad de diagnóstico.
