Перейти к содержимому
Логотип Facet

MCP-сервер Facet

Какие серверы из официального реестра MCP принадлежат Facet, отвечают ли они и что умеют. Всё это проверила программа, а не переписал человек со страницы продукта.

прочитано 2026-10-20

← Назад к Facet

Чей это сервер
  • Имя в реестреllc.facet/ucp-shoppingподтверждён в реестре MCP

Имя в реестре лежит в пространстве facet.llc. Реестр пускает в такое пространство только того, кто доказал владение доменом через DNS или HTTP.

Что он ответилпроверено 2026-10-20
  • Состояниеотвечаетпроверено 2026-10-20
  • Инструменты23
  • Сервер называет себяfacet-ucp-shopping
  • Версия сервера2026-08-25
  • Версия протокола2025-06-18

2026-10-20 сервер ответил на initialize и tools/list без входа. Первый ответ за 1227 мс.

Стоит ли агенту его подключатьПока не ясно
  • Делают ли инструменты работу продукта, ещё не проверено.
  • Проверок пока 3 из 7, нужных, чтобы судить о надёжности.

После подключения

  • Оставьте подтверждение для wishlist_remove, cancel_checkout, cancel_cart: они удаляют, отправляют или платят, не предупреждая об этом.
  • post_delivery_refund, wishlist_add, wishlist_remove, create_checkout, update_checkout меняют данные без входа: вызвать их может любой, у кого есть адрес.

Вывод сделан правилами по замерам выше. Вероятный первый вызов выбрала модель по списку инструментов: прочитайте описание, прежде чем на него полагаться.

Замер каждый деньежедневных проверок: 3, первая 2026-10-20
  • Оценка INITE MCPчерез неделюдля оценки нужно 7 ежедневных проверок, пока 3
  • Отвечалидёт замерпроверок пока 3, долю покажем после 7
  • Медиана первого ответа900 мс
  • Место в контексте агента≈ 4 281 токеновописания всех инструментов (23), агент держит их в контексте на каждом ходу
  • Описания инструментовB · 81 из 100
  • Типизированные ответы0 из 23 инструментовобъявлен outputSchema: ответ приходит с типами и читается сразу
  • Параметры без описания: в 3 из 23
  • Не сказано, только читает инструмент или может удалять: 23 из 23

Что агент может с ним сделать

  • не ясно · list a store catalog so AI agents can discover it
  • не ясно · accept agent checkouts settled in USDC or card
  • не может · issue signed receipts for agent-placed orders

Каждый сценарий продукта мы задали Jev вместе со списком инструментов сервера: может ли агент сделать это этими инструментами?

На что посмотреть

  • Инструменты, которые удаляют, отправляют или платят и не предупреждают об этом клиента: wishlist_remove, cancel_checkout, cancel_cart
  • Инструменты, которые меняют данные, на сервере, который отвечает без входа: post_delivery_refund, wishlist_add, wishlist_remove, create_checkout, update_checkout

Программа проверяет сервер раз в день: initialize и tools/list, без модели. Токены - это длина описаний из расчёта примерно четыре символа на токен. Оценка - среднее шести проверок имени, описания, схемы и аннотаций каждого инструмента. Она говорит, насколько понятно описаны инструменты, а не о том, работают ли они. Оценка складывается только из замеренного: отвечает ли сервер (30%), делает ли работу продукта (25%), описания (20%), контекст (10%) и использование (15%). Незамеренная часть не учитывается, а скрытая инструкция ограничивает оценку 40 баллами. Состояние MCP-серверов вендоров: методика и цифры →

Инструменты сервераинструментов: 23 · прочитано 2026-10-20
  • search_catalog

    Search the merchant catalog for products matching a free-text query.

  • lookup_catalog

    Look up one or more products or variants by identifier (batch).

  • get_product

    Get full product detail by product or variant identifier.

  • discover_businesses

    Find businesses in the Facet Universal Business Index that an agent can transact with. Returns `featured` (claimed merchants with a live `terminal_url` — point your catalog and checkout calls there) and `results` (the wider directory)…

  • discover_products

    Search products ACROSS every merchant in the Facet network that has opted into cross-merchant discovery. Returns matches each carrying the selling merchant's `terminal_url` (point your catalog and checkout calls there). Filter by…

  • get_quote

    Get the real landed cost of a product from this merchant: goods + shipping + tax for a specific destination, plus a signed `quote_token` the payment path binds to. Call this before paying — the token is what makes the price the…

  • get_payment_capabilities

    Which settlement rails this merchant actually accepts (e.g. coin/boson-escrow for escrowed funds that release on fulfilment, coin/usdc-base for direct). Call before get_payment_requirements so you pass a rail_id this merchant registers…

  • get_payment_requirements

    Turn a `quote_token` from get_quote into a seller-signed payment offer to authorize. Returns `requirements` (escrow address, asset, exact atomic amount, network) — sign it LOCALLY with your own wallet (e.g. @bosonprotocol/x402-client…

  • get_order

    Read back one of YOUR orders on this merchant: status, amount, settlement state. Use the order_id returned when you paid. You can only read orders your own agent identity placed — another agent's order returns FORBIDDEN. REQUIRES…

  • list_orders

    List YOUR order history on this merchant, newest first. Scoped to your own agent identity — you never see another agent's orders. REQUIRES IDENTITY: Facet KYA as `Authorization: Bearer <kya>`.

  • post_delivery_refund

    Request a refund or return on a DELIVERED order you placed on this merchant. Opens a merchant-approved refund ticket (status `requested`); it moves NO money on its own. The merchant reviews and approves it, and only then does the…

  • wishlist_add

    Save a product to YOUR wishlist on this merchant for later. Idempotent: saving the same product again updates its note and keeps the original save time. Scoped to your own agent identity. REQUIRES IDENTITY: Facet KYA as `Authorization…

  • wishlist_list

    List YOUR saved items (wishlist) on this merchant, newest first. Scoped to your own agent identity, so you never see another agent's list. REQUIRES IDENTITY: Facet KYA as `Authorization: Bearer <kya>`.

  • wishlist_remove

    Remove a product from YOUR wishlist on this merchant. Idempotent: removing something not on your list succeeds with removed:false. Scoped to your own agent identity. REQUIRES IDENTITY: Facet KYA as `Authorization: Bearer <kya>`.

  • create_checkout

    Open a checkout session for one or more catalog line items (or promote a cart with `cart_id`). Returns the session plus server-resolved `payment_handlers` (rail, pay_to, exact amount) to satisfy: the price and pay_to are the MERCHANT's…

  • complete_checkout

    Complete a checkout you created and place the order by submitting the buyer-signed payment credential. This is the MONEY-MOVING leg: funds capture on-chain to the merchant's pay_to (x402) or into escrow (Boson). The amount is re-derived…

  • get_checkout

    Read back one of YOUR checkout sessions by id: status, totals, line items, payment_handlers. Owner-scoped, so another agent's id returns not_found. REQUIRES IDENTITY on a signature-required Terminal.

  • update_checkout

    Return a checkout's CURRENT sealed snapshot. Facet seals price and items at create, so this is a no-op that reports the session plus a note: to change line items, update the cart and start a new checkout with create_checkout(cart_id)…

  • cancel_checkout

    Cancel a checkout session before completion, releasing its inventory hold. Idempotent, owner-scoped, and moves no money (distinct from an escrow refund). REQUIRES IDENTITY plus an Idempotency-Key on a signature-required Terminal.

  • create_cart

    Create a pre-checkout cart from catalog line items. A cart is a mutable scratchpad: it moves no money and holds no inventory, so it carries estimated (server-derived) totals and NO payment_handlers. Assemble it, then…

  • get_cart

    Read back one of YOUR carts by id: line items and estimated totals. Owner-scoped, so another agent's id returns not_found. REQUIRES IDENTITY on a signature-required Terminal.

  • update_cart

    Replace a cart's line items (full replacement), re-priced server-side. Owner-scoped. REQUIRES IDENTITY on a signature-required Terminal.

  • cancel_cart

    Cancel a cart. Idempotent, owner-scoped, and moves no money. REQUIRES IDENTITY plus an Idempotency-Key on a signature-required Terminal.

Как подключить

Добавьте сервер в конфиг MCP-клиента. Claude Desktop, Cursor и большинство других клиентов понимают такой вид:

{
  "mcpServers": {
    "ucp-shopping": {
      "type": "http",
      "url": "https://api.facet.llc/ucp/mcp"
    }
  }
}

Подключить

Claude Code, в терминале

claude mcp add --transport http facet https://api.facet.llc/ucp/mcp

Добавить в CursorДобавить в VS Code

claude.ai, ChatGPT и другие клиенты: добавьте https://api.facet.llc/ucp/mcp как свой коннектор в настройках.

Каждую строку нашла программа: запись в реестре, ответ самого сервера, спецификация, которая разбирается. Если строки нет, значит, мы этого не нашли, а не что этого нет.