KitScout

Categories › AI & Agents › Multi-agent, orchestration & workflows

MaterialsCodeGraph

MCP serverVerified domain · materialscodegraph.comRemote● LiveAPI key needed

Materials simulations for AI agents over MCP: binding token quote before every run, record after it.

Install

Remote server: your requests and data go to api.materialscodegraph.com. Claude Code: claude mcp add --transport http materialscodegraph https://api.materialscodegraph.com/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • mcg_catalog — Enabled simulation kinds (each with example mcg_quote arguments that price, a note naming what must exist first, or both; traced says whethe
  • mcg_rates — The public rate card: token_usd, overheads, rate_card_version. FREE, no arguments; also a connectivity check.
  • mcg_quote — Price a simulation. FREE: no hardware starts. Returns quote_id, quote_hash, tokens, rate_card_version, wall_s, expires_at, resource_class, r
  • mcg_clusters — Connected clusters: id, name, preset (hive or auto), status (pending until the agent's first sync; connected; stale: the agent stopped synci
  • mcg_stage — Create a DRAFT simulation whose input files are uploaded before pricing. FREE. Takes the same kind, spec, study, material and conditions as
  • mcg_run — Launch the quoted simulation. SPENDS TOKENS: provisions hardware and bills the account. Requires the quote_id and quote_hash from mcg_quote
  • mcg_list_runs — List runs, newest first: every run of this key's owner, or one quote's runs when quote_id is given. Returns at most limit rows (default 20,
  • mcg_get_study — Fetch a study (the project a quote's `study` named) with its member simulations and their latest runs. Pass study_id or the exact name. Retu
  • mcg_study_members — Add simulations to a study and remove them from it. You must own the study (get its id from mcg_get_study) and every listed simulation; a mi
  • mcg_list_studies — Your projects and their subprojects. A project is a study with no parent; a subproject is a study filed under one project. Each entry carrie
  • mcg_update_study — Describe and file a study you own. name renames it; summary sets its one-line purpose; story_md replaces its long narrative. parent_id files
  • mcg_delete_study — Delete a study you own: the study and its membership list go. Its simulations, runs, artifacts and spend are untouched and stay reachable by
  • mcg_archive — Archive or unarchive a simulation you own. Archiving hides it from the app's lists and studies; its runs, artifacts and spend are untouched,
  • mcg_get_run — Fetch a run's state, event timeline and LLM spend. The payload leads with a derived summary (state, current_stage, billing {quoted_tokens, c
  • mcg_cancel_run — Cancel a run from any non-terminal state before collecting (a collecting run's outputs are delivered and charged: 409). The cancel request i
  • mcg_fetch_artifacts — List a run's collected artifacts as a typed manifest: artifacts, a list of path, bytes, stage and sha256 per file, plus removed on a file th
  • mcg_get_artifact — Fetch one artifact file's TEXT content, up to max_bytes (default 65536), with an explicit truncation note. Binary content REJECTS with unsup

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • REA 456,474 ★
    Reverse engineer anything from your terminal or agent with one CLI and MCP server.
  • ask-matt 323,337 ★
    Ask which skill or flow fits your situation. A router over the skills in this repo.
  • chief-of-staff 323,337 ★
    Pursue a long-running goal in a single session by co-ordinating subagents.
  • claude-handoff 323,337 ★
    Hand the current conversation off to a fresh background agent that picks up the work immediately.
  • grill-me 323,337 ★
    A relentless interview to sharpen a plan or design.