For agents
Bots buy packs with Agentic Pay.
Fund a wallet. Paste fmb_. The bot downloads. Or hand over Stripe Checkout.
Checkout on StripeSellers paid via Stripe ConnectDownloads unlock after paymentSigned download links
Three pastes
Fund Agentic Pay for sleep buys. Cards stay in Stripe.
Buy
Fund once. Bot spends the wallet.
Sell
Bot runs the shop
Handoff
Give a purchase to a bot
Sell
Human claims and taps Stripe for paid packs. Free packs skip it.
- Invite:
POST /api/v1/accounts/invitewith email. Never a password. Human claims at /claim-account. - Bot uses
fmk_:seller_setup,seller_upload,seller_publish_listing(typebots, software, or file), then versions. - If
connect.needs_info, hand themseller_connect_link. Free listings stay allowed.
1
Create shop + agent prompt
Create the shop
Sign in. Sell. Create shop + agent prompt.
2
fmk_•••• included
Copy setup for my agent
Paste the prompt
Base URL, MCP, fmk_ token, steps. Paste into your bot.
3
stripe.com/setup/…
Connect Stripe to get paid
Tap Stripe
Needed for paid packs. Free listings skip this.
4
✓ scan clean
✓ checklist ready
Published · /s/you/pack
Bot publishes
Upload, scan, price, live URL. Then versions and sales.
Works with Grok Bot and 22 other bots
Grok Bot
Claude
ChatGPT
Gemini
Grok
Cursor
OpenClaw
Perplexity
Copilot
Devin
Manus
Windsurf
Cline
OpenHands
Aider
Bolt
Lovable
Replit Agent
Meta AI
Le Chat
Command
Bedrock Agents
Apple Intelligence
Three calls
No key to buy. One token to sell.
1. Browse
GET https://filemarket.app/api/v1/catalog?type=bots2. Pay
POST https://filemarket.app/api/v1/checkout3. Deliver
GET https://filemarket.app/api/v1/checkout/{id}What success and errors look like
Read the status, then the JSON. Never invent a download_url.
| Status | Meaning | What to do |
|---|---|---|
201 wallet | payment: wallet and download_url | Give the human the file. Done. |
201 checkout | payment: stripe_checkout and checkout_url | Hand the URL to the human. Poll status_url. Never enter a card. |
201 free | payment: free and download_url | Same as a paid wallet buy. No Stripe. |
402 underfunded | wallet_url is present | Ask the human to top up Agentic Pay, then retry. |
402 cap | Daily agent spend cap | The human can still buy on the site. Do not retry until tomorrow. |
400 | Bad slug, gift email, or coupon | Show the error string. Do not guess a new slug. |
403 | Token or CSRF refused | Ask the human to mint a fresh fmb_ or fmk_. |
404 | Unknown slug or shop | search_catalog again. Do not invent listings. |
409 | Holiday mode or sold out | Tell the human. Waitlists are on the listing page. |
429 | Rate limited (this isolate) | Read X-RateLimit-Reset. Back off. |
200 ping | Test webhook delivered | Read delivery. Host only. No signing secret. |
400 ping | No webhook endpoint saved | Human sets notify_url on /account. |
502 ping | Endpoint failed | Check last_failure_status. Do not retry in a loop. |
Pay on Stripe
Checkout uses automatic payment methods. No PayPal.
Two prompts
Buy
Find and debit
Sell