Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AGENTAOS_GATEWAY_KEYNoOptional. Your AgentaOS API key (sk_test_... or sk_live_...), from app.agentaos.ai > Settings > API Keys. Without it the server still starts and agenta_verify_declaration works; payment tools need it. Prefer the hosted server at https://mcp.agentaos.ai/mcp, where you sign in in the browser instead.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
agenta_status_getA

Account and go-live overview. Start here: returns whether the account can take live payments, go-live progress, business verification state, the pricing audit state, whether a payout account is connected, and the single next step to take. Changes nothing.

agenta_audit_requestA

Ask for the free Revenue & Pricing Audit. Use when the merchant wants the free Revenue & Pricing Audit of a page where they sell; url is required. Starts a written review of their pricing and checkout; it costs nothing and does not block going live. Check progress with agenta_audit_show.

agenta_audit_showA

The audit state, and download the report PDF once it exists. Returns whether an audit was requested, its state, its grade and the report PDF link once it is written. Changes nothing. If none was requested, use agenta_audit_request.

agenta_verify_submitA

Submit business verification so the merchant can accept live payments. Sends the business or individual details for review so the account can take live payments. Required: legalName, country, street, city, url, acceptDeclaration true, and registrationNumber when entity is business. Only set acceptDeclaration after the merchant has read agenta_verify_declaration. Returns the new verification state.

agenta_verify_statusA

Where the verification has got to. Returns the business verification state (not started, in review, changes requested, on hold, rejected or verified), with any changes requested and the reason for a hold or rejection. Changes nothing. For the whole go-live picture use agenta_status_get.

agenta_verify_resubmitA

Send back for review after making the changes we asked for. Use only when verification is in the changes-requested state and the merchant has made the changes; sends it back for review. Returns the new state.

agenta_verify_declarationA

The five statements --accept-declaration attests to. Read-only. Returns the five statements a merchant attests to when submitting business verification, the product categories AgentaOS does not support, and what happens if a statement is false. Show these to the merchant before calling agenta_verify_submit with acceptDeclaration true.

agenta_products_createA

Create a product (one-time) or a subscription plan. Creates something buyers can pay for: a one-time product, or a subscription plan with an interval. Returns the product id and its buyer link, which can be shared as is. Use the id with agenta_pay_checkout or as a plan for agenta_subscriptions_change_plan.

agenta_products_listA

List products and plans. Returns the merchant's products and subscription plans with their ids, prices, currencies and buyer links, up to limit (1 to 100). Changes nothing.

agenta_pay_checkoutA

Create a checkout session. Creates a one-off checkout for an amount and returns its checkoutUrl to send to the buyer, its sessionId and when it expires. The buyer pays by card; tax is added by AgentaOS. Follow up with agenta_pay_get.

agenta_pay_getA

Get checkout session status. Returns one checkout by sessionId: open, completed (paid), expired or cancelled, with amount, currency and link. Changes nothing.

agenta_pay_listA

List checkout sessions. Returns checkouts with their status, amount and sessionId, optionally only one status (open, completed, expired, cancelled), up to limit (1 to 100). Changes nothing.

agenta_subscriptions_change_planA

Move a subscription to another plan (upgrade charges now, downgrade at period end). Moves one subscription to another plan with the same currency and interval: an upgrade is charged now (prorated), a downgrade applies at period end. Set dryRun to get the price quote without changing anything.

agenta_subscriptions_listA

List subscriptions. Returns the merchant's subscriptions with their id, plan, status and subscriber; pass code to see only subscribers who used that discount code. Changes nothing. Use an id with agenta_subscriptions_cancel, agenta_subscriptions_change_plan or agenta_subscriptions_credit.

agenta_subscriptions_cancelA

Cancel a subscription (at period end by default). Cancels one subscription. By default it stays active until the end of the paid period; set immediately to end it now. Ask the merchant before calling this.

agenta_subscriptions_creditA

Put credit on a subscriber’s account, taken off their next invoice. Adds credit to one subscription, in the plan's currency; it is taken off the subscriber's next invoices. The reason is stored for the merchant only. Returns the credit given.

agenta_subscriptions_creditsC

Credits given on a subscription, and what is still unspent. Returns the credits given on one subscription and how much is still unspent. Changes nothing.

agenta_discounts_createB

Create a discount code buyers type at checkout. Creates a code buyers type at checkout to get money off, or a tracking-only code that records who a referral brought in. Returns the code and its id.

agenta_discounts_listA

List discount codes. Returns the merchant's discount codes with their id, whether each is a discount or tracking only, the plan it applies to and whether it is active, up to limit (1 to 100). Changes nothing.

agenta_discounts_showA

Show one discount code: what it takes off and how many people used it. Returns one discount code by id: what it takes off, its limits, and how many buyers used it. Changes nothing.

agenta_discounts_archiveA

Stop a discount code working. Stops one discount code working for new purchases; subscribers who already used it keep their discount. Ask the merchant before calling this.

agenta_customers_listB

List customers. Returns the people who bought from the merchant, with their email, name, country and customer id, up to limit (1 to 100). Changes nothing.

agenta_invoices_listA

List invoices. Returns the merchant's invoices with their id, amount, currency, status and buyer, up to limit (1 to 100). Changes nothing. Use an id with agenta_invoices_receipt or agenta_invoices_send_receipt.

agenta_invoices_receiptA

Download the receipt PDF for a paid invoice. Returns the receipt PDF for one paid invoice; a tool call gets the link, the CLI saves the file. Changes nothing.

agenta_invoices_send_receiptC

Re-send the receipt email to the buyer on file. Emails the receipt for one paid invoice again to the buyer's address on file. Sends an email to the buyer.

agenta_businesses_listA

List the businesses you manage. Returns the businesses this account manages (its clients or its other apps), with id, name and status. Changes nothing. Pass a business id as business on any other tool to act for it.

agenta_businesses_getA

Show one business you manage. Returns one managed business by id: its name, status, whether its identity is verified and any open invitation. Changes nothing.

agenta_businesses_createA

Add a business you manage — a client's business, or another app of your company. Adds a business this account manages, for a client or another app. Optionally invites the client as its admin by email. Returns the business id; pass it as business on other tools to act for it.

agenta_businesses_inviteB

Send your client's invitation again (a new link; the old one stops working). Sends a new invitation link to the client admin of one managed business; the previous link stops working. Sends an email unless email is false.

agenta_businesses_revoke_inviteA

Withdraw your client's open invitation. Withdraws the open invitation of one managed business so its link stops working. Ask the merchant before calling this.

agenta_businesses_id_linkB

Get the identity check link for your client (only they can complete it). Returns the identity check link for one managed business. Only the client can complete it, so send them the link. Changes nothing if they are already verified.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 31 tools

Disambiguation4/5

Most tools target a distinct resource+action and descriptions clarify boundaries well. The one real hazard is agenta_subscriptions_credit (adds credit) vs agenta_subscriptions_credits (lists credits) — near-identical names with opposite effects, plus verify_submit/verify_resubmit and audit_request/audit_show require reading descriptions to separate.

Naming Consistency4/5

Everything uses the agenta_ prefix with snake_case and a predictable resource_verb order (products_create, pay_checkout, discounts_archive), which is very consistent. The credit/credits singular-plural pair is the main blemish on an otherwise uniform scheme.

Tool Count3/5

31 tools is heavy against the rubric's 25+ threshold, though the domain genuinely spans many resources (verification, businesses, products, subscriptions, discounts, invoices, customers, pay, audit). It is defensible but at the upper edge of comfortable scoping.

Completeness4/5

Coverage is broad and lifecycle-aware: full verification flow, business management, product/subscription/discount/invoice operations, and checkout listing. Minor gaps exist — products have no update/delete/archive, and customers can only be listed, not fetched individually.

Maintenance

ActivityActive
ResponsivenessUnresponsive