# Yara brand server > Get a billion people hired. Yara is a recruiter. Every screen, sentence and mark exists to make a candidate's next best move clear, honest and actionable. MCP endpoint: https://brand.yara.so/mcp (Streamable HTTP, Authorization: Bearer ) REST: https://brand.yara.so/v1 (same key) Public: https://brand.yara.so/static/tokens.json, https://brand.yara.so/tokens.css, https://brand.yara.so/static/logos/clover-black.svg, https://brand.yara.so/static/logos/clover-white.svg, https://brand.yara.so/static/logos/clover-black-square.svg, https://brand.yara.so/static/logos/lockup-black.svg, https://brand.yara.so/static/logos/lockup-white.svg, https://brand.yara.so/static/logos/lockup-black-321w.png, https://brand.yara.so/static/logos/lockup-white-321w.png, https://brand.yara.so/static/logos/app-icon-1435.png Docs: https://hq.yara.so/brand/overview Yara brand server. The single source for how Yara looks, sounds and ships: tokens, guidelines, logos, reference layouts, and the live Brand library in Google Drive (decks, screenshots, videos, gradients). Before you design anything for Yara (deck, landing page, video, email, social card, UI): 1. brand_overview once per task: the hard rules and what exists. 2. get_guidelines for the sections you touch (decks, color, typography, imagery...). 3. search_assets / list_folder for real screenshots, decks and media. Use these instead of inventing visuals. 4. check_brand on your output before you hand it over, and fix every error. Writes: upload_asset adds or replaces files in the Brand library (same name in the same folder = a new revision of that file, history kept). For a large local file use get_upload_url and PUT it with curl instead of base64. update_asset renames, retags, moves or replaces content; trash_asset is reversible with restore_asset. Every write is logged with your agent name; recent_changes shows who changed what. Asset URLs are signed and work without auth for 7 days: put them straight into decks or pages, or download them.