Pipeworx FAQ MCP — curated answers to questions ABOUT Pipeworx itself (what it is, pricing, connecting, reliability, comparisons, contact)
Four tools with clear names and reasonable descriptions, but significant gaps in schema completeness and parameter documentation. ask_pipeworx and get_connection_config have minimal input schemas (single string params with no type constraints). discover_tools has better structure but lacks output schema documentation. pipeworx_feedback has the most complete schema with enum constraints on 'type' field. No tools document return types or pagination behavior. Descriptions are adequate (100-200 chars) but lack actionable guidance on when to use each tool vs. alternatives. Error handling and recovery paths not documented.
Ask a question about Pipeworx — routing, pricing, data sources, reliability, privacy, or how to connect. Returns matched:true with a curated answer, or matched:false with a deflection to [email protected] if the question falls outside the FAQ.
Discover available tools in the Pipeworx catalog by task or keyword. Returns a ranked list of tools with descriptions, input schemas, and data freshness.
Return exact copy-paste MCP server configuration for a specific client (Claude, Cursor, Windsurf, Gemini CLI, Perplexity, or others).
Report a problem, request a data source, or submit a feature request. Feedback is triaged daily and drives the build queue.
ask_pipeworx and get_connection_config lack input schema detail. 'question' and 'client' params have no type constraints, enums, or format guidance. LLMs cannot validate inputs before calling.
No tool documents its output schema or return type. LLMs cannot plan downstream calls or extract required fields. ask_pipeworx returns 'matched:true/false' but structure is inferred, not declared.
discover_tools accepts 'limit' parameter but no min/max bounds documented. LLMs could pass 0, negative, or absurdly large values. Default behavior (10) not stated.
get_connection_config 'client' parameter lacks enum constraint. Valid values (Claude, Cursor, Windsurf, Gemini CLI, Perplexity, others) are mentioned in description but not formalized as enum. LLMs will hallucinate invalid client names.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 52 | 2026-07-28+ | v2 |
Error handling and recovery paths not documented. ask_pipeworx returns 'matched:false' with deflection to email, but no guidance on what LLM should do next or how to interpret the response.