Skip to content

SOMA Brewing Company

by getsoma.store · remote · no sign-in to list tools · v1.4.0 · published by store.getsoma

Non-alcoholic craft beer from Bangalore: catalog, nutrition, wallet, checkout links for AI agents.

Changes · 1

15 tools: 1 change things and 14 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http soma-brewing https://getsoma.store/api/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

15 tools

Changes things 1Claude Code: ask
  • join_waitlistSigns a user up for SOMA's pre-launch waitlist (the Founding Fifty — first tasters get first-batch priority in Bangalore).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Signs a user up for SOMA's pre-launch waitlist (the Founding Fifty — first tasters get first-batch priority in Bangalore). Only call this with the user's explicit consent; it stores their contact in SOMA's CRM and sends a one-time welcome email. Idempotent: signing up twice never double-sends.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
Only reads 14Claude Code: allow
  • get_b2b_wholesaleB2B pricing tiers for restaurants, bars, hotels, and events (per-can INR by monthly volume), keg/draft options, and how to book a tasting.No findings

    Why it is in this group

    • The name "get_b2b_wholesale" says "get": a word for reading.
    Description, as the server wrote it
    B2B pricing tiers for restaurants, bars, hotels, and events (per-can INR by monthly volume), keg/draft options, and how to book a tasting.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_beerDetailed spec for a single beer by slug: lager, ipa, belgian-wit, stout, stout-caffeinated.No findings

    Why it is in this group

    • The name "get_beer" says "get": a word for reading.
    Description, as the server wrote it
    Detailed spec for a single beer by slug: lager, ipa, belgian-wit, stout, stout-caffeinated.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_brandBrand overview: who SOMA is, taglines, founder, location, contact details, social handles, and the 2026 pivot from sparkling water to non-alcoholic craft beer.No findings

    Why it is in this group

    • The name "get_brand" says "get": a word for reading.
    Description, as the server wrote it
    Brand overview: who SOMA is, taglines, founder, location, contact details, social handles, and the 2026 pivot from sparkling water to non-alcoholic craft beer.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_brewing_processThe six-step production process (mash, boil, fermentation, maltose-negative yeast, carbonation, pasteurization and lab testing), ingredient sourcing, and certifications.No findings

    Why it is in this group

    • The name "get_brewing_process" says "get": a word for reading.
    Description, as the server wrote it
    The six-step production process (mash, boil, fermentation, maltose-negative yeast, carbonation, pasteurization and lab testing), ingredient sourcing, and certifications.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_faqAll customer FAQs: what SOMA is, ABV and trace alcohol, brewing method, styles, pricing, delivery, age policy, comparisons to other NA beers, subscriptions, recycling, and wholesal…No findings

    Why it is in this group

    • The name "get_faq" says "get": a word for reading.
    Description, as the server wrote it
    All customer FAQs: what SOMA is, ABV and trace alcohol, brewing method, styles, pricing, delivery, age policy, comparisons to other NA beers, subscriptions, recycling, and wholesale.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_health_nutritionMachine-readable nutrition per beer for health, fitness, and diet-tracking platforms: per-can and per-100ml calories, carbs, protein, sugar, ABV, allergens, and dietary flags.No findings

    Why it is in this group

    • The name "get_health_nutrition" says "get": a word for reading.
    Description, as the server wrote it
    Machine-readable nutrition per beer for health, fitness, and diet-tracking platforms: per-can and per-100ml calories, carbs, protein, sugar, ABV, allergens, and dietary flags.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_na_beer_rulesHow countries and territories in Asia and the Middle East define, label and sell non-alcoholic beer: the alcohol level at which a drink counts as alcoholic, the terms a label may u…No findings

    Why it is in this group

    • The name "get_na_beer_rules" says "get": a word for reading.
    Description, as the server wrote it
    How countries and territories in Asia and the Middle East define, label and sell non-alcoholic beer: the alcohol level at which a drink counts as alcoholic, the terms a label may use, the main sale rules, and a link to the law, regulator or official standard behind each fact. Also what official halal bodies have published. General information, not legal advice. Pass a country to get one row; leave it out to get every row. SOMA itself delivers in India only.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_partnership_infoNon-commercial partnership program for fitness/sports communities (run clubs, gyms, padel/climbing/pickleball groups), plus routing for venues and press.No findings

    Why it is in this group

    • The name "get_partnership_info" says "get": a word for reading.
    Description, as the server wrote it
    Non-commercial partnership program for fitness/sports communities (run clubs, gyms, padel/climbing/pickleball groups), plus routing for venues and press. Standard offer to communities: a stocked cooler for their gathering, Founding Fifty codes for members, optional co-created content — never a cash deal. Distinct from get_b2b_wholesale, which is a paid commercial arrangement for venues.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_pricing_and_deliveryLaunch prices per beer (250ml can ₹99 against a ₹149 MRP, 500ml can ₹149 against ₹189, 6-pack of 500ml cans ₹894 against ₹1,134), delivery cities (India is the first market; delive…No findings

    Why it is in this group

    • The name "get_pricing_and_delivery" says "get": a word for reading.
    Description, as the server wrote it
    Launch prices per beer (250ml can ₹99 against a ₹149 MRP, 500ml can ₹149 against ₹189, 6-pack of 500ml cans ₹894 against ₹1,134), delivery cities (India is the first market; delivery in Bangalore only for now, then Mumbai, Pune, Hyderabad, Delhi, Ahmedabad, Jaipur next), and the flat delivery fee.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_recipesNon-alcoholic beer cocktail recipes (shandies, beer-mosa, michelada, stout float) with ingredients and method, plus the food pairing guide per beer.No findings

    Why it is in this group

    • The name "get_recipes" says "get": a word for reading.
    Description, as the server wrote it
    Non-alcoholic beer cocktail recipes (shandies, beer-mosa, michelada, stout float) with ingredients and method, plus the food pairing guide per beer.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_subscription_plansThe three monthly beer subscription tiers with pricing, savings percentage, and included perks.No findings

    Why it is in this group

    • The name "get_subscription_plans" says "get": a word for reading.
    Description, as the server wrote it
    The three monthly beer subscription tiers with pricing, savings percentage, and included perks. All plans have free delivery and pause-anytime.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_walletREAD-ONLY wallet summary for a SOMA app user: their SOMA Coins balance plus a summary of coins expiring within the next 30 days.No findings

    Why it is in this group

    • The name "get_wallet" says "get": a word for reading.
    Description, as the server wrote it
    READ-ONLY wallet summary for a SOMA app user: their SOMA Coins balance plus a summary of coins expiring within the next 30 days. Requires a wallet token that only the human can generate inside the SOMA mobile app (Wallet tab → 'Share balance with your AI') — ask them for it; tokens expire after ~10 minutes. This tool can never claim, redeem, spend, or move coins (there are deliberately no claim/redeem tools over MCP). Returns { error: 'invalid_or_expired_token' } for a bad or stale token — ask the user to generate a fresh one in the app.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • list_beersFull product lineup with style, tasting profile, ABV, calories, carbs, pricing (can/6-pack in INR), food pairings, availability status, and brewing notes.No findings

    Why it is in this group

    • The name "list_beers" says "list": a word for reading.
    Description, as the server wrote it
    Full product lineup with style, tasting profile, ABV, calories, carbs, pricing (can/6-pack in INR), food pairings, availability status, and brewing notes.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.4.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http soma-brewing https://getsoma.store/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__soma-brewing__get_brand",
      "mcp__soma-brewing__list_beers",
      "mcp__soma-brewing__get_beer",
      "mcp__soma-brewing__get_pricing_and_delivery",
      "mcp__soma-brewing__get_subscription_plans",
      "mcp__soma-brewing__get_b2b_wholesale",
      "mcp__soma-brewing__get_partnership_info",
      "mcp__soma-brewing__get_brewing_process",
      "mcp__soma-brewing__get_faq",
      "mcp__soma-brewing__get_recipes",
      "mcp__soma-brewing__get_na_beer_rules",
      "mcp__soma-brewing__get_buy_link",
      "mcp__soma-brewing__get_health_nutrition",
      "mcp__soma-brewing__get_wallet"
    ],
    "ask": [
      "mcp__soma-brewing__join_waitlist"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as soma-brewing. Review it before you use it.