# Spiffy MCP connector

Connect Spiffy to your AI assistant and run your account by asking. Look up an order, check a subscription, refund a payment, edit a product, or set up a webhook, all from a chat in Claude, ChatGPT, or any MCP-enabled tool.

It uses the same permissions as your Spiffy login, so it can't do anything you couldn't do in the dashboard yourself. Every change is logged.

## What you can do

Most day-to-day account work:

* Find and edit orders, customers, subscriptions, payment plans, payments, products, promos, and affiliates.
* Handle billing: refund an order or payment, retry a failed charge, cancel or resume a subscription, move a billing date, or take a payment-plan payment.
* Manage your catalog and promo codes.
* Run affiliate programs, including links, prices, and payouts.
* Set up webhooks: create endpoints, rotate a signing secret, send a test event, or retry a delivery.
* Search Spiffy University when you need a product answer mid-task.

## How it works

The connector is a remote MCP server backed by the Spiffy API:

|            |                                                                |
| ---------- | -------------------------------------------------------------- |
| Server URL | `https://api.spiffy.co/mcp`                                    |
| Protocol   | Remote MCP over streamable HTTP                                |
| Sign-in    | OAuth 2.1 with your Spiffy account                             |
| Access     | Only the accounts and permissions you approve when you connect |

Tools that change or delete data are marked as such, and a good client asks you to confirm before running them. Tool calls count toward your account's monthly Spiffy API usage.

## Connecting

The details above work in any MCP-enabled tool. For step-by-step setup:

* [Get Started](/connectors/spiffy/setup.md) covers the connection and sign-in, which are the same everywhere.
* The per-tool guides on [Spiffy University](https://university.spiffy.co) walk through Claude, ChatGPT, and others. Start there if you're not a developer.

To see everything the connector can do, read the [tools reference](/connectors/spiffy/tools.md), or skip to [example prompts](/connectors/spiffy/examples.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.spiffy.co/connectors/spiffy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
