MCP / E-commerce

Gumroad MCP

Gumroad creator store: products, sales, licenses, payouts, emails. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

Sign in once81 actionsE-commerce
Ask your agent
Read my Gumroad product list once and show up to 10 product names, IDs and prices.

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

What Gumroad MCP can do

81 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

ActionWhat it does
gumroad_categories_listList the full product category tree. Use a category's path as `category` when creating or updating products.
gumroad_cover_createAdd a cover (image, video, YouTube or Vimeo) to a product
gumroad_cover_deleteRemove a cover from a product. Returns the remaining covers.
gumroad_custom_field_createCreate a custom checkout field
gumroad_custom_field_deleteDelete a custom field DESTRUCTIVE
gumroad_custom_field_updateUpdate a custom field The field is identified by its current name; Gumroad lets you change only `required`.
gumroad_custom_fields_listList custom checkout fields of a product
gumroad_earnings_getGet the annual earnings breakdown (gross, fees, taxes, affiliate credit, net in cents, USD) matching the Tax Center
gumroad_email_createCreate an audience email
gumroad_email_deleteDelete an audience email DESTRUCTIVE
gumroad_email_getGet one audience email Needs the edit_emails grant.
gumroad_email_previewSend a preview of an audience email to the seller's own email address Nobody else receives it.
Show all 60 actions
ActionWhat it does
gumroad_email_scheduleSchedule a draft audience email
gumroad_email_sendPublish a draft audience email and SEND it to its whole audience now Cannot be unsent.
gumroad_email_unscheduleCancel a scheduled audience email and turn it back into a draft WRITE action
gumroad_emails_listList audience emails (posts)
gumroad_file_uploadUpload a product content file to Gumroad storage PUT each 100 MB part to its presigned URL,
gumroad_file_upload_abortCancel an unfinished multipart file upload
gumroad_get_userGet authenticated user profile. Returns user_id, name, email, bio, currency.
gumroad_license_decrement_usesDecrement a license's uses count
gumroad_license_disableDisable a license key
gumroad_license_enableEnable a license key
gumroad_license_rotateRotate a license key
gumroad_license_verifyVerify a license key
gumroad_media_createUpload an image to the media library (a FlyMyAI file goes through with purpose=media first).
gumroad_media_deleteDelete an image from the media library Pages still embedding its URL show a broken image.
gumroad_media_listList the media library (images hosted by Gumroad for custom pages), newest first.
gumroad_offer_code_createCreate an offer code
gumroad_offer_code_deleteDelete an offer code DESTRUCTIVE
gumroad_offer_code_getGet one offer code
gumroad_offer_code_updateUpdate an offer code Editable: max_purchase_count, minimum_amount_cents (the code and amount are fixed).
gumroad_offer_codes_listList offer codes (discounts) of a product, including universal codes Each has amount_cents or percent_off.
gumroad_payout_getGet one payout
gumroad_payouts_listList payouts
gumroad_product_createCreate a product
gumroad_product_custom_html_previewPreview a product's custom HTML landing page without saving
gumroad_product_deleteDelete a product Cannot be undone. DESTRUCTIVE
gumroad_product_disableUnpublish a product Hides it from buyers.
gumroad_product_enablePublish a product Makes it visible/purchasable.
gumroad_product_getGet one product. Returns name, description, price, variants, files (time-limited download URLs), covers, custom_html, etc.
gumroad_product_reviews_listList a product's public reviews, newest first
gumroad_product_updateUpdate a product Send only what changes: name, description, custom_permalink, price, price_currency_type, customizable_price, suggested_price_cents, max_purchase_count, quantity_enabled, is_adult...
gumroad_products_listList all products. Returns courses, ebooks, software, bundles with full metadata.
gumroad_public_product_page_getGet any product's PUBLIC page JSON - GET https://<seller>.gumroad.com/l/<permalink>.json (no token).
gumroad_public_profile_getGet any creator's PUBLIC profile JSON - GET https://<username>.gumroad.com/.json (no token).
gumroad_refund_policy_getGet the account-level refund policy. Returns refund_period, title, fine_print, in_effect.
gumroad_refund_policy_updateUpdate the account-level refund policy
gumroad_resource_subscription_createCreate a webhook subscription
gumroad_resource_subscription_deleteDelete a webhook subscription DESTRUCTIVE
gumroad_resource_subscriptions_listList webhook subscriptions for an event resource_name is the event type (sale, refund, dispute, dispute_won, cancellation, subscription_updated, subscription_ended, subscription_restarted).
gumroad_sale_getGet one sale. Returns buyer info, amount, product, timestamp, license key.
gumroad_sale_mark_as_shippedMark a sale as shipped
gumroad_sale_refundRefund a sale
gumroad_sale_resend_receiptResend a sale's receipt email WRITE action
gumroad_sale_revoke_accessRevoke the buyer's access to a sale without refunding it The buyer loses library/download access; the sale stays.
gumroad_sale_undo_revoke_accessRestore a buyer's previously revoked access to a sale WRITE action
gumroad_sales_listList successful sales
gumroad_subscriber_getGet one subscriber. Returns email, product, status, recurrence, charge dates.
gumroad_subscribers_listList active subscribers of a recurring product
gumroad_tax_form_downloadDownload a tax form PDF into a FlyMyAI file

And 21 more actions; the docs lists every one.

Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

“Read my Gumroad product list once and show up to 10 product names, IDs and prices.”uses gumroad_products_list
“Read this Gumroad product and summarize its description, price and available variants.”uses gumroad_product_get
“Read the first review page for this Gumroad product and summarize themes from up to 10 returned reviews.”uses gumroad_product_reviews_list

Connect Gumroad in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

  1. 01

    Add FlyMy.AI

    Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.

  2. 02

    Sign in to Gumroad

    Open the Gumroad connection settings and sign in once. Your agent then works as your account; the token stays with FlyMy.AI, never in a prompt or a chat.

  3. 03

    Ask

    Paste a request from this page. Every run shows what it cost.

Claude Code
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp

Then run /mcp in Claude Code and sign in.

Codex
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop
https://mcp-agents.flymy.ai/mcp

Settings, Connectors, Add custom connector: paste this URL.

Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Gumroad account, under its plan and limits. No seats and no minimum.

Go to the source

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.