ShareBit AI MCP client: pair a coding agent with your ShareBit AI account (sharebitai.sid8x.com) and share Markdown over stdio.
ShareBit AI MCP has 4 tools with basic descriptions and parameter schemas, but significant gaps in documentation and error handling. Tool names follow verb_noun convention (create, list, read, rename), which is good. However, descriptions are minimal (10-60 chars), parameter descriptions lack detail about constraints and formats, and output schemas are not documented. No error handling guidance, no parameter validation rules, and no security considerations visible. The plugin code (sharebit-ai.ts) is truncated, preventing full assessment of implementation quality.
Upload approved Markdown to ShareBit AI and return a private, temporary URL.
List active ShareBit AI paste metadata, newest first. Bodies are not included.
Retrieve the original Markdown for an active ShareBit AI paste by id.
Set the display name for this connected ShareBit AI agent.
Tool descriptions are too brief (10-60 chars). LLMs cannot determine when to select each tool or what distinguishes them. Descriptions should be 50-200 chars explaining WHAT, WHEN, and any prerequisites.
Parameter descriptions lack constraint details. 'expires_in_seconds' says 'Lifetime in seconds (default 1800, max 86400)' but does not explain minimum value, whether 0 is valid, or what happens on expiry. 'limit' has no range guidance.
Output schemas are not documented. LLMs cannot plan downstream calls or extract required fields. What does sharebit_ai_list return? Is it {id, title, created_at, expires_at}? What fields does sharebit_ai_read return?
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 50 | 2025-06-18+ | v2 |
No error handling guidance. If sharebit_ai_create fails due to invalid markdown or network error, what should the LLM do? Retry? Ask the user? No recovery hints provided.
Credentials are read from environment variables and config files at runtime (bin/cli.js, plugin/sharebit-ai.ts), but no documentation of how to securely inject them or rotate them. The plugin code is truncated, preventing full security assessment.