Searchable knowledge base for the Grow Payments (grow-il / Meshulam) developer documentation: Light Server REST API (payments, tokens, payment links, refunds, direct debit, transaction info), webhooks, SDKs, 3DS, NFC, POS.
Five tools with clear verb-noun naming (search_docs, get_doc, list_docs, list_endpoints, get_openapi). All have descriptions (avg ~100 chars, within baseline 34 - 392). Input schemas present with types and descriptions. However, output schemas are entirely undocumented, LLMs cannot predict return structure. Error handling is minimal (generic 'Unknown slug' messages). No parameter constraints (enums, ranges) despite opportunities (e.g., section param accepts 'home|docs|reference|changelog' but not declared as enum). Descriptions lack actionable context (e.g., when to use search_docs vs list_docs). No mention of pagination, limits, or result caps despite search_docs returning up to 8 results by default.
Return the full Markdown of one doc page by slug (also accepts a path or URL).
Return the raw OpenAPI 3.0 JSON schema for an API endpoint page (by slug).
List pages, optionally filtered by section (home|docs|reference|changelog) or group.
List all Grow API endpoints (method + path) that have an OpenAPI schema.
Ranked full-text search across all Grow Payments docs (titles, descriptions, body, API paths).
Output schemas completely undocumented. All five tools return strings with no documented structure. LLMs cannot predict what fields to extract or how to chain results to downstream tools.
Parameter 'section' in list_docs accepts known enum values ('home|docs|reference|changelog') but not declared as enum in schema. Free-form string invites hallucinated values.
No pagination support documented. search_docs defaults to limit=8 but no indication of total results, next_cursor, or how to fetch more. Large result sets could blow context window.
Error messages are generic ('Unknown slug', 'No matches'). No recovery guidance. LLMs cannot determine whether to retry, ask user, or try alternative tools.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 54 | 2026-07-28+ | v2 |
Descriptions lack context on when to use each tool. search_docs vs list_docs distinction unclear. No guidance on prerequisites or multi-step workflows.