protocols-io-mcp-server

Provides a Python MCP server for interacting with protocols.io data and performing basic protocol/step CRUD via MCP tools. Supports stdio transport by default and HTTP/SSE transports, with credentials for protocols.io API (token-based or OAuth2 client credentials).

Evaluated Mar 30, 2026 (21d ago)
Homepage ↗ Repo ↗ Ai Ml mcp model-context-protocol python protocols-io ai-integration tooling science-research
⚙ Agent Friendliness
56
/ 100
Can an agent use this?
🔒 Security
64
/ 100
Is it safe for agents?
⚡ Reliability
32
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
70
Error Messages
0
Auth Simplicity
75
Rate Limits
20

🔒 Security

TLS Enforcement
85
Auth Strength
70
Scope Granularity
35
Dep. Hygiene
75
Secret Handling
55

Supports HTTPS for HTTP/SSE base URL configuration and likely uses secure transports when configured. Authentication options exist (token or OAuth2 client credentials), but the README does not document scopes/granularity. Secret handling best practices (e.g., not logging tokens) are not explicitly described. Dependency hygiene is unknown beyond listing a small set of dependencies; no vulnerability status is provided.

⚡ Reliability

Uptime/SLA
0
Version Stability
55
Breaking Changes
45
Error Recovery
30
AF Security Reliability

Best When

You want an MCP-capable assistant (e.g., Claude Desktop) to browse protocols.io and update protocols/steps using a small set of well-defined MCP tools.

Avoid When

You need clearly documented error codes, rate-limit behavior, or idempotent guarantees for write operations; the README does not specify these details.

Use Cases

  • Search and retrieve public protocols by keyword
  • Fetch protocol metadata and detailed step lists
  • Create and update protocol titles/descriptions
  • Replace/add/delete protocol steps for a given protocol

Not For

  • Bulk high-volume data ingestion without pagination/throttling guidance
  • Unauthenticated access to protocols.io content management
  • Workflows requiring rich protocol media/assets beyond basic text steps (not described)
  • Use as a general protocols.io API wrapper outside MCP context (no SDK/openapi described)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Client Access Token (env: PROTOCOLS_IO_CLIENT_ACCESS_TOKEN) OAuth 2.0 via Client ID + Client Secret (env: PROTOCOLS_IO_CLIENT_ID/PROTOCOLS_IO_CLIENT_SECRET)
OAuth: Yes Scopes: No

Authentication is handled via protocols.io API credentials configured through environment variables. The README does not describe OAuth scopes or fine-grained permissions.

Pricing

Free tier: No
Requires CC: No

No pricing information for this package is provided; protocols.io usage may have its own constraints not covered here.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Write operations (create/update/step modifications) may not be idempotent; the README does not state whether retries are safe.
  • Rate limiting and transient error handling are not documented; agents may need conservative retry/backoff behavior.
  • For CLI/Claude Desktop integration, the MCP server command must be resolvable on PATH or use a full executable path.
  • OAuth redirect URL must match the MCP base URL callback path as documented; misconfiguration can break auth flows.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for protocols-io-mcp-server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered