# Adobe Firefly MCP

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** generative-ai, text-to-image, generative-fill, vector-generation, creative-workflow, image-editing

## Tools

### text_to_image
Model 5 offers photorealistic output. Instructions: Pass prompt and count (1-4).

Generate images from a text prompt using Adobe Firefly

### generative_fill
Instructions: Upload image first, get image_id and mask_id.

Fill masked areas of an image using Adobe Firefly Generative Fill

### generative_expand
Instructions: Pass image_id, target width/height.

Expand an image beyond its borders using Adobe Firefly

### text_to_vector
Instructions: Pass a descriptive prompt.

Generate SVG vectors from a text prompt using Adobe Firefly

### upload_image
Returns image ID. Instructions: Pass a publicly accessible URL.

Upload an image to Adobe Firefly storage

### remove_background
Instructions: Upload image first, pass image_id.

Remove the background from an image using Adobe Firefly

### generate_similar
Instructions: Upload reference first, pass image_id and prompt.

Generate images similar to a reference using Adobe Firefly

### generate_object
Instructions: Pass descriptive prompt.

Generate an object composite image using Adobe Firefly

### text_effects
Instructions: Pass the text and a style prompt.

Apply AI text effects using Adobe Firefly

### list_models
List available Firefly models

## Prompt Examples

**Prompt:** 
```
Generate a photorealistic image of a futuristic workspace with large windows
```

**Response:** 
```
Generation initiated! I'm using Adobe Firefly Model 5 to create your futuristic workspace image. I'll provide the high-fidelity results for you to download in a few moments.
```

**Prompt:** 
```
Create an SVG vector of a minimal mountain landscape
```

**Response:** 
```
Vector synthesis started! I'm generating an editable SVG landscape based on your prompt. This asset will be commercially safe and ready for use in Adobe Illustrator or web builds.
```

**Prompt:** 
```
Remove the background from image 'img_789'
```

**Response:** 
```
Processing image... I've commanded Adobe Firefly to remove the background from img_789. I'll provide the transparent PNG link for you synchronously.
```

## Frequently Asked Questions

**Can my agent generate SVG vector files using Adobe Firefly?**
Yes. Use the 'text_to_vector' tool. Provide a descriptive prompt, and the agent will command the Firefly engine to produce editable SVG vector graphics natively, which are perfect for use in Adobe Illustrator.

**How do I perform generative fill on an image via chat?**
First, use 'upload_image' to get an 'image_id'. Then, use the 'generative_fill' tool by providing the image ID, a mask ID (for the area to fill), and your prompt. The agent will execute the AI fill synchronously.

**Can I remove the background of an image through the agent?**
Absolutely. Use the 'remove_background' tool. After uploading your source image and retrieving its ID, the agent will command Firefly to process the file and return a transparent PNG body synchronously.