> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bouncy.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Tools reference

> Every tool the Bouncy MCP server offers, the access level it needs, and example prompts

You never need to name a tool. Ask in plain language and your AI app picks the right tools. This page lists them so you know what is possible and what each access level allows.

**Access level** is the lowest level that includes the tool:

* **Viewer:** available on every connection.
* **Creator:** available on Creator and Full Access connections.
* **Full Access:** available on Full Access connections only.

**Type** tells your AI app how careful to be. **Read** tools never change anything. **Write** tools create something new. **Destructive** tools change or remove something that may already be live, so most AI apps ask you to confirm first.

## Account

| Tool                 | What it does                                                                                                                   | Access level | Type |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------ | ---- |
| `bouncy_get_account` | Your plan, active and total deeplinks used against your limits, custom domain usage, and the bounce behaviors your plan allows | Viewer       | Read |

**Try asking**

* "What plan am I on, and how many more active deeplinks can I create?"
* "Which bounce behaviors can I use on my plan?"

## Deeplinks

| Tool                           | What it does                                                                                | Access level | Type        |
| ------------------------------ | ------------------------------------------------------------------------------------------- | ------------ | ----------- |
| `bouncy_list_deeplinks`        | Lists your deeplinks, up to 50 per page, with search and filters for domain, group and type | Viewer       | Read        |
| `bouncy_get_deeplink`          | Full details of one deeplink                                                                | Viewer       | Read        |
| `bouncy_list_geo_presets`      | Your saved geo presets, for use in geo rules                                                | Viewer       | Read        |
| `bouncy_create_deeplink`       | Creates one deeplink with any of its settings (see below)                                   | Creator      | Write       |
| `bouncy_create_deeplinks_bulk` | Creates up to 100 deeplinks in one call                                                     | Creator      | Write       |
| `bouncy_update_deeplink`       | Changes a deeplink's settings, including its destination and group                          | Creator      | Destructive |
| `bouncy_set_deeplink_status`   | Pauses (deactivates) or activates a deeplink                                                | Creator      | Destructive |
| `bouncy_delete_deeplink`       | Permanently deletes one deeplink                                                            | Creator      | Destructive |

When creating or updating a deeplink, the AI can set everything the Bouncy API supports:

* **Destination URL**
* **Slug:** Bouncy picks one if you leave it out
* **Domain:** `bouncy.ai`, a Bouncy domain such as `tapmy.social`, or one of your verified custom domains, plus a **custom path** on a custom domain
* **SEO title and description**
* **Bounce behavior:** any behavior your plan allows, the same options as the dashboard
* **18+ warning:** on or off
* **Geo rules** (send visitors from chosen countries or cities to another URL), including your saved **geo presets**
* **Language rules**
* **Meta pixel** and **Google tags**
* **Group**

<Note>
  If you are at your plan's active deeplink limit, a new deeplink is still created but starts **inactive**. The AI tells you when this happens. Pause another deeplink or upgrade, then activate it. If you are at your total deeplink limit, creation is refused with the numbers.
</Note>

**Try asking**

* "Create a deeplink for onlyfans.com/amy on tapmy.social with the slug amy and turn on the 18+ warning."
* "Make deeplinks on clickmy.social for these 12 URLs and put them all in a new group called Spring campaign."
* "Change where bouncy.ai/summer points to [https://example.com/sale](https://example.com/sale), then pause bouncy.ai/spring."

## Stats

| Tool                        | What it does                                                                                                                                     | Access level | Type |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------ | ---- |
| `bouncy_get_deeplink_stats` | Views over time, countries, devices, platforms and referrers for one deeplink or website, for the last 7, 30 or 90 days, this month, or all time | Viewer       | Read |
| `bouncy_get_account_stats`  | Account-wide totals, top deeplinks and top countries                                                                                             | Viewer       | Read |

Referrer and platform values come from your visitors, so Bouncy shortens them and returns them as plain data. See [Security](/mcp/security#prompt-injection).

**Try asking**

* "How many views did tapmy.social/amy get in the last 7 days, and which countries did they come from?"
* "What are my top 5 deeplinks this month?"
* "Compare the last 30 days for bouncy.ai/summer and bouncy.ai/spring."

## Groups

| Tool                             | What it does                                                  | Access level | Type        |
| -------------------------------- | ------------------------------------------------------------- | ------------ | ----------- |
| `bouncy_list_groups`             | Lists your groups                                             | Viewer       | Read        |
| `bouncy_create_group`            | Creates a group                                               | Creator      | Write       |
| `bouncy_update_group`            | Renames a group or changes its color                          | Creator      | Write       |
| `bouncy_delete_group`            | Deletes a group. The deeplinks in it are kept, just ungrouped | Creator      | Destructive |
| `bouncy_move_deeplinks_to_group` | Moves several deeplinks into a group at once                  | Creator      | Write       |

**Try asking**

* "Create a group called Agency X and move every deeplink that points to example.com into it."
* "Rename the group Spring campaign to Spring 2026."

## Domains

| Tool                       | What it does                                                                                                                  | Access level | Type  |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ------------ | ----- |
| `bouncy_list_domains`      | Your custom domains and the Bouncy domains you can use, including the default `bouncy.ai`                                     | Viewer       | Read  |
| `bouncy_get_domain_status` | DNS and verification status of one of your custom domains                                                                     | Viewer       | Read  |
| `bouncy_connect_domain`    | Adds a custom domain to your account and returns the DNS records to set, plus a link to one-click DNS setup in the Bouncy app | Full Access  | Write |
| `bouncy_verify_domain`     | Checks the DNS records and verifies the domain once they are in place                                                         | Full Access  | Write |

<Note>
  DNS changes can take anything from a few minutes to a few hours to spread. If verification fails straight after you add the records, ask again a little later.
</Note>

**Try asking**

* "Connect links.mybrand.com as a custom domain and tell me which DNS records to add."
* "Is links.mybrand.com verified yet?"
* "Which domains can I use for new deeplinks?"

## Websites

| Tool                          | What it does                                                                                                                                                                      | Access level | Type        |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ----------- |
| `bouncy_list_websites`        | Lists your link-in-bio websites                                                                                                                                                   | Viewer       | Read        |
| `bouncy_get_website`          | Details of one website, including its links                                                                                                                                       | Viewer       | Read        |
| `bouncy_create_website_draft` | Drafts a new link-in-bio website (profile, links, socials and template) and returns a link to open it in the editor                                                               | Creator      | Write       |
| `bouncy_update_website`       | Makes targeted edits to a website, such as the bio or a link's title or URL. When a website cannot be edited this way, it returns a link to make the change in the editor instead | Creator      | Destructive |

A draft is not live. Open the editor link, check the website and publish it yourself.

**Try asking**

* "Draft a link-in-bio website for Amy with links to her OnlyFans, Instagram and TikTok, in a dark style."
* "On my website bouncy.ai/amy, change the bio to 'New drops every Friday'."

## Tips for good results

* **Name the deeplink:** include the domain and slug (for example `tapmy.social/amy`) so the AI finds the right one straight away.
* **Check before big changes:** ask "show me what you will change first" before bulk edits, then confirm.
* **Account-wide stats are heavier:** ask for account-wide numbers when you need them, and ask about a single deeplink when that is what you mean.
* **Nothing in billing:** plan changes, payments and team management stay in the dashboard.
