For the complete documentation index, see llms.txt. This page is also available as Markdown.

βž•Add & Remove Incentives

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

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.

Not sure which reward type fits your program? See Incentive Payouts for a full breakdown of each type.

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. Navigate to your project β†’ Incentives

  2. 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. Navigate to your project β†’ Incentives

  2. Click Publish

Last updated