Smartrr MCP by usefulapi
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
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/mcpstreamable-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 agoONLINE 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 idssmartrr_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 (brasmartrr_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 returnedsmartrr_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_listsmartrr_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/{subsmartrr_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 cancellsmartrr_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/custosmartrr_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}/unskipsmartrr_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- GetMatteredREMOTELOCALAuto-Apply That Ends on an Interview. Job matches, per-role resumes, apply, approve, track receipts
- YouCanBook.me MCP by usefulapiREMOTELOCALManage YouCanBook.me bookings, booking pages, appointment types, team members and locations
- Shopmonkey MCP by usefulapiREMOTELOCALLook up shop customers, vehicles, work orders and parts, and create orders or book appointments
- Onfido MCP by usefulapiREMOTELOCALCreate and read Onfido applicants, documents, checks and reports
- NexHealth MCP by usefulapiREMOTELOCALRead and write NexHealth appointments, patients, providers and locations
- Nookal MCP by usefulapiREMOTELOCALRead Nookal locations, practitioners, availability, appointments, clients, cases and invoices
Ready-made AI agents
- On quote
- On quote
- $59/mo
Facts & evidence
Each fact shows where it was seen and when.| Fact | Value | Evidence | Source | Last confirmed |
|---|---|---|---|---|
| Hosted endpoint | https://smartrr.usefulapi.io/mcp | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Local install (package) | no | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Remote access (hosted) | yes | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Website | https://usefulapi.io/smartrr/ | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Repository | https://github.com/m190/usefulapi-mcp | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Registry status | active | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Version | 1.0.0 | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| MCP server | yes | DECLARED | SRC-001 Official MCP Registry | 1h ago |
Change history
- NEW24 Oct 2026first seen in the index
Is this page accurate?
Flag it and our robot re-checks the official source. Reports never change a score.Is Smartrr MCP by usefulapi still online?
Free alerts · no accountQuestions 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.