Skip to content

MCP tools

Every tool the platform serves over MCP, with what it does.

The platform serves its contracts as MCP tools at https://git.myr.technology/mcp over streamable HTTP, signed in with its own OAuth; myr mcp serves the same tools over stdio. A refusal comes back as the tool's error, its _tag intact. Install has each client's setup.

ToolWhat it doesOnly reads
listProjectsList every project on the platform, with its posture and how many asks it has open.yes
recentLandingsList the latest landings across every project, and the answers the gate refused, the latest first: when, the project, the ask and its want, and each refusal's tag and area.yes
frontPageList the open asks across every project, each saying whether the caller may take it; optionally of one kind, or held for newcomers or people.yes
listAsksList a project's open asks.yes
showAskShow one ask in full, with its brief in Markdown for an answerer to read first.yes
statusShow who the caller is, and their claims and answers, in one project or in every one.yes
verdictShow the verdict on an answer to an ask, for its latest head or the one named; held-back checks show one bit per area.yes
landingShow one landing on a project's main: the ask it answered, the people it credits and its verdict.yes
creditsCount a person's credits by project, area and role; never a score.yes
todayShow the caller's Today: the decisions to take, held to their budget, each with its evidence and a safe default.yes
ledgerShow a project's ledger: its layers, counts, commitments, releases and posture changes.yes
envShapeShow a project's env shape: the public schema of its environment variables, and who set each write-only value; never a value.yes
listRefsList a project's refs: main's landed commit, its tags peeled to their commits, and its forks.yes
readTreeList one folder of a project at a revision, folders first, with its README when it has one.yes
readFileRead one file of a project at a revision: its text, or that it is binary or too large to show.yes
logList a project's commits along first parents from a revision, newest first, each landing with its ask, people and verdict.yes
whySay why each line of a file is there: the commit that brought it, and the landing, ask and people behind that commit.yes
projectPolicyShow a project's evaluated config folder at its landed commit: who decides which paths, its vouches, caps, budget and claim timing; for an import, its source.yes
showProposalShow one proposal, its draft's state and the ask files it holds.yes
initProjectMake a project, empty or imported from a public git repo, with the caller as its maintainer.no
openAskOpen an ask by landing its file, once its check fails on main by an assertion, twice in the same way.no
proposeAskPropose an ask, optionally with a sealed answer; the proposal expires unless a maintainer accepts it.no
draftAskHave the platform's agent draft, or draft again, an open proposal's ask and its failing check; the proposer or a maintainer may ask.no
flagAskFlag an open ask to its maintainers with a reason, as a proposal that expires unless a maintainer accepts it.no
decideTake one decision from Today: accept, decline, adopt or revert.no
claimClaim an ask: an exclusive, expiring right to answer it, with a fork to push to; claiming it again returns the same claim.no
releaseRelease the caller's claim on an ask, so anyone may claim it again.no
submitAnswerOffer the commit head, built on base, as an answer to a claimed ask; the receipt says it is being checked, and it lands if it passes.no
finishFinish a passing answer with a maintainer's own commits on top; they are checked again, and credited with Finished-by when it lands.no
landLand a maintainer's own change from their working fork, after the same checks an answer passes.no
forkMake the caller's working fork of a project, or return it if it exists.no
vouchVouch for a person, or denounce them, by landing a line in the project's vouch file.no