SuVerse
Server Details
Find local US businesses: what they offer, prices from their own sites, and how to order or book.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- sudzikcoin/suverse-agent-assistant
- GitHub Stars
- 1
- Server Listing
- Versum
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 15 tools
Most tools target distinct stages of the funnel (search, card, offering, quote, order, book, request, status), but the surface contains two declared synonym pairs — get_card/get_business and get_offering/get_product — which give an agent two names for the same operation and invite misselection. Additionally request_to_owner vs book_slot vs place_order require careful reading of the long descriptions to separate (request vs connected booking vs connected order).
The dominant pattern is consistent snake_case verb_noun (find_business, get_card, list_niches, place_order, book_slot, search_catalog). Two tools break the pattern with noun_status (order_status, request_status), a minor deviation that is still readable and semantically clear.
15 tools is within a reasonable range for a catalogue-plus-transactions server covering discovery, detail, quoting, ordering, booking and status. Two of the fifteen are pure aliases, so the effective surface is smaller than the count suggests — slightly over-provisioned but not heavy.
The lifecycle is well covered: niche listing, discovery search, business card, single offering with live price, quote, place_order, book_slot, request_to_owner and status polling for both orders and requests. Gaps are minor — no cancellation/refund tool and no explicit 'my past orders/requests' listing, but agents can work around these via status checks.
Available Tools
15 toolsbook_slotBook a slot in the business’s own calendar (Square Appointments)AInspect
🔴 ACTS FOR THE USER: call it only after the user has explicitly agreed to this exact action (what, where, when, who) — never on your own judgement.
For a service whose business’s card shows a book action with method connected and no book in its
cannot (a door the platform refuses for this account is marked there, with the reason, at every sync). Take a start_at
from check_availability (slots) and the platform books it for the named customer; the answer is the
platform’s own status (created = on the calendar awaiting confirmation · confirmed · declined). A time
the platform does not offer is an unavailable error and nothing is booked. Idempotent by
idempotency_key like place_order. Get the user’s explicit yes first.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: customer (required), start_at (required), business_id (required), offering_id (required), +3 more.
check_availabilityAsk the business’s own system: is it in stock now · which slots are freeARead-onlyInspect
Only for a business whose card shows live_data (its items come from its connected Shopify or Square,
not from a page read). For a product: the platform’s stock right now — state: confirmed | refuted | unknown (unknown = the platform does not track stock, which is not «no»). For a service on a platform
with bookings: the free slots between from and to (default: the next 7 days), each with a
start_at that book_slot takes as it is — on the business’s own clock with its offset
(timezone names the zone; start_at_utc is the same instant). If the card’s cannot lists book,
the slots are information only and the answer says so. A business without a connection answers not_connected.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: business_id (required), offering_id (required), to, from, +2 more.
find_businessA business by its nameARead-onlyInspect
One business the user NAMED, matched by its name near location (default radius 15 miles); typos, word order and punctuation are tolerated.
Not in the catalogue → name_not_found, and up to 5 nearby businesses that carry the name's distinctive word (never presented as the business asked for).
intent, query, needed_by, deliver_to shape the short card the same way as list_cards.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: name (required), query, intent, location, +3 more.
get_businessOne business in full (synonym of get_card)ARead-onlyInspect
SYNONYM of get_card, kept for agents that already know this name.
transparency: the SuVerse Transparency rating — how much the business publishes about itself (not the quality of its work), A–D, each item with its source page and read date.
Free. One business in full, in the same shape for every trade: who it is (name, trade, address,
telephone, e-mail, opening hours, time zone), everything it sells (60 offerings a page, cheapest first; offerings_page says how many there are and the next offset),
the six actions with their links and required_fields, how the thing reaches the buyer (delivery,
pickup, on_site, at_customer — with the published area, the fee and the order deadline), and how fresh
each part of that is. live_data (platform, synced_at) when the shelf is the business’s own connected
system: then every offering carries source: connector with its variants (each with inventory: units in
stock as the platform counts them, null = unknown), and an action with method
connected is taken through place_order / book_slot on this door.
Use it when the user asks «can they deliver to me», «are they open now», «what else do they do», or when search_catalog offered a business with nothing listed and the next step is a telephone call. Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: id (required).
get_cardOne business in full: what it sells, what can be done, how it reaches youARead-onlyInspect
transparency: the SuVerse Transparency rating — how much the business publishes about itself (not the quality of its work), A–D, each item with its source page and read date.
Free. One business in full, in the same shape for every trade: who it is (name, trade, address,
telephone, e-mail, opening hours, time zone), everything it sells (60 offerings a page, cheapest first; offerings_page says how many there are and the next offset),
the six actions with their links and required_fields, how the thing reaches the buyer (delivery,
pickup, on_site, at_customer — with the published area, the fee and the order deadline), and how fresh
each part of that is. live_data (platform, synced_at) when the shelf is the business’s own connected
system: then every offering carries source: connector with its variants (each with inventory: units in
stock as the platform counts them, null = unknown), and an action with method
connected is taken through place_order / book_slot on this door.
Use it when the user asks «can they deliver to me», «are they open now», «what else do they do», or when search_catalog offered a business with nothing listed and the next step is a telephone call. Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: id (required), offerings_limit, offerings_offset.
get_offeringOne thing in full, with its price checked again right nowARead-onlyInspect
Free. One offering in full, with ONE live request to the shop asking for that item’s price and stock
right now (live_check). Call it before you quote a price to a person: a catalogue read yesterday is
yesterday’s price. One business is asked at most once every ten minutes however many of its offerings
you open, so walking a shop is one request and not twenty; from_cache and checked_at say which.
A price list, a menu or a quote form has no single-item door to ask (ok: false with the reason) and
the stored reading stands with its date.
Hand action_url to the user as it is, ref=suverse included.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: id (required).
get_productOne thing in full (synonym of get_offering)ARead-onlyInspect
SYNONYM of get_offering, kept for agents that already know this name. A «product» is just an offering whose kind is product; the same id works in both.
Free. One offering in full, with ONE live request to the shop asking for that item’s price and stock
right now (live_check). Call it before you quote a price to a person: a catalogue read yesterday is
yesterday’s price. One business is asked at most once every ten minutes however many of its offerings
you open, so walking a shop is one request and not twenty; from_cache and checked_at say which.
A price list, a menu or a quote form has no single-item door to ask (ok: false with the reason) and
the stored reading stands with its date.
Hand action_url to the user as it is, ref=suverse included.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: id (required).
list_cardsEvery business of one trade near a place, in one fixed order — the shelfARead-onlyInspect
Every business of ONE trade (niche: a key from list_niches, exactly) near location, default radius 15 miles, 20 a page.
The order is fixed and is not a ranking: independent businesses, then chains, then marketplaces; inside each, by distance (a trade that comes to the customer: published service area first).
query does NOT filter or reorder businesses: it chooses which ITEM each card shows. To find businesses that have an item, use search_catalog.
Each card: id, name, distance, phone, a few items, next (one action), and for what you pass — needed_by, max_price, deliver_to — a state: hours give open_then / closed_then / unknown (never a free slot); an item price within the budget is item_price_within_budget (the total is not known until priced).
needed_by: «today», «tomorrow 19:00», «after 15:00», an interval «tomorrow 08:00 to 17:00», a deadline «by 2026-11-20», a range «this week» — read the same way in every tool.
A niche that is not a key returns no cards and the variants to choose from.
Each card carries transparency {grade A–D, have, of, items ✓/✗}: how much the business publishes about itself, NOT quality. You may sort or filter by it; this order does not use it.
Trades on the shelf: restaurant (2520) · medical clinic (1227) · auto repair (1111) · insurance agent (1107) · hair salon (1095) · dentist (1076) · lawyer (1037) · oil change (978) · clothing store (903) · massage (890) · accountant (881) · nail salon (782) · hvac (776) · print shop (768) · real estate agent (762) · beauty salon (757) · barber (734) · chiropractor (710) · notary (673) · gas station (663) · appliance repair (589) · grocery (562) · car dealer (560) · storage (548) · optometrist (542) · bakery (537) · bar (530) · landscaping (516) · pharmacy (505) · elder care and home care (461) · daycare (448) · body shop (446) · photographer (440) · pet grooming (433) · pizza (426) · catering (411) · cleaning (409) · event venue (402) · florist (402) · tire shop (393) · auto parts store (389) · hotel (379) · pressure washing (378) · plumber (372) · jewelry (362) · furniture (361) · electrician (355) · pool service (355) · windows and doors (330) · tree service (327) · coffee shop (325) · party rental (319) · towing (316) · roofer (313) · veterinarian (306) · tattoo studio (296) · truck tire service (294) · pest control (293) · car wash (274) · junk removal (272) · movers (271) · liquor store (268) · tutoring (262) · ev charging station (260) · urgent care (256) · window cleaning (248) · truck repair (237) · carpet cleaning (224) · travel agency (214) · painter (191) · physical therapy (190) · ice cream shop (189) · car rental (188) · parking (176) · bike repair (175) · dance studio (169) · fishing charter and boat tours (168) · fuel delivery (167) · jewelry and watch repair (164) · music lessons (160) · dry cleaner (159) · locksmith (154) · handyman (152) · med spa (152) · auto glass (151) · gym (147) · general contractor (146) · shipping and packing store (146) · wedding planner (139) · septic and well service (131) · garage door (124) · dog walking and pet sitting (108) · garden center and nursery (103) · pet boarding (103) · phone repair (101) · mattress (88) · thrift store (87) · yoga (83) · hardware store (75) · boat rental (73) · tailor (68) · bike and jet ski rental (65) · funeral home (60) · medical equipment rental (55) · golf course (53) · driving school (52) · pet store (49) · butcher and seafood market (43) · swim school (30) · meal prep (21) · cinema (20) · shooting range (20) · juice bar (19) · computer repair (18) · kids play center (18) · escape room (17) · tennis and sports courts (17) · bowling and billiards (12) · brewery (9) · kids sports and activities (9) · specialty grocery and farmers market (9) · babysitting and nanny agency (8) · motorcycle repair (8) · taxi and transfer service (8) · local business (6) · other online service (6) · martial arts (5) · shoe repair (4) · online store (3) · food truck (2) · lash and brow studio (2) · museum (2) · services (2) · sporting goods store (2) · aquarium (1) · butcher (1) · furniture store (1) · logistics software (1) · motel (1) · shoe store (1) · store (1) · transportation service (1) · travel booking site (1); known but not scanned anywhere: candle shop, confectionery, garden center, gift shop, medical apparel, party shop, toy store.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: niche (required), page, tags, limit, +9 more.
list_nichesWhat the catalogue knows, and whereARead-onlyInspect
The trades (niches) this catalogue holds near a place, by key, with how many businesses are inside the radius (default 15 miles).
Without niche: a compact list of keys. With niche: that trade in full — its tags, coverage and the conditions its businesses publish.
A niche that is not a key comes back with variants and why (a tag, a similar name, a meaning) — nothing is substituted: pick a key.
detail: "full" lists every trade in full.
Coverage: local businesses in a few US cities — call it and the answer says what was searched.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: niche, detail, location, radius_miles.
order_statusWhat became of an order or a booking placed through this doorARead-onlyInspect
The status of an order_id from place_order or book_slot, asked of the platform again when it is not final (paid? confirmed? declined by the owner?). A Shopify cart link answers unknown — payment is on Shopify’s side and the shop does not report it here. Free.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: order_id (required).
place_orderPlace an order in the business’s own system; the buyer pays on the platform’s checkout pageAInspect
🔴 ACTS FOR THE USER: call it only after the user has explicitly agreed to this exact action (what, where, when, who) — never on your own judgement.
For a business whose card shows an order action with method connected. Shopify: returns the shop’s
own checkout link with these items and quantities already in the cart (status: unknown, mode: cart)
— no customer data is needed or passed, the buyer gives their details and pays on Shopify, and nothing
exists on the shop until they do. Square: an order with a payment link (no customer data either).
WhatsApp: a message to the owner (customer phone or email). Returns order_id, status, checkout_url
— HAND THE CHECKOUT URL TO THE USER AS IT IS: that page takes the money, SuVerse holds no card and charges
nothing. Stock is checked live first on a platform that tracks it; «not in stock» is an unavailable
error and no order or link is given. Send an idempotency_key of your own and keep it for a retry: the
same key returns the same answer and the same link (repeated: true), never a second one. Lines name
offerings by their card id (and variant_id when the card lists several). status: unknown (a cart
link: payment is on the platform’s side) · created (the platform holds it) · pending_owner (WhatsApp) ·
confirmed · declined · failed. Get the user’s explicit yes before calling this.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: lines (required), business_id (required), note, customer, +1 more.
quote_orderWhat an order would cost delivered to an address — asked of the shop’s own cart, nothing orderedAIdempotentInspect
Prices ONE cart in the shop's own public cart (Shopify or WooCommerce) to ONE ZIP, with no personal data, and orders nothing: the cart is emptied afterwards.
Answers the items, delivery options with their prices, the subtotal and what stays unknown (tax and fees at checkout; the delivery date unless the cart names it — delivery_date asks for a day).
Other platforms answer «quote not available» with the reason and the order link.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: deliver_to (required), offering_id (required), items, options, +3 more.
request_statusWhat became of a request to the owner: delivery and the owner’s outcomeARead-onlyInspect
Delivery (sent · link_given · expired · failed) and the owner’s outcome (declined · other_time + proposal · available = free but NOT booked · confirmed = booked). confirmed: true only when the owner booked it.
wait_seconds (optional, default 0 = answer now; at most 45 s are used): waits for the owner and returns as soon as the request is answered or final, otherwise the current status when the wait ends (see wait.ended).
Waiting is not a promise of an answer, and nothing calls you back afterwards: if it is still waiting, call request_status again later (for example when the person asks). Hanging up does not cancel the request.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: request_id (required), wait_seconds.
request_to_ownerSend a request to the business’s verified owner (not a booking until the owner confirms)AIdempotentInspect
🔴 ACTS FOR THE USER: call it only after the user has explicitly agreed to this exact action (what, where, when, who) — never on your own judgement.
For a business that takes requests through SuVerse (a verified owner with Telegram, e-mail or WhatsApp). Sends what,
when, how many, which branch and the person’s name and contact. Requires idempotency_key: retrying with the same key
returns the same request. Answers: sent (delivered to the owner), link_given (WhatsApp: give whatsapp_url to the
person — THEY send it; nothing is sent yet), or no_channel with the business’s other doors.
After it, tell the person it is NOT a booking yet and where the answer will come (next_steps.tell_the_person, next_steps.answer_goes_to).
If you can set reminders, schedule a request_status check (next_steps.check_again_after is a pause, not a promised reply time) — and only then say you will check; otherwise tell the person how to ask again.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: what (required), customer (required), business_id (required), idempotency_key (required), +5 more.
search_catalogA match by meaning, for when the trade is not known — check its results on the cardsARead-onlyInspect
Search by what is wanted (an item, a dish, a service, in any language) near location, default radius 15 miles, when the trade is not known.
Each business shows its best-fitting items first; match.fit says how well: exact (the thing and every asked property), likely (the thing, a property not stated), property (the thing with another quantity or colour), partial (only its main word), none. nothing_fitting says so when nothing does.
Conditions you pass come back per business as met / violated / unknown (time: open_then / closed_then / unknown): the item's price is not the total, opening hours are not a delivery time, being near is not being served.
No location and nothing fitting → an empty list, not unrelated businesses from anywhere.
Coverage: local businesses in a few US cities — call it and the answer says what was searched.
Follow the server instructions «HOW TO USE THE SUVERSE CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Inputs: query (required), limit, detail, location, +7 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Find local US businesses: what they offer, prices from their own sites, and how to order or book.
Find local US businesses: what they offer, prices from their own sites, and how to order or book.
11Find local US businesses: what they offer, prices from their own sites, and how to order or book.
US local businesses, services and source-cited prices, city by city. Free, no API key.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceThe owner-verified local business data + service & menu-price layer for AI agents. Owner-authored business profiles where every response carries provenance — verification level, completeness score, freshness timestamps, and upstream sources. * Search & profiles — find businesses by name, category, city, or geo-radius; full profiles with contacts, hours, media, ratings. * Price layer-
- FlicenseNot gradedqualityBmaintenanceRetrieves vetted Local Services Ads businesses (Google Guaranteed or Screened) as clean JSON for any service and US city, enabling lead generation, local SEO monitoring, and competitor tracking.-
- AlicenseAqualityBmaintenanceCountry-agnostic MCP-callable directory for AI agents to find local SMBs — realtors, insurance agents, medical practitioners — by category, location, or natural-language query. Returns business catalog data and UTM-tagged booking URLs (zero PII).5MIT
- AlicenseAqualityCmaintenanceSearch for local businesses worldwide. Structured data optimized for AI agents. • Search Millions of businesses over 49 countries (Europe, Northamerica, Southamerica, Asia, Oceania) • Quality & demand scoring for every business • Ranking based on real user click-through data • No API key needed, free access • Rate limit: 500 requests/hour per IP61MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.