# Fira Code

A free, open-licensed mono typeface by The Mozilla Foundation, Telefonica S.A., Nikita Prokopov, self-hosted on BrandSweets.

## Details

- Slug: `fira-code`
- Category: mono
- Superfamily: fira
- Kind: static
- Designed by: The Mozilla Foundation, Telefonica S.A., Nikita Prokopov
- License: OFL-1.1 (https://openfontlicense.org/open-font-license-official-text/)
- Weights: 300, 400, 500, 600, 700
- Styles: normal
- Languages: cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, symbols2
- Moods: technical, modern
- Page: https://brandsweets.com/fonts/fira-code

## Pairings

- **Fira Sans** (heading) — Same superfamily as Fira Code — shared skeleton, natural heading pairing.
- **Roboto** (heading) — fits heading; hand-vetted
- **Inter** (heading) — fits heading; hand-vetted
- **Fira Sans** (body) — Same superfamily as Fira Code — shared skeleton, natural body pairing.
- **Open Sans** (body) — fits body; hand-vetted
- **Roboto** (body) — fits body; hand-vetted

## Self-host files (woff2)

- 300 normal: https://fonts.brandsweets.com/fira-code/fira-code-300.woff2
- 400 normal: https://fonts.brandsweets.com/fira-code/fira-code-400.woff2
- 500 normal: https://fonts.brandsweets.com/fira-code/fira-code-500.woff2
- 600 normal: https://fonts.brandsweets.com/fira-code/fira-code-600.woff2
- 700 normal: https://fonts.brandsweets.com/fira-code/fira-code-700.woff2

## Connect an agent

Point any MCP client at the BrandSweets fonts endpoint to search this catalog and get pairings:

- Endpoint: https://mcp.brandsweets.com/fonts/mcp
- Tools: `list_fonts` (filter by category/mood/weight) and `suggest_fonts` (e.g. `suggest_fonts({ pairWith: "fira-code", role: "body" })`).
