Server definition
- Hash
- sha256:971080923b270c8d1c8d5e3d5541e6fc79766f49ff928f792e9630709ec53d57
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": "Converts recipe text into a tabular recipe: a compact process table. Recipe tools need an API key (Authorization: Bearer). `create_checkout`, `checkout_status`, and `claim_checkout` are public and let an agent ask a human to approve Stripe Checkout, then receive a key. `list_styles` and `render_recipe` spend no credits; `get_usage` reads the current balance; `parse_recipe` and `convert_recipe` do. Fetch https://api.tabularrecipe.com/v1/pricing for current prices — they are derived from model rates and change.",
"tools": [
{
"description": "Check whether an agent-created Stripe checkout is pending, paid, claimed, or expired. Requires its sessionId and secret claimToken, but no API key.",
"inputSchema": {
"properties": {
"claimToken": {
"type": "string"
},
"sessionId": {
"type": "string"
}
},
"required": [
"sessionId",
"claimToken"
],
"type": "object"
},
"name": "checkout_status",
"outputSchema": null
},
{
"description": "Exchange a paid agent checkout plus its secret claim token for a new API key. The key is returned once; store it immediately.",
"inputSchema": {
"properties": {
"claimToken": {
"type": "string"
},
"sessionId": {
"type": "string"
}
},
"required": [
"sessionId",
"claimToken"
],
"type": "object"
},
"name": "claim_checkout",
"outputSchema": null
},
{
"description": "Parse recipe prose and render the validated graph as self-contained HTML in one call. Costs credits; fetch /v1/pricing first.",
"inputSchema": {
"properties": {
"text": {
"type": "string"
},
"theme": {
"default": "classic",
"enum": [
"classic",
"ink",
"editorial",
"terminal",
"midnight",
"coral",
"chalk",
"fjord",
"riso",
"kraft"
],
"type": "string"
},
"tier": {
"default": "standard",
"enum": [
"economy",
"standard"
],
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "convert_recipe",
"outputSchema": null
},
{
"description": "Create a Stripe-hosted checkout for a credit bundle without an API key. Returns a checkout URL and a secret one-time claim token. A human approves payment in Stripe; never expose or put the claim token in a URL.",
"inputSchema": {
"properties": {
"bundle": {
"enum": [
"starter",
"standard",
"bulk"
],
"type": "string"
}
},
"required": [
"bundle"
],
"type": "object"
},
"name": "create_checkout",
"outputSchema": null
},
{
"description": "Read the calling key's current credit balance, today's allowance state, and aggregated usage. Free; use before a paid batch.",
"inputSchema": {
"properties": {
"days": {
"default": 30,
"maximum": 90,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_usage",
"outputSchema": null
},
{
"description": "List every available visual theme with its name, description, color swatches, and depth ramp. Free; spends no model credits.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_styles",
"outputSchema": null
},
{
"description": "Parse recipe prose into a validated rgf/0-draft operation graph. Costs credits; fetch /v1/pricing first.",
"inputSchema": {
"properties": {
"text": {
"type": "string"
},
"tier": {
"default": "standard",
"enum": [
"economy",
"standard"
],
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "parse_recipe",
"outputSchema": null
},
{
"description": "Validate and render an rgf/0-draft document as escaped, self-contained HTML. Free; spends no model credits.",
"inputSchema": {
"properties": {
"document": {
"type": "object"
},
"theme": {
"default": "classic",
"enum": [
"classic",
"ink",
"editorial",
"terminal",
"midnight",
"coral",
"chalk",
"fjord",
"riso",
"kraft"
],
"type": "string"
}
},
"required": [
"document"
],
"type": "object"
},
"name": "render_recipe",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:971080923b270c8d1c8d5e3d5541e6fc79766f49ff928f792e9630709ec53d57 | sha256sum