Skip to content
Agentmart
Submit a tool

zuora-context

This skill should be used when the user mentions "Zuora API", "Zuora SDK", "Zuora Billing", "Zuora Revenue", "Zuora CPQ", "Zuora Payments", "subscription…

Skill by zuora

IndexedMIT★ 2
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/zuora-zuora-context

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

This skill should be used when the user mentions "Zuora API", "Zuora SDK", "Zuora Billing", "Zuora Revenue", "Zuora CPQ", "Zuora Payments", "subscription billing", "invoice settlement", "zuora-mcp", "rate plan", "product rate plan charge", "clone product", "clone plan", "copy product", "order API", "tenant settings", "billing configuration", "configure tenant", "billing rules", "payment terms", "Zuora settings", or discusses integration with or configuration of Zuora systems. Do not activate for generic billing or subscription discussions that are not Zuora-specific.

Use cases: backend, writing, finance, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/zuora-context

What's inside

Skill name
zuora-context
Description
This skill should be used when the user mentions "Zuora API", "Zuora SDK", "Zuora Billing", "Zuora Revenue", "Zuora CPQ", "Zuora Payments", "subscription billing", "invoice settlement", "zuora-mcp", "rate plan", "product rate plan charge", "clone product", "clone plan", "copy product", "order API", "tenant settings", "billing configuration", "configure tenant", "billing rules", "payment terms", "Zuora settings", or discusses integration with or configuration of Zuora systems. Do not activate for generic billing or subscription discussions that are not Zuora-specific.
License
MIT
Instructions
143 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

Codex-only path resolution: When an instruction refers to `${CLAUDE_PLUGIN_ROOT}`, treat it as the root of this installed plugin. In Codex, resolve that root as the ancestor directory containing `skills/`, `references/`, and `.codex-plugin/`.


# Zuora Context

## MCP health check

Before doing any work that requires MCP tools, check whether any `mcp__zuora-mcp__*` tool appears in your available tools list. If no `mcp__zuora-mcp__` tools are listed, the MCP server is not registered — immediately stop and show the user this setup guide rather than proceeding silently with degraded capabilities:

---

**zuora-mcp is not configured.** This plugin requires the `zuora-mcp` MCP server to access Zuora tenant data, API specs, and operational tools.

**Add the following to your MCP configuration:**

```json
{
  "mcpServers": {
    "zuora-mcp": {
      "command": "npx",
      "args": ["-y", "zuora-mcp@latest"],
      "env": {
        "ZUORA_BASE_URL": "<your-base-url>",
        "ZUORA_CLIENT_ID": "<your-client-id>",
        "ZUORA_CLIENT_SECRET": "<your-client-secret>"
      }
    }
  }
}
```

**Where to add it:**
- **Claude Code:** `~/.claude/settings.json` under the `"mcpServers"` key
- **Codex (local zip install):** `~/.codex/plugins/cache/zuora-devex/zuora-coding-agent/<version>/.mcp.json`
- **Cursor:** Settings → MCP → Add server
- **Other MCP clients:** your client's MCP server config file

**`ZUORA_BASE_URL` by environment:**

| Environment | URL |
|---|---|
| US API Sandbox (Cloud 2) | `https://apisandbox.zuora.com/mcp` |
| US NA Sandbox | `https://sandbox.na.zuora.com/mcp` |
| US Central Sandbox | `https://test.zuora.com/mcp` |
| EU Sandbox | `https://sandbox.eu.zuora.com/mcp` |
| US Production | `https://zuora.com/mcp` |
| US NA Production | `https://na.zuora.com/mcp` |
| EU Production | `https://eu.zuora.com/mcp` |
| AP Production | `https://ap.zuora.com/mcp` |

The legacy `https://rest.*.zuora.com` URL format is also accepted for backward compatibility.

**Optional environment variables** (add to the `env` block above only if needed):

| Variable | When to use |
|---|---|
| `ZUORA_ENTITY_IDS` | Multi-entity tenants — comma-separated entity IDs to scope requests |
| `ZUORA_ORG_IDS` | Multi-org tenants — comma-separated org IDs to scope requests |
| `ZUORA_VERSION` | Pin a specific Zuora API version header |
| `REMOTE_MCP_TIMEOUT_MS` | Increase timeout for slow tenant responses (default: 120000 ms) |

**Prerequisites:** Node.js >= 18 and `npx` must be available on your PATH.

After updating the config, restart your AI client and try again.

---

If the MCP server is available but calls are failing with auth errors, the credentials are likely wrong — check `ZUORA_BASE_URL`, `ZUORA_CLIENT_ID`, and `ZUORA_CLIENT_SECRET` match the target environment.

When the user is discussing Zuora-related topics in general conversation (without invoking a specific `/zuora-` command), you have access to the zuora-mcp server which provides authoritative Zuora capabilities.

## Available MCP tools

MCP tools serve three purposes:
1. **Look up specs** — inform code generation with API metadata, field names, enum values.
2. **Perform operations on the tenant** — when the user asks to directly do something (e.g., "create a product," "query my subscriptions"), use the appropriate tool.
3. **Test/validate artifacts** — verify generated workflows, subscriptions, etc.

When generating code for the customer's repository, output Zuora REST API or SDK calls — never embed MCP tool references. If intent is ambiguous (do it now vs. write code for it), ask the user.

**Metadata & guidance tools** (for looking up API specs, field names, best practices):
- **`mcp__zuora-mcp__zuora_codegen`** — Look up API classes, endpoints, request/response models, field names, enum values, and SDK code rules. Follow the mandatory workflow: `code_guidance` → `list_api_classes` → `get_class_apis` → `get_api_details` → `get_model_details` → `code_rules`.
- **`mcp__zuora-mcp__ask_zuora`** — Ask product-level questions about Zuora Billing, Revenue, CPQ, Payments, and Central Platform. Use only for unresolved "how does Zuora handle X?" questions after local references and specialist tools do not answer the issue.
- **`mcp__zuora-mcp__sdk_upgrade`** — Help with SDK version upgrades and changelogs.

**Tenant inspection tools** (for reading live tenant data to inform code generation):
- **`mcp__zuora-mcp__query_objects`** — Query 40+ Zuora object types with filtering, sorting, and pagination. Use to inspect tenant data (accounts, subscriptions, products, etc.).
- **`mcp__zuora-mcp__get_account_summary`** — Get comprehensive account view including recent memos.

**Operational tools** (for testing/validating generated artifacts against the tenant, or other available MCP tools):
- **`mcp__zuora-mcp__manage_workflows`** / **`mcp__zuora-mcp__manage_workflow_runs`** — Import, export, list workflows, and execute or monitor workflow runs in the tenant.
- **`mcp__zuora-mcp__manage_meters`** / **`mcp__zuora-mcp__manage_meters_run`** — Create, validate, import/export meter definitions, and run meters, check run status, run history, audit trail, and prefetch management.
- **`mcp__zuora-mcp__create_subscriptions`** / **`manage_subscriptions`** — Create or manage subscriptions for validation.
- **`mcp__zuora-mcp__manage_billing_documents`** — Verify billing document generation.
- **`mcp__zuora-mcp__manage_commerce_products`** — Create, update, and clone Commerce Catalog products on the current tenant (`clone_product` — see "Cloning Commerce Catalog products" below).
- Other `manage_*` tools as needed for their specific domains.

## Cloning Commerce Catalog products

Read `${CLAUDE_PLUGIN_ROOT}/references/commerce-product-clone.md` before cloning a **product** (and its nested plans/charges) on the **current tenant** via `mcp__zuora-mcp__manage_commerce_products` (`clone_product`). It has the full execution rule, dry-run/confirm/execute workflow, and constraints — follow it exactly.

## Tool routing

Use built-in tools for repo facts and bundled references. Use specialist MCP tools for their structured domains (`zuora_codegen` for API/spec/model details, `query_objects` for tenant data, Workflow and meter tools for their artifacts). Call `ask_zuora` only when a qualitative product-behavior or best-practice question remains, and include the exact uncertainty plus the sources already checked.

## When to invoke a dedicated skill

If the user's intent clearly maps to a dedicated skill, **do not answer generically — read that skill's `SKILL.md` and follow its workflow directly**, as if the user had invoked the command themselves.

| User intent | Dedicated skill to invoke |
|---|---|
| Designing an API integration | Read `${CLAUDE_PLUGIN_ROOT}/skills/zuora-api-design/SKILL.md` |
| Generating integration code | Read `${CLAUDE_PLUGIN_ROOT}/skills/zuora-api-build/SKILL.md` |
| Automating a business process | Read `${CLAUDE_PLUGIN_ROOT}/skills/zuora-workflow-design/SKILL.md` |
| Building a workflow | Read `${CLAUDE_PLUGIN_ROOT}/skills/zuora-workflow-build/SKILL.md` |
| Verifying / test-running a workflow in sandbox | Read `${CLAUDE_PLUGIN_ROOT}/skills/zuora-workflow-verify/SKILL.md` |
| Planning Invoice Settlement migration | Read `${CLAUDE_PLUGIN_ROOT}/skills/zuora-is-migration-design/SKILL.md` |
| Building Invoice Settlement migration artifacts | Read `${CLAUDE_PLUGIN_ROOT}/skills/zuora-is-migration-build/SKILL.md` |
| Planning Order API and migration | Read `${CLAUDE_PLUGIN_ROOT}/skills/zuora-order-migration-design/SKILL.md` |

From zuora/zuora-coding-agent, MIT.

More from zuora/zuora-coding-agent

Signals

Stars
2
Forks
3
Open issues
1
Last commit (this folder)
Sep 8, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from zuora

Cite this page

zuora-context skill. Agent Mart. https://agentmart.dev/skills/zuora-zuora-context (last updated 2026-10-24)