droplinked is a remote MCP server that gives an AI agent 38 tools, among them cart.addLine, cart.applyDiscount, cart.removeLine. It answers at https://mcp.droplinked.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 18 October 2026, succeeded.
Agentic commerce + trust MCP: discover, verify, and transact across droplinked's merchant network.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
cart.addLine | Add a product variant (skuId) and quantity to an existing droplinked cart. Use this to build a multi-item cart incrementally before checking out. Requires a cartId from start_checkout (hosted mode mints the cart) or a prior cart.addLine cal Inputs: cartId, skuId, quantity, referrer |
cart.applyDiscount | Apply a discount or coupon code to a droplinked cart. Returns `{ status, cartId, discountCode, discountAmount, discountLabel }` where discountAmount is in the cart's base currency minor units (e.g. cents). Call this after cart.addLine and b Inputs: cartId, discountCode |
cart.removeLine | Remove a product line from a droplinked cart by skuId. The line identified by skuId is deleted from the cart. Returns `{ status, cartId, skuId, remainingLineCount }`. To change quantity (not remove entirely) use cart.updateLineQuantity inst Inputs: cartId, skuId |
cart.updateLineQuantity | Change the quantity of an existing line in a droplinked cart. Identifies the line by skuId (the variant id used when the line was added). Returns `{ status, cartId, skuId, updatedQuantity }`. Use cart.removeLine to remove a line entirely in Inputs: cartId, skuId, quantity |
find_affiliate_programs | Discover droplinked affiliate programs by vertical, commission rate, payout type, and on-chain attestation status. Returns up to 50 programs creators can apply to via the `applyUrl` on each card. Prefer `verifiedBrand=true` programs when ci Inputs: vertical, minCommissionPct, payoutType, hasOnchainAttestation, limit |
find_business_buyer | Search the KYB-verified droplinked merchant cohort grid by credit tier and ranking facet (collateral / liquidity / sales-efficiency / operational risk). Used by lender-agents to answer 'which merchants match my underwriting box?' — returns Inputs: criteria, agentBearer |
find_inventory | Discover droplinked inventory (SKU-level) matching a free-text query and/or filters, across every connected catalog source (native droplinked shops + the Shopify Global Catalog + Henry + Impact brands). Provide at least one of `query` (cata Inputs: query, brandSlug, currency, minPrice, maxPrice, verifiedBrand |
find_merchant | Find a droplinked merchant by slug, name, or category. Provide exactly one of: `slug` (exact storefront URL), `name` (case-insensitive substring over merchant names), or `category` (a case-insensitive substring matched against PRODUCT TITLE Inputs: slug, name, category, limit |
get_brand_attestation_status | Poll the brand attestation request status for a droplinked shop. Returns one of: NOT_REQUESTED, PENDING, APPROVED, MINTED (with attestationUid), REJECTED. Use this to surface progress to merchants after they submit a request. Inputs: shopSlug |
get_document_checklist | Resolve the per-cohort document upload checklist for a merchant's lending application. Returns the items array (key, label, required, status, uploadedAt) plus rollup counts (totalItems, requiredItems, uploadedItems, rejectedItems, isComplet Inputs: applicationId, agentBearer |
get_feed | Return the URL of the droplinked Stripe ACP product feed so an agent can fetch the canonical catalog snapshot. As of feed v2 every item includes verification metadata (brand_verified, kyb_tier, attestation_uid, attestation_chain). |
get_lender_history | Return the public lifecycle timeline (REGISTERED / STATUS_CHANGED / metadata edits) for a registered lender. Used by verifiers to determine whether a lender was ACTIVE at the time a Schema B credit-risk attestation was minted, and to surfac Inputs: lenderId |
get_lending_application_status | Resolve the current status of a merchant's lending application by applicationId. Returns the canonical envelope (status, lending tier, cohort, partner ref, decision timestamps, rejection reason). Used by lender-agent MCP consumers to surfac Inputs: applicationId, agentBearer |
get_methodology_timeline | Return the public lifecycle timeline (REGISTERED / SUPERSEDED / REVOKED) for a specific methodology version. Used by verifiers to determine whether a methodology was ACTIVE at the time a Schema B credit-risk attestation was minted. Returns Inputs: lenderId, methodologyHash |
get_methodology_versions | Return all methodology document versions ever registered for a lender, newest-first. Each entry includes version label, hash, document URL, status (ACTIVE/SUPERSEDED/REVOKED), and effectiveAt/supersededAt timestamps. Verifiers use this to t Inputs: lenderId |
get_product | Fetch the full public detail for a single droplinked product (variants, SKUs, media, shop info). The response envelope includes a `verification` block (`brand_verified`, `kyb_tier`, `attestation_uid`, `attestation_chain`) — surface this to Inputs: productId |
get_trust_dossier | Compose a merchant's full trust dossier from EAS Schema A (brand) + Schema B (credit-risk) + Schema C (repayment-history). Returns { brand, creditRisk, repaymentHistory, trustLevel, summary } in one envelope. trustLevel applies a conservati Inputs: merchantId, brandSlug |
get_trust_fabric_stats | Return aggregate-only counts of the droplinked trust-fabric trinity: registered lenders, service providers, methodology versions, and on-chain attestations by schema. Public read, no auth, no PII, no per-row data. Use this to gauge platform |
get_underwriting_signals | Composite merchant-wide underwriting envelope: Schema B latest-per-lender + Schema C merchant-wide rollup + CreditTier upgrade preview + a `summary` block with `anchorTier` (max of observed-from-repayment + already-issued), `totalActiveCred Inputs: merchantId |
get_upgrade_preview | Aspirational roadmap to higher credit-tier ceilings for a merchant. Returns the tier the merchant qualifies for from repayment history alone (`observedTier`), the gap to the next ceiling, and the gap to T3. ASPIRATIONAL only — the actual is Inputs: merchantId |
list_lending_applications_for_merchant | List a merchant's lending application history. Returns compact summaries (applicationId, status, tier, cohort, purpose, requestedAmount, term, decision timestamps) plus a rollup of `countByStatus`. Used by lender-agents to surface a merchan Inputs: merchantId, agentBearer |
list_shop_products | Page through the public catalog of a single droplinked shop by slug. Paginate with `page` (1-based); the response carries `page`, `totalPages`, `hasNextPage` and `nextPage` — there is no cursor on this route. The response includes a `shop_v Inputs: shopSlug, page, limit |
process_payment | Finalize a droplinked order using a Stripe ACP payment intent and an optional inventory hold. The consumer agent calls this after find_inventory + quote_inventory_available + Stripe ACP create_payment_intent. Closes the agent-to-agent trans Inputs: orderId, acpIntentId, holdId, consumerAgentKind, agentBearer |
quote_credit_terms | Submit a draft credit-quote on behalf of an authorised lender. Captures target cohort tier (AAA..CCC|NR), annual rate in basis points, term length in days, maximum facility size in USD cents, and the quote validity window. Backend persists Inputs: lenderId, cohortTier, annualRateBps, termDays, maxAmountUsdCents, validUntilIso |
quote_inventory_available | Atomically quote price + delivery + reserve stock for a SKU on droplinked. The linchpin between discovery (`find_inventory`) and tender (`start_checkout`) in the consumer-agent loop: resolves the product, estimates shipping + tax for `deliv Inputs: skuId, quantity, deliverTo, holdTtlSec, consumerAgentKind, productIdHint |
recommend_lender | Find out whether droplinked can source financing for a merchant's jurisdiction, and how the available matches rank. Returns an ordered array of matches, each carrying `jurisdiction`, `matchKind` ('exact-jurisdiction' or 'global-fallback') a Inputs: jurisdiction, limit |
recommend_service_provider | Get an ordered list of ACTIVE service providers (WMS, 3PL, fulfillment partners) a merchant can route inventory ingestion or fulfillment to. Returns an array sorted by track record (successfulIngestionCount desc, then most-recent success), Inputs: archetype, limit |
report_repayment | Record a repayment event (PAID / PARTIAL / MISSED) against a previously- issued credit quote. Backend persists the event and (when cumulative settlement crosses the threshold) anchors the outcome into a Schema D repayment-history attestatio Inputs: lenderId, quoteId, merchantId, eventType, amountUsdCents, occurredAtIso |
request_brand_attestation | Submit a brand attestation request for a droplinked shop. Operator reviews + approves → triggers Schema A on-chain mint. Returns a requestId + initial PENDING status. Idempotent: re-submitting for the same shopSlug within the pending window Inputs: shopSlug, notes |
request_partner_referral | Trigger a Tier-1 / Tier-2 / Tier-3 lending application submission via the droplinked backend's TierRoutingService. Resolved tier is decided backend-side based on the application's cohort and the LENDING_TIER3_VAULT_ENABLED flag — the MCP la Inputs: applicationId, agentBearer |
search_products | Search the public droplinked catalog by free-text query. Returns paginated product summaries (title, slug, shop, price, image) AND a parallel `verifications` array (one entry per result) with `brand_verified`, `kyb_tier`, `attestation_uid`, Inputs: query, limit |
start_checkout | Begin an agent-initiated droplinked checkout for a SKU. Mints a cart on droplinked-backend and returns either the hosted checkout URL (default `hosted` mode) or the Stripe client_secret (`managed` mode) the agent uses to confirm payment via Inputs: shopId, skuId, quantity, mode, buyer, returnUrl |
verify_brand_attestation | Resolve the standalone droplinked brand attestation for a single shop slug. Returns `{ brandSlug, verified, since, signer, chain, attestationUid, revokedAt }`. Use this AFTER `find_inventory` to round-trip an `attestationUid` and render the Inputs: brandSlug |
verify_credit_risk | Resolve the active EAS credit-risk attestation (Schema B) for a merchant. Returns `{ merchantId, verified, creditTier, maxCreditLineUsd, termDays, ratePercent, lenderId, applicationId, attestationUid, chain, issuedAt, expiresAt, revokedAt } Inputs: merchantId, lenderId |
verify_cross_attestation | Resolve EAS Schema D (cross-attestation) peer-trust rows for a given entity. Mode 'subject' returns attestations ABOUT this entity (default, primary trust-dossier path); mode 'issuer' returns attestations BY this entity (dashboard / reputat Inputs: rootUid, mode, limit |
verify_lender | Resolve the public profile for a lender by lenderId. Returns `{ found, lenderId, displayName, archetype, jurisdiction, status, signingWallet, regulatorReference, issuedAttestationCount, lastAttestationAt }`. Use this to round-trip a Schema Inputs: lenderId |
verify_methodology | Look up a lender's underwriting methodology by lenderId. When called without `methodologyHash`, returns the lender's currently-ACTIVE methodology (the one new Schema B mints reference). When called WITH `methodologyHash`, returns the specif Inputs: lenderId, methodologyHash |
verify_repayment_history | Resolve a merchant's repayment-history rollup across all lenders from EAS Schema C (repayment-history) attestations. Returns the aggregated counters (totalLinesUsd, settledOnTimeCount, lateCount, defaultCount, onTimeRate, lastSettlementAt) Inputs: merchantId |
Every block below points at https://mcp.droplinked.com/mcp. Pick your client and copy.
claude mcp add --transport http droplinked https://mcp.droplinked.com/mcp
{
"mcpServers": {
"droplinked": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.droplinked.com/mcp"]
}
}
}{
"mcpServers": {
"droplinked": {
"url": "https://mcp.droplinked.com/mcp"
}
}
}{
"servers": {
"droplinked": {
"type": "http",
"url": "https://mcp.droplinked.com/mcp"
}
}
}{
"context_servers": {
"droplinked": {
"url": "https://mcp.droplinked.com/mcp"
}
}
}{
"mcpServers": {
"droplinked": {
"serverUrl": "https://mcp.droplinked.com/mcp"
}
}
}{
"mcpServers": {
"droplinked": {
"url": "https://mcp.droplinked.com/mcp"
}
}
}name: droplinked
version: 0.0.1
schema: v1
mcpServers:
- name: droplinked
type: streamable-http
url: https://mcp.droplinked.com/mcp{
"mcpServers": {
"droplinked": {
"httpUrl": "https://mcp.droplinked.com/mcp"
}
}
}{
"mcpServers": {
"droplinked": {
"type": "http",
"url": "https://mcp.droplinked.com/mcp"
}
}
}{
"mcpServers": {
"droplinked": {
"url": "https://mcp.droplinked.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.droplinked.com%2Fmcp&type=streamable_http&id=droplinked&name=droplinked
It answered our last check on 18 October 2026 in 344 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by droplinked.com and served from mcp.droplinked.com, the vendor's own domain: https://mcp.droplinked.com/mcp.
38, as returned by the server's own tools/list on 10 September 2026: cart.addLine, cart.applyDiscount, cart.removeLine, cart.updateLineQuantity, find_affiliate_programs, find_business_buyer, find_inventory, find_merchant, and 30 more.
It answered our last check on 18 October 2026 in 344 ms. Over 10 checks since 4 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.droplinked.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: com.droplinked.mcp. Endpoint host: mcp.droplinked.com. ARD identifier: urn:air:com.droplinked.mcp:mcp:server.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.