xenodocs-mcp-server

xenodocs-mcp-server is an MCP server that lets an AI agent query a documentation database for up-to-date, version-specific documentation and code examples for Python (and potentially other) libraries. It exposes MCP tools to search for libraries by name and to search within a library’s docs for a query.

Evaluated Apr 04, 2026 (17d ago)
Homepage ↗ Repo ↗ Ai Ml mcp documentation rag developer-tools ai-assistants python
⚙ Agent Friendliness
61
/ 100
Can an agent use this?
🔒 Security
58
/ 100
Is it safe for agents?
⚡ Reliability
29
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
70
Documentation
75
Error Messages
0
Auth Simplicity
85
Rate Limits
10

🔒 Security

TLS Enforcement
80
Auth Strength
55
Scope Granularity
20
Dep. Hygiene
60
Secret Handling
75

README instructs API key usage via environment variable, which helps avoid committing secrets. However, there is no described scope/least-privilege model, no mention of TLS in documentation, and dependency security practices/CVE status are not provided in the supplied materials.

⚡ Reliability

Uptime/SLA
0
Version Stability
45
Breaking Changes
30
Error Recovery
40
AF Security Reliability

Best When

When you need an agent to reliably fetch documentation/code examples for a specific library and query during coding or debugging.

Avoid When

When you require strict offline operation, have no ability to store/use an API key securely, or cannot tolerate latency/failures inherent to external documentation lookup.

Use Cases

  • Answer questions about library APIs using current, version-specific documentation
  • Find code examples (e.g., async usage, middleware/auth patterns) for a given library
  • Reduce hallucinations by grounding responses in retrieved documentation snippets
  • Support developer assistants in interactive documentation search during implementation

Not For

  • Replacing a full API reference or guaranteeing correctness without retrieval
  • Handling production authentication/authorization for your own systems (it is a documentation retrieval tool)
  • Use as a general-purpose web search engine
  • Environments that cannot provide or protect an API key

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: API key via environment variable XENODOCS_API_KEY
OAuth: No Scopes: No

Authentication appears to be via an API key provided to the MCP server process (env var). No OAuth or explicit scope model is described in the README.

Pricing

Free tier: No
Requires CC: No

The README indicates an account and API key are required, but does not describe pricing tiers, free tier, or cost model.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Ensure XENODOCS_API_KEY is set in the MCP client’s environment for the stdio server process.
  • Some installation modes may fail with 'command not found' if the working directory lacks pyproject.toml (uv-project case).
  • Tool outputs are dependent on the indexed documentation database; library-name matching may require partial/exact names.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for xenodocs-mcp-server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered