Skip to main content
Glama
738,203 tools. Updated 2026-11-03 03:13

"Filen" matching MCP tools:

  • Attach a small file (mockup, diagram, screenshot, PDF) to a GOAL as a description attachment — NOT evidence: it is not bound to any acceptance criterion, is never judged and never counts toward closing the goal. Returns {attachment.url, attachment.markdown}; paste `markdown` into the goal description (goal-update description) and the web UI renders images inline. contentBase64 is reliable only for payloads ≤ ~1 KB (long string arguments get truncated on the agent side before the request is sent). For anything bigger call goal-request-upload with goalId and stream the file with a single PUT — same result shape, no base64.
    ConnectorNo auth
  • Attach a small file (mockup, diagram, screenshot, PDF) to a GOAL as a description attachment — NOT evidence: it is not bound to any acceptance criterion, is never judged and never counts toward closing the goal. Returns {attachment.url, attachment.markdown}; paste `markdown` into the goal description (goal-update description) and the web UI renders images inline. contentBase64 is reliable only for payloads ≤ ~1 KB (long string arguments get truncated on the agent side before the request is sent). For anything bigger call goal-request-upload with goalId and stream the file with a single PUT — same result shape, no base64.
    ConnectorNo auth
  • Step 2 of attaching a file: call this AFTER POSTing the bytes to the upload.url from request-file-upload. It verifies the object actually landed in storage and records it on the memo (file_id, name, type, size), returning the recorded file. Use the same memo_id and file_id you got from request-file-upload. Anyone with access to the memo can later download the file via a short-lived get-file-url link — there is no public/permanent link. Requires write access to the memo.
    ConnectorOAuth
  • Laddar upp en liten fil, t.ex. ett kvitto eller en faktura, som underlag och kopplar den valfritt till ett verifikat. Använd när filen inte redan finns i Kvickd och är liten nog att skicka base64-kodad. Finns filen redan i inkorgen eller bland underlagen, använd attach_underlag; är den stor (t.ex. ett foto), använd create_underlag_upload; gäller den en avstämning (kontoutdrag, avtal), använd upload_underlag. Returnerar underlagets id, filnamn, filtyp, storlek och verifikat-id (null om det inte kopplats). Bieffekt: filen sparas bland bolagets underlag; utan voucher_id hamnar den i underlagspoolen och kan kopplas senare med attach_underlag. Kräver behörigheten upload.
    ConnectorOAuth
  • Fetch a file from a public URL or a native ChatGPT file reference and attach it to one of your personal notes (personal notes only; for team or shared notes use files-create_upload_url). Required: note_id and either url or file. In ChatGPT, prefer file for an available file reference, including generated or processed files when ChatGPT can provide one. ChatGPT supplies the temporary download URL and file ID; never invent them, pass a local file path, or encode the bytes as base64. If both sources are supplied, a non-empty file reference takes precedence; an all-blank file placeholder is ignored. Follows up to three redirects. Optional: filename (overrides reference metadata, otherwise derived from URL), content_type (overrides reference metadata, otherwise from HTTP response), description. When no reference or public URL is available, use files-create_upload_url.
    ConnectorOAuth
  • Check the status of a file upload created by files-create_upload_url. Returns status: 'pending' (not uploaded yet), 'completed' (file attached, includes file metadata), or 'expired' (link timed out). Required: token (string, from files-create_upload_url response).
    ConnectorOAuth

Matching MCP Servers

Matching MCP Connectors

  • Get a time-limited download URL for a file attached to a note. Share the URL with the user to download in their browser. The URL expires 15 minutes after it is issued (see download_url_expires_at in the response); request a fresh one rather than reusing an old URL. It requires no login while valid, so treat it as a credential. Required: note_id (integer), file_id (integer, from notes-get response).
    ConnectorOAuth
  • Compare exactly two caption or subtitle files under identical bounded checks: an original versus its translated track, before versus after a timing fix, or a format migration. Attach two WebVTT, SRT, or TTML/IMSC caption files in chat or give two publicly fetchable URLs and it runs the same SSRF-guarded, 2 MB-capped preflight as caption_check on each, then aligns them by cue index and reports side-by-side pass status, detected-format and encoding differences, the cue-count delta, timing drift and overlap differences, reading-speed (CPS) regressions, structural-error deltas, and a winner only when the measured checks separate the two. Use caption_check for a single file. It reports only source-file conformance, timing, encoding, and reading-speed facts against a dated profile: never translation quality, transcription accuracy, or sync against the video. Fetching and parsing two live files can take up to 60 seconds. WebVTT limitation: the parser drops payload-less cues; cue counts, indices, timing checks and comparisons cover retained cues only, not those omitted cues.
    ConnectorNo auth
  • Get a short-lived download URL for a file attached to a memo (expires in ~15 min). Returns { url, expires_in }. Files have no standing link, so call this whenever the user needs the bytes (e.g. to render an image). Find the file_id in the memo's `files` (from get-memos). Requires access to the memo (its private owner, or a member of its project).
    ConnectorOAuth
  • Skapar en kortlivad uppladdningslänk för en stor fil, t.ex. ett foto av ett kvitto, så att filen inte behöver skickas base64-kodad genom modellen. Använd när filen är för stor för ett vanligt verktygsanrop; små filer laddas upp direkt med add_voucher_underlag (till ett verifikat) eller upload_underlag (till en avstämning). Returnerar en URL som filens råa bytes PUT:as till (t.ex. med curl), hur länge länken gäller och största tillåtna storlek. Bieffekt: inget sparas förrän filen har PUT:ats; då blir den ett dokument vars document_id kan kopplas till ett verifikat med attach_underlag. Kräver behörigheten upload.
    ConnectorOAuth
  • Skapa en begäran om utbetalning till Skatteverket för betalda ROT- eller RUT-fakturor (se att_begara i list_rot_rut). ROT och RUT begärs var för sig, alla fakturor ska vara betalda samma år och en begäran rymmer högst 100 köpare. Skapar ett ärende per köpare med köparens personnummer som användaren lagt in på fakturan i Kvickd (be aldrig om personnummer i chatten; saknas ett ges ett fel med var det läggs in). Inget skickas till Skatteverket: kontrollera filen med check_rot_rut_request_file och låt användaren ladda ner den i Kvickd och lämna den i e-tjänsten Rot och rut. Scope reconcile. Argument: orgnr, type (ROT|RUT), invoice_ids; valfritt name (högst 16 tecken).
    ConnectorOAuth
  • Skapar en tillfällig uppladdningslänk för en SIE-fil, för filer som är för stora att skicka i ett verktygsanrop. Använd när du har tillgång till filen lokalt (t.ex. i Claude Code eller Cursor): skicka filen till upload_url med kommandot i curl_example, och läs sedan in den med upload_sie(draft_id, upload_id). Länken gäller i 15 minuter, en gång, och bara för det här utkastet. Max 10 MB. Filen skickas som den är (byte för byte), så teckenkodningen bevaras. Om din miljö inte når upload_url (t.ex. nätverksspärren i Claude.ai:s kodmiljö): be användaren dra in filen i uppladdningsrutan i fönstret i stället, och kontrollera sedan med read_draft(overview) att sie_file_name är satt. Returnerar upload_url, upload_id, expires_in_seconds och curl_example.
    ConnectorOAuth
  • Use this when the user wants a calendar invite, an .ics file, or an add-to-calendar link (Google Calendar, Outlook, Office 365, Yahoo) for one event or one repeating event: a webinar, class, meeting, party, deadline, or launch. Takes the title, local start/end and the event's time zone (city or IANA zone), or dates only for all-day events, plus optional location, description, link, organizer name, reminders, and a repeat rule (daily, weekly on chosen weekdays, monthly by date, nth weekday such as the last Friday, or the first/last weekday of the month, yearly; with count, until date, and skipped dates). Returns a downloadable RFC 5545 .ics file with time zone data, four add-to-calendar links, and the first 5 dates in the event's zone and optional attendee zones, with daylight saving changes flagged. Does not send invitations, read or change anyone's calendar, or track RSVPs. Do not use for a list of different sessions (use generate_event_series) or for finding a meeting time across zones.
    ConnectorNo auth
  • Render caller-supplied text Markdown to a real downloadable PDF. Headings, paragraphs and lists; Windows-1252 text only. No images, HTML, fetches or external writes. Returns actual inline file bytes and SHA256. Official documentation: https://creora.darwin.so/providers/files/docs
    ConnectorNo auth
  • Download a file from a share url or token. Use this when you were given a Handoff url and need the bytes. Honors expiry, open limits, approval, and agent audience. anyone_with_link needs no key. An agent audience uses your API key. Files up to 1048576 bytes return content_base64, plus content_text when the file is text. Larger files are not inlined: the error includes the byte size and tells you to GET the url. A successful inline return counts as an open. A file over the inline limit does not.
    ConnectorNo auth
  • Store a file in this workspace. Returns suggested_markdown to embed the file in a rich-editor field (note body, task description), and file_id to refer to the stored file. Pass exactly one of: source_url (public https), base64 with filename, or upload_id from create-upload-url. filename is optional with upload_id but recommended. Allowed types: pdf, doc, docx, xlsx, pptx, jpg, jpeg, png, gif, webp; 10 MB max. Limited to 60 calls per hour per workspace, refused files included.
    ConnectorAPI key
  • Generate a one-time upload link for attaching files to a note. Share the upload_url with the user so they can upload directly in their browser, which saves tokens by avoiding base64 encoding. Some clients also render this result as an inline drop-zone the user can drop files into; you cannot detect that, so always share the link either way. The link expires after 30 minutes and accepts up to max_files_per_upload files per request, each up to max_file_size_bytes; when remaining_bytes/remaining_files are present the whole batch must also fit inside those. Use files-check_upload to verify completion. Required: note_id (integer). Optional: description.
    ConnectorOAuth
  • Step 1 of attaching a file to a memo. Returns a short-lived upload ticket ({ file_id, upload: { url, token }, max_size, expires_in }). The file BYTES are uploaded over plain HTTP straight to storage — they must NOT pass through this tool or the model context (never base64 the file into a tool argument). Flow: (1) call this with the target memo_id and the file's content_type; (2) HTTP POST to upload.url as multipart/form-data with exactly two fields — `token` set to upload.token, and `file` containing the bytes (read the file FROM DISK, e.g. `curl -F "token=<token>" -F "file=@/path/to/file" <url>`; size between 1 and max_size); (3) call confirm-file-upload with the same memo_id and file_id to record the file on the memo. Only text, media, PDF and office documents are accepted (text/*, image/*, audio/*, video/*, application/pdf, Word/Excel/PowerPoint, OpenDocument), up to max_size bytes (the per-file cap of the memo owner's plan). The ticket expires in ~15 min. If the byte upload fails because the network sandbox blocks it, the host shown in upload.url must be on the client's network allowlist — surface that exact host to the user to allow (in Claude Code it is also offered for one-click approval on first use); if it cannot be allowlisted (e.g. plain chat clients), hand the user the ready-to-run curl command so they upload it themselves from an unsandboxed terminal. Requires write access to the memo (its private owner, or a member of its project).
    ConnectorOAuth
  • Laddar upp ett underlag för en avstämning, t.ex. ett kontoutdrag, avtal eller protokoll, och kopplar det valfritt till en bilaga för ett konto och en månad. Använd för underlag som styrker ett saldo i en avstämning. Kvitton och fakturor till ett verifikat laddas upp med add_voucher_underlag, och stora filer (t.ex. foton) med create_underlag_upload. När en bilaga anges returneras dess aktuella saldo och differens, så att du kan bekräfta att underlaget matchar. Bieffekt: filen sparas bland bolagets underlag (base64, högst 15 MB). Kräver behörigheten upload.
    ConnectorOAuth
  • Importera en SIE-fil till huvudboken (kontoplan + IB + alla verifikat). KODEN tolkar och postar; kräver scope book. Argument: orgnr, content_base64; valfritt filename, replace. Filen importeras till angivet bolag även om filens #ORGNR skiljer sig; då följer en upplysning med i orgnr_note (allow_orgnr_mismatch behövs inte längre och ignoreras). Skydd mot dataförlust: finns redan importerad bokföring för årens filen rör avbryts importen (inget raderas) om inte replace=true skickas — då ersätts årets importerade verifikat. Native (appbokförda) verifikat rörs aldrig.
    Connector
    Destructive
    OAuth
  • Visar läget för ROT- och RUT-avdrag: fakturor där utbetalning kan begäras nu, fakturor som väntar på kundens betalning, gjorda begäranden till Skatteverket och gällande regler. Använd innan du skapar en begäran med create_rot_rut_request; för filen till Skatteverket, använd check_rot_rut_request_file. Returnerar fakturorna med avdragsbelopp och deadline, begärandena med status (skapad, inskickad eller klar) och belopp, summor i öre, arbetstyper samt procentsatser och tak. Läser bara, ändrar inget. Köparnas personnummer visas bara maskerade (ÅÅÅÅMMDD-XXXX).
    ConnectorOAuth