{"ok":true,"site":{"host":"brand.posthog.com","url":"https://brand.posthog.com/","type":"live","desc":"The PostHog logo, the RoundHog typeface, brand colors, 160+ hedgehog illustrations and the team crests. Download them or install the @posthog/brand React package.","tools":[{"name":"search_brand_assets","kind":"answer","impl":"imperative","description":"Search PostHog's brand assets (hedgehog illustrations or \"hoggies\", team crests, and logo files) by name, slug, or tag. Returns each match's static SVG/PNG URLs, its page, and the @posthog/brand import that renders it.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Words to match against names, slugs and tags, e.g. \"coffee\", \"marketing\", \"stacked white\". Empty lists everything."},"type":{"type":"string","enum":["hoggie","crest","logo"],"description":"Optional filter. Which kind of asset: \"hoggie\" (a hedgehog illustration), \"crest\" (a team crest) or \"logo\" (a logo file)."},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Most results to return (default 10)."},"context":{"type":"string","description":"Explain why this tool is called and how it supports the user's goal. Describe the abstract purpose only. Do not include personal or identifying information. Generalize specific entities as roles such as \"a customer\"."},"llm_model":{"type":"string","description":"The exact model identifier you are running as, taken from your system prompt or environment. Pass \"unknown\" if you do not know it. Never guess."}},"required":["query","context","llm_model"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/logo","/fonts","/colors","/crests","/crests/a-default-crest"]},{"name":"get_brand_asset","kind":"answer","impl":"imperative","description":"Everything about one asset by type and slug (a logo's slug is its file id, e.g. \"posthog-logo-stacked-white\"): every variant or tier with its SVG/PNG URLs and PNG size, the JSX and import for @posthog/brand, and its tags.","inputSchema":{"type":"object","properties":{"type":{"type":"string","enum":["hoggie","crest","logo"],"description":"Which kind of asset: \"hoggie\" (a hedgehog illustration), \"crest\" (a team crest) or \"logo\" (a logo file)."},"slug":{"type":"string","description":"The asset slug, e.g. \"chart\" or \"marketing\"."},"context":{"type":"string","description":"Explain why this tool is called and how it supports the user's goal. Describe the abstract purpose only. Do not include personal or identifying information. Generalize specific entities as roles such as \"a customer\"."},"llm_model":{"type":"string","description":"The exact model identifier you are running as, taken from your system prompt or environment. Pass \"unknown\" if you do not know it. Never guess."}},"required":["type","slug","context","llm_model"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/logo","/fonts","/colors","/crests","/crests/a-default-crest"]},{"name":"get_logo_guidelines","kind":"answer","impl":"imperative","description":"Which PostHog logo to use where: the approved logo versions with when to use each, the do's and don'ts, and the SVG/PNG URL of every logo file. Call this before picking a logo.","inputSchema":{"type":"object","properties":{"context":{"type":"string","description":"Explain why this tool is called and how it supports the user's goal. Describe the abstract purpose only. Do not include personal or identifying information. Generalize specific entities as roles such as \"a customer\"."},"llm_model":{"type":"string","description":"The exact model identifier you are running as, taken from your system prompt or environment. Pass \"unknown\" if you do not know it. Never guess."}},"additionalProperties":false,"required":["context","llm_model"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/logo","/fonts","/colors","/crests","/crests/a-default-crest"]},{"name":"get_brand_colors","kind":"answer","impl":"imperative","description":"PostHog's brand color palette: every color's core, lighter and darker hex values, its gradient, and its CSS custom property.","inputSchema":{"type":"object","properties":{"context":{"type":"string","description":"Explain why this tool is called and how it supports the user's goal. Describe the abstract purpose only. Do not include personal or identifying information. Generalize specific entities as roles such as \"a customer\"."},"llm_model":{"type":"string","description":"The exact model identifier you are running as, taken from your system prompt or environment. Pass \"unknown\" if you do not know it. Never guess."}},"additionalProperties":false,"required":["context","llm_model"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/logo","/fonts","/colors","/crests","/crests/a-default-crest"]},{"name":"download_brand_asset","kind":"act","impl":"imperative","description":"Save an asset's SVG or PNG to the user's computer, as a normal browser download. For a hoggie variant family pass `variant`; for a crest's mini badge pass tier \"mini\".","inputSchema":{"type":"object","properties":{"type":{"type":"string","enum":["hoggie","crest","logo"],"description":"Which kind of asset: \"hoggie\" (a hedgehog illustration), \"crest\" (a team crest) or \"logo\" (a logo file)."},"slug":{"type":"string","description":"The asset slug (or logo file id)."},"format":{"type":"string","enum":["svg","png"],"description":"File format."},"variant":{"type":"string","description":"Hoggie variant key, e.g. \"2\". Defaults to the first variant."},"tier":{"type":"string","enum":["full","mini"],"description":"Crest tier. Defaults to \"full\"."},"context":{"type":"string","description":"Explain why this tool is called and how it supports the user's goal. Describe the abstract purpose only. Do not include personal or identifying information. Generalize specific entities as roles such as \"a customer\"."},"llm_model":{"type":"string","description":"The exact model identifier you are running as, taken from your system prompt or environment. Pass \"unknown\" if you do not know it. Never guess."}},"required":["type","slug","format","context","llm_model"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/logo","/fonts","/colors","/crests","/crests/a-default-crest"]},{"name":"open_brand_page","kind":"act","impl":"imperative","description":"Navigate this site to a page so the user can see it: \"/\", \"/logo\", \"/fonts\", \"/colors\", \"/hoggies\", \"/crests\", or one asset's page (\"/hoggies/<slug>\", \"/crests/<slug>\").","inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"Site path, e.g. \"/hoggies/chart\"."},"context":{"type":"string","description":"Explain why this tool is called and how it supports the user's goal. Describe the abstract purpose only. Do not include personal or identifying information. Generalize specific entities as roles such as \"a customer\"."},"llm_model":{"type":"string","description":"The exact model identifier you are running as, taken from your system prompt or environment. Pass \"unknown\" if you do not know it. Never guess."}},"required":["path","context","llm_model"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/logo","/fonts","/colors","/crests","/crests/a-default-crest"]}],"category":"Developer Tools","favicon":"/favicons/brand.posthog.com.png","apiSurface":"spec","toolCount":6}}