Skip to main content
Glama
hermoso-ai

Hermoso

Official

Upload an asset to a Meta ad account

upload_meta_asset

Upload finished ads or user files to a Meta ad account's asset library for use in ad campaigns. Supports single or bulk uploads via URLs.

Instructions

Upload creative(s) — a finished Hermoso ad OR arbitrary user files (e.g. a folder of media from the user’s desktop) — into a connected ad account’s ASSET LIBRARY so the user or a later ad-build step can use them in their OWN campaigns. Pass url for one file, or urls (up to 20) to BULK-upload in a single call. Each accepts a public https URL, a data: URI, or a Hermoso /generated path; for LOCAL files call upload_file first and pass the url(s) it returns. Image → image hash; video → video id. Pass adAccountId from list_meta_pages.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlNoa single public https URL / data: URI / /generated path
kindNoinferred from the URL if omitted
nameNoa label for the asset
urlsNoup to 20 media URLs/paths for a one-call BULK upload
adAccountIdYesad account id (digits or act_… — from list_meta_pages)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
okNo
hashNo
kindNo
assetsNo
videoIdNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hermoso-ai/hermoso'

If you have feedback or need assistance with the MCP directory API, please join our Discord server