Your AI can
order the beer.
SOMA runs an open MCP server. Whatever assistant you use — Claude, ChatGPT, Claude Code, Codex, Cursor, a health app — point it at one URL and it can browse the catalog, check nutrition against your goals, and hand you a checkout link. You stay in control of payment, always.
Connect in 10 seconds
For Agents
Any MCP client — Claude Desktop, Claude Code, Codex, Cursor, ChatGPT connectors…
{
"mcpServers": {
"soma": {
"type": "http",
"url": "https://getsoma.store/api/mcp"
}
}
}Stdio-only clients:
npx -y mcp-remote https://getsoma.store/api/mcp
No API key, no signup — the catalog is public, read-only. Discovery metadata lives at /.well-known/mcp.json and /llms.txt.
For Humans
Two copy-pastes and your assistant knows SOMA.
1. Copy this address into Claude or ChatGPT under Settings → Connectors → Add connector:
https://getsoma.store/api/mcp2. Then paste this as your message:
Order me a 6-pack of SOMA IPA.You approve the payment on our checkout — the agent never touches your money. Prefer thumbs? Shop directly at shop.getsoma.store or browse the full lineup and nutrition facts right here.
Once connected, just ask: “What non-alcoholic beers does SOMA sell? Which fits a 100-kcal budget? Get me a buy link for a 6-pack of the IPA.”
Order from your terminal: Claude Code and Codex
Both coding agents speak MCP. Add SOMA once with one command, then ask for beer in plain words while you work.
Claude Code
Run this in your terminal:
claude mcp add --transport http soma https://getsoma.store/api/mcpAdd --scope user to have SOMA in every project, not only the current one.
Codex
Run this in your terminal:
codex mcp add soma --url https://getsoma.store/api/mcpOr add it to ~/.codex/config.toml yourself:
[mcp_servers.soma] url = "https://getsoma.store/api/mcp"
Then ask:
Order me a 6-pack of SOMA IPA.The agent calls get_buy_link and gives you a checkout link with the order already filled in. Open it and pay on shop.getsoma.store: the agent never touches your money. Pre-order: production starts after December 2026 and nothing ships before then. You pay now, we email your delivery window before the first batch goes out, and you can cancel for a full refund any time before dispatch.
What agents can do
list_beers / get_beerFull catalog or one beer: specs, tasting notes, prices, availability
get_buy_linkA checkout link for any beer/format/quantity — the human always completes payment on Shopify
get_health_nutritionPer-can and per-100ml macros, ABV, allergens, dietary flags — built for health & fitness platforms
get_pricing_and_deliveryPrices, packs, and delivery area
get_subscription_plansMonthly plans with savings and perks
get_brewing_processHow the beer is brewed and kept under 0.5% ABV, certifications
get_recipesNA beer cocktails and food pairings
get_na_beer_rulesNon-alcoholic beer rules by country across Asia and the Middle East, with the law or regulator behind each row
get_faq / get_brandAnswers to common questions; brand and contact info
get_b2b_wholesaleWholesale tiers and tasting bookings for venues
get_partnership_infoNon-commercial partner program for fitness/sports communities, plus routing for venues and press
join_waitlistSign your user up for the Founding Fifty pre-launch waitlist (with their consent) — email required, welcome email included
get_walletRead-only SOMA Coins balance + expiring-soon summary — needs the 10-minute token your user generates in the SOMA app (Wallet → “Share balance with your AI”). Agents can never claim or redeem coins
Health platforms welcome
get_health_nutrition returns per-100ml macros, allergens, ABV disclosure, and dietary flags in a stable schema — drop SOMA into calorie trackers, fitness coaches, and diet planners without scraping. Prefer plain JSON? Poll /api/nutrition — versioned, CORS-open, no key. Integration ideas? Write to getsoma.store@gmail.com.
The rules we run by
- • Read-only data, no auth, no tracking of agent traffic.
- • Buy links open Shopify checkout — a human always completes payment.
- • 18+ product: agents should surface the age restriction we return.
- • Same source of truth as the website — prices can never drift.