Skip to main content
Glama
689,702 tools. Updated 2026-10-23 10:23

"Automating Workflow for File Processing and Communication" matching MCP tools:

  • Use first when a buyer is exploring LeadProof without supplying workflow data. Returns the official no-purchase sequence: buyer guide, fictional example audit, browser-only calculator, public workflow tests, and no-card trial. For a scored workflow diagnosis, use audit_lead_workflow; for replay testing, use get_leadproof_replay_trial; for paid checkout, use get_leadproof_checkout only after authorization.
    ConnectorNo auth
  • Upload a video from a public URL (a direct video file link or a Google Drive share link) into Flask. Flask downloads it, stores it, and starts processing. Creates a new asset (container_id + url) with the file as its first version (asset_id / version_id), or a new version of an existing asset with version_of. Share the returned asset URL while processing; poll asset_status(version_id) until status is "ready" before reporting processing complete. folder_id is OPTIONAL: omit it to upload to the team's top level (root). On the free plan new assets are limited (web and agents together); a new version via version_of is always free. When the team has no free assets left, the upload is refused with a message that says how to continue. You still need edit access on the folder if one is given. For a LOCAL file on disk, use upload_file_start instead. Made with code or files? Pass notes and files (source.zip) here: the version shows them from the start.
    ConnectorOAuth
  • Finish an upload started with create_upload and begin processing. Pass the `video` id (hashid) returned by create_upload, AFTER you have PUT the file bytes to its upload_url. Queues the video for processing and returns its `id` and current `status`. The outcome (`processing`, or `pending_credits` if the team is out of credits) is settled a moment later, so poll get_video_status for it. If the file hasn't been uploaded yet, an error is returned: upload it, then retry.
    ConnectorOAuth
  • Send an A2A message to another agent. For a self-hosted target this can return a reply; for a relay-hosted target save the task ID and read its status and completed reply with a2a_get_task. a2a_get_messages only claims incoming work and does not retrieve replies to your outgoing tasks. Your credential selects the sender. Free communication; paid work uses open_direct_session.
    ConnectorNo auth
  • Upload a bank statement (PDF, CSV, XLS, XLSX, or OFX) as base64 and run AI extraction + categorisation. Returns a session_id plus access.level: "full" when an API key with credit was supplied, otherwise "preview" (5 sample rows, other rows masked) with an unlock_url a human can open to buy the full file for $9.99. Large statements can take 1-3 minutes; if status is "processing", poll get_job.
    ConnectorNo auth
  • Returns the full definition, communication style and behavioural guidelines for one named persona from the user's NC persona set. persona_name takes the value returned as persona_hint by recall_context. A name outside the user's persona set returns a PERSONA_NOT_FOUND error rather than a substitute or an invented definition.
    ConnectorOAuth

Matching MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server that provides email communication tools (send email, health check, list providers) via SMTP, accessible over HTTP/SSE for remote AI clients like Claude Desktop.
    7 npm
    MIT

Matching MCP Connectors

  • Build and manage Cloudgate workflow-APIs: controllers, actions, workflow graphs, and databases.

  • Skavio Processing MCP provides secure, company-authenticated PDF processing, OCR, invoice data extraction, document automation, image and media processing, audio transcription, and meeting workflows for AI agents. Supports OAuth authentication, metered processing jobs, and prepaid company credits. Hosted Streamable HTTP MCP server.

  • Finishes a direct upload started with init_media_upload after the file was sent to upload_url. Verifies the file, creates the media and starts processing in the background. Poll get_media_upload_status until status is completed before using the media_id in create_post or update_post. Call it once per media_id, a repeated call returns Upload not found. Uploads expire three hours after init_media_upload.
    ConnectorOAuth
  • Get a temporary download link for an asset's file in the cloud. Returns a presigned HTTPS link that reads only that one file and expires after some hours (expiresAt), with the file name, MIME type and byte size, and a curl command that streams the file to disk. The link supports HTTP Range requests, so a large file downloads in parts or resumes with curl -C -. If it expires, call download_asset again for a new link. Give the link to the user when they want to save the file, or run the command from the agent machine. Do not fetch the file through tool calls. A file that is still uploading or processing cannot be downloaded yet: call wait_for_asset first.
    ConnectorOAuth
  • Returns one batch's overall status with its total, completed, failed, and processing job counts. Rendering after run_batch happens in the background, so repeated calls track it until processing reaches 0. list_batches gives the same counts for many batches at once; per-job values and render errors are in get_batch_jobs, and download URLs in get_batch_outputs. Needs batches:read.
    ConnectorOAuth
  • Create an upload for a video, audio file, or image the user wants to process. Returns an opaque `video` id and a presigned PUT `upload_url`, NOT a completed upload. Upload the actual bytes with one HTTP PUT before calling another tool. In a client with authorized local file access, use e.g. `curl -X PUT --upload-file ./source.mp4 "<upload_url>"`. Never invent file bytes or download URLs, or claim an upload succeeded without a successful PUT. Clients without file-transfer capability must use an existing OpenClip file or ask the user to upload through the matching tool at openclip.app. After uploading: use caption_video for a whole video up to 3 minutes; complete_upload ONLY for the paid video clipping pipeline; transcribe for video/audio; edit_video, convert_media, or extract_thumbnails for video; edit_image for an image (pass the returned `video` id as its `file`). Media utilities and caption_video do NOT need complete_upload. Uploading alone does not start processing or spend credits. Single PUT limit: 5 GB; each processing tool also enforces its own account and file limits.
    ConnectorOAuth
  • Show a single export created with create_export: status (pending | processing | completed), name, filters, timestamps and — once completed — download_url (the DIDWW User Panel link, opens in a signed-in browser). While pending/processing, poll this tool again (exports typically finish in up to 5 minutes). For completed cdr exports also reports file_size_bytes and total_data_rows (data rows, header excluded; null when the file is too large to count). Returns NO file content — create_export with a narrower date range for a smaller slice. include_signed_url adds signed_download_url, a login-less download link: it is SENSITIVE credential-bearing data — request it, and repeat it in a reply or summary, ONLY when the user explicitly asked for the download link.
    ConnectorOAuth
  • Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying the file as the request body (hide needs X-Upload-Step 1 for the secret and 2 for the cover); its response reports ready_for_job_start, so no separate verification call is needed. Direct upload accepts files up to max_upload_bytes (returned in this response, currently 95 MB); anything larger must use the resumable TUS endpoint at /api/tus. Requires X-Api-Key header.
    ConnectorNo auth
  • Re-encodes an image as jpeg, png, webp, avif at a chosen quality, to change format or shrink file size. JPEG flattens transparency to white. Without an API key: returns a free watermarked preview (≤700px) plus unlock_url, which a human opens to download the full-resolution file for site credits (then call get_result). With an API key (Authorization: Bearer stb_…): returns download_url for the full-resolution file directly and charges the key owner's credits when the job starts, refunded automatically if processing fails. Retrying a call creates and charges a new job — use get_result to fetch an earlier one.
    ConnectorNo auth
  • Stamps text (e.g. "© Your Brand") on an image in a corner, the centre, or tiled diagonally. Without an API key: returns a free watermarked preview (≤700px) plus unlock_url, which a human opens to download the full-resolution file for site credits (then call get_result). With an API key (Authorization: Bearer stb_…): returns download_url for the full-resolution file directly and charges the key owner's credits when the job starts, refunded automatically if processing fails. Retrying a call creates and charges a new job — use get_result to fetch an earlier one.
    ConnectorNo auth
  • Use this when a question marked attachDocument, on the current application page or among carrier follow-ups, asks for a document such as a replacement cost estimate or an existing policy or application, and the customer has attached it or wants to provide it. Pass the customer's attachment as file when this chat app supports file inputs; Menlo checks it is a PDF, JPEG or PNG up to 5 MB, keeps it with that question and saves the question's upload answer, which can resume eligible carrier processing. When no file arrives, returns attached false, a website upload link for the customer and the next step. An attached existing policy or application can suggest answers, saved with answer_quote_page once the customer confirms each. Takes the current baseRevision and an eventId; a retry of the same file reuses its eventId. Do not use for a file that answers no open document question, or for protected information.
    Connector
    Destructive
    No auth
  • Check whether an uploaded or imported video is ready. Pass the version id an upload returned (its asset_id) or an asset id (resolves to its current version); a folder id is refused. status is one of: ready; pending_ingest, processing, preparing or waiting (still working - check again in a few seconds; transfer_progress shows an import's download progress, progress the video processing percent); error (terminal - read error_message, stop polling and upload the file again); no_versions (the asset has no media yet). Returns asset_id (the asset), version_id (the version checked), url (current version) and version_url (this version).
    ConnectorOAuth
  • Plans and executes OS-level desktop, browser DOM, and GUI coordinate actions (click, type, scroll, wait) using the Gemini Computer Use agent. Use when automating interactive web UIs or desktop workflows that lack a direct REST API; for running code-first API and terminal automation tasks, use execute_antigravity_agent instead. Stateless read-only edge call (max 32 KB, 60 RPM): accepts 'input' ('viewport_preset' defaults to 'desktop_1080p'), supports '?demo=true' or L402 (800 sats), and returns HTTP 400 if invalid.
    ConnectorNo auth
  • Plans and executes OS-level desktop, browser DOM, and GUI coordinate actions (click, type, scroll, wait) using the Gemini Computer Use agent. Use when automating interactive web UIs or desktop workflows that lack a direct REST API; for running code-first API and terminal automation tasks, use execute_antigravity_agent instead. Stateless read-only edge call (max 32 KB, 60 RPM): accepts 'input' ('viewport_preset' defaults to 'desktop_1080p'), supports '?demo=true' or L402 (800 sats), and returns HTTP 400 if invalid.
    ConnectorNo auth
  • Use this to read the preview, and the Full Review if the account has one, for a review_id returned by review_manuscript or list_manuscript_reviews. While preview.status is "processing", wait check_again_after_seconds and call again with the same review_id. Report status only while processing; when ready, report only returned findings without inventing critique or recommended fixes. Do not use it for review_ids the user has not referred to.
    ConnectorNo auth
  • Get a presigned upload URL for use with ocr_to_markdown, transcribe_to_markdown, or extract_to_markdown in HTTP mode. After calling this tool, PUT the file to upload_url (with the correct Content-Type header), then pass object_key as uploaded_file_reference to the processing tool.
    ConnectorNo auth