Skip to content
Official MCP RegistryListed

EverList Hub

Part ofEverList HubMCP server

Listing-first agent commerce: search, book, and settle dated listings in Midnight escrow. 21 tools.

First seen 13 Nov 2026. Evidence as of 15 Nov 2026.

21
Tools
From an anonymous probe
1
Source listings
Each with its own history
39
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
add_to_cartStage one listing in the session draft (replaces any previous draft: EverList books one listing per booking). Does NOT book. Follow with checkout when the customer is ready.Not declared
checkoutStage the hosted booking page for the draft. Returns checkout_url for the customer to open; the rail label states exactly how money moves (or that it is a free/demo booking). No order is placed and no money moves here.Not declared
everlist_bookCREATE a booking (or apply+pay for jobs) holding funds in Midnight-blockchain escrow; read status afterward with everlist_booking. Requires a hub token in the X-Hub-Token header on the MCP request (header-only auth; obtain via the hub auth contract: POST /accounts/signup + /accounts/login, keypair stays client-side). human_verified must be true (interim credential; production = zk-personhood). Booking fields depend on the vertical (attendee / buyer+quantity / client / worker).Not declared
everlist_bookingREAD the status of ONE booking you created: escrow state (HELD/RELEASED/REFUNDED/...), amount, confirmation code. Naming: everlist_book CREATES, everlist_booking READS - booking_id comes from the everlist_book response. Auth: same X-Hub-Token header as everlist_book. Storefront twin: get_order_status.Not declared
everlist_bookingsLIST YOUR bookings: every booking made with your principal, with escrow state, amount and listing. Use it to find booking_ids before everlist_booking / everlist_cancel. Auth: your usual X-Hub-Token header (book or list token). Principal-scoped: you see only your own.Not declared
everlist_cancelCANCEL a booking before fulfillment: full refund out of escrow (escrow flips to REFUNDED). Works while escrow is HELD and inside the listing refund window (free/WAIVED bookings cancel too; instant-rail DIRECT bookings have no refund window). Auth for THIS call: THIS booking's cancel_token as the X-Hub-Token header. The chain claim deadline is authoritative - past it only the contract auto-release applies.Not declared
everlist_confirmORGANIZER action: confirm fulfillment - escrow RELEASES to the organizer (owner_received reports the payout; free/WAIVED bookings confirm too and no money moves). Buyers correctly get a 403 - fulfillment belongs to the listing owner. Auth: your organizer list token as the X-Hub-Token header (or an admin confirm token). Instant-rail (DIRECT) bookings settled at booking and have nothing to confirm.Not declared
everlist_contractDiscovery: the EverList hub manifest - payment mode, fee policy, identity requirements, verticals, and endpoint map. Call this first.Not declared
everlist_disputeFREEZE a HELD booking for arbitration (DISPUTED): no release and no refund while frozen; if the arbiter vanishes, arbiterTimeoutRefund returns buyer funds after the deadline. Buyer side via MCP: your cancel_token (or book token) as the X-Hub-Token header. Organizer side stays on REST (manage_code never belongs in tool arguments - MCP-ARGS law). Only HELD bookings can be disputed.Not declared
everlist_escrow_proofVERIFY-WITHOUT-TRUST: read the escrow straight from the Midnight indexer (dual-source when configured, fail-closed) and get the raw chain projection + verification metadata. No booking details, no identities - only what the chain itself says. Public: no token needed. escrow_id and contract come from a booking escrow_ref (everlist_booking / get_order_status responses) or the /verify link.Not declared
everlist_listingFetch ONE full listing record by id: title, description, date/time, location, price, escrow payment terms (rail + refund window), capacity and spots left, rating. Use after everlist_search to inspect before everlist_book. Storefront twin: get_product_details (same handler).Not declared
everlist_rateRATE a settled booking 1-5 (once, buyer-only, owner-immutable). Opens after settlement (escrow RELEASED / WAIVED / DIRECT). Paid reviews are amount-weighted, self-reviews rejected; ratings touch no ledger entries. Auth: your book token as the X-Hub-Token header.Not declared
everlist_searchSearch the public EverList catalog of bookable listings (events, classes, food, services, jobs, p2p). Free-text q plus optional filters: vertical, category, tags (comma-separated), date window from/to (YYYY-MM-DD), min_price/max_price, sort (date|price|newest). Returns matches with id, title, date, location, price, spots left. Next step: everlist_listing for one full record, then everlist_book. Storefront twin: search_products (same handler, Claude commerce contract name).Not declared
everlist_verticalsVertical schema registry: required/optional fields, categories, and booking shape per vertical (events, food, services, jobs, classes, p2p).Not declared
get_cartThe session draft (at most ONE staged listing). Nothing is booked and no money has moved until the hosted checkout page is completed. Pair: add_to_cart stages, update_cart_item edits quantity, remove_from_cart empties, checkout hands off.Not declared
get_order_statusStorefront-contract alias of everlist_booking (same handler): booking and escrow state for the token holder (X-Hub-Token header), including the wallet-less verify URL when an escrow reference exists. Create a booking via everlist_book or the cart flow (add_to_cart -> checkout).Not declared
get_product_detailsStorefront-contract alias of everlist_listing (same handler): one listing in full - description, date/time, place, price, capacity left, escrow terms (rail + refund window). Inspect before add_to_cart.Not declared
remove_from_cartEmpty the session draft cart (EverList drafts hold at most one listing). Nothing is booked and no money has moved; add_to_cart can stage a different listing afterward.Not declared
search_policiesHub commerce policies: fee policy, payment mode, escrow and refund rules; optionally one listing's terms via listing_id (e.g. refund window before you book).Not declared
search_productsSearch EverList listings (events, classes, food, services, jobs, p2p). Returns best matches with price, date, location, and spots left. Storefront-contract alias of everlist_search (same handler) - use whichever family your manifest enabled.Not declared
update_cart_itemChange the quantity (1-12) of the staged draft item. EverList carts hold exactly ONE listing, so quantity is the only editable field; get_cart shows the draft. Session-local (TTL 1h) - nothing is booked and no money moves until checkout completes.Not declared

Change history

  1. update_cart_item: input schema changed
  2. update_cart_item: description changed (+"quantity (1-12) of the staged" +"item. EverList carts hold exactly ONE listing, so quantity is the only editable field; get_cart shows the draft. Session-local (TTL 1h) - nothing is booked and no money moves until checkout completes." -"quantity.")
  3. search_products: input schema changed
  4. search_products: description changed (+"Storefront-contract alias of everlist_search (same handler) - use whichever family your manifest enabled.")
  5. search_policies: description changed (+"listing_id (e.g. refund window before you book)." -"listing_id.")
  6. remove_from_cart: description changed (+"draft cart (EverList drafts hold at most one listing). Nothing is booked and no money has moved; add_to_cart can stage a different listing afterward." -"draft.")
  7. get_product_details: input schema changed
  8. get_product_details: description changed (+"Storefront-contract alias of everlist_listing (same handler): one" +"full -" +"date/time,")
  9. get_order_status: input schema changed
  10. get_order_status: description changed (+"Storefront-contract alias of everlist_booking (same handler): booking" +"header), including" +"Create a booking via everlist_book or the cart flow (add_to_cart -> checkout).")
  11. get_cart: description changed (+"(at most ONE staged listing)." +"Pair: add_to_cart stages, update_cart_item edits quantity, remove_from_cart empties, checkout hands off." -"(one item).")
  12. everlist_search: input schema changed
  13. everlist_search: description changed (+"the" +"EverList catalog of bookable listings (events, classes, food, services, jobs, p2p). Free-text" +"plus")
  14. everlist_rate: tool added
  15. everlist_listing: description changed (+"Fetch ONE" +"listing record by id:" +"description, date/time, location,")
  16. everlist_escrow_proof: tool added
  17. everlist_dispute: tool added
  18. everlist_confirm: tool added
  19. everlist_cancel: tool added
  20. everlist_bookings: tool added
  21. everlist_booking: input schema changed
  22. everlist_booking: description changed (+"READ the" +"of ONE booking you created:" +"state (HELD/RELEASED/REFUNDED/...),")
  23. everlist_book: input schema changed
  24. everlist_book: description changed (+"CREATE a booking" +"holding funds in Midnight-blockchain escrow; read status afterward with everlist_booking." -"Book")
  25. add_to_cart: input schema changed
  26. add_to_cart: description changed (+"Follow with checkout when the customer is ready.")
  27. server instructions changed (+"The full booking lifecycle lives on this face: everlist_bookings lists yours; everlist_cancel (buyer, cancel_token as header) refunds; everlist_confirm (organizer) releases; everlist_dispute freezes; everlist_rate rates after settlement; everlist_escrow_proof verifies the chain without trusting this hub.")
  28. Description changed (registry)
  29. Description changed (registry)
  30. update_cart_item: tool added
  31. search_products: tool added
  32. search_policies: tool added
  33. remove_from_cart: tool added
  34. get_product_details: tool added
  35. get_order_status: tool added
  36. get_cart: tool added
  37. checkout: tool added
  38. add_to_cart: tool added
  39. Listed (registry)
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registryio.github.everlist-hq/everlist-hub13 Nov 202615 Nov 20263