> For the complete documentation index, see [llms.txt](https://docs.fuul.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fuul.xyz/fuul-mcp-server/managing-incentives/add-and-remove-incentives.md).

# Add & Remove Incentives

The Fuul MCP lets you create new incentives linked to existing triggers, or permanently delete ones you no longer need.

{% hint style="warning" %}
Changes made via MCP are saved as **drafts**. They do not take effect in production until you go to **app.fuul.xyz → Incentives → Publish**.
{% endhint %}

## Creating an incentive

### 1. Find your project

Tell the MCP your project name and it will look it up to get the project ID.

> "Find my project called Fuul"

### 2. Check available triggers and reward types

Before creating an incentive you need to know:

* **Which trigger** to attach it to — the trigger defines the on-chain or off-chain action that qualifies a user for a reward.
* **How rewards will be calculated** — flat per conversion, rate per volume, shared pool, or leaderboard.

{% hint style="info" %}
Not sure which reward type fits your program? See [Incentive Payouts](/core-concepts/incentive-payouts.md) for a full breakdown of each type.
{% endhint %}

### 3. Create the incentive

Once you know the trigger and how you want to reward users, describe what you want:

> "Create an incentive called 'Swap Rewards' linked to the swap trigger, with a fixed reward of 10 points per end user"

> "Set up a variable incentive on the deposit trigger — 5 points per USD deposited for both end users and affiliates"

> "Create a pool payout incentive with a 10,000 point budget split weekly by volume, linked to the LP trigger"

| Type of incentive | How it works                                                               |
| ----------------- | -------------------------------------------------------------------------- |
| `fixed`           | Flat reward per conversion, regardless of volume                           |
| `variable`        | Rate per unit of volume (e.g. points per USD). Requires a `base_currency`. |
| `pool`            | Fixed budget split proportionally among participants over a period         |
| `leaderboard`     | Users ranked by activity; each position receives a predetermined reward    |

### 4. Publish to production

After creating, **draft changes are not live until published**:

1. Open [app.fuul.xyz](https://app.fuul.xyz)
2. Navigate to your project → **Incentives**
3. Click **Publish**

***

## Deleting an incentive

### 1. List the project's incentives

Get the current list to identify which one to remove:

> "List our incentives"

The MCP will return each incentive with its name and internal ID.

### 2. Delete the incentive

> "Delete the incentive called 'Old Swap Rewards'"

### 3. Publish to production

After deleting, go to the app and publish to apply the change:

1. Open [app.fuul.xyz](https://app.fuul.xyz)
2. Navigate to your project → **Incentives**
3. Click **Publish**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://docs.fuul.xyz/fuul-mcp-server/managing-incentives/add-and-remove-incentives.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.
