MCP
Bild, PDF & Datei-Tools MCP
Verwenden Sie Streamable HTTP, so dass KI-Clients den gleichen gemeinsamen Werkzeugvertrag entdecken und anrufen können.
Endpunkt: https://attachready.com/mcp
Jede Anforderung erfordert ein Better Auth Session-Cookie oder ein API-key Bearer-Token. Der Server gibt ein requestId zurück und lehnt ungültige oder abgelaufene Anmeldeinformationen ab.
MCP lädt den Namen mimeType und contentBase64 mit upload_file hoch; übergeben Sie die zurückgegebene Datei id an Konvertierungstools.
API Schlüssel erstellen / verwalten: Erstellen Sie einen Schlüssel nach der Registrierung und Überprüfung Ihrer E-Mail. Das vollständige Geheimnis wird einmal angezeigt. MCP teilt das Kontoquote mit Web und 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
Hochgeladene Dateidaten per fileId prüfen oder angegebene Dateiinformationen normalisieren.
upload_file
user · sync · 70s
Eine authentifizierte Eingabedatei für spätere Werkzeugaufträge speichern.
validate_file
public · sync · 70s
Dateidaten mit konkreten Einreichungsregeln vergleichen.
compress_image
user · async · 70s
JPEG, PNG, WebP oder AVIF mit einem Ziel von 200.000 Byte komprimieren und die tatsächliche Ausgabegröße vor dem Download prüfen.
inspect_image
user · async · 70s
Abmessungen, Format, DPI, Einzelbilder und EXIF-/GPS-Daten vor der Konvertierung prüfen. Grundlegende Prüfungen sind auch lokal im Browser verfügbar.
convert_image
user · async · 70s
HEIC, HEIF, JPEG, PNG, WebP, AVIF, GIF oder TIFF in JPEG, PNG, WebP oder AVIF umwandeln. Größe und Transparenz vor dem Upload prüfen.
resize_image
user · async · 70s
Pixelmaße mit Einpassen oder Ausfüllen ändern. Druck-DPI separat einstellen und die dekodierte Ausgabe vor dem Hochladen prüfen.
crop_image
user · async · 70s
Bilder über x, y, Breite und Höhe in Pixeln zuschneiden. Die EXIF-Ausrichtung korrigieren und das Ergebnis im gewünschten Format exportieren.
remove_background
user · async · 70s
Entferne den Hintergrund und lade eine transparente PNG-Datei herunter.
compress_pdf
user · async · 70s
Eine begrenzte PDF-Optimierung ausführen und die Ausgabegröße prüfen. Wird das Größenlimit verfehlt, meldet die Prüfung einen Fehler.
convert_image_to_pdf
user · async · 70s
JPEG, PNG, WebP, AVIF, HEIC, GIF oder TIFF zu einer PDF verbinden. Seitenfolge und Originalgröße, A4 oder Letter als Layout wählen.
merge_pdfs
user · async · 70s
Mehrere lesbare PDFs in der Eingabereihenfolge zu einer Datei verbinden und die Seitenangaben des fertigen Dokuments überprüfen.
split_pdf
user · async · 70s
Eine neue PDF aus Seiten, Bereichen oder wiederholten Seiten erstellen. Mit Angaben wie 1-3,5 nur die benötigten Seiten auswählen.
rotate_pdf
user · async · 70s
Alle PDF-Seiten oder einen ausgewählten Bereich um 90, 180 oder 270 Grad im Uhrzeigersinn drehen und die Ergebnisdatei prüfen.
create_submission_package
user · async · 70s
Originaldateien, Manifest und JSON-/Markdown-Prüfberichte als ZIP bündeln. Standardnamen sind kostenlos, eigene Namensmuster erfordern Pro.
get_job
user · sync · 70s
Den Status des eigenen asynchronen Auftrags abfragen.
list_jobs
user · sync · 70s
Eigene asynchrone Aufträge mit Cursor-Paginierung auflisten.
cancel_job
user · sync · 70s
Einen eigenen, noch nicht abgeschlossenen asynchronen Auftrag abbrechen.
download_artifact
user · sync · 70s
Einen kurzzeitig gültigen Download für die Ergebnisdatei erstellen.
save_rule
user · sync · 70s
Eine wiederverwendbare Vorlage für Einreichungsregeln im Konto speichern.
list_rules
user · sync · 70s
Die Regelvorlagen im eigenen Konto auflisten.
get_rule
user · sync · 70s
Eine eigene gespeicherte Regelvorlage abrufen.
delete_rule
user · sync · 70s
Eine eigene gespeicherte Regelvorlage löschen.
get_entitlements
user · sync · 70s
Tägliche Nutzung, Kontingent und Werkzeuggrenzen abfragen.