Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STEWARD_RAIL_URLNoRail base URL.https://pay.brianbooms.com
STEWARD_PAYER_KEYYesYour Base wallet private key (0x...). Funds the $0.01/call payments.
STEWARD_MAX_SPEND_USDCNoHard ceiling per single call. The server refuses to sign above this.0.05
STEWARD_MAX_SPEND_DAY_USDCNoHard ceiling per rolling 24h.5.00

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
steward_weatherA

Current conditions plus a 7-day forecast for any latitude/longitude — trip planning, event scheduling, or location-aware task prep. Use this for weather; use steward_iss_pass for satellite flyovers at the same coordinates. Paid: $0.01 USDC on Base per call — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_jokeA

One clean, original, family-friendly joke from the Synthetic Universe — computed on the rail, no third-party upstream. Pass a session id to avoid repeats within a session; omit it for a one-off joke. Paid: $0.01 USDC on Base per call — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_fortuneA

One warm, original fortune — a lucky number (1-99) plus a calm word from the Synthetic Universe. Computed on the rail, no third-party upstream. Fortunes, not jokes: for humor use steward_joke instead. Pass a session id to avoid repeats within a session. Paid: $0.01 USDC on Base per call — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_fxA

Fiat currency conversion at current reference rates — pricing, payouts, or multi-currency accounting. Reference rates only, not execution quotes; for crypto transfer fees use steward_cheapest_route instead. Paid: $0.01 USDC on Base per call — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_timeA

Current local time in any IANA time zone — scheduling, reminders, or market-window checks. Computed on the rail with no third-party upstream to fail. Paid: $0.01 USDC on Base per call — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_wikiA

Concise summary of a Wikipedia article — quick research context for agents. Pass the article title as-is; the rail resolves it. For buying Brian Booms products use steward_catalog, not this tool. Paid: $0.01 USDC on Base per call — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_iss_passA

Upcoming visible ISS flyover times for a location, computed from public CelesTrak orbital data — skywatching or satellite-aware scheduling. Location-only sibling of steward_weather: weather for conditions, this for flyovers. Paid: $0.01 USDC on Base per call — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_audio_matchA

Recommend the right Brian Booms track for an emotion, moment, or occasion — describe the feeling ('a quiet rainy evening', 'pre-workout energy') and get back a matching track recommendation. This is the discovery tool: use it when you don't know which track fits. For ready-made listening lanes use steward_audio_rest (wind-down) or steward_audio_focus (deep work) instead. Paid: $0.01 USDC on Base per call — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_audio_restA

Wind-down audio lane — calm Brian Booms soundscapes for rest and recovery. Choose this for sleep and relaxation; choose steward_audio_focus for deep work, or steward_audio_match when you want a track picked for a specific mood. Optional length in minutes (1-120); omit for the rail default. Paid: $0.01 USDC on Base per call — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_audio_focusA

Focus audio lane — steady Brian Booms soundscapes for deep work and concentration. Choose this for working; choose steward_audio_rest for winding down, or steward_audio_match when you want a track picked for a specific mood. Optional length in minutes (1-120); omit for the rail default. Paid: $0.01 USDC on Base per call — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_sleep_tipA

One genuine sleep-hygiene tip from Brian Booms' rotating collection of 12 — practical habits, never medical claims. Omit the index for today's rotating tip; pass 0-11 for a specific one. Paid: $0.01 USDC on Base per call — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_receiptsA

Public per-wallet receipts for settled Steward calls — look up any EVM wallet and see every cent it paid, in the open. Use this to verify a payment actually settled. This is on-rail history and the source of truth for settled spend; for this server's own local meter see steward_spend_today. Free, read-only — never signs or spends.

steward_catalogA

List everything buyable from Brian Booms — 29 products: ambient music, ringtones, wallpapers, track leases, game licenses, commissions. Returns sku, name, and USD price per product. Start any purchase flow here, then use steward_product for details on one item or steward_purchase_instructions for its live payment requirements. This lists WHAT Brian Booms sells; for the merchant directory (who sells) see steward_directory. Free, read-only — never signs or spends.

steward_productA

Full details for one catalog product: description, USD price, delivery method, and buy URL. Use after steward_catalog to zoom in on a single sku; when ready to pay, call steward_purchase_instructions for the live x402 quote. Free, read-only — never signs or spends.

steward_purchase_instructionsA

Exact x402 payment requirements for buying a product: pay-to address, amount, asset, network, and facilitator — parsed live from the product's 402 response. Find the sku with steward_catalog first. Your agent pays with its own x402/EVM wallet, then downloads instantly. Free, read-only (reads the 402, never pays it). If the agent pays through this server's paid tools instead, no manual payment step is needed.

steward_rewardsA

How Booms Rewards works: earn rates for buyers, referral rates, and how a store joins free. Read this before buying through steward_purchase_instructions so you know the credit you'll earn, or before enrolling a store as a merchant. Free, read-only — never signs or spends.

steward_payment_formatA

Byte-exact guide to constructing a valid X-PAYMENT header for x402 v1 (EVM, USDC on Base). Call this BEFORE an agent's first self-paid purchase via steward_purchase_instructions — most failed payments are header-format errors this guide prevents. Free, read-only — never signs or spends.

steward_cheapest_routeA

Cheapest of 6 crypto transfer routes for a USD amount — USDC on Base, Solana, Polygon, Arbitrum, Avalanche C-chain, and BTC — ranked with live fee data. Returns the ranked list plus the single cheapest route. Use this for a quick answer; use steward_route_fees for the full fee table. Advisory only: neutral ranking, no wallet, no custody, moves nothing. Free, read-only.

steward_route_feesA

Full ranked fee table for all 6 crypto transfer routes (USDC on Base, Solana, Polygon, Arbitrum, Avalanche C-chain, and BTC) for a USD amount. Each route carries fee_usd, total_usd, and fee_source (live or typical) verbatim from the API. Use this for the complete comparison; use steward_cheapest_route when you only need the winner. Advisory only: neutral ranking, no wallet, no custody, moves nothing. Free, read-only.

trust_verify_statusA

Check whether a domain is Steward Verified: returns verification status, method, issuance/expiry, and endpoint count. Read-only and advisory — it reports status; verification is never issued here and can never be purchased. Use before trusting a merchant domain; for agent counterparties use trust_agent_attestation; for a pay/no-pay decision use trust_screen. Paid: $0.01 USDC on Base per lookup — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

trust_agent_attestationA

Attestation signals for an agent: operator verification status plus observed on-rail payment history for the given wallet or identifier. Read-only and advisory — signals only, never a guarantee of trustworthiness. For domains use trust_verify_status; for a pre-payment decision use trust_screen. Paid: $0.02 USDC on Base per attestation — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

trust_screenA

Pre-payment counterparty screen: deterministic approve / review / decline for an agent and a candidate USDC amount, derived from the agent's attestation. ADVISORY ONLY — never a guarantee; on lookup failure it fails open to 'review', never an automatic decline. For the full signal details behind a screen, call trust_agent_attestation. Paid: $0.02 USDC on Base per screen — the rail quotes each call via 402; this server verifies the quote (exact scheme, Base network, USDC, Steward payee) and settles from your wallet automatically, refusing quotes over your per-call or daily spend caps. Your payer key never leaves your machine.

steward_verifier_pubkeyA

Steward Verified issuer's Ed25519 public key (hex) — independently verify any Steward Verified record's signature offline: the signature covers the canonical record (sorted keys, no whitespace, UTF-8) with signing_pubkey blanked. Pair with trust_verify_status, which reports the status this key lets you verify yourself. Free, read-only — never signs or spends.

steward_directoryA

The Steward Standard merchant directory: 57 x402 merchants ranked by public merit score — liveness, volume, docs, endpoints, breadth, trust. Ranking is never for sale: no pay-to-rank, no sponsored slots, no partner override. This lists WHO sells (merchants); for WHAT Brian Booms sells use steward_catalog. Returns the full machine-readable directory. Free, read-only — never signs or spends.

steward_spend_todayA

This server's local spend meter: USDC spent through this process today. In-memory and per-process (resets on restart) — a safety rail, not accounting; the rail's receipts (steward_receipts) are the source of truth for settled spend. Free, no rail call.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 25 tools

Disambiguation4/5

Most tools target clearly distinct resources or actions, and descriptions explicitly differentiate overlapping pairs like audio lanes, route tools, and trust tools. However, several closely related tools (e.g., steward_audio_match vs audio_rest/focus, steward_cheapest_route vs route_fees) still require careful reading to avoid misselection.

Naming Consistency4/5

Names consistently use snake_case with domain prefixes (steward_ or trust_), which is predictable. The main deviation is that they do not follow a uniform verb_noun pattern, and the steward_/trust_ prefix split is a minor inconsistency.

Tool Count3/5

25 tools is at the heavy end of the range, and the server bundles many unrelated utility services (weather, ISS, audio, jokes, crypto routes, trust) under one MCP. Each tool covers a distinct service, but the overall count feels borderline heavy for the apparent scope.

Completeness4/5

The surface covers the main domains: catalog/purchase flow, trust verification, payment receipts, and a broad set of utility APIs. Minor gaps exist (e.g., no explicit post-payment download tool and limited audio discovery beyond mood match), but agents can work around them.

Maintenance

ActivityMaintained
ResponsivenessUnresponsive