# Protocols.io

> Use this tool when you need to manage and interact with scientific protocols, such as searching, retrieving, and editing experimental procedures. It solves problems related to laboratory protocol management, collaboration, and integration into AI-assisted research workflows. The tool takes API authentication and protocol-related inputs, and outputs detailed protocol information, step-by-step procedures, and managed protocol collections.

Canonical page: https://skillsregistry.net/skills/protocols-io  
JSON: https://api.skillsregistry.net/v1/skills/protocols-io

## Description

Protocols.io MCP server by Hao-Quan Liu that enables AI assistants to interact with the protocols.io platform for scientific protocol management through comprehensive search, retrieval, and editing capabilities. Built with Python using FastMCP and httpx, the implementation provides tools for searching public protocols by keyword, retrieving detailed protocol information and step-by-step procedures, managing personal protocol collections, and performing CRUD operations including protocol creation, title/description updates, and step management (add, delete, replace). The server requires protocols.io API authentication and supports multiple transport protocols (stdio, HTTP, SSE) with Docker deployment options, making it valuable for researchers managing laboratory protocols, scientists collaborating on experimental procedures, and academic institutions integrating protocol databases into AI-assisted research workflows.

## Trust

- **Trust score (0–1):** 0.65
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/protocols-io)
- **Repository:** <https://github.com/hqn21/protocols-io-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "protocols-io"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/protocols-io` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/protocols-io/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
