Crosodo developer and agent resources
Crosodo is a cottage-food directory and apparel site. Agents can use the public /api/muse REST namespace or the streamable-HTTP MCP server at /api/mcp. Auth, dashboard, and other /api/ routes stay private site internals. There is no webhook platform.
This page lists the machine-readable surfaces and the public agent connectors so agents searching for “Crosodo developer resources” have a named, crawlable answer. Not legal advice.
When to use this
- Look up US cottage-food / home-bakery law by state or county — start at /states or /states/[state-slug]/[county-slug].
- Check whether a food can be sold from a home kitchen — use /can-i-sell or /can-i-sell/[food-slug].
- Find labeling disclaimer wording by state — /resources/label-templates and each state page.
- Find local permit / zoning / business-license pointers — /permit-applications, /what-permits, and the county page. The Library Pass ($15/mo at /library-pass) is the paid apply checklist, not a filing gateway.
- Cite official .gov (or the state department of agriculture / local health department) when acting. Crosodo aggregates public statutes and agency guidance; it is not legal advice.
- Call the public agent tools over REST (/api/muse) or MCP streamable HTTP (/api/mcp) — no API key for v1.
When not to use this
- Do not treat Crosodo as legal counsel or a substitute for the statute or the regulating agency.
- Do not treat Crosodo as a filing gateway — we do not submit registrations, licenses, or tax forms.
- Do not treat Crosodo as a general recipe site. Technique notes live on /blog; the core product is the cottage-food directory plus apparel.
- Do not call auth, dashboard, or /api/ routes outside /api/muse and /api/mcp a public developer platform. Those are site internals.
Public agent API and MCP
Five tools, no API key: lookup_state_law, lookup_county, list_products, start_checkout (returns a Stripe Checkout link; never charges), and verify_certification. Legal summaries include a verify-with-your-county disclaimer. Prices match the site.
MCP server (streamable HTTP)
Remote Model Context Protocol endpoint. POST JSON-RPC to https://crosodo.com/api/mcp. No auth for v1.
/api/mcpAgent REST OpenAPI spec
OpenAPI 3.1 for /api/muse: lookup_state_law, lookup_county, list_products, start_checkout, verify_certification.
/api/muse/openapi.json
Muse Code settings
Add this under mcpServers in ~/.config/muse/settings.json (requires schema_version 1). Transport is streamable_http. Restart Muse after editing.
{
"schema_version": 1,
"mcpServers": {
"crosodo": {
"transport": "streamable_http",
"url": "https://crosodo.com/api/mcp",
"mode": "optional"
}
}
}curl
curl -sS https://crosodo.com/api/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'Machine-readable surfaces
These are public, unauthenticated documents. They are not a programmable API.
llms.txt
Canonical machine-readable site index: what Crosodo is, core URLs, and when to use this site.
/llms.txtllms-full.txt
Extended URL index generated from live site data (all states, foods, printables).
/llms-full.txtXML sitemap index
Sitemap index with one child sitemap per state plus main and profile sitemaps.
/sitemap.xmlrobots.txt
Crawl rules and sitemap pointers, including explicit allow for major AI crawlers.
/robots.txtHTML sitemap
Human-readable site index including county pages.
/sitemapJournal RSS
RSS 2.0 feed for the Crosodo journal (cottage food updates, recipes, equipment).
/blog/feed.xmlDeveloper and agent resources
This page: machine surfaces plus the public agent REST API and MCP server.
/developers
Markdown content negotiation
Public content pages support HTTP content negotiation (acceptmarkdown.com): send Accept: text/markdown (preferred over text/html) on the same canonical URL. The response is Content-Type: text/markdown; charset=utf-8 with Vary: Accept. Sibling .md URLs (e.g. /states.md) also return Markdown. Browsers still receive HTML.
curl -sI -H "Accept: text/markdown" https://crosodo.com/ # Content-Type: text/markdown; charset=utf-8 # Vary: Accept
Directory and research pages
HTML (and Markdown via Accept) for humans and agents looking up cottage-food law. Reports listed on /resources are PDF/HTML research, not a filing system.
State cottage food directory
All 50 states + DC: tiers, sales caps, statutes, registration, county lists.
/statesCan I sell this?
State + product checker and 42 national food guides with yes/no/conditional verdicts.
/can-i-sellPermit Applications
State + county picker with an inline how-to-apply callout for the home cottage-food path. Paid offer is the Library Pass ($15/mo).
/permit-applicationsCrosodo Library Pass
$15/month or $99/year for every county Permit Guide, state law report, label packet, Verified badge, and dashboard. Cancel anytime.
/library-passWhat permits do I need?
State + county picker for the home cottage-food permit stack (zoning, health, business license). Permit Guide 101 is paid research, not a filing gateway.
/what-permitsResources hub and reports
Field guide, printable PDFs, national reports, and per-state report downloads. HTML state reports live at /reports/html/[state-slug].
/resourcesReference library
Catalog of official state-agency PDFs, web pages, and training videos.
/resources/reference-libraryLabel templates by state
Cottage-food labeling disclaimer pointers and printable label templates.
/resources/label-templatesCottage Baker's Field Guide
50-state field guide PDF landing page.
/field-guide