# MCP

### What it does

The Arcade MCP server connects AI tools and AI coding agents to your Arcade workspace, letting you create Brand Kits, add URL sources, and generate professional videos — all through natural conversation. Videos are generated end-to-end and typically ready in 1–4 minutes.

### Prerequisites

An Arcade account with a workspace ([sign up at app.arcade.software](https://app.arcade.software))

***

### Do I need a paid plan?

Arcade works on all plans (Free, Growth, and Enterprise)

***

### How do permissions work?

When connecting Arcade, you’ll be prompted to grant permissions.

You can choose to:

* Allow once
* Allow always
* Require approval

Permissions are grouped into:

* Read actions (such as insights)
* Write actions (such as creating videos)

Delete actions are not currently supported.

***

### What happens if I run out of AI credits?

Video generation uses AI credits.

If you run out of credits:

* Requests will fail
* You may be prompted to upgrade or purchase more credits

***

## Security

### Does Arcade train on my data?

No.

Arcade does not train on your data.

***

### What happens when I connect Arcade to third-party tools like Claude?

When you connect Arcade to an external AI tool, data shared through that workflow becomes subject to the third party’s policies.

This is especially important when using free AI plans or working with sensitive information.

***

### Are free AI tools safe for sensitive data?

Free AI tools may:

* Store inputs
* Use data to improve their systems
* Have different retention policies

For sensitive use cases, consider using paid or enterprise AI plans and review the provider’s data policies.

***

### How does data access actually work?

Claude does not directly browse your Arcade dashboard.

Instead:

* Claude calls specific MCP tools
* Those tools return scoped data based on the request

This creates more controlled access.

***

### Can I control what the MCP can do?

Yes.

You can control permissions by:

* Requiring approval
* Restricting actions
* Limiting access to specific capabilities

***

### What should enterprise teams consider?

For sensitive use cases:

* Use enterprise AI plans
* Review third-party security policies
* Limit permissions where needed
* Follow your internal governance standards

***

## Limitations

### What should I know before getting started?

Current limitations include:

* Cannot create interactive demos
* Cannot edit videos after creation
* Video creation depends on AI credits
* Output quality may vary based on prompt quality
* Behavior may vary depending on the AI client being used

## Troubleshooting

| Issue                                      | Solution                                                                                                       |
| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------- |
| "Brand kit not found"                      | The brand kit ID may be incorrect. Use `list_brand_kits` to find available kits.                               |
| Video generation times out                 | Generation can take up to 4.5 minutes. Use `get_generation_status` with the generation ID to check progress.   |
| "This operation requires generation scope" | Reconnect the MCP server — your OAuth token may have expired.                                                  |
| Brand kit stuck on "generating"            | Brand kit generation typically takes 2–4 minutes. If it's been longer than 10 minutes, try creating a new one. |
| Source addition fails                      | Verify the URL is publicly accessible (not behind a login). The scraper needs to be able to reach the page.    |


---

# 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://docs.arcade.software/kb/leverage/mcp.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.
