Saltar para o conteúdo principal
0Entrar

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.

Detalhes da conexão

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

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.