Skip to content

Integration · Documents

filestage.io

Connect Claude & ChatGPT to Filestage

Ask your AI which files are still waiting for approval, what reviewers said about a draft, or to set up a new review project in Filestage. It can create projects and folders, add review steps and reviewers, upload files from a link, and read and reply to comments. You get review status and feedback without clicking through every project.

Connect Filestage free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which files in the Spring campaign project are not approved yet?”

    The AI finds the project, lists its files and shows the review status of each one.

  • “Sum up the feedback on the latest brochure draft.”

    It reads the comments on the review, with replies and whether each one is resolved.

  • “Create a project for the Q3 product video in the Clients folder and add [email protected].”

    It creates the project in that folder and adds the collaborator. An invitation email only goes out if you ask for it.

What your AI can do

Projects and files

List, create, rename, move and archive projects and folders, read files with their versions, and upload files for review from a link.

Reviews and approvals

Add review steps and reviewers, read review status and decisions, set due dates, change status and submit decisions.

Comments and feedback

Read comments with replies, add comments pinned to a page, time or position, reply, and mark comments resolved.

  • “Add a client review step and ask [email protected] to approve.”

    It adds the review step and invites the reviewer with a request for an approval decision.

  • “Upload https://example.com/flyer-v3.pdf as a new version of the flyer.”

    It uploads the file from the public link as a new version of the existing file.

  • “Reply to the logo comment that it is fixed, and mark it resolved.”

    It posts the reply, internal to your team if you want, and marks the comment as resolved.

77 tools for Filestage

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_new_sectionChanges dataCreate a new project for a project. Required: section name. API summary: Add new section.
  • add_project_collaboratorsChanges dataAdd team collaborators to a project by `emails`; set `notify_email` to send them an invitation email with an optional `message`.
  • add_review_commentChanges dataAdd a comment to a review (`review_id`) with `body`; set `team_only` true to hide it from external reviewers. Optionally pin it to a spot with `marker` (page, time or position).
  • add_section_to_project_templateChanges dataCreate a new project for a project. Required: name. API summary: Add section to project template.
  • add_step_reviewersChanges dataInvite reviewers to a review step by `reviewer_emails`. Set `notify_email` to email them (with an optional `message`) and `request_decision` to ask for an approval decision.
  • archive_projectDeletesArchive or unarchive a project: pass `project_id` and `is_archived` true or false.
  • create_folderChanges dataCreate a folder with `name`, optionally inside another folder (`parent_id`).
  • create_new_project_templateChanges dataCreate a new project. Required: name. API summary: Create new Project template.
  • create_projectChanges dataCreate a review project with `name` in a folder (`folder_id`); optionally start from `project_template_id` and invite collaborator `emails` (set `notify_email` to email them).
  • create_project_stepChanges dataCreate a new step for a project. Required: name. API summary: Add reviewer group to project template.
  • create_reviewChanges dataCreate a new review. Required: version id or step id. API summary: Start a review.
  • create_review_stepChanges dataAdd a review step with `name` to a project (`project_id`), optionally with reviewers and step settings.
  • create_userVisible to othersCreate a new user. Required: email or role id. Has effects visible outside this system. API summary: Invite team member.
  • create_webhookDeletesCreate a new webhook. Required: webhook url, events or headers. Destructive action; may require approval. API summary: Add new webhook.
  • delete_commentDeletesPermanently delete a comment by `message_id`.
  • delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Remove file.
  • delete_documentsMoves moneyPermanently delete a document. Financial or irreversible action; may require approval. API summary: Remove file by external ID.
  • delete_folderDeletesPermanently delete a folder by folder id. Destructive action; may require approval. API summary: Remove folder by ID.
  • delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Remove project by ID.
  • delete_review_decisionsMoves moneyPermanently delete a decision by review id. Financial or irreversible action; may require approval. API summary: Undo review decision.
  • delete_stepDeletesPermanently delete a step by step id. Destructive action; may require approval. API summary: Remove reviewer group.
  • delete_step_reviewersMoves moneyPermanently delete a reviewer by step id. Financial or irreversible action; may require approval. API summary: Remove reviewers from reviewer group.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Remove team member by memberId.
  • delete_usersMoves moneyPermanently delete a user. Financial or irreversible action; may require approval. API summary: Remove team member by email or idpId.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Remove webhook by id.
  • download_comment_attachmentDownload the document for a content. API summary: Download comment attachment.
  • download_contentDownload the document for a content. API summary: Download file version.
  • download_reportDownload the document for a report. API summary: Download review report of review.
  • download_review_report_of_fileDownload the document for a report. API summary: Download review report of file.
  • get_fileGet one file by `document_id`, including its versions and review status.
  • get_folderGet one folder by `folder_id`.
  • get_messageGet one message by message id. API summary: Get comment.
  • get_projectGet one project by `project_id`, including its sections, steps and collaborators.
  • get_project_templatesList projects. API summary: Get project templates.
  • get_reviewGet one review by `review_id`, including its status, due date and decisions.
  • get_review_stepGet one review step by `step_id`, including its reviewers and settings.
  • get_statusGet one status by section id. API summary: Number of review decisions.
  • list_documentsList documents. Optional filters: external id or form answer id. API summary: Get files by parameters.
  • list_file_reviewsList the reviews of a file (`file_id`), optionally for one `step_id`. Use to find a review ID.
  • list_foldersList the folders that hold your projects.
  • list_project_filesList the files in a project (`project_id`), with their versions and review status.
  • list_projectsList review projects, optionally filtered by `folder_id` or changes since a date (`updated_since`, `activity_since`). Use to find a project ID.
  • list_review_commentsList the comments on a review (`review_id`), with their replies and resolved state.
  • list_review_stepsList the review steps of a project (`project_id`), e.g. internal and client review rounds.
  • list_reviewsList reviews. Optional filters: external id or step id. API summary: Get files reviews by parameters.
  • list_rolesList roles. API summary: Get team roles.
  • list_section_documentsList documents for a section. API summary: Get files in section.
  • list_step_mention_suggestionsList mention suggestions for a step. Optional filters: is team only comment. API summary: Get mention suggestions.
  • list_step_reviewsList all reviews in a review step (`step_id`).
  • list_team_membersList the members of your Filestage team.
  • list_urlsList urls. API summary: Get file url.
  • list_webhooksList webhooks. API summary: Get webhooks.
  • move_projectVisible to othersMove a project (`project_id`) to another folder (`folder_id`).
  • remove_collaboratorDeletesPermanently delete a project by project id 2. Destructive action; may require approval. API summary: Remove collaborator.
  • remove_project_templateDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Remove project template.
  • remove_sectionDeletesPermanently delete a project by project id 2. Destructive action; may require approval. API summary: Remove section.
  • rename_projectVisible to othersRename a project by `project_id` to a new `name`.
  • reply_to_commentChanges dataReply to a comment (`comment_id`) with `body`; set `team_only` true to keep the reply internal.
  • resolve_commentVisible to othersMark a comment (`comment_id`) as resolved or unresolved with `resolved`.
  • set_review_due_dateVisible to othersSet the `due_date` of a review by `review_id`.
  • submit_messageVisible to othersCopy a message (review id). Has effects visible outside this system. API summary: Copy comments between versions or reviews.
  • submit_review_decisionVisible to othersSubmit a review decision for `review_id`: APPROVED, NEEDS_CHANGES, APPROVED_WITH_CHANGES or REJECTED. Collaborators on the review can see it.
  • update_documentsVisible to othersUpdate an existing document identified by file id. Has effects visible outside this system. API summary: Move file to a section.
  • update_messageChanges dataUpdate an existing message identified by message id. API summary: Update comment.
  • update_messages_update_comment_pin_statusVisible to othersUpdate an existing message identified by comment id. Has effects visible outside this system. API summary: Pin or unpin a comment.
  • update_projectChanges dataUpdate an existing project identified by project id 2. API summary: Rename section.
  • update_project_rename_project_templateChanges dataUpdate an existing project identified by project id. API summary: Rename project template.
  • update_review_statusChanges dataSet the status of a review by `review_id`: `state` is INREVIEW, NEEDSCHANGES, APPROVED or the ID of a custom review status.
  • update_section_positionsVisible to othersUpdate an existing position identified by section id. Has effects visible outside this system. API summary: Move section.
  • update_step_namesVisible to othersUpdate an existing name identified by step id. Has effects visible outside this system. API summary: Rename reviewer group.
  • update_step_settingsVisible to othersUpdate an existing setting identified by step id. Has effects visible outside this system. API summary: Update reviewer group settings.
  • update_userChanges dataUpdate an existing user identified by user id. API summary: Update team member.
  • update_user_rolesMoves moneyUpdate an existing role identified by member id. Financial or irreversible action; may require approval. API summary: Update role of team member.
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update webhook by id.
  • upload_document_urlChanges dataUpload a document. API summary: Generate presigned upload Url.
  • upload_document_websiteChanges dataImport a document. API summary: Import website.
  • upload_fileChanges dataUpload a file for review from a public `file_url` into a project (`project_id`, optional `section_id`) or into review steps (`step_ids`). Pass `file_id` to add a new version of an existing file.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Filestage from the app list.

  2. 2

    Paste your key

    Paste your Filestage API key. Filestage issues API keys on request: email [email protected] from your Filestage account and ask for API access, then paste the key you receive.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Filestage?

The AI can list and read projects, folders, files, review steps, reviews and comments, and list your team members. It can create projects, folders and review steps, invite collaborators and reviewers, upload files from a public link, add and reply to comments, resolve comments, set review status and due dates, submit review decisions, and rename, move or archive projects.

Does the AI see my Filestage API key?

No. Your Filestage API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Archiving a project, deleting a comment and submitting a review decision can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan, and you do not need a credit card to start. Paid plans bill per completed task. You also need your own Filestage account.

How do I get a Filestage API key?

Filestage issues API keys on request. Email [email protected] from your Filestage account and ask for API access. When you receive the key, paste it into HeyMyApps.

Let your AI work in Filestage today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Filestage free

HeyMyApps is not affiliated with Filestage. Product names are trademarks of their owners.