# Linty > Linty is a public, machine-readable index of the wholesale programs of food, beverage and pet (CPG) brands. For each brand: whether it sells direct to retailers, through distributors only, or not at all; where to apply (a web form, an email, a portal) and the fields the brand asks for; the source and the date it was verified. Linty does not take applications yet; each relationship page shows where to apply, with a link to the brand's own form, portal or email when there is one. Linty has an MCP server at https://mcp.linty.xyz/mcp; it needs no key, and /agents.md lists its tools. Every brand, relationship, company and category page has a markdown twin at `.md` and a JSON twin at `.json`; `Accept: text/markdown` on the HTML URL returns the markdown. - [Agents](https://linty.xyz/agents.md): the MCP server, its tools, the install command and the HTTP read API - [Brands](https://linty.xyz/brands): every published brand, 50 to a page, with filters for category, country and availability - [Categories](https://linty.xyz/categories): the category tree; a category with ten or more published brands has a page - [Sitemap](https://linty.xyz/sitemap.xml): every page a crawler may index, one entry each ## Categories - [Bakery](https://linty.xyz/categories/bakery.md): 141 brands, 52 with known wholesale availability - [Beverages](https://linty.xyz/categories/beverages.md): 464 brands, 192 with known wholesale availability - [Coffee & tea](https://linty.xyz/categories/coffee-tea.md): 103 brands, 81 with known wholesale availability - [Condiments & sauces](https://linty.xyz/categories/condiments-sauces.md): 87 brands, 27 with known wholesale availability - [Condiments, sauces & seasonings](https://linty.xyz/categories/condiments-sauces/condiments-sauces-seasonings.md): 43 brands, 21 with known wholesale availability - [Confectionery](https://linty.xyz/categories/confectionery.md): 126 brands, 95 with known wholesale availability - [Dairy](https://linty.xyz/categories/dairy.md): 85 brands, 4 with known wholesale availability - [Food ingredients](https://linty.xyz/categories/food-ingredients.md): 10 brands, 2 with known wholesale availability - [Frozen foods](https://linty.xyz/categories/frozen-foods.md): 108 brands, 12 with known wholesale availability - [Meat](https://linty.xyz/categories/meat.md): 196 brands, 6 with known wholesale availability - [Pet food](https://linty.xyz/categories/pet-food.md): 70 brands, 53 with known wholesale availability - [Baby & pet food](https://linty.xyz/categories/pet-food/baby-pet-food.md): 12 brands, 5 with known wholesale availability - [Pet food & treats](https://linty.xyz/categories/pet-food/pet-food-treats.md): 41 brands, 41 with known wholesale availability - [Produce](https://linty.xyz/categories/produce.md): 38 brands, 2 with known wholesale availability - [Shelf-stable grocery](https://linty.xyz/categories/shelf-stable-grocery.md): 209 brands, 136 with known wholesale availability - [Snacks](https://linty.xyz/categories/snacks.md): 337 brands, 252 with known wholesale availability - [Supplements & nutrition](https://linty.xyz/categories/supplements-nutrition.md): 19 brands, 5 with known wholesale availability ## Formats - Every brand, relationship, company and category page has a markdown twin at `.md` and a JSON twin at `.json`. A request to the HTML URL with `Accept: text/markdown` returns the markdown. - A category twin lists its brands, each linked to its brand twin. A brand twin lists the relationships. A relationship twin says where to apply and lists the requirements. - A JSON twin is the page record, parsed through the same schema as the page. The field names are the dictionary terms. - The MCP server at `https://mcp.linty.xyz/mcp` returns the same records as the JSON twins. Its tools find brands and read a brand, a relationship, a company or a category. - What Linty is not yet: Linty does not take applications, and there is no apply call. To open an account, follow the link to the form, portal or email of the brand.