MCP server for LinkReacher API providing prospect management and user information tools
Both tools lack input schemas entirely (empty {} objects), descriptions are minimal (under 20 chars), and no parameter documentation exists. Tool names follow verb_noun convention (get_me, list_prospects) but descriptions provide no context for LLM selection, prerequisites, or return structure. No output schemas documented. No error handling guidance. This server fails multiple hard scoring rules: missing input schemas (→ schema score 0), descriptions under 20 chars (→ description score 0-20).
Get current user information
List prospects for the current user
Descriptions are 20 characters or fewer ('Get current user information', 'List prospects for the current user'). Descriptions lack WHEN to use, WHAT is returned, and prerequisites.
No output schemas documented. LLMs cannot plan downstream calls or extract fields without knowing response structure (e.g., does get_me return user_id, email, name, or all three?).
No error handling guidance. If list_prospects fails (auth error, rate limit, empty result), the LLM has no recovery path. Errors should be actionable.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 38 | 2025-06-18+ | v2 |
No pagination support visible. list_prospects likely returns all prospects; without limit/offset and total count, large result sets will blow context windows.