Search / com.crosodo/mcp
Crosodo
R0· no sign-inCottage-food law by state and county, Crosodo products, checkout links, credential checks.
v1.0.3 · active · repository · website · descriptor JSON · versions
Search / com.crosodo/mcp
R0· no sign-inCottage-food law by state and county, Crosodo products, checkout links, credential checks.
v1.0.3 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"crosodo": {
"type": "http",
"url": "https://crosodo.com/api/mcp"
}
}
}claude mcp add --transport http crosodo https://crosodo.com/api/mcp[mcp_servers.crosodo]
url = "https://crosodo.com/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"crosodo": {
"type": "remote",
"url": "https://crosodo.com/api/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"crosodo": {
"type": "http",
"url": "https://crosodo.com/api/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=crosodo&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY3Jvc29kby5jb20vYXBpL21jcCJ9"
}{
"servers": {
"crosodo": {
"type": "http",
"url": "https://crosodo.com/api/mcp"
}
}
}{
"mcpServers": {
"crosodo": {
"httpUrl": "https://crosodo.com/api/mcp"
}
}
}extensions:
"crosodo":
enabled: true
name: "crosodo"
type: streamable_http
uri: "https://crosodo.com/api/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations11 of 11 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,074 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 6 of the 7 days neededset_permit_stepaddedCheck or uncheck one step on the signed-in baker's permit checklist (same check mark the Permits tab toggles). Get step ids from get_permit_checklist. Requires a Permit Guide purchase or full-library access, same as the dashboard. OAuth sign-in (crosodo:write).
get_permit_checklistaddedThe signed-in baker's county permit checklist (active Permits workspace, or fips) with each step's requirement, official URL, and done flag. Requires OAuth sign-in (crosodo:read).
save_recipeaddedSave (or update, with id) a recipe in the signed-in baker's Foods Recipes library. Ingredient costs are the baker's own package costs — never invent prices. First saved recipe is free; the library beyond that is Cottage Pro (same rule as the dashboard). Requires OAuth sign-in (crosodo:write).
log_expenseaddedAdd one expense to the signed-in baker's Financials tab. Cottage Pro from the first entry (same rule as the dashboard). Amounts are the baker's own numbers. Requires OAuth sign-in (crosodo:write).
log_saleaddedAdd one sale to the signed-in baker's sales log (same record the Financials tab creates). Free for every signed-in user. Requires OAuth sign-in (crosodo:write).
get_my_dashboardaddedThe signed-in baker's dashboard at a glance: bakery place/level, access (Cottage Pro / Unlimited Pass), sales + expense totals with recent sales, saved recipe names, and permit workspaces with progress. Requires OAuth sign-in (crosodo:read). Start here to know whose dashboard you are acting on.
verify_certificationchangeddescription, input schemaPublic lookup of a Crosodo Certified credential (format CC-{ST}-{YY}-{XXXX}, e.g. CC-VA-26-1042). Returns public fields only (holder display name, dates, status). Unknown, expired, or revoked credentials return an error. No auth.
Public lookup of a Crosodo Certified credential (format CC-{ST}-{YY}-{XXXX}, for example CC-VA-26-1042; that ID only illustrates the format and is not a real credential, so looking it up returns Credential not found). Returns public fields only (holder display name, dates, status). Unknown, expired, or revoked credentials return an error. No auth.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-100% +updated-4d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
[email protected] npmthis version is not known to the dependency resolver
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://crosodo.com/api/mcp streamable-http | none | yes | 100% | 354 ms | 2025-03-26 | 2026-11-07 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
crosodo-mcp | npm | 1.0.3 | – |
get_my_dashboardread-only | The signed-in baker's dashboard at a glance: bakery place/level, access (Cottage Pro / Unlimited Pass), sales + expense totals with recent sales, saved recipe names, and permit workspaces with progress. Requires OAuth sign-in (crosodo:read). Start here to know whose dashboard you are acting on. |
get_permit_checklistread-only | The signed-in baker's county permit checklist (active Permits workspace, or fips) with each step's requirement, official URL, and done flag. Requires OAuth sign-in (crosodo:read). |
list_productsread-only | The Menu Frame catalog: free state-law report ($0) plus agent checkout SKUs. The public site sells Cottage Pro ($15 one time, lifetime access) at /cottage-pro. Notes the reusable 50%-off promotion code. Does not create a checkout session. |
log_expense | Add one expense to the signed-in baker's Financials tab. Cottage Pro from the first entry (same rule as the dashboard). Amounts are the baker's own numbers. Requires OAuth sign-in (crosodo:write). |
log_sale | Add one sale to the signed-in baker's sales log (same record the Financials tab creates). Free for every signed-in user. Requires OAuth sign-in (crosodo:write). |
lookup_countyread-only | County-level cottage-food requirements for a US state + county from Crosodo's structured county dataset (contacts, verification status, local URLs, state summaries). Unknown states or counties return an error — never invented data. Cottage food laws change. This summary is generated from Crosodo's hand-maintained dataset — it is not legal advice. Verify with your county before selling. |
lookup_state_lawread-only | Cottage-food / home-bakery requirements for a US state from Crosodo's hand-maintained dataset: sales cap, registration, allowed products, statute, and agency links. Accepts a 2-letter abbrev (VA) or slug (virginia). Unknown states return an error — never invented data. Cottage food laws change. This summary is generated from Crosodo's hand-maintained dataset — it is not legal advice. Verify with your county before selling. |
save_recipe | Save (or update, with id) a recipe in the signed-in baker's Foods Recipes library. Ingredient costs are the baker's own package costs — never invent prices. First saved recipe is free; the library beyond that is Cottage Pro (same rule as the dashboard). Requires OAuth sign-in (crosodo:write). |
set_permit_step | Check or uncheck one step on the signed-in baker's permit checklist (same check mark the Permits tab toggles). Get step ids from get_permit_checklist. Requires a Permit Guide purchase or full-library access, same as the dashboard. OAuth sign-in (crosodo:write). |
start_checkout | Creates a Stripe Checkout session server-side and returns { checkoutUrl, product, sessionId }. Hand the URL to the user; payment completes on Stripe's hosted page. This never charges. product: permit_guide | certified_exam | unlimited_pass. permit_guide and unlimited_pass are county-specific (state + county required). Pass idempotencyKey so agent retries cannot double-create sessions. |
verify_certificationread-only | Public lookup of a Crosodo Certified credential (format CC-{ST}-{YY}-{XXXX}, for example CC-VA-26-1042; that ID only illustrates the format and is not a real credential, so looking it up returns Credential not found). Returns public fields only (holder display name, dates, status). Unknown, expired, or revoked credentials return an error. No auth. |
Schemas: list_tools.
{
"name": "com.crosodo/mcp",
"title": "Crosodo",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://crosodo.com/api/mcp",
"type": "streamable-http"
}
],
"version": "1.0.3",
"packages": [
{
"version": "1.0.3",
"transport": {
"type": "stdio"
},
"identifier": "crosodo-mcp",
"registryType": "npm"
}
],
"repository": {
"url": "https://github.com/Terahertz-Inc/crosodo-mcp",
"source": "github"
},
"websiteUrl": "https://crosodo.com/developers",
"description": "Cottage-food law by state and county, Crosodo products, checkout links, credential checks."
}