com.stewai/stewai

StewAI

Discover, run, inspect, build, test, and privately reuse AI workflows.

Endpointhttps://api.stewai.com/mcp (streamable-http)
Registry version1.1.0
Now14 tools · grade F (43) · pin ts_00a9ca34d2c9136e92238b00cd1d83cd · protocol 2025-06-18
First / last listed2026-11-14 00:40 UTC / 2026-11-14 00:40 UTC
Grade over time2026-11-14: F (43), 14 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-14 00:40 UTC
14 tools, grade F (43)

Tools: check_recipe_build commit_recipe_build discover_stewai get_recipe_build get_recipe_build_activity get_recipe_preview get_results get_run review_recipe_build run_recipe run_recipe_acceptance search_recipes start_recipe_build update_recipe_build

Current tools (14)

check_recipe_buildRun free deterministic lint, render, policy, and compiler checks. Omit fixtures for the normal structural check; a supplied fixture probe must also provide every referenced upstream dependency value.
params: build_ref*, fixtures, render_only
commit_recipe_buildPreflight and privately publish only the exact fully qualified recipe revision. A successful commit returns a private editor URL and, when current run access permits it, a recipe_ref. Preview that reference before any dry run: authoring contract handles and node IDs are not the positional input_N run handles. The recipe stays private, unlisted, and unreviewed; commit never lists, prices, or publis
params: build_ref*, revision*, mode*, commit_capability, idempotency_key*
discover_stewaiLearn how any MCP agent can authenticate, discover, preview, run, author, qualify, commit, inspect, and recover StewAI recipes. Call this first.
params: none
get_recipe_buildList or inspect only the authenticated creator's private recipe builds. To list builds omit both build_ref and view; limit/cursor paginate that list. With or without build_ref, use view='authoring_schema' and schema_name='update_recipe_build', 'acceptance_suite', or 'start_recipe_build' to read the complete executable JSON Schema when a client hides nested operation or assertion fields. Large acce
params: build_ref, view, node_id, node_type, model_id, schema_name, cursor, include_archived, limit
get_recipe_build_activityPoll a review or acceptance batch through a bounded, disclosure-safe view.
params: activity_ref*, cursor, section
get_recipe_previewInspect a safe summary with bounded method and limitations excerpts, output-contract state, and evidence context. For complete authorized published details and executable contracts, use view=details. Concatenate content fragments in offset order per section; decode JSON sections after completion. Use next_cursor with the same recipe_ref until null. Opaque internals remain withheld.
params: recipe_ref*, view, cursor
get_resultsAfter a finished run, read view=steps with detail=full first and follow next_cursor; every step the user paid for is part of the result. Declared outputs are the pinned summary, not the whole result. Read declared outputs or a sanitized per-step trace from an owned run, including signed chunks for oversized steps. view=steps returns compact summaries, 10 per page by default and at most 20 (limit 1
params: run_id*, view, cursor, limit, step_id, detail, chunk_ref
get_runRead an owned run, view=history to resume normal runs (recipe_ref/status/cursor/limit), or view=diagnostics for its settled UI receipt. Default status requires run_id and includes live progress: updated_at is the run record time, progress.last_step_activity_at is the latest step activity. A blocked run paused for credits reports credit_pause.
params: run_id, view, recipe_ref, status, cursor, limit
review_recipe_buildQuote or run a bounded semantic quality review of the exact private draft revision.
params: build_ref*, revision*, mode*, idempotency_key*
run_recipeEstimate or run a previewed public or account-authorized published recipe. dry_run foregrounds history (recent charges or median and p90), fees, balance, and can_start. safety_ceiling_credits is a pathological bound when available, not a quote or admission threshold; a null ceiling means provider search has no request-side query limit and does not block a run. estimated_credits and sufficient are
params: recipe_ref*, inputs*, idempotency_key*, dry_run
run_recipe_acceptanceQuote or run selected or complete behavioral acceptance cases for an exact private draft revision. Quotes explain enforced input bounds, output caps and retry allowances in acceptance_cost. Preserve representative fixtures and assertions; remove unnecessary model stages rather than weakening tests to lower a quote. Paid work requires an approved budget. A full run that needs user approval returns
params: build_ref*, revision*, mode*, case_ids, idempotency_key*
search_recipesFind safe public recipes and published recipes available to the current account. results are direct fits (exact or strong); related_results are adjacent recipes, not direct fits. Each row states its output contract, past-run cost history and, for reviewed public recipes, that safety review is not output-quality validation. required_inputs and required_outputs match exact handles or normalized labe
params: query*, sources, required_inputs, required_outputs, runnable_only, cursor
start_recipe_buildCreate a private recipe build from a bounded intent and declared contract. Recipe inputs are strings: use type:string, positive maxLength, and only minLength:1 on required inputs. Richer input constraints must be handled in recipe logic and tested, not claimed as enforced by the input node. The response returns the stored contracts when they fit the bounded result; the archetype bundle is optional
params: name*, intent*, input_contract*, output_contract*, capabilities*, risk_domains*, quality_profile*, research_policy*, source_recipe_ref, idempotency_key*
update_recipe_buildApply bounded optimistic changes to an owned private recipe build. After an uncertain response, inspect the build and replay the identical request with the same idempotency key; a new key duplicates the work. Use only the exact op names and payload keys in inputSchema: set_metadata takes metadata, upsert_schema takes schema_id and schema, and acceptance uses set_acceptance_cases with suite. Never
params: build_ref*, revision*, idempotency_key*, ops*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.