MCP
Ferramentas de imagem, PDF e arquivos MCP
Use HTTP Streamable para que os clientes de IA possam descobrir e chamar o mesmo contrato de ferramenta compartilhada.
Endpoint: https://attachready.com/mcp
Cada solicitação requer um cookie de sessão Better Auth ou um token de porta-chave API. O servidor retorna um requestId e rejeita credenciais inválidas ou expiradas.
Os uploads do MCP usam o nome, mimeType e contentBase64 com o upload_file; passam o ID do arquivo retornado para as ferramentas de conversão.
Criar / gerenciar chaves API: criar uma chave após registrar e verificar seu e-mail. O segredo completo é mostrado uma vez. MCP compartilha a cota de conta com web e 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
Inspecionar os bytes enviados por fileId ou normalizar as informações fornecidas do arquivo.
upload_file
user · sync · 70s
Armazenar um arquivo autenticado para tarefas posteriores.
validate_file
public · sync · 70s
Comparar as informações do arquivo com regras explícitas de envio.
compress_image
user · async · 70s
Comprima em JPEG, PNG, WebP ou AVIF com uma meta de 200.000 bytes e verifique o tamanho real do resultado antes de baixar.
inspect_image
user · async · 70s
Verifique dimensões, formato, DPI, quadros e presença de EXIF/GPS antes de converter. As verificações básicas também funcionam no navegador.
convert_image
user · async · 70s
Converta HEIC, HEIF, JPEG, PNG, WebP, AVIF, GIF ou TIFF para JPEG, PNG, WebP ou AVIF. Confira o tamanho e a transparência antes do envio.
resize_image
user · async · 70s
Altere as dimensões em pixels com ajuste ou preenchimento. Defina os DPI de impressão separadamente e confira o resultado antes do envio.
crop_image
user · async · 70s
Recorte com coordenadas x e y, largura e altura em pixels. Corrija primeiro a orientação EXIF e exporte no formato escolhido.
remove_background
user · async · 70s
Remova o fundo e baixe um PNG transparente.
compress_pdf
user · async · 70s
Execute uma otimização PDF limitada e confira os bytes resultantes. A verificação indica uma falha se o limite não puder ser atendido.
convert_image_to_pdf
user · async · 70s
Converta JPEG, PNG, WebP, AVIF, HEIC, GIF ou TIFF em PDF. Escolha a ordem das páginas e o tamanho original, A4 ou Letter.
merge_pdfs
user · async · 70s
Combine vários PDFs legíveis em um único arquivo, mantenha a ordem de entrada e confira os dados das páginas no documento final.
split_pdf
user · async · 70s
Crie um PDF com páginas, intervalos ou páginas repetidas. Use expressões como 1-3,5 para preparar apenas as páginas exigidas.
rotate_pdf
user · async · 70s
Gire todo o PDF ou um intervalo de páginas em 90, 180 ou 270 graus no sentido horário e confira o arquivo resultante.
create_submission_package
user · async · 70s
Crie um ZIP com originais, manifesto e relatórios JSON/Markdown. Contas gratuitas usam nomes padrão; nomes personalizados exigem Pro.
get_job
user · sync · 70s
Consultar o status da sua tarefa assíncrona.
list_jobs
user · sync · 70s
Listar suas tarefas assíncronas com paginação por cursor.
cancel_job
user · sync · 70s
Cancelar uma das suas tarefas assíncronas não concluídas.
download_artifact
user · sync · 70s
Criar um download temporário para seu arquivo de resultado.
save_rule
user · sync · 70s
Salvar um modelo reutilizável de regras de envio na sua conta.
list_rules
user · sync · 70s
Listar os modelos de regras da sua conta.
get_rule
user · sync · 70s
Consultar um dos seus modelos de regras salvos.
delete_rule
user · sync · 70s
Excluir um dos seus modelos de regras salvos.
get_entitlements
user · sync · 70s
Consultar uso diário, cota e limites das ferramentas.