> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.meetgail.com/platform/workflows/node-reference/integrations/sftp/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.meetgail.com/_mcp/server. # SFTP > Nodes that list, download, and upload files on a remote SFTP server. SFTP nodes let a workflow move files to and from a remote SFTP server: see what is in a directory, pull a file into the run, or push a file out. Use them to pick up files a partner drops for you, or to deliver files your workflow produced. > **Note** > > SFTP nodes are not connected in the Marketplace. Each node takes the server host, > a username, and either a password or a private key. Store the password or key as > a workflow [Secret](/platform/workflows/core-concepts/secrets) and reference it from the > node - it cannot be typed in as plain text. #### [List Directory](/platform/workflows/node-reference/integrations/sftp/sftp-list-directory) List files and folders in a directory on the server. #### [Download](/platform/workflows/node-reference/integrations/sftp/sftp-download) Pull a single file off the server into the run. #### [Upload](/platform/workflows/node-reference/integrations/sftp/sftp-upload) Push a file from the run to a path on the server. > Documentation for Gail, the AI platform for financial services. Learn how to set up GailGPT and Gail Agent to automate customer communications for insurance, banking, and finance. ## Docs - [SFTP Download](https://docs.meetgail.com/platform/workflows/node-reference/integrations/sftp/sftp-download.md): Downloads a single file from a remote SFTP server into the run so later steps can use it. - [SFTP List Directory](https://docs.meetgail.com/platform/workflows/node-reference/integrations/sftp/sftp-list-directory.md): Lists the files and folders in a directory on a remote SFTP server, with optional filters and sorting. - [SFTP Upload](https://docs.meetgail.com/platform/workflows/node-reference/integrations/sftp/sftp-upload.md): Uploads a file from the run to a path on a remote SFTP server.