Foxy.io MCP by usefulapi
by usefulapi.io · remote · no sign-in to list tools · v1.16.3 · published by io.usefulapi
Read Foxy transactions, subscriptions, customers, carts and coupons; update customers and subs.
14 tools: 2 can delete or cancel things and 12 only read.
Scanned Oct 21, 2026
- Deletes or cancels2Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads12Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http foxyio https://foxyio.usefulapi.io/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
14 tools
Deletes or cancels 2Claude Code: deny
foxy_update_customerUPDATES a customer's profile fields (first_name, last_name, email).No findings
Why it is in this group
- The name "foxy_update_customer" says "update": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it UPDATES a customer's profile fields (first_name, last_name, email). This MODIFIES live store data. Foxy hAPI: PATCH /customers/{id}. Provide only the fields you want to change.
Annotations the server declares
- title: Update customer
- destructiveHint: true
foxy_update_subscriptionUPDATES a subscription — reschedule its next run (next_transaction_date), change its frequency, or activate/pause it (is_active).No findings
Why it is in this group
- The name "foxy_update_subscription" says "update": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it UPDATES a subscription — reschedule its next run (next_transaction_date), change its frequency, or activate/pause it (is_active). This MODIFIES live store data and affects future billing. Foxy hAPI: PATCH /subscriptions/{id}. Provide only the fields you want to change.
Annotations the server declares
- title: Update subscription
- destructiveHint: true
Only reads 12Claude Code: allow
foxy_get_api_homeGet the Foxy hAPI home document — its _links / rels (including fx:store for the authenticated default store).No findings
Why it is in this group
- The name "foxy_get_api_home" says "get": a word for reading.
Description, as the server wrote it Get the Foxy hAPI home document — its _links / rels (including fx:store for the authenticated default store). Useful for HAL discovery. Foxy hAPI: GET /.
Annotations the server declares
- title: Get API home
- readOnlyHint: true
foxy_get_customerGet a single customer by id, optionally zooming related resources (default_billing_address, subscriptions…).No findings
Why it is in this group
- The name "foxy_get_customer" says "get": a word for reading.
Description, as the server wrote it Get a single customer by id, optionally zooming related resources (default_billing_address, subscriptions…). Foxy hAPI: GET /customers/{id}.
Annotations the server declares
- title: Get customer
- readOnlyHint: true
foxy_get_default_storeResolve and return the authenticated user's default store (and its id) by fetching the API home and following the fx:store link.No findings
Why it is in this group
- The name "foxy_get_default_store" says "get": a word for reading.
Description, as the server wrote it Resolve and return the authenticated user's default store (and its id) by fetching the API home and following the fx:store link. Use this to discover the store_id the list tools accept. Foxy hAPI: GET / then GET fx:store.
Annotations the server declares
- title: Get default store
- readOnlyHint: true
foxy_get_storeGet a single store resource by id, including its settings and _links to sub-collections.No findings
Why it is in this group
- The name "foxy_get_store" says "get": a word for reading.
Description, as the server wrote it Get a single store resource by id, including its settings and _links to sub-collections. Foxy hAPI: GET /stores/{store_id}.
Annotations the server declares
- title: Get store
- readOnlyHint: true
foxy_get_subscriptionGet a single subscription by id, optionally zooming related resources.No findings
Why it is in this group
- The name "foxy_get_subscription" says "get": a word for reading.
Description, as the server wrote it Get a single subscription by id, optionally zooming related resources. Foxy hAPI: GET /subscriptions/{id}.
Annotations the server declares
- title: Get subscription
- readOnlyHint: true
foxy_get_transactionGet a single transaction by id, optionally zooming related resources (items, customer, payments, applied_taxes…).No findings
Why it is in this group
- The name "foxy_get_transaction" says "get": a word for reading.
Description, as the server wrote it Get a single transaction by id, optionally zooming related resources (items, customer, payments, applied_taxes…). Foxy hAPI: GET /transactions/{id}.
Annotations the server declares
- title: Get transaction
- readOnlyHint: true
foxy_list_cartsList a store's carts (in-progress / abandoned checkouts).No findings
Why it is in this group
- The name "foxy_list_carts" says "list": a word for reading.
Description, as the server wrote it List a store's carts (in-progress / abandoned checkouts). Returns a HAL collection embedding fx:carts. Foxy hAPI: GET /stores/{store_id}/carts.
Annotations the server declares
- title: List carts
- readOnlyHint: true
foxy_list_couponsList a store's coupons (discount codes and their rules).No findings
Why it is in this group
- The name "foxy_list_coupons" says "list": a word for reading.
Description, as the server wrote it List a store's coupons (discount codes and their rules). Returns a HAL collection embedding fx:coupons. Foxy hAPI: GET /stores/{store_id}/coupons.
Annotations the server declares
- title: List coupons
- readOnlyHint: true
foxy_list_customersList a store's customers.No findings
Why it is in this group
- The name "foxy_list_customers" says "list": a word for reading.
Description, as the server wrote it List a store's customers. Returns a HAL collection embedding fx:customers. Foxy hAPI: GET /stores/{store_id}/customers.
Annotations the server declares
- title: List customers
- readOnlyHint: true
foxy_list_itemsList the line items of a transaction (the products purchased).No findings
Why it is in this group
- The name "foxy_list_items" says "list": a word for reading.
Description, as the server wrote it List the line items of a transaction (the products purchased). Returns a HAL collection embedding fx:items. Foxy hAPI: GET /transactions/{transaction_id}/items.
Annotations the server declares
- title: List transaction items
- readOnlyHint: true
foxy_list_subscriptionsList a store's subscriptions (recurring orders).No findings
Why it is in this group
- The name "foxy_list_subscriptions" says "list": a word for reading.
Description, as the server wrote it List a store's subscriptions (recurring orders). Returns a HAL collection embedding fx:subscriptions. Foxy hAPI: GET /stores/{store_id}/subscriptions.
Annotations the server declares
- title: List subscriptions
- readOnlyHint: true
foxy_list_transactionsList a store's transactions (orders), newest first.No findings
Why it is in this group
- The name "foxy_list_transactions" says "list": a word for reading.
Description, as the server wrote it List a store's transactions (orders), newest first. Returns a HAL collection embedding fx:transactions. Foxy hAPI: GET /stores/{store_id}/transactions.
Annotations the server declares
- title: List transactions
- readOnlyHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.16.3. Values in angle brackets are yours to fill in.
claude mcp add --transport http foxyio https://foxyio.usefulapi.io/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__foxyio__foxy_get_api_home",
"mcp__foxyio__foxy_get_default_store",
"mcp__foxyio__foxy_get_store",
"mcp__foxyio__foxy_list_transactions",
"mcp__foxyio__foxy_get_transaction",
"mcp__foxyio__foxy_list_subscriptions",
"mcp__foxyio__foxy_get_subscription",
"mcp__foxyio__foxy_list_customers",
"mcp__foxyio__foxy_get_customer",
"mcp__foxyio__foxy_list_carts",
"mcp__foxyio__foxy_list_coupons",
"mcp__foxyio__foxy_list_items"
],
"ask": [],
"deny": [
"mcp__foxyio__foxy_update_customer",
"mcp__foxyio__foxy_update_subscription"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as foxyio. Review it before you use it.