foundr.host — full features
MCP-native object storage. One token, one bucket, no dashboard, no IAM. Your agent uploads files and gets URLs. That is the whole product.
Pricing
Free via X. Solo at indie prices. Pro when you scale.
Same pricing model across the whole foundr.* family. No per-seat math. No enterprise quote theater.
Free
quote-tweet @perea_ai
$0
A real bucket your agent can write to. No card.
- 1 GB storage
- 3 GB egress / mo
- 1 token
- 10,000 ops / mo
Solo
Recommended$9 / mo
Five per-project tokens, real working limits.
- 10 GB storage
- 30 GB egress / mo
- 5 tokens (one per project)
- 100k ops / mo
- 7-day presigned URL TTL
Pro
$29 / mo
Hundreds of GB, custom domain, team-shareable.
- 100 GB storage
- 300 GB egress / mo
- Unlimited tokens, team-shared buckets
- Custom domain on public URLs
- 30-day presigned URL TTL
- 1M ops / mo
What you get
Every feature, grouped by who it's for.
Core
- Upload (auto MIME, multipart for >5MB)
- Download by key
- List objects with prefix + pagination
- Delete + batch delete
- Generate presigned GET URL (time-bounded)
- Generate presigned PUT URL (browser direct-upload)
- Object metadata (size, contentType, lastModified, ETag)
- Public-share toggle per object (CDN-cacheable URL)
Agentic-first (MCP + token)
- host_upload / host_list / host_get_url / host_delete / host_stat / host_quota
- Stateless JWT tenancy — no central token table to babysit
- Per-tenant Backblaze B2 keys, 15-min validity, 14-min cache
- One-line install: `claude mcp add --transport http foundr-host …`
- Agent never sees a long-lived AWS-style root credential
Solo-founder-shaped
- Multi-project namespacing inside one token (`key = "project-a/screenshot.png"`)
- Quote-tweet → token flow, no email required
- host_export dumps a manifest + presigned URLs for full migration off
- Zero S3 console — tenant never sees the underlying B2 keys
- Single shared token across foundr.* MCPs
Agentic-first
The MCP surface your agents call.
Add it once to Claude, Cursor, or any MCP host. Your bearer token unlocks every tier — no dashboard required.
claude mcp add --transport http foundr-host https://foundr-host.foundr.company/api/mcp
host_upload{path|bytes, key?, contentType?} → URL
host_list{prefix?, limit?, cursor?} → object summaries
host_get_url{key, expiresIn?, mode: "get"|"put"} → presigned URL
host_delete{key | keys[]} → confirmation
host_stat{key} → metadata + size + ETag (cheap HEAD)
host_quota{} → bytes used, bytes remaining, tier
Why this differs
The angles the incumbents won't ship.
- 01
MCP-native — storage exposed as MCP tools, not REST docs. Your agent never sees an SDK.
- 02
No dashboard, ever. No signup form, no console, no IAM tabs. Token in, files out.
- 03
Stateless JWT tenancy. Tokens self-describe tenant; revoke by signing-key rotation.
- 04
Per-tenant B2 keys, 15-min validity. Bounded blast radius; no long-lived credentials.
- 05
One token across the foundr.* family. Same auth covers backlog, host, and the rest.
Competitive landscape
Who's already here, and what they leave on the table.
Honest comparison. We do not pretend the space is empty.
- AWS S3$0.023 / GB-mo + $0.09 / GB egress
Incumbent S3-compatible storage
Gap: IAM, console, surprise egress bills
- Cloudflare R2$0.015 / GB-mo + $0 egress
S3-compatible, zero egress
Gap: Requires Cloudflare account, no MCP
- Backblaze B2$0.006 / GB-mo + 3x free egress
Cheapest single-tier hot storage
Gap: Dashboard onboarding (we wrap this)
- Vercel Blob$0.023 / GB-mo + $0.05 / GB transfer
DX-friendly storage for Vercel apps
Gap: Tied to Vercel project, not arbitrary tenants
- Pinata$20 / mo for 1TB
Content-addressed storage + gateway
Gap: IPFS CID is overkill for transient agent files
Get your free token
Quote-tweet @perea_ai. You get a JWT in reply. Add the MCP server to Claude or Cursor — your agent uploads files in the next message.