CCV Shop MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.3.4Updated Nov 7, 2026

Read products, orders, customers and invoices; add internal order notes in CCV Shop.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Hosted MCP server that lets an assistant read a CCV Shop webshop's products, orders, customers and invoices, and add internal order notes.

What you can do
  • Search and read products with prices and stock, plus categories, brands and suppliers
  • List and read orders, including order lines, payment and delivery details
  • Add internal notes to an order (not emailed to the customer)
  • List and read invoices
  • List and read customer accounts, optionally by approval status
  • Check usage, request a feature, upgrade or cancel the subscription
When to use it
Useful when you run a CCV Shop webshop and want an assistant to answer questions about stock, recent or unpaid orders, customers awaiting approval, or invoices, and to leave internal notes on orders.
Requirements
Remote endpoint reached over streamable HTTP; no local install. Sign-in uses OAuth, and the login page asks for your CCV Shop shop name, API key and API secret (found in CCV Shop under Settings, API settings). No keys go in the client config. A free plan allows 50 tool calls per month.
Before you install
The server receives your CCV Shop API key and secret and stores them per user. Adding an order note writes to your shop data. Paid plans (Pro, Pro+) are billed through a payment link and cancel only at the end of the paid period, with no refund for the current period. Usage is metered, so heavy use hits the call limit.

Installation

In SourceWeft

  1. Open CCV Shop MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fccv-shop/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "ccv-shop-by-usefulapi": {
      "type": "http",
      "url": "https://ccv-shop.usefulapi.io/mcp"
    }
  }
}

README

CCV Shop MCP by usefulapi

Use your CCV Shop account from Claude, Cursor, or any MCP client. It reads products, orders, order lines, customers, invoices, categories, brands and suppliers, and it can add an internal note to an order. Hosted, no local install: connect with your own credentials.

Live endpoint: https://ccv-shop.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://ccv-shop.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http ccv-shop https://ccv-shop.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "ccv-shop": {      "url": "https://ccv-shop.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your CCV Shop credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/ccv-shop/

On first connect you provide your CCV Shop shop name, API key and API secret (in CCV Shop under My web shop, Settings, API settings; the shop name is the part before .ccvshop.nl). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
ccvshop_list_productsreadList products
ccvshop_get_productreadGet a product
ccvshop_list_ordersreadList orders
ccvshop_get_orderreadGet an order
ccvshop_list_order_rowsreadList order rows
ccvshop_add_order_notewriteAdd an internal order note
ccvshop_list_categoriesreadList categories
ccvshop_list_brandsreadList brands
ccvshop_list_suppliersreadList suppliers
ccvshop_list_invoicesreadList invoices
ccvshop_get_invoicereadGet an invoice
ccvshop_list_usersreadList customers
ccvshop_get_userreadGet a customer
ccvshop_usage_statusmetaUsage status (free-tier meter)
ccvshop_request_featuremetaRequest a missing feature
ccvshop_upgrademetaUpgrade to Pro or Pro+
ccvshop_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with ccvshop_upgrade (it returns a Stripe Checkout link). Cancel any time with ccvshop_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running ccvshop_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/ccv-shop/README.md at commit 4046075

Tools

13

ccvshop_list_products

List products

List the products of this webshop, filtered by product number, EAN or a part of the name. Returns items with ids, prices and stock. Uses GET /api/rest/v1/products/.

Parameterssizestartorderbyeannumberproductnameproductnumber

ccvshop_get_product

Get a product

Get one product by id, with its prices, stock, description and attributes. Uses GET /api/rest/v1/products/{id}/.

Parametersproduct_idrequired

ccvshop_list_orders

List orders

List orders of this webshop. Filter by order number, status, paid state or a creation date range (yyyy-mm-dd). Use this to find recent sales. Uses GET /api/rest/v1/orders/.

Parameterssizestartstatusis_paidorderbyordernumberis_completedmax_create_datemin_create_date

ccvshop_get_order

Get an order

Get one order by id: customer, totals, payment and delivery data. Uses GET /api/rest/v1/orders/{id}/.

Parametersorder_idrequired

ccvshop_list_order_rows

List order rows

List the order lines (products, quantities, prices) of one order. Uses GET /api/rest/v1/orders/{id}/orderrows/.

Parameterssizestartorder_idrequired

ccvshop_add_order_note

Add an internal order note

Add an INTERNAL note to one order. The note is not emailed to the customer and does not change the order. Uses POST /api/rest/v1/orders/{id}/ordernotes/.

Parametersnoterequiredorder_idrequired

ccvshop_list_categories

List categories

List the product categories of this webshop. Uses GET /api/rest/v1/categories/.

Parameterssizestart

ccvshop_list_brands

List brands

List the brands of this webshop. Uses GET /api/rest/v1/brands/.

Parameterssizestart

ccvshop_list_suppliers

List suppliers

List the suppliers of this webshop. Uses GET /api/rest/v1/suppliers/.

Parameterssizestart

ccvshop_list_invoices

List invoices

List the invoices of this webshop. Uses GET /api/rest/v1/invoices/.

Parameterssizestartorderby

ccvshop_get_invoice

Get an invoice

Get one invoice by id. Uses GET /api/rest/v1/invoices/{id}/.

Parametersinvoice_idrequired

ccvshop_list_users

List customers

List the customer accounts (users) of this webshop, optionally by approval status (pending or accepted). Uses GET /api/rest/v1/users/.

Parameterssizestartorderbyapproval_status

ccvshop_get_user

Get a customer

Get one customer account (user) by id. Uses GET /api/rest/v1/users/{id}/.

Parametersuser_idrequired

Version history

7
  1. v1.3.4LatestNov 7, 2026
  2. v1.2.3Nov 5, 2026
  3. v1.2.2Nov 5, 2026
  4. v1.2.1Nov 4, 2026
  5. v1.2.0Nov 3, 2026
  6. v1.1.1Nov 3, 2026
  7. v1.0.0Nov 1, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations