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.
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":{}}'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.