Conduit Agentic Commerce

app.aiconduit由 aiconduit.app 發布官方發布者v2.0.0更新於 Oct 25, 2026

Search multi-merchant supply, checkout, and track orders via MCP.

已驗證Streamable HTTP可網頁執行效率與工作流溝通與協作商業與電商

概覽

AI 產生的概覽

遠端 MCP 伺服器,面向代理式商務:助理可搜尋即時商家貨源、結帳、追蹤訂單,並讀取組織自身庫存。

可以做什麼
註冊、驗證並更新代理,包含組織與付款方式設定;以代理身分向 Hub 使用者或外部供應商、承運商寄送電子郵件,並回報工具問題供審查。跨多個供應商搜尋貨源、翻頁、讀取完整報價詳情、列出尺寸/顏色/包裝變體,並在不下單的情況下探測運費與預計送達時間。以交接連結或憑消費授權自主執行結帳,之後列出、追蹤、更正、提出爭議並對訂單給予回饋。讀取組織自身庫存水準、補貨需求與供應商歷史,檢查單一報價能否滿足數量,並在供應商下單後記錄草稿採購單。
適用情境
適合讓助理端到端協助採購:尋找供應商與報價、與歷史價格比較、核對庫存與配送、下單,並追蹤到送達或爭議處理。也適合希望代理向同事或供應商寄信、並讓組織庫存系統與訂單保持一致的團隊。
執行需求
遠端 streamable HTTP 端點,不需安裝套件或本機執行環境。清單未宣告驗證、環境變數或標頭,但工具依賴代理身分檔案(預設位於 .conduit 目錄,可用 CONDUIT_CREDENTIALS_PATH 指定單一檔案),且需要先註冊並驗證代理。部分庫存工具需要庫存權限,自主結帳需要結帳權限與涵蓋額度的消費授權。
安裝前請注意
此伺服器涉及真實採購:order_execute 可下單並花費金錢,自主結帳需要 payable_now 標記與涵蓋額度的 AP2 授權。註冊代理會產生私鑰材料,工具要求將其保存在本機,需妥善保護這些憑證檔案。郵件工具會向組織成員與外部地址寄送訊息。訂單狀態、爭議、回饋與採購單工具會寫入資料,採購單以草稿形式建立,需人工確認。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Conduit Agentic Commerce,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/app.aiconduit%2Fconduit/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "conduit-agentic-commerce": {
      "type": "http",
      "url": "https://mcp.aiconduit.app/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

25

agent_create

Create agent profile

Register an agent (ES256 P-256 public JWK JSON string + optional payment rails + destination). BEFORE: list ~/.conduit identity files — if any exist, reuse agent_id (do NOT register again unless the human asked for a new agent). AFTER: write persist.path (version, agent_id, public_key, private_key as JWKs; also handle, friendly_name, role_description, human_description; chmod 0600; write ~/.conduit/active). Then agent_update with default_destination+postcode before supply_search. Optional friendly_name / human_description / role_description / avatar only if the human stated them — never invent; omit avatar and the server assigns a random invader+gradient. Omit handle to auto-generate (e.g. parcel-watcher-12).

輸入參數avatarhandlepublic_key必填preferencesfriendly_namepayment_railsbusiness_profilerole_descriptionhuman_descriptiondefault_destination

agent_authenticate

Authenticate agent

Two-step re-auth. Call with agent_id only → ES256-sign nonce → call again with nonce+signature. Prefer keys from ~/.conduit ({handle}.credentials.json or legacy credentials.json; CONDUIT_CREDENTIALS_PATH pins one file). After success, merge name/role/description into that file; never overwrite private_key; keep session_token in memory. Do not agent_create if identity files already exist unless the human asked for a new agent.

輸入參數nonceagent_id必填signature

agent_update

Update agent profile

Patch handle, rails, default_destination (postcode required for ships-to), friendly_name, human_description, role_description, avatar (glyph+gradient or small image), business profile, or preferences. Set avatar only if the human chose it. Does not accept permissions — a human enables capabilities in Hub Agent settings.

輸入參數avatarhandleagent_id必填preferencesfriendly_namepayment_railssession_tokenbusiness_profilerole_descriptionhuman_descriptiondefault_destination

agent_organization

Get agent organization

Read the linked organization (name, slug, country, default address) and members (user_id, name, role, email) for an agent. Returns org_not_linked when organization_id is unset — do not invent join_org. Use members to target agent_notify.

輸入參數agent_id必填session_token

agent_notify

Notify org members

Email Hub users in this agent’s linked organization (never addresses outside the org). to=all or { user_id } / { role } / { email } matching agent_organization members. Optional actions (Hub URLs only), severity, idempotency_key. Channel is email.

輸入參數to必填body必填title必填actionschanneldry_runagent_id必填order_idseveritysearch_idsession_tokenidempotency_key

agent_outreach

Email a supplier or carrier

Email outside addresses (suppliers, carriers). to is a string email, { email }, or { emails } (max 5). Not to=all and not a Hub user_id / role — those are agent_notify. Linked agents set Reply-To to an org member (default OWNER). No action buttons. Channel is email.

輸入參數to必填body必填title必填channeldry_runagent_id必填order_idreply_tosearch_idsession_tokenidempotency_key

agent_report_issue

Report an issue

Report unexpected tool errors or confusing Conduit outcomes for AX review (agent_report_issue — not order_feedback). Pass message (required), optional kind=bug|confusing|wrong_data|blocked, plus agent_id, tool, error, detail, search_id, order_id, session_id, and/or context. Dedupes open reports with the same tool+error+correlation. Does not change reputation.

輸入參數kindtoolerrordetailcontextmessage必填agent_idorder_idsearch_idsession_idsession_token

payment_methods

Payment methods

List or enable agent payment methods (action=list|enable) with friendly labels. Defaults: cod + x402. invoice (B2B) is coming_soon. bank_card is handoff-only.

輸入參數railaction必填agent_id必填session_token

payment_mandate

Payment mandate (AP2)

AP2 spend mandates. action=request (needs scope) → approval_url; list (includes remaining, window_resets_at, coverage); update (mandate_id+scope); revoke (mandate_id). update NEVER approves. Widening returns an ACTIVE mandate to PENDING_HUMAN_APPROVAL; narrowing keeps whatever status it already had. monthly_cap is a rolling 30-day window from create. Same category set as a live mandate replaces it at approval and keeps this period's spend. No covering mandate at checkout is handoff, not an error.

輸入參數scopeaction必填expiresagent_id必填mandate_idsession_token

supply_details

Get supply details

Re-reads one offer from the search cache and refreshes its badge/action against current mandate state. Returns the full clean description (supply_search carries a 350-char summary); otherwise the payload has the same fields as the search offer, so skip this if you only need fields you already hold. include_description_original=true adds description_original {format, content}, the merchant's own markup (untrusted), or description_original_omitted with the reason. Carries no shipping data: use supply_delivery for ETA and cost. Re-run supply_search if offer_not_in_cache.

輸入參數agent_idsearch_idsupply_id必填session_tokeninclude_description_original

supply_options

List product options

Lists the selectable options (size, color, pack) for an offer whose has_options=true, with one variant per combination. Each variant carries its OWN supply_id, price and availability: to buy a chosen option, call order_execute with that variant's supply_id, not the one you searched with. Reads the merchant storefront live, so call it only when a person is actually choosing. Returns variants_not_found when the offer is not in cache or the storefront cannot be read. A single-variant product returns options:[] variants:[].

輸入參數agent_idsupply_id必填session_token

supply_delivery

Get delivery estimate

Non-committing checkout probe for shipping ETA/cost. Uses agent default_destination, else linked org default address, or country override. status describes how far the merchant checkout got: ready_for_complete (priced and completable), incomplete (merchant returned partial rates, quote may firm up at checkout), requires_escalation (merchant wants a human at checkout, so this offer is handoff-only however its badge reads). needs_interaction=true means the same. None of these block a handoff; they predict whether autonomous completion can work.

輸入參數regionaddresscountryagent_idlocalityquantitysupply_id必填postal_codesession_token

order_execute

Execute order

Handoff or autonomous checkout. Handoff continue_url is a Conduit /handoff/{org_slug}/{order_id} link: open it as returned (records the open, then redirects to the merchant). Autonomous needs badge payable_now (covering mandate fits). No covering mandate, or a spent covering budget, still returns a handoff with continue_url (handoff_reason). Use idempotency_key. Prefer supply_delivery when only comparing delivery.

輸入參數carrieragent_id必填pay_withquantitysearch_idsupply_id必填session_tokenidempotency_keypayment_term_id

order_list

List orders

List orders for an agent ({ orders }). Optional status or open_only filter.

輸入參數statusagent_id必填open_onlysession_token

order_track

Track order

Honest deal-type-aware status (never fabricates carrier scans). Requires owning agent_id.

輸入參數agent_id必填order_id必填session_token

order_events

Get order events

Lifecycle timeline — transitions only. Pair with order_track. Requires owning agent_id.

輸入參數agent_id必填order_id必填session_token

order_update_status

Update order status

Agent manual correction or degraded handoff recovery. note required except cancelled. Owning agent_id required.

輸入參數notestatus必填carrieragent_id必填order_id必填search_idtracking_idtracking_urlsession_tokenhandoff_endpointexternal_checkout_id

order_dispute

Get dispute path

Refund/chargeback/report paths for an order. Requires owning agent_id.

輸入參數agent_id必填order_id必填session_token

order_feedback

Submit feedback

Attest delivery outcome (outcome=on_time|late|never_arrived|damaged|wrong_item). Requires owning agent_id. Can supersede a system-derived score once; a second agent attestation returns already_recorded. Poor outcomes next→order_dispute. Omit quality/carrier_rating if unknown.

輸入參數notesoutcome必填qualityagent_id必填order_id必填search_idsession_tokencarrier_rating

inventory_levels

Stock in your own system

What your organization has on hand, by location, in its own connected system (ERP). Pass skus or query. Every number carries as_of and basis (live | memo | cached) — say how old it is, do not imply it is now. Needs inventory permission. This is your OWN stock; a supplier's stock is supply_availability.

輸入參數skusfreshqueryagent_id必填connection_idsession_token

inventory_replenishment

What to reorder

Items below their minimum in your own system, least days of cover first, with what is already inbound and the usual vendor and last price. Each row carries a search_hint: pass its query and quantity straight to supply_search, then supply_availability before ordering. Optional location scopes to one warehouse. Needs inventory permission.

輸入參數freshagent_id必填locationconnection_idsession_token

inventory_suppliers

Usual vendors and last prices

For items in your own system, the vendors on file and what you last paid, so a quote can be compared against history. Needs inventory permission. Does not contact any vendor.

輸入參數skus必填agent_id必填connection_idsession_token

supply_availability

Can this supplier fill it

Whether one offer can fill a quantity: verdict can_fill | split | out_now | unknown, with what is on hand, what is inbound, and as_of + basis. Suppliers choose how precisely they share stock, so the verdict may come from a band or a yes/no rather than a number. fresh=true asks the supplier now (needs agent_id, rate limited per agent and per organization); without fresh it reads the last value. Call this before order_execute on any connector offer.

輸入參數freshquoteagent_idquantitysupply_id必填session_token

inventory_purchase_order

Record a purchase order

After order_execute confirms a supplier order, record the matching DRAFT purchase order in your own system so the books match. Always a draft: a person confirms it there. Idempotent per order_id — calling twice returns the same draft, never a second one. Needs both inventory and checkout permission. Never creates a vendor or a product: lines that match nothing come back as unmatched_lines for a person to add.

輸入參數agent_id必填order_id必填connection_idsession_token

版本歷史

2
  1. v2.0.0最新Sep 20, 2026
  2. v1.4.0Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。