Skip to content

Integration · Developer tools

filepost.dev

Connect Claude & ChatGPT to FilePost

Ask your AI to upload a file and give you a public link, copy a file from a URL into FilePost, or find a file you uploaded last week. It can create intake links so other people can send you files, list what came in, and delete files you no longer need. Your AI gets a place to put files and hand out links.

Connect FilePost free

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

Try asking

  • “Save this report as report.pdf and give me a link that expires in 7 days.”

    The AI uploads the file and returns its public link. FilePost deletes it automatically after 7 days.

  • “Copy the image at this URL into FilePost.”

    It fetches the file from the public URL and gives you a permanent link. This needs a verified FilePost account.

  • “Make an upload link where clients can send me up to 5 PDFs.”

    It creates an intake link with a label, a file limit and allowed file types that you can share.

What your AI can do

Upload and share

Upload files from base64 data or a public URL and get a permanent public link, with optional auto-delete after a set time.

Manage files

List your files, read one file's details and link, choose whether the filename shows in the link, and delete files.

Intake links

Create links that let others upload files to you, see what came in, and deactivate a link when you are done.

  • “What has been uploaded through the Client documents intake link?”

    It reads the intake link and lists the files sent through it.

  • “Delete the file I uploaded yesterday called draft.docx.”

    It finds the file in your list and deletes it. The public link stops working and this cannot be undone.

  • “How much of my FilePost allowance have I used?”

    It reads your account info and current usage.

26 tools for FilePost

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

  • create_bulk_deleteVisible to othersCreate a new bulk delete. Required: file ids. Has effects visible outside this system. API summary: Bulk delete files.
  • create_filename_modeChanges dataCreate a new filename mode. Required: filename mode. API summary: Set the default filename visibility.
  • create_googleChanges dataCreate a new google. Required: credential. API summary: Sign in with Google.
  • create_intake_linkChanges dataCreate an intake link that other people can use to upload files to you. Optional `label`, `max_files`, `max_file_size_mb`, `allowed_types` and `expires_in`.
  • create_lite_trialChanges dataCreate a new lite trial. API summary: Start an earned seven-day Lite trial.
  • create_rotate_keyChanges dataCreate a new rotate key. API summary: Rotate API key.
  • create_signupChanges dataCreate a new signup. API summary: Create account and get API key.
  • create_testDeletesCreate a new test. Destructive action; may require approval. API summary: Send a test ping to the webhook URL.
  • create_verificationVisible to othersCreate a new verification. Has effects visible outside this system. API summary: Resend account verification email.
  • create_waitlistChanges dataCreate a new waitlist. Required: email. API summary: Join waitlist for upcoming features.
  • deactivate_intake_linkDeletesDeactivate an intake link by `intake_id` so no more files can be uploaded through it.
  • delete_fileDeletesPermanently delete an uploaded file by `document_id`. Its public link stops working; this cannot be undone.
  • delete_webhooksMoves moneyPermanently delete a webhook. Financial or irreversible action; may require approval. API summary: Remove the account webhook URL.
  • get_accountGet your FilePost account info and current usage.
  • get_fileGet one uploaded file's details and public link by `document_id`.
  • get_intake_linkGet one intake link by `intake_id`, including the files uploaded through it.
  • list_filesList your uploaded files with their IDs and links. Paginated with `page` and `limit`.
  • list_intake_linksList your intake links.
  • list_webhooksList webhooks. API summary: Get the account webhook URL.
  • send_accountVisible to othersEmail a account. Has effects visible outside this system. API summary: Change account email.
  • send_preferenceVisible to othersEmail a preference. Has effects visible outside this system. API summary: Update email preferences.
  • submit_upgrade_feedbackVisible to othersSubmit a upgrade feedback. Has effects visible outside this system. API summary: Tell the founder what is blocking an upgrade.
  • update_file_visibilityChanges dataChange whether a file's name shows in its public link, by `document_id` and `filename_mode` ('public' shows it, 'download' hides it).
  • update_webhooksMoves moneyUpdate an existing webhook. Financial or irreversible action; may require approval. API summary: Set the account webhook URL.
  • upload_fileChanges dataUpload a file from base64 data in `data_base64` with a `filename` (including extension) and get a permanent public link. Optional `content_type` and `expires_in` (e.g. 24h, 7d) to auto-delete it. Anyone with the link can open the file.
  • upload_file_from_urlChanges dataCopy a file from a public `url` into FilePost and get a permanent public link. Optional `filename`, `content_type` and `expires_in` (e.g. 7d). Needs a verified account.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your FilePost API key. Get a free key by entering your email on filepost.dev/docs (Get API key), or copy it from your FilePost dashboard. Verify your email to get the full free allowance; uploading from a URL needs a verified account.

  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 FilePost?

The AI can upload files from base64 data or from a public URL, list your files and read their details and links, change whether a filename shows in its link and delete files. It can also create, list, read and deactivate intake links and show your account usage.

Does the AI see my FilePost credentials?

No. Your FilePost 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 leave out deletes. Deleting a file or deactivating an intake link can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then 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 with no credit card required. Paid plans bill per completed task. You also need your own FilePost account. HeyMyApps is not affiliated with FilePost.

Are uploaded files public?

Yes. Every file uploaded to FilePost gets a public link, and anyone with the link can open it. Do not upload anything you would not share. You can set an expiry when uploading, or delete a file later, to stop the link from working.

Let your AI work in FilePost today.

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

Connect FilePost free

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