List your agent

Smartrr MCP by usefulapi

MCP server · hosted · v1.0.0 · io.usefulapi/smartrr
Online · tested 1h agoNEW · 2h agoSeen in the registry 1h ago

Manage Smartrr subscriptions on Shopify: customers, orders, bills; pause, resume, cancel.

What it does

Smartrr MCP by usefulapi is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.

From the publisher's description, Electra Index matched it to 2 capabilities: e-commerce management and resume screening. That makes it a candidate for tasks such as screen job applicants or track orders for customers.

Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence). None of this is a test of the tool.

At a glance

Hosted (remote)YES
Local installNO
Version1.0.0
PriceNot in the registry
First seen24 Oct 2026
Last checked1h ago

How to connect

As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 1h ago (live check)

Hosted endpoint

  • https://smartrr.usefulapi.io/mcp streamable-http

In Claude Code: claude mcp add --transport http smartrr-mcp-by-usefulapi https://smartrr.usefulapi.io/mcp

MCP settings (Claude Desktop, Cursor and other MCP clients)

{
  "mcpServers": {
    "smartrr-mcp-by-usefulapi": {
      "url": "https://smartrr.usefulapi.io/mcp"
    }
  }
}

Live check

Electra Index connected to the hosted endpoint 1h ago

ONLINE Smartrr MCP by usefulapi answered an MCP connection on 24 Oct 2026 and introduced itself as smartrr-mcp 1.0.0 (MCP protocol 2025-06-18).

21 tools offered to AI assistants

  • smartrr_list_subscriptions · List customer subscriptions (Smartrr 'purchase states') with status, next billing date, selling plan, line items, shipping address, discounts and the customer (id, email, name). Filter by status, next billing date or creation date. The ids
  • smartrr_get_subscription · One subscription by its Shopify subscription id (the `shopifyId` field from smartrr_list_subscriptions, passed exactly as shown): status, schedule, next billing date, line items, discounts, shipping address, customer and payment method (bra
  • smartrr_list_customer_subscriptions · List the subscriptions of one customer, by Smartrr customer id (`custRel.id` from smartrr_list_subscriptions, or `id` from smartrr_list_customers). GET /vendor/customer/{customerRelationshipId}/purchase-state/.
  • smartrr_get_subscription_events · The 250 most recent events on a subscription (pause, skip, cancel, activate, billing attempts and failures, line-item and address changes, discounts) with who did it. GET /vendor/purchase-state/{shopifySubscriptionId}/events.
  • smartrr_get_subscription_orders · Orders generated by one subscription, by its Shopify subscription id. GET /vendor/purchase-state/{shopifySubscriptionId}/orders.
  • smartrr_get_subscription_bills · Billing attempts of one subscription (amount, status pending/processing/succeeded/failed/canceled, billing date, retry count, error), by its Shopify subscription id. GET /vendor/purchase-state/{shopifySubscriptionId}/bills.
  • smartrr_list_customers · List Smartrr customers (subscribers) with email, name, phone, order count, total spent and custom attributes. Search by email fragment or filter by Shopify customer id. GET /vendor/customer-relationship.
  • smartrr_list_orders · List orders Smartrr has synced from Shopify (subscription and one-time) with totals, status, financial and fulfillment status, tracking, items and customer. Filter by processed date or order label (e.g. #1001). GET /vendor/order.
  • smartrr_get_order · One order by its Shopify order id (the `shopifyId` field in smartrr_list_orders, passed as shown). GET /vendor/orders/{shopifyId}.
  • smartrr_list_bills · List billing attempts across all subscriptions with amount, status (pending, processing, succeeded, failed, canceled), billing date, retry count, error and the subscription and customer. Filter by billing date; `status` filters the returned
  • smartrr_get_bill_history · The audit trail of one bill: every status change, retry and error. GET /vendor/bill/{billId}/history.
  • smartrr_list_selling_plan_groups · The store's subscription programs (selling plan groups) and their plans: name, options, delivery and billing frequency, discounts. GET /vendor/selling-plan-group.
Show 9 more
  • smartrr_list_cancellation_reasons · The cancellation reasons configured in Smartrr (id, type, text, action, retention discount). Use an `id` as reason_id when cancelling a subscription. GET /vendor/cancellation-reasons.
  • smartrr_get_analytics · Active subscription count and active subscriber count for each day in a date range. GET /vendor/analytics-simple.
  • smartrr_pause_subscription · WRITE: pause a customer's subscription until a date: no orders or charges are created while it is paused, then it resumes on that date. Reverse it with smartrr_resume_subscription. Takes the customer id and subscription id from smartrr_list
  • smartrr_resume_subscription · WRITE: reactivate a paused or cancelled subscription; the customer will be billed on next_billing_date and every cycle after. Customer-facing: it restarts charges to the customer's card. PUT /vendor/customer/{customerId}/purchase-state/{sub
  • smartrr_cancel_customer_subscription · WRITE, DESTRUCTIVE: cancel a customer's subscription in the merchant's store (this is the customer's Smartrr subscription, not your usefulapi plan). It stops all future orders and charges; the reason may trigger Smartrr's configured cancell
  • smartrr_skip_order · WRITE: skip one scheduled order of a subscription (no order and no charge for that cycle; the schedule moves on). `date` is the scheduled order date to skip; omit it to skip the next one. Reverse with smartrr_unskip_order. PUT /vendor/custo
  • smartrr_unskip_order · WRITE: restore a previously skipped order of a subscription, so it is billed and shipped again. `date` is the skipped order date; omit it to restore the earliest skip. PUT /vendor/customer/{customerId}/purchase-state/{subscriptionId}/unskip
  • smartrr_set_next_billing_date · WRITE: change the date on which a subscription is next billed and its order created. Customer-facing: the customer is charged on the new date. PUT /vendor/customer/{customerId}/purchase-state/{subscriptionId}/next-billing-date.
  • smartrr_retry_bill · WRITE, CHARGES THE CUSTOMER: retry a billing attempt now. If it succeeds the customer's saved payment method is charged for the bill amount and the order is created. Check the bill with smartrr_list_bills first; do not retry a succeeded bil

What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method

Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.

Tasks it helps with

Share of each task's required capabilities it covers
Screen job applicants
Resume Screening
50%
Track orders for customers
E-commerce Management
33%
Manage an online store
E-commerce Management
33%
Recruit developers
Resume Screening
33%
Buy products online
E-commerce Management
33%

Similar tools

Listed for the same task: screen job applicants
  • GetMatteredREMOTELOCAL
    Auto-Apply That Ends on an Interview. Job matches, per-role resumes, apply, approve, track receipts
  • Manage YouCanBook.me bookings, booking pages, appointment types, team members and locations
  • Look up shop customers, vehicles, work orders and parts, and create orders or book appointments
  • Create and read Onfido applicants, documents, checks and reports
  • Read and write NexHealth appointments, patients, providers and locations
  • Read Nookal locations, practitioners, availability, appointments, clients, cases and invoices

Ready-made AI agents

An MCP server is a connector you add to your own assistant. These are finished products that do the same job for you:

Facts & evidence

Each fact shows where it was seen and when.
FactValueEvidenceSourceLast confirmed
Hosted endpointhttps://smartrr.usefulapi.io/mcpDECLAREDSRC-001 Official MCP Registry1h ago
Local install (package)noDECLAREDSRC-001 Official MCP Registry1h ago
Remote access (hosted)yesDECLAREDSRC-001 Official MCP Registry1h ago
Websitehttps://usefulapi.io/smartrr/DECLAREDSRC-001 Official MCP Registry1h ago
Repositoryhttps://github.com/m190/usefulapi-mcpDECLAREDSRC-001 Official MCP Registry1h ago
Registry statusactiveDECLAREDSRC-001 Official MCP Registry1h ago
Version1.0.0DECLAREDSRC-001 Official MCP Registry1h ago
MCP serveryesDECLAREDSRC-001 Official MCP Registry1h ago

Change history

  • NEW24 Oct 2026
    first seen in the index

Is this page accurate?

Flag it and our robot re-checks the official source. Reports never change a score.

Questions about Smartrr MCP by usefulapi

How do I connect Smartrr MCP by usefulapi?

Use the hosted endpoint https://smartrr.usefulapi.io/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.

What tools does Smartrr MCP by usefulapi offer?

When Electra Index connected on 24 Oct 2026, it listed 21 tools: smartrr_list_subscriptions, smartrr_get_subscription, smartrr_list_customer_subscriptions, smartrr_get_subscription_events, smartrr_get_subscription_orders, smartrr_get_subscription_bills, smartrr_list_customers, smartrr_list_orders and more. The full list is in "Live check" above.

Is Smartrr MCP by usefulapi online?

Yes. Its hosted endpoint answered an MCP connection from Electra Index 1h ago.

What can I use Smartrr MCP by usefulapi for?

Based on its description, it is most relevant to: screen job applicants, track orders for customers, manage an online store, recruit developers.