Your library, following and visual formats
Your library
The API and MCP server can now read and add to your Adspo library, as the person who owns the key or connected the assistant.- Workspaces: spaces are now called workspaces. Get workspaces lists yours, and Get user boards takes
workspace_id./v1/spacesandspace_idstill work. - Following: Get followed brands, all their ads in one feed with Get followed brands’ creatives, and Follow brand for any brand that’s in Adspo.
- Groups: Get groups, Get group creatives and Add brand to group.
- Boards and saving: Create board, Save creative and Add creative to board.
Finding creatives
- Search inside ads:
qsearches ad copy, video transcripts, on-screen text and landing pages, andsearch_innarrows it to one of them. See Searching inside ads. - Visual format:
visual_formatfinds a style of ad, such as Talking Head, Unboxing or Before & After, from the same list as the app’s filter. - Both work on every creative feed, which now runs on the same search index as the Adspo app.
MCP server
- New tools:
get_workspaces(replacingget_spaces),get_following,get_following_creatives,get_groups,get_group_creatives,save_creative,create_board,follow_brand,add_brand_to_groupandsend_feedback. The assistant only uses the ones that change your library when you ask it to. - The creative tools take
q,search_inandvisual_format. - When a limit is reached, the assistant is told when it can try again, so it can tell you.
- Existing connections keep working. Start a new chat to see the new tools.
Changed
end_datenow filters on when a creative was first seen, likestart_date, so together they’re the window the creatives started running in. It used to filter on when they were last seen. To find creatives that have stopped running, useis_active=false.order_by=most_impressionsis now only on Get brand creatives. Impression rank is within one brand, so it can’t order creatives across brands, and the other feeds return a400for it.- An invalid
categorynow returns the list of valid ones.
Single creatives and the gallery
- Get creative returns one creative by its ID, with its ads when you pass
include_ads=true. - The MCP server’s creative tools show an interactive gallery in clients that support MCP Apps, such as Claude, and include each creative’s ads by default.
- New
get_creativetool, which also fetches a video’s transcript. - Every tool tells clients that it only reads data, and has a readable title.
Launch
The Adspo API and MCP server launched with:
- Creatives across all brands, with filters, and video transcripts
- Brand search, brand profiles and each brand’s creatives
- Your spaces, boards and the creatives on them
- Credit usage