# Sellasist MCP by usefulapi (remote · sellasist.usefulapi.io)

Read Sellasist orders, products, stock, customers, invoices, returns; add order notes, set status.

- Trust score: 18/100 (low)
- Change this week: −46
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `sellasist.usefulapi.io`: 18/100 (this document), [markdown](https://verifymcp.io/servers/io-usefulapi-sellasist/sellasist.md), [page](https://verifymcp.io/servers/io-usefulapi-sellasist/sellasist)

## Channel facts

- Endpoint: `https://sellasist.usefulapi.io/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.11.1`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 46/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.
  - HTTPS enforcement could not be verified: the plaintext port redirected somewhere other than https, so enforcement is unproven.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 0/100
  - Transport check failed: declared streamable-http, but the endpoint redirected instead of responding directly.
- **Schema Quality & AI Usability**: 0/100
  - Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: not enough scan history yet (needs a 30-day window).
- **Tool Coverage**: 0/100
  - Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.
- **Tool Safety**: 0/100
  - Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.
- **Capabilities**: 0/100
  - Capabilities not yet verified: we couldn't read the endpoint's capabilities.

**Unverified: 5 categories.** Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

## Install

### How do I install the Sellasist MCP by usefulapi server?

Sellasist MCP by usefulapi is a hosted endpoint at https://sellasist.usefulapi.io/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http io-usefulapi-sellasist 'https://sellasist.usefulapi.io/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "io-usefulapi-sellasist": {
      "url": "https://sellasist.usefulapi.io/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "io-usefulapi-sellasist": {
      "type": "http",
      "url": "https://sellasist.usefulapi.io/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.io-usefulapi-sellasist]
url = "https://sellasist.usefulapi.io/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "io-usefulapi-sellasist": {
      "type": "remote",
      "url": "https://sellasist.usefulapi.io/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add io-usefulapi-sellasist --url 'https://sellasist.usefulapi.io/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  io-usefulapi-sellasist:
    url: "https://sellasist.usefulapi.io/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "io-usefulapi-sellasist": {
      "Transport": "http",
      "Url": "https://sellasist.usefulapi.io/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add io-usefulapi-sellasist -t streamable-http -u 'https://sellasist.usefulapi.io/mcp'
```

### Other

```json
{
  "mcpServers": {
    "io-usefulapi-sellasist": {
      "type": "http",
      "url": "https://sellasist.usefulapi.io/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-11-02 (score 18, −50)

- [security regression] Endpoint reachability: reachable → not serving MCP
- [security regression] Tool safety: pass → unverified
- [security regression] Authorization: pass → unverified
- [security regression] Stability: 0.20 → unverified
- [functional regression] Schema quality: 100 → unverified
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified

### 2026-10-31 (score 68, +4)

- [security improvement] Authorization: partial → pass
- [functional improvement] MCP protocol: fail → pass
- [functional] New prompt “change_an_order_s_status_and_add_a_note”
- [functional] New prompt “check_an_order_before_shipping”
- [functional] New prompt “find_orders_that_need_attention”
- [functional] New prompt “look_up_invoices”
- [functional] New prompt “review_returns_and_refunds”
- [functional] New prompt “spot_low_stock_and_bestsellers”
- [functional] MCP protocol version: 2025-06-18 → 2025-11-25
- [functional] Server version: 1.7.0 → 1.9.0
- [functional] Server version: 1.6.0 → 1.7.0
- [functional] Server version: 1.5.2 → 1.6.0

### 2026-10-30 (score 64, 0)

- [functional] Server version: 1.5.1 → 1.5.2
- [functional] Server version: 1.5.0 → 1.5.1

### 2026-10-29 (score 64, 0)

- [functional] Server version: 1.4.0 → 1.5.0
- [functional] Server version: 1.3.0 → 1.4.0

### 2026-10-28 (score 64, +1)

- [functional] Server version: 1.1.0 → 1.3.0

### 2026-10-27 (score 63, 0)

- [functional improvement] Stability: unverified → 0.03
- [functional] Server version: 1.0.0 → 1.1.0

### 2026-10-26 (score 63)

First indexed and scored.

## MCP tools (27)

### `sellasist_list_orders` (~371 tokens)

List orders

List orders, newest first, with status, buyer billing address, payment, total, source (Allegro, eBay, Amazon, shop...) and comment. Filter by status, email, name, external id, payment, source or date. Use sellasist_get_order for line items and shipments. GET /orders.

Input parameters:

- `currency` (string): Currency code, e.g. PLN.
- `date_from` (string): Orders placed at or after this date.
- `date_to` (string): Orders placed at or before this date.
- `email` (string): Exact buyer email.
- `email_contains` (string): Buyer email starting with this text.
- `exact_date` (string): Orders placed on exactly this date (YYYY-MM-DD).
- `external_id` (string): The order id in the shop or marketplace it was imported from.
- `first_name` (string): Buyer first name (billing address, LIKE match).
- `from_id` (integer): Only orders with an id greater than this.
- `last_name` (string): Buyer last name (billing address, LIKE match).
- `limit` (integer): Results per page, 1-100 (default 25).
- `offset` (integer): Number of results to skip (default 0). Pass the previous reply's next_offset.
- `payment_id` (integer): Payment method id - see sellasist_list_payment_methods.
- `payment_status` (string): Payment status.
- `shipment_id` (integer): Delivery method id - see sellasist_list_shipment_methods.
- `sort` (string): Sort by id, default desc (newest first).
- `source` (string): Order source.
- `status_id` (integer): Order status id - see sellasist_list_order_statuses.

### `sellasist_get_order` (~90 tokens)

Get order

One order by id: status, buyer and delivery address, payment, shipment method, line items (product ids, EAN, quantities, prices), notes, waybills with tracking numbers, payments and additional fields. GET /orders/{order_id}.

Input parameters:

- `order_id` (integer, required): Sellasist order id (the id from sellasist_list_orders, not the marketplace's number).

### `sellasist_search_orders` (~128 tokens)

Search orders by creation date and status

Find up to 100 orders created in a date range and/or in one status (id, date, status). Read-only: it uses POST only because the criteria go in the body. POST /orders_search.

Input parameters:

- `creation_date_from` (string): Created at or after this date.
- `creation_date_to` (string): Created at or before this date.
- `order_id_from` (integer): Start from this order id (for the next batch, pass the last id returned).
- `status` (integer): Order status id - see sellasist_list_order_statuses.

### `sellasist_list_order_statuses` (~37 tokens)

List order statuses

The order statuses configured in the account. Use the ids to filter orders or to change a status. GET /statuses.

### `sellasist_list_order_notes` (~47 tokens)

List order notes

Notes written on one order (author id, date, text, visibility). GET /notes/{order_id}.

Input parameters:

- `order_id` (integer, required): Sellasist order id.

### `sellasist_list_order_logs` (~164 tokens)

List order change log

The audit log of order actions (create, edit, status change, delete, merge, invoice and receipt actions) with date and user id. Filter by order ids, action type or date. GET /orders_logs.

Input parameters:

- `date_from` (string): Actions at or after this date.
- `date_to` (string): Actions at or before this date.
- `limit` (integer): Results per page, 1-100 (default 25).
- `offset` (integer): Number of results to skip (default 0). Pass the previous reply's next_offset.
- `operation_tag` (string): Only this kind of action.
- `orders` (array): Only these order ids.
- `sort` (string): Sort order (asc or desc).

### `sellasist_list_waybills` (~150 tokens)

List waybills (shipping labels)

Waybills (shipping labels) with order id, tracking number, creation and delivery date. Filter by order or date. Label files are not returned inline. GET /ordersshipments.

Input parameters:

- `date_from` (string): Created at or after this date.
- `date_to` (string): Created at or before this date.
- `limit` (integer): Results per page, 1-100 (default 25).
- `offset` (integer): Number of results to skip (default 0). Pass the previous reply's next_offset.
- `order_id` (integer): Only waybills of this order.
- `sort` (string): Sort order (asc or desc).

### `sellasist_list_products` (~232 tokens)

List products

List products with id, name, EAN, symbol, catalog number, location, price, promo price, stock quantity, reserved quantity and variants. Filter by category, manufacturer, EAN, symbol or catalog number. GET /products.

Input parameters:

- `auction_id` (string): Offer id in an external marketplace (Allegro, shop...).
- `catalog_number` (string): Exact catalog number.
- `category_id` (string): Category id, or several separated by commas - see sellasist_list_categories.
- `ean` (string): Exact EAN.
- `from_id` (integer): Only products with an id greater than this.
- `limit` (integer): Results per page, 1-100 (default 25).
- `manufacturer` (string): Exact manufacturer name.
- `offset` (integer): Number of results to skip (default 0). Pass the previous reply's next_offset.
- `sort` (string): Sort by id (asc or desc).
- `status` (string): Only active products (omit for all).
- `symbol` (string): Exact product symbol.

### `sellasist_get_product` (~66 tokens)

Get product

One product by id: title, category, prices, VAT, stock, sold counts, EAN, symbol, location, weight, qualities, availability, manufacturer and more. GET /products/{product_id}.

Input parameters:

- `product_id` (integer, required): Sellasist product id.

### `sellasist_get_stock` (~141 tokens)

Get stock levels

Stock quantity of one product, found by id, EAN, symbol or catalog number (the first one given in that order counts); with none of them, a page of stock levels for all products. GET /products_stock.

Input parameters:

- `catalog_number` (string): Exact catalog number.
- `ean` (string): Exact EAN.
- `id` (integer): Product id.
- `limit` (integer): Results per page, 1-100 (default 25).
- `offset` (integer): Number of results to skip (default 0). Pass the previous reply's next_offset.
- `symbol` (string): Exact product symbol.

### `sellasist_list_bestsellers` (~83 tokens)

List bestselling products

Products ranked by units sold in the last month (sold_last_month), with stock and price. GET /products_bestsellers.

Input parameters:

- `limit` (integer): Products per page, 1-100 (default 18).
- `page` (integer): Page number, from 1 (default 1). Pass the previous reply's next_page.

### `sellasist_list_categories` (~61 tokens)

List categories

Product categories. GET /categories.

Input parameters:

- `limit` (integer): Results per page, 1-100 (default 25).
- `offset` (integer): Number of results to skip (default 0). Pass the previous reply's next_offset.

### `sellasist_get_category` (~40 tokens)

Get category

One category: names per language, parent category and status. GET /categories/{category_id}.

Input parameters:

- `category_id` (integer, required): Category id.

### `sellasist_list_warehouses` (~40 tokens)

List warehouses

Warehouses (id, title). Needs the warehouse-management feature, otherwise Sellasist answers HTTP 406. GET /storages.

### `sellasist_list_customers` (~67 tokens)

List customers

Registered customers (the account's buyers). GET /users.

Input parameters:

- `limit` (integer): Results per page, 1-100 (default 25).
- `offset` (integer): Number of results to skip (default 0). Pass the previous reply's next_offset.

### `sellasist_get_customer` (~41 tokens)

Get customer

One customer: email, registration date, billing and delivery address. GET /users/{user_id}.

Input parameters:

- `customer_id` (integer, required): Customer id.

### `sellasist_list_invoices` (~146 tokens)

List invoices

Invoices (id, number, date). Filter by order, document series or issue date. GET /invoices.

Input parameters:

- `date_from` (string): Issued at or after this date.
- `date_to` (string): Issued at or before this date.
- `limit` (integer): Results per page, 1-100 (default 25).
- `offset` (integer): Number of results to skip (default 0). Pass the previous reply's next_offset.
- `order_id` (integer): Only invoices of this order.
- `series_id` (integer): Only this document series.
- `sort` (string): Sort order, default desc.

### `sellasist_get_invoice` (~56 tokens)

Get invoice

One invoice: number, dates, seller, buyer, currency, line items (net, gross, VAT), total and paid amount. GET /invoices/{invoice_id}.

Input parameters:

- `invoice_id` (integer, required): Invoice id.

### `sellasist_list_returns` (~188 tokens)

List returns

Return documents (RMZ): number, status, source, linked order, refund value and tracking number. Filter by date, order, status, source or return number. GET /returns.

Input parameters:

- `date_from` (string): Created at or after this date.
- `date_to` (string): Created at or before this date.
- `limit` (integer): Results per page, 1-100 (default 25).
- `offset` (integer): Number of results to skip (default 0). Pass the previous reply's next_offset.
- `order_id` (integer): Only returns of this order.
- `return_number` (string): Exact return number, e.g. RMZ120072026.
- `sort` (string): Sort by id, default desc.
- `source_id` (integer): Return source id.
- `status_id` (integer): Return status id.

### `sellasist_get_return` (~54 tokens)

Get return

One return document with status, refund and payment details, tracking, courier and the returned items. GET /returns/{id}.

Input parameters:

- `return_id` (integer, required): Return document id (from sellasist_list_returns).

### `sellasist_list_payment_methods` (~27 tokens)

List payment methods

Payment methods (id, title) for filtering orders. GET /payments.

### `sellasist_list_shipment_methods` (~29 tokens)

List delivery methods

Delivery methods (id, title) for filtering orders. GET /shipments.

### `sellasist_list_order_sources` (~36 tokens)

List order sources

Order sources available in the account (id, name, type: Allegro, shop, marketplace...). GET /sources.

### `sellasist_list_integration_accounts` (~37 tokens)

List connected marketplace accounts

Accounts connected in external services (id, login, type). Only these three fields are returned. GET /external_accounts.

### `sellasist_list_alerts` (~62 tokens)

List system alerts

Active alerts and system messages shown on the Sellasist dashboard (type, severity, title, message). GET /alerts.

Input parameters:

- `page` (integer): Page number, from 1 (default 1). Pass the previous reply's next_page.

### `sellasist_add_order_note` (~68 tokens)

Add order note

WRITE: add a new note to an order. Notes are visible to the account's staff; each call adds another note (nothing is overwritten). POST /notes.

Input parameters:

- `order_id` (integer, required): Sellasist order id.
- `text` (string, required): The note text.

### `sellasist_update_order_status` (~142 tokens)

Change order status

WRITE: change the status of one order (PUT /orders/{order_id} with only the status). Sellasist may run the status's automations (emails, stock moves). By default the new status is NOT pushed to the marketplace; set send_status_to_external to true to push it. Find status ids with sellasist_list_order_statuses.

Input parameters:

- `order_id` (integer, required): Sellasist order id.
- `send_status_to_external` (boolean): Also send the new status to the external marketplace or shop the order came from.
- `status_id` (integer, required): New status id - see sellasist_list_order_statuses.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/io-usefulapi-sellasist/sellasist#diagnostics

## Score history

- 2026-11-05: 18
- 2026-11-04: 18
- 2026-11-03: 18
- 2026-11-02: 18
- 2026-11-01: 68
- 2026-10-31: 68
- 2026-10-30: 64
- 2026-10-29: 64
- 2026-10-28: 64
- 2026-10-27: 63
- 2026-10-26: 63

## Common questions

### What is the Sellasist MCP by usefulapi server?

Sellasist MCP by usefulapi is listed in the public MCP registry as io.usefulapi/sellasist. Read Sellasist orders, products, stock, customers, invoices, returns; add order notes, set status. This page covers its hosted endpoint (https://sellasist.usefulapi.io/mcp).

### Is the Sellasist MCP by usefulapi server safe to use?

Sellasist MCP by usefulapi scores 18 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the Sellasist MCP by usefulapi server expose?

Sellasist MCP by usefulapi exposes 27 tools: sellasist_list_orders, sellasist_get_order, sellasist_search_orders, sellasist_list_order_statuses, sellasist_list_order_notes, and 22 more. Their descriptions and schemas cost roughly 2,603 tokens of context every time the server is loaded.

### Does the Sellasist MCP by usefulapi server require authentication?

Its publisher declares no required credentials for Sellasist MCP by usefulapi. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.

### Is the Sellasist MCP by usefulapi server still maintained?

Sellasist MCP by usefulapi is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://sellasist.usefulapi.io/mcp
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/sellasist/
- Changelog RSS feed: https://verifymcp.io/servers/io-usefulapi-sellasist/sellasist.xml
- Changelog JSON feed: https://verifymcp.io/servers/io-usefulapi-sellasist/sellasist.json
- HTML version of this page: https://verifymcp.io/servers/io-usefulapi-sellasist/sellasist
