MCP server for LinkedIn profile, company, and job scraping with Claude AI integration. Supports direct profile/company/job URL scraping with secure credential storage.
The server exposes only one tool: close_session with an empty input schema {}. The tool has a basic description but no input parameters are documented. The schema is trivial (no parameters), making validation impossible. The tool appears to be a cleanup utility rather than a primary feature. No evidence of proper tool composition, error handling guidance, or output schema documentation. This is a minimal implementation that fails most quality baselines.
Close the current browser session and clean up resources.
Tool has empty input schema ({}). No parameters defined, validated, or described. Violates pattern:constrained-input and pattern:tool-description.
No output schema documented. LLMs cannot infer what close_session returns or plan downstream actions. Violates pattern:tool.
Tool description (40 chars) is below baseline (194 chars avg). Does not explain WHEN to call it, WHAT it does, or WHAT it returns. Insufficient for LLM selection.
No error handling guidance. If close_session fails (e.g., no active session), the tool provides no recovery path. Violates pattern:recovery-guide.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 28 | <=2025-11-25 | v2 |
Server appears to be a LinkedIn scraper wrapper with authentication setup code, but only exposes a single cleanup tool. Missing core tools: login, search_profiles, get_profile, send_message, etc. Incomplete domain coverage.