MCP Server for aisquare.pipe that exposes all registered connectors as MCP tools for universal data pipeline operations
Critical gaps across all dimensions. Tool names lack action verbs (pipe_pull_*, pipe_push_* are generic; 'pull' and 'push' don't convey intent). Descriptions are minimal (10-30 chars) and fail to explain WHEN to use each tool or what distinguishes similar ones. Parameter descriptions are completely absent, 'config' and 'params' are opaque objects with no guidance on structure, required fields, or valid values. No output schemas documented. No error handling guidance. The 19 tools are nearly identical in structure (pull_X_source, push_X_sink pattern), making them indistinguishable to an LLM. No validation, no examples, no recovery paths.
Check type compatibility between a source and sink
List all available pipe connectors
Pull data from composio-source
Pull data from docusign-source
Pull data from dropbox-source
Pull data from github-source
Pull data from graphify-source
Pull data from local-source
Parameter descriptions completely absent. 'config' and 'params' are bare objects with no documentation of required fields, structure, or valid values. LLMs cannot infer what to pass.
Tool descriptions are minimal (10-30 chars) and fail to explain WHEN to use each tool or what distinguishes similar ones. 'Pull data from X-source' is generic and does not guide LLM selection.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 29 | 2026-07-28+ | v2 |
Pull data from n8n-source
Pull data from onedrive-source
Pull data from salesforce-source
Push data to aisquare-gateway-sink
Push data to composio-sink
Push data to docusign-sink
Push data to dropbox-sink
Push data to local-sink
Push data to onedrive-sink
Push data to salesforce-sink
Transfer data from source to sink
No output schemas documented. LLMs cannot plan downstream tool calls or extract required data (e.g., what fields does pipe_pull_github_source return?).
Tool names lack action verbs. 'pipe_pull_*' and 'pipe_push_*' are generic and do not convey intent. Names should start with clear verbs: 'fetch_from_composio', 'send_to_salesforce', 'validate_connector_compatibility'.
No error handling guidance. Tools do not indicate what errors are retryable, user-fixable, or fatal. No recovery paths provided.