Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,547Letters: 14Defects: 1,324counted 2 min ago
teppi

MCP serverio.gardenarena/gardenscript

Simulate farms, validate GardenScript and compare policies with Rust.
Read moreSimulate farms, validate GardenScript and compare policies with Rust. No outbound LLM calls.
UNRATEDActivestreamable-httpgardenarena.io

Overview

Score?
UNRATED 0.709
of what a free look can see, on 20 looks
Looks
22
last 11 hr ago
Tools
30
changed 19 days ago

More info

URL
gardenarena.io/mcp
streamable-http
Says it is
GardenArena GardenScript 1.28.1
protocol 2025-06-18
In the record since
20 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.709 · highest on record 0.8561

Toolsfrom sha256:c5c3f9c1ec…ac7dd9 · +2 −0 19 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
artifact_verify
Verify a SHA-256 digest against published contracts, scenarios and sealed entries.
input · output
bamboo_challenge_get
Read the fixed 365-day bamboo training mission, exact Dry Patience reference, scenario hash, budgets and quotas. No run or publication. Read gardenarena://gardenscript/v0.5 for the
input · output
bamboo_training_artifact
Read the exact reproducible request and expected result hashes for a private training run. Includes strategy sources: do not publish automatically. Full trace JSON downloadable thr
input · output
bamboo_training_explain
Read a private training comparison and evidence-linked moments. Optional day 1-365 returns both actual Rust decision traces, not a rerun. Requires the private GardenArena run_token
input · output
bamboo_training_run
Consume one bounded private training run against Dry Patience after user agreement. GardenScript 0.5 bamboo only, fixed public scenario and budgets. Shared web/MCP quotas; temporar
input · output
coop_workshop_get
Read the playable chicken workshop mission: breeds, breeding/incubation, production balance, non-lethal predators, closed JSON commands, exact scenario and quotas. No simulation or
input · output
coop_workshop_run
Execute one bounded Rust chicken-workshop journal after human agreement. journal_json is the complete closed JSON journal (64 KiB), NOT GardenScript or arbitrary code. Returns repr
input · output
entry_create
Create a Reality Trial 001 policy entry. Returns an explicit entry_id. Returns a private entry_nonce once; keep it for all mutations. An idempotent retry requires that nonce and ne
input · output
farm_autopilot_run
Run a bounded pantry-oriented farmer tour after user agreement: 1–7 simulated days, 0–1000 game credits, at most 64 added ordinary commands. Deterministic Rust rules, not a live LL
input · output
farm_campaign_get added
Read chapter 2 stewardship-v1: exact teaching farm J95, three management choices, ten-day routine, success criteria and complete original journal. No calculation or publication; no
input · output
farm_campaign_run added
Try the fixed J95 to J105 farm chapter after agreeing a finite call budget. choices_json is a CLOSED object: mission_id stewardship-v1, choices {harvest: pantry/kitchen/market, egg
input · output
farm_compare_get
Read the bounded two-policy farm comparison contract and its fixed week-after-v1 teaching mission (exact J96 journal, two sources, seven days, 540 credits). V4 only, same start and
input · output
farm_compare_run
Compare two GardenScript farm.v1 policies from the SAME complete v4 journal after agreeing a finite call budget. Two trials, 1–7 days and identical 0–1000 game-credit ceilings. Rus
input · output
farm_next_event
Advance a farm journal to the next detected important moment, checked daily for at most max_days (1–21). Use the full journal_json and care_json containing ration, access, ventilat
input · output
farm_policy_get
Read GardenScript 0.6 farm.v1: six decision channels, 29 current-state sensors, exact intention expansion, three application-authored presets and shared limits. No run, persistent
input · output
farm_policy_run
Run a GardenScript 0.6 farm.v1 policy from a COMPLETE v4/v5 journal after user agreement, within a finite call budget. Six decisions from each day's current snapshot become ordinar
input · output
farm_policy_validate
Validate a closed GardenScript 0.6 farm.v1 source, maximum 16 KiB. Local Rust only; line diagnostics and exact source/canonical hashes. Shared workshop quota; no run, persistence o
input · output
farm_weather_get
Read cached real MET Norway forecasts and a continuous Météo-France station archive for a chosen French commune INSEE code. Optional start_date and station_id retain an existing ga
input · output
farm_weather_search
Find French metropolitan communes by name or postcode for opt-in farm weather. Public administrative data, cached and bounded. No IP geolocation, precise address, game mutation or
input · output
farm_workshop_get
Read the playable whole-farm mission, shared resources, closed JSON actions and farmer task contract. Educational simulation, no run or official write.
input · output
farm_workshop_run
Execute one bounded whole-farm Rust journal after human agreement, within the agreed call budget. journal_json is complete closed JSON, max 64 KiB, not GardenScript. Returns game s
input · output
get_bamboo_scene
Read one day (1-365, default UTC day of year) of the published Rust bamboo replay used by the 3D scene. Includes sensors, entrant and SHA-256 provenance. Synthetic exhibition only;
input · output
get_garden_arena
Read one arena's ruleset, scenario, capabilities, limits and status by slug. This performs no LLM call.
input · output
get_garden_results
Read the sealed results for a GardenScript arena. Performs no simulation or LLM call.
input · output
list_garden_arenas
List GardenScript arenas. This is local, read-only, and performs no LLM call.
input · output
strategy_prepare_seal
Prepare a review and return its confirmation_url for the human organizer. Requires the private entry_nonce. Does not grant authority to seal. The organizer must use their own web s
input · output
strategy_seal
Read acknowledgment of an already human-confirmed seal. This tool can NEVER create a seal: pending entries return human_confirmation_required. Give the preparation's confirmation_u
input · output
strategy_validate
Compile GardenScript for an existing entry without running the official scenario. Requires its private entry_nonce. Consumes that entry's validation budget.
input · output
submit_garden_strategy
Submit externally generated GardenScript to an arena. The source is validated again by the local Rust compiler. Disabled by default; operator-owned identity comes only from server
input · output
validate_gardenscript
Validate and compile an untrusted GardenScript source with the local Rust compiler. This performs no LLM call and stores nothing.
input · output
Verify it yourselfnpx teppi-check https://gardenarena.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M2F7JTCNE3E3BXT014G3M2YZ