Pasar al contenido principal
0Iniciar sesión

MCP

Herramientas de archivo PDF & MCP

Use Streamable HTTP para que los clientes de AI puedan descubrir y llamar el mismo contrato de herramienta compartido.

Detalles de conexión

Punto de conexión: https://attachready.com/mcp

Cada solicitud requiere una cookie de sesión Better Auth o un token API-key Bearer. El servidor devuelve un requestId y rechaza las credenciales inválidas o caducadas.

MCP sube nombre de uso, mimeType y contentBase64 con upload_file; pasar el archivo devuelto id a las herramientas de conversión.

Crear / gestionar las teclas API: crear una clave después de registrar y verificar su correo electrónico. El secreto completo se muestra una vez. MCP comparte la cuota de cuenta con web y REST.

BASE_URL="https://attachready.com"
# Set API_KEY to your private account API key.
INIT=$(curl -si -N "$BASE_URL/mcp" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  --data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"example","version":"1.0.0"}}}')
SESSION_ID=$(printf '%s' "$INIT" | awk 'tolower($0) ~ /mcp-session-id:/ {print $2}' | tr -d '\r')
curl -N "$BASE_URL/mcp" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Mcp-Session-Id: $SESSION_ID" \
  --data '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'
Herramientas descubiertas

inspect_file

public · sync · 70s

Inspeccionar los bytes subidos mediante fileId o normalizar los datos de archivo proporcionados.

upload_file

user · sync · 70s

Guardar un archivo autenticado para tareas posteriores.

validate_file

public · sync · 70s

Comparar los datos del archivo con reglas de envío explícitas.

compress_image

user · async · 70s

Comprime en JPEG, PNG, WebP o AVIF con un objetivo de 200.000 bytes y comprueba el tamaño real del resultado antes de descargarlo.

inspect_image

user · async · 70s

Revisa dimensiones, formato, DPI, fotogramas y presencia de EXIF/GPS antes de convertir. Las comprobaciones básicas también funcionan en el navegador.

convert_image

user · async · 70s

Convierte HEIC, HEIF, JPEG, PNG, WebP, AVIF, GIF o TIFF a JPEG, PNG, WebP o AVIF. Comprueba el tamaño y la transparencia antes del envío.

resize_image

user · async · 70s

Redimensiona por píxeles con ajuste o relleno. Configura los DPI de impresión por separado y comprueba el resultado antes de subirlo.

crop_image

user · async · 70s

Recorta con coordenadas x e y, ancho y alto en píxeles. Corrige primero la orientación EXIF y exporta el resultado en el formato elegido.

remove_background

user · async · 70s

Quita el fondo y descarga un PNG transparente.

compress_pdf

user · async · 70s

Ejecuta una optimización PDF limitada y comprueba los bytes obtenidos. La revisión indica un fallo si no se puede cumplir el límite.

convert_image_to_pdf

user · async · 70s

Convierte JPEG, PNG, WebP, AVIF, HEIC, GIF o TIFF en PDF. Elige el orden de las páginas y el tamaño original, A4 o Letter.

merge_pdfs

user · async · 70s

Combina varios PDF legibles en un solo archivo, conserva el orden de entrada y verifica los datos de las páginas del documento final.

split_pdf

user · async · 70s

Crea un PDF con páginas, rangos o páginas repetidas. Usa expresiones como 1-3,5 para preparar solo el material necesario para el envío.

rotate_pdf

user · async · 70s

Gira todo el PDF o un rango de páginas 90, 180 o 270 grados en sentido horario y revisa el archivo resultante.

create_submission_package

user · async · 70s

Crea un ZIP con originales, manifiesto e informes JSON/Markdown. Usa nombres estándar con una cuenta gratuita o nombres personalizados con Pro.

get_job

user · sync · 70s

Consultar el estado de tu tarea asíncrona.

list_jobs

user · sync · 70s

Listar tus tareas asíncronas con paginación por cursor.

cancel_job

user · sync · 70s

Cancelar una de tus tareas asíncronas sin terminar.

download_artifact

user · sync · 70s

Crear una descarga temporal para tu archivo de resultado.

save_rule

user · sync · 70s

Guardar una plantilla reutilizable de reglas de envío en tu cuenta.

list_rules

user · sync · 70s

Listar las plantillas de reglas de tu cuenta.

get_rule

user · sync · 70s

Consultar una de tus plantillas de reglas guardadas.

delete_rule

user · sync · 70s

Eliminar una de tus plantillas de reglas guardadas.

get_entitlements

user · sync · 70s

Consultar el uso diario, la cuota y los límites de las herramientas.