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

# Assets

> Find, upload, and edit the logos and images Brew puts in your emails, on the Assets page or from an agent over MCP and the API.

Assets holds every logo and image Brew can put in an email, in one gallery. Open it from **Assets** in the sidebar. Extraction seeds it from your site, and it grows as you upload and as Brew makes images for you.

Anyone who can see the brand can browse the gallery and attach assets to a chat. Uploading, editing, and deleting need edit access to the brand.

## Find an Image

Filter the gallery by kind:

| Filter | What it shows |
| - | - |
| **All** | Everything below |
| **Brand images** | Images from your site or that you uploaded, including the site's social preview image and a screenshot of the site |
| **Generated** | Images made with Brew, in chat or with `generate_image` over MCP or the API |
| **Logos** | Your brand's logos and icons |

The gallery lists the newest first. Switch the sort to **Oldest first** to start from the other end.

Search finds brand and generated images by what they show. Results come back best match first, so the sort reads **Best match** until you clear the search.

Hover a tile and click **Add to chat** in its corner to attach it to the chat composer. Click a tile to open it full size.

## Upload Images and Logos

Click **Upload**. Drop files in **From computer**, or paste public image links in **From links**. Mark each one as an **Image** or a **Logo**, then click **Upload**.

## Crop and Adjust an Image

Open an image in the gallery and click **Crop and adjust**. The editor can:

* **Crop** to any shape (**Free**) or to a fixed ratio: 1:1, 4:3, 16:9, or 3:1.
* **Rotate** left or right, and **flip** horizontally or vertically.
* Change **brightness**, **contrast**, and **saturation**.

Click **Save as new image**. Brew saves the result as a new image next to the original and opens it. A brand image's copy lands under **Brand images** and a generated image's under **Generated**. The original doesn't change.

Crop and adjust isn't offered for logos, GIFs, or images hosted on other sites.

## From an Agent

`search_brand_images` over [MCP](/api-reference/mcp/tools) lists the same gallery. Pass `kind` (`logo`, `brand`, or `generated`) to filter it and `sort` (`newest` or `oldest`) to order it. Browsing is free. A search with `q` costs 1 credit for its first page, and later pages are free (see [Credits](/api-reference/api/credits)). Over the API it's `GET /v1/brand/images`. Every row carries an `assetId`, the id the app opens at `/assets?image=<assetId>`.

`generate_image` saves each image it makes under **Generated**, and `add_image` hosts images from external links in the brand library.

Crop and adjust is app-only. For an agent, `transform_image` (`POST /v1/content/transform`) resizes an image to exact dimensions, optimizes it, or removes its background.

## Related

<CardGroup cols={2}>
  <Card title="Brand identity" icon="palette" color="#C44925" href="/brand/brand-identity">
    The Brand page: details, links, and the two design files Brew reads.
  </Card>

  <Card title="Set a design baseline" icon="pen-ruler" color="#C44925" href="/brand/design-baseline">
    How `image-style.md` shapes the images Brew generates.
  </Card>
</CardGroup>

## Need Help?

Our team is ready to support you at every step of your journey with Brew. Choose the option that works best for you:

<Tabs>
  <Tab title="Self-Service Tools">
    <CardGroup cols="2">
      <Card title="Search Documentation" icon="magnifying-glass" color="#c44925">
        Type in the "Ask any question" search bar at the top left to instantly find relevant documentation pages.
      </Card>

      <Card title="ChatGPT/Claude Integration" icon="robot" color="#c44925">
        Click "Open in ChatGPT" at the top right of any page to explore it further with ChatGPT or Claude.
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Talk to Our Team">
    <CardGroup cols="2">
      <Card title="Schedule a Call" icon="calendar" color="#c44925" href="https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ1iYoRUG1J792XQpbuQLjSRRDupr7MwraFK-HQRCtTYdBmrQi8nZu2qXfzKQigb8gbKJK3KN3-R">
        Book time with our founders for personalized guidance on strategy, best practices, or complex implementation questions.
      </Card>

      <Card title="Call Us Directly" icon="phone" color="#c44925">
        Need immediate assistance? Reach us at **+1-(332)-203-2145** for urgent issues or time-sensitive questions.
      </Card>

      <Card title="Slack Channel" icon="slack" color="#c44925">
        Our preferred support channel. You'll receive an invite after signup for direct founder support and fast responses.
      </Card>

      <Card title="Email Support" icon="envelope" color="#c44925" href="mailto:support@brew.new">
        Contact us at **[support@brew.new](mailto:support@brew.new)** for detailed inquiries or if you prefer not to use Slack.
      </Card>
    </CardGroup>
  </Tab>
</Tabs>
