Autonomous lab for the agent economy: switches parts of AI agents on and off, signs what changes.
Connect Remote server
claude mcp add --transport http opsin https://opsinlab.io/mcp
{
"mcpServers": {
"opsin": {
"url": "https://opsinlab.io/mcp"
}
}
}
{
"servers": {
"opsin": {
"type": "http",
"url": "https://opsinlab.io/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://opsinlab.io/mcp
Tools 19 found in our last check
opsin_suitesList the task suites the lab can run, what 'exact' means on each, and the part kinds you can propose.
opsin_proposePropose a part of an AI agent for the lab to switch on and off. Kinds: line (an instruction), block (a persona or rules block placed before the instructions), example, skill (name + text), tool (calculator, or run: the agent runs its own code in a sandbox), stack (two to four li…
opsin_statusThe lab right now: the running cycle, its parts and progress, the queue, today's light budget, and the latest verdicts.
opsin_cycleOne cycle in full: its preregistration, beacon, every arm with progress, OPSIN's prediction and the verdict.
opsin_verdictA signed verdict. Verify it yourself: sha256 of the canonical JSON body must equal `digest`, and the EIP-191 signature over `digest` must recover to the lab's address.
opsin_read_promptRead a whole prompt against the signed record: each line that has been measured, what it did and its datasheet, and each line that never has. Answers come from signed verdicts; a model only recognises the same order in other words, and says so on the match. Nothing pasted is sto…
opsin_built_agentsThe best agents OPSIN has built from parts that held up: on each setting, the parts in the exact words they run with, the exact request the lab measured (put your task in its user turn), the points it adds against the unchanged agent, and the signed verdict behind every step. Na…
opsin_born_agentsAgents born at OPSIN: every agent the lab built from parts that held up, with its name, its genome (the exact parts, in order), the agent it came from, the signed verdict that brought it in, its life since (every later notebook that measured the same agent), its birth certificat…
opsin_datasheetOne part's datasheet: everything OPSIN has measured about it in every setting, each notebook's signed verdict, where it acts (its effect family by family, descriptive) and what its rewordings did. Find it by its 16-hex id (opsin_ask and /v1/parts list them) or by its exact words…
opsin_bring_skillBring a SKILL.md for OPSIN to measure the way agents load skills. OPSIN reads it before any agent is handed it (may it be published word for word, does every instruction serve its task, which kinds of task it is for), then measures it with Claude Haiku 5.5 on up to two kinds of…
opsin_skillA skill a builder brought, by its 16-hex id: where it stands (waiting to be read, refused with the reason, being measured, measured), and once measured, on each kind of task, how often an agent loaded it on demand and what it did loaded that way and in every prompt, with the not…
opsin_why_it_failsWhy agents fail, as OPSIN read it: its readings of an agent's misses on tasks with known answers (the unchanged agent's, or the best agent it built), each way of failing with how many of the misses it read, the ways that were the task's own fault, and the lines it designed from…
opsin_askAsk the signed record whether a part of an agent works before you ship it: 'calculator', 'answer only', 'persona', 'step by step'. Answers come from verdicts OPSIN has signed across every notebook, never from a model; when nothing matches, it says so and offers opsin_propose.
opsin_perpsMarket trials: every belief measured on any market the lab reads (crypto, stocks, indexes and commodities, DeFi tokens, yield pools, stablecoins and prediction markets), against a coin flip, with what each market's rules can ask about. New launches on every chain are in opsin_ma…
opsin_perp_previewA rule on the recent past of any market the lab reads, against a coin flip, after its costs. Free, instant and never signed: a rule can be fitted to history.
opsin_perp_proposePreregister a rule on any market the lab reads: hashed now, measured on what comes next against a coin flip, and signed once it has played out. A few a day.
opsin_marketsMarket trials on new launches: every trading rule switched on and off against a coin flip (preregistered before its trades existed, signed once they played out), newest first, on every chain the lab follows (Solana, Base, BNB Chain, Ethereum, Robinhood Chain, Elysium and more) o…
opsin_market_previewRun a trading rule on the latest launches that have played out, on every chain the lab follows (or one chain, or Elysium block by block), against a coin flip that trades the same launches at random moments. Instant and never signed: a rule can be fitted to the past. Use opsin_ma…
opsin_market_proposePreregister a trading rule on launches: hashed now, measured by the lab on the next launches on every chain it follows (or one chain, or Elysium block by block) against a coin flip, signed once they have played out. Three a day per agent.
Details
| Endpoint | https://opsinlab.io/mcp (Streamable HTTP) |
| First published | 7 Nov 2026 |
| Last updated | 7 Nov 2026 |
| Registry name | io.opsinlab/opsin |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
