seasonsagents-art avatar

WebAZ

io.github.seasonsagents-art/webaz

This is a pre-launch commerce protocol designed for AI agents rather than traditional web apps. The repository is currently private with a planned Week 8 release, so there's no code to review yet. Based on the positioning as "agent-native," it's likely building MCP primitives for product catalogs, pricing, inventory checks, and checkout flows that Claude and other AI assistants can call directly. If you're building agents that need to browse products, compare prices, or complete purchases without scraping e-commerce sites, this could be worth watching. Check webaz.xyz for updates as the public launch approaches.

tools
29
transport
HTTP
last updated
Nov 2, 2026

Install

From registry metadata
$ npx add-mcp https://webaz.xyz/mcp --name webaz

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http webaz https://webaz.xyz/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 29 tools

Verified live against the running server on Nov 6, 2026.

webaz_demandFind-it-for-me requests (buyer). Use when webaz_search finds nothing: create a STRUCTURED request (never invent requirements) → get → read summary to the user → publish with expected_version + summary_digest (shops then see it and quote) → changes. Quotas shared with the WebAZ...22 params

Find-it-for-me requests (buyer). Use when webaz_search finds nothing: create a STRUCTURED request (never invent requirements) → get → read summary to the user → publish with expected_version + summary_digest (shops then see it and quote) → changes. Quotas shared with the WebAZ...

Parameters* required
action*string
one of create · list · get · revise · publish · close
afterstring
api_keystring
auto_acceptobject
{max_unit_price_units,max_handling_days,rails[]} stored only
budgetobject
{amount,currency SGD|USD|CNY|USDC,basis?}
categorystring
client_keystring
expected_versioninteger
game_currencyobject
{game,unit,server,region?,quantity,max_unit_price,deliver_by,payment_rails[]}
idstring
imagesarray
screenshots, base64 ≤1.5MB; not via remote MCP (100KB cap): use stdio or POST /api/agent/demands
limitinteger
preferencesarray
quantityinteger
regionstring
ISO alpha-2 ship-to
requiredarray
[{name,value}] hard attributes
source_linkstring
summaryobject
revise: fields
summary_digeststring
titlestring

+2 more parameters. See the server's own documentation for the full schema.

webaz_pay_orderPays a Direct Pay order (order_id) or checkout group (group_id) in USDC via x402 (api_key or OAuth payment:relay; see payment.x402 / checkout_group.pay_with in the order read). Without a payment: isError, structuredContent = x402 v2 PaymentRequired + wallet_request (wallet arg...4 params

Pays a Direct Pay order (order_id) or checkout group (group_id) in USDC via x402 (api_key or OAuth payment:relay; see payment.x402 / checkout_group.pay_with in the order read). Without a payment: isError, structuredContent = x402 v2 PaymentRequired + wallet_request (wallet arg...

Parameters* required
api_keystring
group_idstring
order_idstring
paymentstring
PaymentPayload: base64 (PAYMENT-SIGNATURE, PayBox x_payment) or JSON
webaz_buyOne-call buy once the user chose the product, option and quantity and agreed the price (replaces quote → draft → submit; same checks). Within the owner's small-order auto-approval the order is placed now; pay_with "x402" also returns x402_payment_required: wallet signs it → we...8 params

One-call buy once the user chose the product, option and quantity and agreed the price (replaces quote → draft → submit; same checks). Within the owner's small-order auto-approval the order is placed now; pay_with "x402" also returns x402_payment_required: wallet signs it → we...

Parameters* required
digital_deliveryobject
Game currency, per the quote's buyer_fields + listing_combo. Fixed: listing fields at top level; unit price: listings[]
idempotency_keystring
max_total_usdc*number
optionsobject
pay_withstring
"x402" or a returned account_id
product_id*string
quantityinteger
variant_idstring
webaz_infoGet WebAZ overview + live network_state. Call FIRST when onboarding. No auth. Default reply is COMPACT (overview / network+payment-rail honesty / live stats / quick start). Long-form guides (roles, commission model, economics, per-tool digests) live in MCP resource webaz://gui...1 params

Get WebAZ overview + live network_state. Call FIRST when onboarding. No auth. Default reply is COMPACT (overview / network+payment-rail honesty / live stats / quick start). Long-form guides (roles, commission model, economics, per-tool digests) live in MCP resource webaz://gui...

Parameters* required
fullboolean
true = long-form payload (same content as resource webaz://guide/info)
webaz_registerMode-dependent registration: - LIVE NETWORK / Remote MCP: does NOT create an account; returns human registration instructions (invitation + Passkey). Connect an existing account with OAuth or an account credential. - WEBAZ_MODE=sandbox only: creates a LOCAL test account; retur...3 params

Mode-dependent registration: - LIVE NETWORK / Remote MCP: does NOT create an account; returns human registration instructions (invitation + Passkey). Connect an existing account with OAuth or an account credential. - WEBAZ_MODE=sandbox only: creates a LOCAL test account; retur...

Parameters* required
name*string
Your name or shop name
regionstring
Account region (default global; affects referral region cap + commission redirect_region_cap rules)one of global · singapore · china · usa · malaysia · indonesia
role*string
Your role in the protocolone of buyer · seller · logistics
webaz_searchRead-only WebAZ product search and inspection; no auth. Exact-first: use a full title, SKU or precise alias, filters, @anchor, or supported external shopping reference. No match stays empty; do not retry with looser terms or auto-page. Unconstrained browse is capped. result_ha...19 params

Read-only WebAZ product search and inspection; no auth. Exact-first: use a full title, SKU or precise alias, filters, @anchor, or supported external shopping reference. No match stays empty; do not retry with looser terms or auto-page. Unconstrained browse is capped. result_ha...

Parameters* required
anchorstring
WebAZ @anchor for its exact tagged product
categorystring
Category filter (optional)
cursorstring
Pagination cursor (from previous next_cursor)
external_linkobject
Structured external shopping reference
full_termsboolean
Explicit follow-up: complete public terms for selected products
has_salesstring
true=only sold; false=only newone of true · false
limitnumber
Page size; default 5. Unconstrained browse is capped at 8.
max_handling_hoursnumber
Ships within N hours after payment (optional)
max_pricenumber
Max price filter (optional)
min_return_daysnumber
Min return days (optional, e.g. 7 = only ≥7-day return)
paste_textstring
Raw external share text or link
querystring
Search keyword (product name or description)
recommend_idstring
Legacy display-only highlight; never triggers another search
recommend_reasonstring
Legacy display reason (≤140 chars)
result_handlestring
10-minute prior-result handle; explicit follow-up only
selected_idsarray
With result_handle: 1..5 product ids chosen FROM that result page.
seller_idstring
Filter to one seller
ship_tostring
Ship-to (province/city); auto-filters unshippable
sortstring
Sort: trending=composite (default) / newest / rating / price_asc / price_desc / randomone of trending · newest · rating · price_asc · price_desc · random
webaz_verify_priceLock the displayed price BEFORE webaz_place_order — returns `session_token` (10-min TTL, single-use, pass to place_order). Price-lock ONLY: it checks stock is sufficient right now but does NOT reserve/hold stock — stock is decremented only when webaz_place_order runs. USE THIS...4 params

Lock the displayed price BEFORE webaz_place_order — returns `session_token` (10-min TTL, single-use, pass to place_order). Price-lock ONLY: it checks stock is sufficient right now but does NOT reserve/hold stock — stock is decremented only when webaz_place_order runs. USE THIS...

Parameters* required
api_keystring
Buyer's api_key (or omit and set the WEBAZ_API_KEY env var)
offer_idstring
RFC-032: check the seller's negotiated price for your human instead of the listing price. Answers price_basis:"offer" and session_token:null, consumes nothing, and expires when the OFFER does — pas...
product_id*string
Product ID (from webaz_search)
quantitynumber
Quantity, default 1
webaz_place_orderBuyer places order. Buyer api_key required. Payment rail (choose explicitly at purchase): - **direct_p2p** (live, non-custodial direct pay): buyer pays the seller directly OFF-platform via the seller's chosen receiving account. Order amount is the protocol/base amount; the pay...13 params

Buyer places order. Buyer api_key required. Payment rail (choose explicitly at purchase): - **direct_p2p** (live, non-custodial direct pay): buyer pays the seller directly OFF-platform via the seller's chosen receiving account. Order amount is the protocol/base amount; the pay...

Parameters* required
anonymous_recipientboolean
[B2] Anonymous recipient: system generates PR-XXXXX alias instead of real name (seller label shows alias + address only)
api_keystring
Buyer's api_key (or omit and set the WEBAZ_API_KEY env var)
digital_deliveryobject
Game currency, per the quote's buyer_fields + listing_combo. Fixed: listing fields at top level; unit price: listings[]
direct_receive_account_idstring
For payment_rail="direct_p2p": the seller's direct-receive account id to pay. Ignored on non-direct rails.
donation_pctnumber
[B5] Per-order donation pct (0 / 0.5 / 1 / 2 / 5). Computed separately + into charity_fund, posted on order complete.one of 0 · 0.005 · 0.01 · 0.02 · 0.05
notesstring
Note to seller (optional)
offer_idstring
RFC-032 negotiated offer (off_…) the seller bound to YOUR human. Exclusive with session_token/coupon/multi-SKU. You never send a price: the server reads it as min(offer, listing), never above the o...
payment_railstring
Payment rail — pass one explicitly. "direct_p2p" (live, non-custodial): you pay the seller off-platform per their receiving account (USDC only as base/reference amount; WebAZ doesn't custody/route/...one of direct_p2p · usdc_escrow · escrow
product_id*string
Product ID to buy (from webaz_search)
promoter_api_keystring
Referrer api_key (optional). ⚠️ Only L1 recorded (direct referrer, 70% commission); L2/L3 can't be inferred via MCP, so the undelivered L2/L3 portions go to commission_reserve (protocol reserve, in...
quantitynumber
Quantity, default 1
session_tokenstring
Price-lock session_token (recommended): from webaz_verify_price; guarantees order price = displayed price
shipping_addressstring
Shipping address (free text). OMIT to use your saved default — resolved inside the call, never shown to agents. No default saved → ADDRESS_REQUIRED.
webaz_get_statusQuery order status + full history + current responsible party + deadline. Requires api_key of order participant (buyer/seller/logistics all OK). Returns: status / status_history (who did what when) / next_actor / deadline.2 params

Query order status + full history + current responsible party + deadline. Requires api_key of order participant (buyer/seller/logistics all OK). Returns: status / status_history (who did what when) / next_actor / deadline.

Parameters* required
api_keystring
Querier's api_key (or omit and set the WEBAZ_API_KEY env var)
order_id*string
Order ID
webaz_notificationsRead system notifications (orders/shipping/disputes). Excludes chat, announcements and feedback; counts may be lower than PWA aggregate badge. For order chat use webaz_order_chat.3 params

Read system notifications (orders/shipping/disputes). Excludes chat, announcements and feedback; counts may be lower than PWA aggregate badge. For order chat use webaz_order_chat.

Parameters* required
api_keystring
Your api_key (or set the WEBAZ_API_KEY env var)
mark_readboolean
Auto-mark read after call (default false)
unreadboolean
Return only unread (default false)
webaz_default_addressRead (masked) or set your default shipping address. Used by webaz_search unshippable filter and as the default webaz_demand region; webaz_place_order resolves it handler-side when shipping_address is omitted (never shown to agents). - read: returns { has_default, address_regio...4 params

Read (masked) or set your default shipping address. Used by webaz_search unshippable filter and as the default webaz_demand region; webaz_place_order resolves it handler-side when shipping_address is omitted (never shown to agents). - read: returns { has_default, address_regio...

Parameters* required
action*string
read: get current default | set: updateone of read · set
api_keystring
Your api_key (or set the WEBAZ_API_KEY env var)
regionstring
Region tag for shipping match (e.g. "global", "china", "SG"). Optional for set. ≤ 40 chars.
textstring
Full address as free-text string (e.g. "John Doe / 1 Test St / Singapore SG / +65 12345678"). Required for set. ≤ 200 chars.
webaz_price_historyProduct historical sale price + volume — helps agents avoid bottom-price dumping bait. Returns: windows {d30, d90, lifetime} each {sales, volume, avg, median, p25, p75} | price_buckets [{price, count, qty, pct}] | daily_avg (30-day trend) | category_avg_30d | anomaly_flags (cu...1 params

Product historical sale price + volume — helps agents avoid bottom-price dumping bait. Returns: windows {d30, d90, lifetime} each {sales, volume, avg, median, p25, p75} | price_buckets [{price, count, qty, pct}] | daily_avg (30-day trend) | category_avg_30d | anomaly_flags (cu...

Parameters* required
product_id*string
Product ID
webaz_order_eventsEvents on your orders (game currency), each with summary, next_steps, tool_hint. since = last next_cursor or "now"; wait_seconds ≤30 returns when one arrives. role buyer|seller (OAuth: one side per call).6 params

Events on your orders (game currency), each with summary, next_steps, tool_hint. since = last next_cursor or "now"; wait_seconds ≤30 returns when one arrives. role buyer|seller (OAuth: one side per call).

Parameters* required
api_keystring
limitinteger
order_idstring
rolestring
one of buyer · seller
sincestring
wait_secondsinteger
webaz_connection_statusSTANDARD, canonical entry point for "which WebAZ account am I connected as?", OAuth scopes or expiry; not webaz_profile. Read-only read_public grant; returns connected, handle, masked account_id_hint, scopes, expires_at. If disconnected, OAuth reconnects; api_key-only webaz_pr...

STANDARD, canonical entry point for "which WebAZ account am I connected as?", OAuth scopes or expiry; not webaz_profile. Read-only read_public grant; returns connected, handle, masked account_id_hint, scopes, expires_at. If disconnected, OAuth reconnects; api_key-only webaz_pr...

No parameters. Call it with no arguments.

webaz_buyer_ordersGrant-wired buyer order read (safe scope buyer_orders_read_minimal; OAuth grant). Reads YOUR OWN orders — minimal projection only (order_id/status/next_actor/deadline/amount/item_ref/payment_rail), NO address/recipient/contact/notes, no execution. - order_id → that order (+ tr...6 params

Grant-wired buyer order read (safe scope buyer_orders_read_minimal; OAuth grant). Reads YOUR OWN orders — minimal projection only (order_id/status/next_actor/deadline/amount/item_ref/payment_rail), NO address/recipient/contact/notes, no execution. - order_id → that order (+ tr...

Parameters* required
changed_sincestring
Without order_id: orders changed since this ISO time.
cursorstring
Pagination cursor from a previous next_cursor (older orders).
fullboolean
With order_id: return the FULL view (timeline/terms/logistics/deadlines/refunds/available_actions; needs buyer_orders_read)
limitnumber
List page size, default 10 (max 50). The list returns a whole-account summary + active orders first.
order_idstring
Order ID. Omit to list your buyer orders (minimal projection).
updated_sincestring
With full: incremental read — unchanged order returns a tiny up_to_date response; otherwise timeline contains only entries newer than this ISO timestamp.
webaz_discoverBuyer discovery over ACTIVE WebAZ listings (safe scope buyer_discover; OAuth grant). Structured intent — category and/or keywords, optional max_price/ship_to_region/quantity — NOT free chat text. ⚠️ MATCHING: - category = REGISTRY KEY, equality-matched (webaz://guide/categorie...6 params

Buyer discovery over ACTIVE WebAZ listings (safe scope buyer_discover; OAuth grant). Structured intent — category and/or keywords, optional max_price/ship_to_region/quantity — NOT free chat text. ⚠️ MATCHING: - category = REGISTRY KEY, equality-matched (webaz://guide/categorie...

Parameters* required
categorystring
Registry category KEY (equality-matched; webaz://guide/categories). Unique aliases auto-correct; unknown → 400 + table.
keyword_matchstring
Default 'all' (conjunctive); use 'any' for synonyms/aliases (under 'all' they zero out).one of any · all
keywordsarray
Up to 5 short keywords, substring-matched against listing TITLES (at least one of category/keywords required)
max_pricenumber
Budget ceiling in USDC (optional)
quantityinteger
Desired quantity (default 1; filters by stock)
ship_to_regionstring
ISO 3166-1 alpha-2 destination country (optional; filters out listings that cannot sell there)
webaz_quote_orderServer-authoritative buyer QUOTE (safe scope price_quote; OAuth grant). Integer line items + a single-use time-limited quote_token bound to your account. QUOTE ONLY: no order, no payment, no funds locked, no stock reserved (availability re-checked at real order creation). Uses...11 params

Server-authoritative buyer QUOTE (safe scope price_quote; OAuth grant). Integer line items + a single-use time-limited quote_token bound to your account. QUOTE ONLY: no order, no payment, no funds locked, no stock reserved (availability re-checked at real order creation). Uses...

Parameters* required
address_sourcestring
Only 'default' in v1 — your saved default address, resolved server-side, never shown.one of default
anonymous_recipientboolean
Escrow only (direct_p2p v1 rejects it).
direct_receive_account_idstring
direct_p2p only: a known ACTIVE receiving account of this seller (no free-text payment instructions).
donation_bpsinteger
Integer basis points (0/0.5%/1%/2%/5%), charged IN ADDITION to total. Never auto-set.one of 0 · 50 · 100 · 200 · 500
idempotency_keystring
Optional client key: same subject+key+payload within TTL returns the SAME quote; same key with a different payload → IDEMPOTENCY_CONFLICT.
offer_idstring
RFC-032 negotiated offer (off_…) for your human: prices the quote at min(offer, listing), answers price_basis:"offer" + list_price_units_at_offer + offer_expires_at, expires no later than the offer...
optionsobject
Instead of variant_id: {dimension: value} per variant_dimensions
payment_railstring
direct_p2p (live) | usdc_escrow (on-chain, channel-gated). The compatibility-only escrow input is rejected. Ineligible rails fail — never auto-switched.one of direct_p2p · usdc_escrow · escrow
product_id*string
Active listing id (server re-reads product + seller state)
quantityinteger
Positive safe integer (default 1). Strings/decimals rejected — no implicit conversion.
variant_idstring
Required when the product has variants
webaz_order_draftBuyer ORDER DRAFT (scope draft_order; OAuth grant). create: ONE quote_token → frozen snapshot (single-use), or items → one draft per checkout group (one fee/approval/payment). SNAPSHOT ONLY: no order/charge/stock; drift at approval hard-fails. 24h expiry. Zero PII. Next: webaz...7 params

Buyer ORDER DRAFT (scope draft_order; OAuth grant). create: ONE quote_token → frozen snapshot (single-use), or items → one draft per checkout group (one fee/approval/payment). SNAPSHOT ONLY: no order/charge/stock; drift at approval hard-fails. 24h expiry. Zero PII. Next: webaz...

Parameters* required
action*string
create (quote_token or items); cancel/get (draft_id); listone of create · cancel · get · list
digital_deliveryobject
Game currency, per the quote's buyer_fields + listing_combo. Fixed: listing fields at top level; unit price: listings[]
direct_receive_account_idstring
payment_options account (seller has several)
draft_idstring
cancel/get: the odr_ or ogd_ id
idempotency_keystring
create with quote_token (optional): [A-Za-z0-9_-]{1,64}; same key replays the draft
itemsarray
[{product_id,variant_id?,quantity}] ≤10, instead of quote_token
quote_tokenstring
create: the qtk_ token from webaz_quote_order (single-use)
webaz_submit_order_requestSUBMIT drafts into the human's approval queue (scope order_submit_request; OAuth grant). Queues only — unless auto_approved:true (owner's small-order rule): order created, pay next. - draft_id → request_id + approval_url; or draft_ids (one per seller) → all or none, ONE approv...6 params

SUBMIT drafts into the human's approval queue (scope order_submit_request; OAuth grant). Queues only — unless auto_approved:true (owner's small-order rule): order created, pay next. - draft_id → request_id + approval_url; or draft_ids (one per seller) → all or none, ONE approv...

Parameters* required
draft_idstring
The odr_/ogd_ draft to submit
draft_idsarray
Instead of draft_id: ≤10 drafts
idempotency_keystring
Optional [A-Za-z0-9_-]{1,64}: click+retries share it → same result; same key + different payload → IDEMPOTENCY_CONFLICT (no execute).
new_purchase_intentboolean
true only from the explicit 再买一份 card action → an independent purchase; not inferred from conversation.
operation_attempt_idstring
Optional trace id (diagnostics only, never a dedup key).
purchase_intent_instancestring
Optional nonce for one independent purchase (with new_purchase_intent); server mints one if omitted.
webaz_prepare_caseAssemble an after-sales CASE DRAFT for one of YOUR orders (safe scope buyer_case_prepare; OAuth grant). READ-ONLY — writes nothing. Returns server facts: status timeline; terms FROZEN at order time; CURRENT listing anchors (labeled); evidence refs; any existing dispute. Routin...1 params

Assemble an after-sales CASE DRAFT for one of YOUR orders (safe scope buyer_case_prepare; OAuth grant). READ-ONLY — writes nothing. Returns server facts: status timeline; terms FROZEN at order time; CURRENT listing anchors (labeled); evidence refs; any existing dispute. Routin...

Parameters* required
order_id*string
One of your buyer orders (see webaz_buyer_orders)
webaz_approval_requestsRead the status of YOUR OWN approval requests (safe scope approval_requests_read; OAuth grant). READ-ONLY — checks pending/approved/executed/failed/duplicate + which page to open, without re-submitting. - action="list" → latest requests (max 50): request_id, action_type, statu...3 params

Read the status of YOUR OWN approval requests (safe scope approval_requests_read; OAuth grant). READ-ONLY — checks pending/approved/executed/failed/duplicate + which page to open, without re-submitting. - action="list" → latest requests (max 50): request_id, action_type, statu...

Parameters* required
action*string
list = latest 50 of your requests; get = one request in fullone of list · get
request_idstring
The apr_ request id (required for action="get")
wait_secondsinteger
get: wait while pending
webaz_buyer_action_requestAfter-sales ACTION REQUEST on one of YOUR orders (scope aftersales:request). Submit-only unless noted: nothing executes without the human's Passkey; on approval the server re-validates current state and runs the real order route (drift hard-fails). - action="confirm_receipt":...3 params

After-sales ACTION REQUEST on one of YOUR orders (scope aftersales:request). Submit-only unless noted: nothing executes without the human's Passkey; on approval the server re-validates current state and runs the real order route (drift hard-fails). - action="confirm_receipt":...

Parameters* required
action*string
The requested actionone of confirm_receipt · cancel · request_return
order_id*string
Your order id
reasonstring
request_return onlyone of quality · wrong_item · damaged · no_longer_needed · other · not_received
webaz_addressYour default shipping address over OAuth (RFC-026 PR-5, safe scopes address_read_masked / address_change_request under the address scope). Agents NEVER see the full address — no substrings, no hints. - action="masked_read" → { has_default, address_region, masked_summary } only...3 params

Your default shipping address over OAuth (RFC-026 PR-5, safe scopes address_read_masked / address_change_request under the address scope). Agents NEVER see the full address — no substrings, no hints. - action="masked_read" → { has_default, address_region, masked_summary } only...

Parameters* required
action*string
masked_read = masked status; change_request = file a Passkey-gated change requestone of masked_read · change_request
address_textstring
change_request: the FULL new address exactly as the human gave it (10..500 chars; write-only — never echoed)
regionstring
change_request: 2-letter country/region code, e.g. SG
webaz_order_chatOrder chat (chat:context): IDs/revisions, you/counterparty, flags, Agent attribution. Anti-scam/block/60-per-minute limits. No funds/order changes. Corrections: separate tools/consent. Product titles, descriptions and order-chat messages are written by sellers and buyers and a...8 params

Order chat (chat:context): IDs/revisions, you/counterparty, flags, Agent attribution. Anti-scam/block/60-per-minute limits. No funds/order changes. Corrections: separate tools/consent. Product titles, descriptions and order-chat messages are written by sellers and buyers and a...

Parameters* required
action*string
one of list · send · attachment
before_idstring
bodystring
Message text (send; 1..2000 chars)
idempotency_keystring
[A-Za-z0-9_-]{1,64}; identical order/body/reply retries only. Legacy uncertain send: read history first.
indexinteger
message_idstring
order_id*string
reply_to_message_idstring
Send: same-conversation ID; live edits/recall, not a snapshot. No extra authority.
webaz_order_chat_editUser-requested own text edit, 15min, chat:edit. Get IDs/revision via webaz_order_chat; reread conflicts. History retained; formal records immutable.4 params

User-requested own text edit, 15min, chat:edit. Get IDs/revision via webaz_order_chat; reread conflicts. History retained; formal records immutable.

Parameters* required
body*string
User-approved replacement
expected_revision*integer
message_id*string
order_id*string
webaz_order_chat_recallUser-requested own recall, 2min, chat:recall. Get IDs/revision via webaz_order_chat; reread conflicts. Tombstone/audit remain; no recall of formal records, notifications or screenshots.3 params

User-requested own recall, 2min, chat:recall. Get IDs/revision via webaz_order_chat; reread conflicts. Tombstone/audit remain; no recall of formal records, notifications or screenshots.

Parameters* required
expected_revision*integer
message_id*string
order_id*string
webaz_request_x402_paymentRequest-only: asks the owner to approve paying an existing order_id (or group_id, one request per checkout group) over x402 (payment:request). It does not sign or pay; the owner confirms the exact transfer in their trusted wallet + Passkey (no wallet: cannot complete). Direct...2 params

Request-only: asks the owner to approve paying an existing order_id (or group_id, one request per checkout group) over x402 (payment:request). It does not sign or pay; the owner confirms the exact transfer in their trusted wallet + Passkey (no wallet: cannot complete). Direct...

Parameters* required
group_idstring
order_idstring
webaz_cart_viewThe human's own cart, READ-ONLY (PR-4, safe scope buyer_cart_read; OAuth grant): product, variant, quantity, current unit price (INTEGER base-units, exp 6), store, and whether each line can still be ordered. - You cannot add, change, remove or check out — that stays with the h...

The human's own cart, READ-ONLY (PR-4, safe scope buyer_cart_read; OAuth grant): product, variant, quantity, current unit price (INTEGER base-units, exp 6), store, and whether each line can still be ordered. - You cannot add, change, remove or check out — that stays with the h...

No parameters. Call it with no arguments.

webaz_wallet_viewREAD-ONLY wallet_read_minimal OAuth view: balance, escrow, recent refunds; per-order refund_status: webaz_buyer_orders full=true. No withdrawals, receive accounts, transfers or credentials (human Passkey only). Compatibility balance is NOT Direct Pay principal or Base-mainnet...

READ-ONLY wallet_read_minimal OAuth view: balance, escrow, recent refunds; per-order refund_status: webaz_buyer_orders full=true. No withdrawals, receive accounts, transfers or credentials (human Passkey only). Compatibility balance is NOT Direct Pay principal or Base-mainnet...

No parameters. Call it with no arguments.

Sponsors

Details

Website
webaz.xyz/ai
Categories
Search & Web Crawling, Finance & Commerce
Transport
HTTP
Registry
MCP registry, active
Resources
12
Prompts
5
Tools verified
Nov 6, 2026

Related Search & Web Crawling MCP servers

View all
1servicewindowapp avatarServiceWindow — SWFL Food Truck Marketplaceservicewindowapp/servicewindowVerified food truck marketplace for Southwest Florida. Search trucks and browse listings.0stars
2sharozdawa avatarRobotstxt Aisharozdawa/robotstxt-aiAnalyze and generate robots.txt with AI crawler detection for 20+ bots like GPTBot and ClaudeBot.0stars
3skypher avatarClawPageskypher/clawpage-mcpExtract and structure any web page into clean JSON. Free tier: 10/day.0stars
4mcp avatarLinkupso.linkup.mcp/linkup-mcp-serverSearch the web in real time to get trustworthy, source-backed answers.0stars
5suparse avatarSuparse Document Processingsuparse/suparse-mcpExtract data, create schemas, and export results from PDFs and documents with Suparse AI OCR.0stars
6tathagat22 avatarSlipstreamtathagat22/slipstreamShared distillation cache for AI agents — every fetch ~73-89% fewer tokens via a shared cache.0stars