EffectConnect MCP by usefulapi

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

Read channels, product selections, products, orders and processes in EffectConnect.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Hosted, read-only MCP access to EffectConnect: browse channels, product selections, products, orders and process reports from an AI assistant.

What you can do
  • List and get channels (marketplaces and webshops) linked to the account
  • List product selections and the products inside each selection
  • List, search and get products by API identifier, SKU, EAN or external identifier
  • Search orders by date, status, tag or channel, and read or get orders by identifier
  • List asynchronous processes, check their status and fetch finished catalog or order reports
  • Check monthly usage, request a missing feature, upgrade or cancel the subscription
When to use it
Useful when you work with EffectConnect and want an assistant to answer questions about linked channels, catalog contents, order status or generated reports without exporting data by hand. It is read-only, so it suits lookups and reporting rather than changing anything in EffectConnect.
Requirements
Remote MCP endpoint; no local install. Sign-in is via OAuth, and the login page asks for an EffectConnect public key and private key created in the API module of the account; the server stores them per user. Do not put an API key or Authorization header in the client config. A free plan allows 50 tool calls per month.
Before you install
You hand your EffectConnect public and private API keys to a third-party hosted service, which stores them per user. Paid plans cost money: Pro at $9/month or $90/year and Pro+ at $39/month or $390/year, billed through a Stripe checkout link returned by the upgrade tool; cancellation has no refund for the current period. The meta tools can start or cancel a subscription and send a feature request.

Installation

In SourceWeft

  1. Open EffectConnect 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%2Feffectconnect/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": {
    "effectconnect-by-usefulapi": {
      "type": "http",
      "url": "https://effectconnect.usefulapi.io/mcp"
    }
  }
}

README

EffectConnect MCP by usefulapi

Use your EffectConnect account from Claude, Cursor, or any MCP client. It reads channels, product selections, products, orders and asynchronous process reports, and it makes no writes. Hosted, no local install: connect with your own credentials.

Live endpoint: https://effectconnect.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://effectconnect.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http effectconnect https://effectconnect.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": {    "effectconnect": {      "url": "https://effectconnect.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 EffectConnect credentials.

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

On first connect you provide your EffectConnect public key and private key (create them in the API module of your EffectConnect account). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
effectconnect_list_channelsreadList channels
effectconnect_get_channelreadGet channel
effectconnect_list_product_selectionsreadList product selections
effectconnect_get_product_selectionreadGet product selection
effectconnect_list_product_selection_productsreadList products in a product selection
effectconnect_list_productsreadList products
effectconnect_search_productsreadSearch products
effectconnect_get_productreadGet product
effectconnect_search_ordersreadSearch orders
effectconnect_read_ordersreadRead orders by identifier
effectconnect_get_orderreadGet order
effectconnect_list_processesreadList processes
effectconnect_get_processreadGet process status
effectconnect_get_process_reportreadGet process report
effectconnect_usage_statusmetaUsage status (free-tier meter)
effectconnect_request_featuremetaRequest a missing feature
effectconnect_upgrademetaUpgrade to Pro or Pro+
effectconnect_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 effectconnect_upgrade (it returns a Stripe Checkout link). Cancel any time with effectconnect_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running effectconnect_upgrade before then undoes the cancel. Or write to [email protected].

License

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

Source: servers/effectconnect/README.md at commit 4046075

Tools

14

effectconnect_list_channels

List channels

List the channels (marketplaces and webshops) linked to the EffectConnect API key. Use the channel identifier in other tools. Needs scope channels:read. GET /v3/channels.

Takes no parameters.

effectconnect_get_channel

Get channel

Get one channel by its identifier. Needs scope channels:read. GET /v3/channel/{identifier}.

Parametersidentifierrequired

effectconnect_list_product_selections

List product selections

List the product selections (named groups of products that a channel can sell) with pagination. Needs scope productSelections:read. GET /v3/product-selections.

Parameterspage_token

effectconnect_get_product_selection

Get product selection

Get one product selection by its numeric identifier. Needs scope productSelections:read. GET /v3/product-selection/{identifier}.

Parametersidentifierrequired

effectconnect_list_product_selection_products

List products in a product selection

List the products in one product selection, with pagination. Needs scope productSelections:read. GET /v3/product-selection/{identifier}/products.

Parametersidentifierrequiredpage_token

effectconnect_list_products

List products

List all products of the API key, page by page. Pass the nextPageToken from a reply to get the next page. Needs scope products:read. GET /v3/products.

Parameterslanguagespage_tokenincluded_attributesretrieve_attributes

effectconnect_search_products

Search products

Find products by product selection, by parent API identifier, or by product identifiers (API identifier, SKU, EAN or external identifier). Needs scope products:read. POST /v3/products/search.

Parameterslanguagespage_tokenproduct_selectionsincluded_attributesproduct_identifiersretrieve_attributesproduct_parent_api_identifiers

effectconnect_get_product

Get product

Get one product by an identifier of the given type (API identifier, SKU, EAN or external identifier). Needs scope products:read. GET /v3/product/{identifierType}/{identifier}.

Parameterslanguagesidentifierrequiredidentifier_typerequiredincluded_attributesretrieve_attributes

effectconnect_search_orders

Search orders

Find orders by order date, last update, status, tag or channel. Leave the filters empty to list all orders page by page. Needs scope orders:read. POST /v3/orders/search.

Parameterscurrencyorder_tagspage_tokensort_fieldchannel_idsorder_statusessort_directionordered_at_afterupdated_at_afterordered_at_beforeexclude_order_tags

effectconnect_read_orders

Read orders by identifier

Get up to 100 orders by their identifiers (EffectConnect ID or number, channel identifier or number, connection identifier or number, or invoice). Needs scope orders:read. POST /v3/orders/read.

Parameterscurrencysort_fieldidentifiersrequiredsort_direction

effectconnect_get_order

Get order

Get one order by an identifier of the given type. Pass channel_identifier when the identifier is not unique. Needs scope orders:read. GET /v3/order/{identifierType}/{identifier}.

Parameterscurrencyidentifierrequiredidentifier_typerequiredchannel_identifier

effectconnect_list_processes

List processes

List asynchronous processes (catalog and order reports) and their status. Filter by type or status. Processes are kept for 48 hours. GET /v3/processes.

Parametersstatuspage_tokenprocess_type

effectconnect_get_process

Get process status

Get the status of one asynchronous process by its identifier (QUEUED, PROCESSING, FINISHED or CRITICAL_ERROR). Processes are kept for 48 hours. GET /v3/process/{identifier}.

Parametersidentifierrequired

effectconnect_get_process_report

Get process report

Get the report of one finished asynchronous process. A report exists only when the status is FINISHED, and it is removed after 48 hours. GET /v3/process/{identifier}/report.

Parametersidentifierrequired

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