Skip to main content
Glama

Server Details

Read Foxy transactions, subscriptions, customers, carts and coupons; update customers and subs.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

14 tools
foxy_get_api_homeGet API home
Read-only
Inspect

Get the Foxy hAPI home document — its _links / rels (including fx:store for the authenticated default store). Useful for HAL discovery. Foxy hAPI: GET /.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

foxy_get_customerGet customer
Read-only
Inspect

Get a single customer by id, optionally zooming related resources (default_billing_address, subscriptions…). Foxy hAPI: GET /customers/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesCustomer id.
zoomNoComma-separated related resources to embed.
foxy_get_default_storeGet default store
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

foxy_get_storeGet store
Read-only
Inspect

Get a single store resource by id, including its settings and _links to sub-collections. Foxy hAPI: GET /stores/{store_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
store_idYesStore id (get it from foxy_get_default_store).
foxy_get_subscriptionGet subscription
Read-only
Inspect

Get a single subscription by id, optionally zooming related resources. Foxy hAPI: GET /subscriptions/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesSubscription id.
zoomNoComma-separated related resources to embed, e.g. 'transaction_template,original_transaction'.
foxy_get_transactionGet transaction
Read-only
Inspect

Get a single transaction by id, optionally zooming related resources (items, customer, payments, applied_taxes…). Foxy hAPI: GET /transactions/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesTransaction id.
zoomNoComma-separated related resources to embed, e.g. 'items,customer'.
foxy_list_cartsList carts
Read-only
Inspect

List a store's carts (in-progress / abandoned checkouts). Returns a HAL collection embedding fx:carts. Foxy hAPI: GET /stores/{store_id}/carts.

ParametersJSON Schema
NameRequiredDescriptionDefault
zoomNoComma-separated related resources to embed, e.g. 'items,customer'.
limitNoMax results per page (Foxy default 20).
offsetNoPagination offset.
store_idNoStore id. If omitted, the default store (fx:store) is used.
foxy_list_couponsList coupons
Read-only
Inspect

List a store's coupons (discount codes and their rules). Returns a HAL collection embedding fx:coupons. Foxy hAPI: GET /stores/{store_id}/coupons.

ParametersJSON Schema
NameRequiredDescriptionDefault
zoomNoComma-separated related resources to embed, e.g. 'coupon_codes'.
limitNoMax results per page (Foxy default 20).
offsetNoPagination offset.
store_idNoStore id. If omitted, the default store (fx:store) is used.
foxy_list_customersList customers
Read-only
Inspect

List a store's customers. Returns a HAL collection embedding fx:customers. Foxy hAPI: GET /stores/{store_id}/customers.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoFilter by exact customer email.
limitNoMax results per page (Foxy default 20).
offsetNoPagination offset.
store_idNoStore id. If omitted, the default store (fx:store) is used.
foxy_list_itemsList transaction items
Read-only
Inspect

List the line items of a transaction (the products purchased). Returns a HAL collection embedding fx:items. Foxy hAPI: GET /transactions/{transaction_id}/items.

ParametersJSON Schema
NameRequiredDescriptionDefault
zoomNoComma-separated related resources to embed, e.g. 'item_options'.
limitNoMax results per page (Foxy default 20).
offsetNoPagination offset.
transaction_idYesTransaction id whose line items to list.
foxy_list_subscriptionsList subscriptions
Read-only
Inspect

List a store's subscriptions (recurring orders). Returns a HAL collection embedding fx:subscriptions. Foxy hAPI: GET /stores/{store_id}/subscriptions.

ParametersJSON Schema
NameRequiredDescriptionDefault
zoomNoComma-separated related resources to embed, e.g. 'transaction_template,last_transaction'.
limitNoMax results per page (Foxy default 20).
offsetNoPagination offset.
store_idNoStore id. If omitted, the default store (fx:store) is used.
is_activeNoFilter to active (true) or inactive (false) subscriptions.
foxy_list_transactionsList transactions
Read-only
Inspect

List a store's transactions (orders), newest first. Returns a HAL collection embedding fx:transactions. Foxy hAPI: GET /stores/{store_id}/transactions.

ParametersJSON Schema
NameRequiredDescriptionDefault
zoomNoComma-separated related resources to embed, e.g. 'items,customer,payments'.
limitNoMax results per page (Foxy default 20).
orderNoSort expression, e.g. 'transaction_date desc'.
offsetNoPagination offset.
is_testNoFilter to test (true) or live (false) transactions.
store_idNoStore id. If omitted, the default store (fx:store) is used.
customer_emailNoFilter by the transaction's customer email.
foxy_update_customerUpdate customer
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesCustomer id to update.
emailNoNew email address.
last_nameNoNew last name.
first_nameNoNew first name.
foxy_update_subscriptionUpdate subscription
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesSubscription id to update.
frequencyNoBilling frequency, e.g. '1m' (monthly), '2w' (2 weeks), '1y' (yearly).
is_activeNoSet true to activate or false to pause the subscription.
next_transaction_dateNoNext run date, YYYY-MM-DD (reschedules the subscription).

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.