ta-lib-mcp-server

A read-only Python MCP server that exposes TA-Lib functionality via MCP tools for listing available indicators/categories, fetching indicator metadata, computing indicator values from numeric OHLCV-like inputs, and reporting version information. If TA-Lib is not installed, it still starts and returns actionable errors for TA-Lib-related tools.

Evaluated Apr 04, 2026 (0d ago)
Homepage ↗ Repo ↗ Ai Ml mcp ta-lib technical-analysis indicators python tooling read-only agents
⚙ Agent Friendliness
66
/ 100
Can an agent use this?
🔒 Security
33
/ 100
Is it safe for agents?
⚡ Reliability
24
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
70
Error Messages
--
Auth Simplicity
90
Rate Limits
5

🔒 Security

TLS Enforcement
50
Auth Strength
10
Scope Granularity
0
Dep. Hygiene
55
Secret Handling
60

No auth is described (score reduced). The README indicates input validation via validators and a read-only design with no stateful/exchange operations, which is positive. No details are provided about transport (TLS) or how the MCP server is bound/listened, and no rate limiting or authorization controls are documented. Dependency hygiene is unknown from the provided data; a baseline score is used.

⚡ Reliability

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

Best When

You want an agent to programmatically browse and compute TA-Lib indicators in a local/offline, read-only manner using MCP tools.

Avoid When

You need hosted APIs with SLAs, authentication for multi-tenant access, or you require strong operational guarantees not addressed by the provided documentation.

Use Cases

  • Connect an MCP-capable agent (e.g., Claude Desktop, Codex, Gemini CLI) to TA-Lib indicator discovery and computation
  • Generate indicator metadata (inputs/outputs/parameters) for UI or agent reasoning
  • Compute technical-analysis indicators from provided time-series arrays without writing direct TA-Lib integration code
  • Build retrieval/selection workflows where an agent lists indicators and then computes specific ones

Not For

  • Production trading execution systems requiring low-latency streaming or stateful order management
  • Scenarios requiring strict compliance/validation beyond local tool execution
  • Environments where arbitrary user-provided numeric inputs are not validated/sandboxed at the application layer

Interface

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

Authentication

OAuth: No Scopes: No

No authentication mechanism is described. For MCP, access is typically local/host-controlled; this package documentation does not mention auth/authorization controls.

Pricing

Free tier: No
Requires CC: No

Open-source package; no pricing model indicated.

Agent Metadata

Pagination
none
Idempotent
True
Retry Guidance
Not documented

Known Gotchas

  • The server requires Python 3.13+ and MCP CLI support; agents may need a compatible runtime environment.
  • If TA-Lib is not installed, TA-Lib tools should fail with actionable errors; the agent should handle this fallback path.
  • Tool inputs are validated (per README), so malformed arrays/parameter types should produce validation errors that the agent must correct rather than retry blindly.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for ta-lib-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