crosodo
for agents & implementers

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/mcp

  • Agent 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.txt

  • llms-full.txt

    Extended URL index generated from live site data (all states, foods, printables).

    /llms-full.txt

  • XML sitemap index

    Sitemap index with one child sitemap per state plus main and profile sitemaps.

    /sitemap.xml

  • robots.txt

    Crawl rules and sitemap pointers, including explicit allow for major AI crawlers.

    /robots.txt

  • HTML sitemap

    Human-readable site index including county pages.

    /sitemap

  • Journal RSS

    RSS 2.0 feed for the Crosodo journal (cottage food updates, recipes, equipment).

    /blog/feed.xml

  • Developer 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.

    /states

  • Can I sell this?

    State + product checker and 42 national food guides with yes/no/conditional verdicts.

    /can-i-sell

  • Permit 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-applications

  • Crosodo Library Pass

    $15/month or $99/year for every county Permit Guide, state law report, label packet, Verified badge, and dashboard. Cancel anytime.

    /library-pass

  • What 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-permits

  • Resources hub and reports

    Field guide, printable PDFs, national reports, and per-state report downloads. HTML state reports live at /reports/html/[state-slug].

    /resources

  • Reference library

    Catalog of official state-agency PDFs, web pages, and training videos.

    /resources/reference-library

  • Label templates by state

    Cottage-food labeling disclaimer pointers and printable label templates.

    /resources/label-templates

  • Cottage Baker's Field Guide

    50-state field guide PDF landing page.

    /field-guide