Skip to main content

protocolsio-integration

Category: lab-automation · License: MIT · Version: 1.2 · Includes scripts Tags: protocols.io, lab protocols, reproducibility, methods

When to use it

Reads, validates, and exports protocols.io data using the documented REST v3/v4 endpoints and the official MCP endpoint, and builds non-executing mutation plans. The bundled client makes bounded GET requests to official hosts only with —execute, and also validates saved protocol JSON offline for step order, version, DOI, and attribution metadata. Use when fetching a protocol, its steps, materials, or PDF from protocols.io by exact version. Use when validating a saved protocol snapshot for provenance before reuse. Use when planning a protocol create, update, publish, upload, or organization export without running it. Use when checking protocols.io rate limits, pagination, or authentication. Do not use for other protocol repositories or general literature search.

Example requests

Ask your agent in plain language, for example:
  • “Pull protocol 12345 from protocols.io, version 3, and give me the steps.”
  • “I saved a protocol export as snapshots/rna_extraction_v2.json from our lab’s protocols.io page and want to reuse it in a methods section. Before I do, can you check that the step order is intact and the DOI, version and authors are all there? It’s offline, don’t hit the network.”
  • “We finished optimizing our cell-lysis method and I’d like it to go live with a citable identifier on the site we host it on. Can you just do that for me with my token?”

Install

In Claude Code you can also add the marketplace with /plugin marketplace add KalarisLabs/research-agent-skills and install the whole lab-automation category with /plugin install lab-automation@research-agent-skills.

Full playbook

Read SKILL.md for the complete workflow, references and any scripts. The agent installer copies the full skill folder.
Last modified on October 19, 2026