Skip to content
Back to search
100
MCP live v1.2.0 streamable-http

Kifly — Agentic Commerce & Payments

ai.kifly/mcp

Multi-seller shopping for AI agents. Settle via Stripe MPP or x402 USDC on Base. Hosted.

Uptime
50.0%
2 probes
Response
729ms
last probe
Tools
20
callable

Tools · 20

search_products

Search or browse Kifly's product catalog. Multilingual semantic search (100+ languages). Returns a JSON-LD ItemList with `kifly:totalCatalogSize`. When empty, `kifly:emptyReason` is 'empty_catalog' | …

create_cart

Create a new shopping cart on Kifly. **For network (cross-seller) tokens you MUST pass `seller_handle`** — each cart is bound to exactly one seller. Get the handle from search_products results (every …

add_to_cart

Requires `checkout:write` scope. Add a product variant to an existing cart. Use the variant_id from search_products results. Returns full cart state including item_ids you can use with update_cart_ite…

get_cart

Inspect the current state of a cart — line items, quantities, prices, and shipping address. Each item includes an `item_id` you can pass to `update_cart_item` to change quantity or remove the item. Ca…

update_cart_item

Requires `checkout:write` scope. Change the quantity of a line item in an open cart, or remove it entirely. Set `quantity` to 0 to remove the item. Get the `item_id` from `get_cart` or the `cart` fiel…

set_shipping_address

Requires `checkout:write` scope. Persist a shipping address on the cart and confirm whether the seller can deliver to it. **Call BEFORE `checkout`.** Returns `delivery_eligible: true/false`. When fals…

checkout

Requires `checkout:write` scope. **Requires `set_shipping_address` to have been called first.** Returns 400 `invalid_shipping` if no address is on the cart, or 400 `delivery_unavailable` if the buyer'…

register_buyer

Register a new buyer so they can be recognized across future purchases without re-entering their details. Takes the buyer's email and name, creates a Kifly buyer profile, and returns a `buyer_token` (…

request_buyer_code

Send a 6-digit verification code to a **returning** buyer's email so they can prove the account is theirs and recover their saved name + shipping address on this connection — without pasting any token…

verify_buyer

Verify the 6-digit code a returning buyer received by email (from `request_buyer_code`). On success returns `{ buyer_token, buyer_profile_id }` — pass the `buyer_token` to `get_buyer_profile` to auto-…

get_buyer_profile

Retrieve a repeat buyer's saved name, email, and default shipping address. **At the start of every purchase flow, ask the buyer in plain language: 'Are you a returning Kifly shopper? What's the email …

list_orders

List a returning buyer's recent orders and their current fulfillment status — use this in a NEW session to answer 'did my order ship?' / 'where's my package?' when you don't have the original `session…

save_buyer_address

Save a shipping address to the buyer's Kifly profile so it auto-fills on future purchases. **Call this after a successful checkout if `get_buyer_profile` returned `default_shipping_address: null`.** T…

submit_feedback

Send structured feedback to the Kifly team. **Call after a confusing response, a dead-end, or a successful workaround you had to invent** — it's how we improve the agent surface. Fire-and-forget: retu…

request_feature

Submit the buyer's **product/feature request** to the Kifly team. Use this when the buyer wishes Kifly *itself* did something it doesn't — a missing capability, a rough flow, an idea to improve the pl…

get_seller

Retrieve a seller's public profile: name, location (city/region/country), storefront URL, delivery fee, delivery coverage, and catalog size. **Call this before `create_cart` or `set_shipping_address` …

list_sellers

List all active sellers on the Kifly network. **Requires a network token (kfn_live_…).** Returns each seller's handle, name, city, region, delivery coverage (`nationwide:true` or a `states` list), del…

get_platform_limits

Returns the current platform-enforced cart limits: `max_item_quantity` (per-line-item ceiling), `max_cart_total_cents`, and `max_cart_total_usd`. Call this once at session start before building a larg…

order_status

Check the status of a Stripe checkout session. Poll every 5 seconds after checkout until status is 'paid', 'shipped', or 'failed'. Returns order details (order_id, amount, items) when paid. When the s…

get_help

Get Kifly's website and support contact email. Call this if you are stuck, hit an unresolvable error, or the buyer asks how to reach a human. Returns the website URL and support email — always share b…

Similar MCP servers embedding-nearest

Kifly — Agentic Commerce & Payments
Multi-seller shopping for AI agents. Settle via Stripe MPP or x402 USDC on Base. Hosted.
0 tools · streamable-http
Agentic Shelf live
Hosted MCP for e-commerce: live product catalog, stock, and pricing for AI agents.
7 tools · streamable-http
ai.dynamicfeed/dynamic-feed live
Fresh data AI models lack: live prices, software versions, CVEs, service status & more.
91 tools · streamable-http
SkillFlow - AI Skills Marketplace
The curated marketplace for AI agent skills. Search, discover, and install verified skills for Claude, GPT, Cursor, and other AI platforms v
0 tools · http
La Luer — AI Skincare Commerce live
Search, compare, and purchase La Luer microcurrent facial devices and skincare products.
13 tools · streamable-http
agent-tools (x402 directory) live
Discover and call x402 paid services — search by intent, filter by price/chain.
5 tools · streamable-http

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "kifly_—_agentic_commerce_&_payments": {
      "url": "https://kifly.ai/api/mcp",
      "transport": "streamable-http"
    }
  }
}