Next free-source huntWe check for new free data every weekday.
FinancialMCP serverFirst audited Nov 13, 2026

Daras MCP by usefulapi

Read products, stock, orders, returns and shipments; update prices and stock in Daras.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 733 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
YesSome tools say they can change things. Your AI client should ask you first.
Endpointhttps://daras.usefulapi.io/mcp

Source code Website Streamable HTTP · protocol 2025-11-25 · server version 1.2.1

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Note: 2 tools are labelled as able to change things.

    Expected for tools that send, write or buy. Your AI client should ask before calling them.

    • daras_update_variant
    • daras_set_warehouse_stock
  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 22 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Protocol version 2025-11-25 (latest).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (22)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • daras_list_productsList the store's products (catalog). Cursor paging: pass nextCursor back as cursor. Merchant API: GET /catalog/products.Read-only
  • daras_get_productGet one product with its variants and images. Merchant API: GET /catalog/products/{id}.Read-only
  • daras_list_categoriesList the store's product categories. Cursor paging. Merchant API: GET /catalog/categories.Read-only
  • daras_list_collectionsList the store's collections (curated product groups). Cursor paging. Merchant API: GET /catalog/collections.Read-only
  • daras_get_collectionGet one collection and its products. Merchant API: GET /catalog/collections/{id}.Read-only
  • daras_list_low_stockList variants at or below their low-stock threshold. Good first call for restocking. Cursor paging. Merchant API: GET /catalog/inventory/low-stock.Read-only
  • daras_list_warehousesList the store's warehouses (stock locations). Cursor paging. Merchant API: GET /warehouses.Read-only
  • daras_list_warehouse_stockList the stock levels of one warehouse, per product and variant. Cursor paging. Merchant API: GET /warehouses/{id}/stock.Read-only
  • daras_list_ordersList the store's orders for one customer. Daras requires customerId on this endpoint; get it from daras_list_customers. Cursor paging. Merchant API: GET /orders.Read-only
  • daras_get_orderGet one order with its lines, totals, payment and shipping state. Merchant API: GET /orders/{id}.Read-only
  • daras_list_order_eventsList the event history of one order (status changes, payments, notes). Cursor paging. Merchant API: GET /orders/{id}/events.Read-only
  • daras_list_returnsList return requests, optionally for one order or one status (REQUESTED, APPROVED, RECEIVED, REFUNDED, REJECTED, CANCELLED). Cursor paging. Merchant API: GET /returns.Read-only
  • daras_get_returnGet one return request with its items and status history. Merchant API: GET /returns/{id}.Read-only
  • daras_list_customersList the store's customers. Cursor paging. Merchant API: GET /customers.Read-only
  • daras_get_customerGet one customer's profile and addresses. Merchant API: GET /customers/{id}.Read-only
  • daras_list_fulfillment_ordersList fulfillment orders (the warehouse work per order), optionally filtered by status (OPEN, IN_PROGRESS, HOLD, FULFILLED, CANCELLED, CLOSED). Merchant API: GET /fulfillment-orders.Read-only
  • daras_get_fulfillment_orderGet one fulfillment order with its lines and status. Merchant API: GET /fulfillment-orders/{id}.Read-only
  • daras_list_carriersList the shipping carriers available to the store. Cursor paging. Merchant API: GET /shipments/carriers.Read-only
  • daras_track_shipmentGet the tracking events of one shipment. Merchant API: GET /shipments/{id}/tracking.Read-only
  • daras_list_webhooksList the webhook subscriptions of the store (their URLs and events). Cursor paging. Merchant API: GET /webhooks.Read-only
  • daras_update_variantChange a variant's name, barcode, price, compare-at price or low-stock threshold. This changes the live shop price or label. Set only the fields to change. Merchant API: PATCH /catalog/variants/{id}.Can change things
  • daras_set_warehouse_stockSet the on-hand quantity of one product (or variant) in one warehouse. It replaces the stored quantity, so repeating the call gives the same result. This changes live stock. Merchant API: POST /wareh…Can change things

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200733 ms
initializedHTTP 20295 ms
tools/listHTTP 200171 ms
prompts/listHTTP 20045 ms
unknown-methodHTTP 401112 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.