mah_upload_slots
Get signed upload URLs for files to attach to a MyChart portal reply, so file bytes never travel inside a tool call. Then pass the returned blobKeys to the reply tool.
Instructions
Hosted deployments: get signed upload URLs for files to attach to a mah_reply_message reply, one per file, so the bytes never ride inside a tool call. Sends nothing and touches nothing in the portal. PUT each file to its uploadUrl with the slot's Content-Type (each slot carries a ready curl command), then pass the returned blobKeys to mah_reply_message. Use this for anything but a tiny file. Accepts the portal's file types (PDF, image, Word, video); the portal's per-reply count and size limits are applied when the reply reads the files back. At most 10 files per call. Refused on a local install (no upload store) — pass base64 attachments there instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | One entry per file to upload: {filename, mimeType?}. The extension must be one the portal accepts. |