tally-mcp-server-by-cdata

Provides a read-only Model Context Protocol (MCP) server that exposes Tally data as SQL-like relational models via CData’s JDBC Driver, enabling an MCP-capable client (e.g., Claude Desktop) to query live Tally data without writing SQL manually.

Evaluated Apr 04, 2026 (17d ago)
Repo ↗ Ai Ml mcp cdata tally jdbc data-access read-only stdio claude-desktop java
⚙ Agent Friendliness
54
/ 100
Can an agent use this?
🔒 Security
52
/ 100
Is it safe for agents?
⚡ Reliability
19
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
82
Documentation
70
Error Messages
0
Auth Simplicity
55
Rate Limits
5

🔒 Security

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

Security posture depends heavily on the underlying CData JDBC driver and how the .prp file and JDBC URL are handled by the wrapper process. TLS requirements are not stated in the README. No explicit secret-redaction/logging guidance is provided for the MCP server. Authentication method appears to delegate to the JDBC driver (potentially including OAuth) but fine-grained authorization scopes are not described here. This repo should be treated as a local connector that still can expose sensitive data to the connected MCP client.

⚡ Reliability

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

Best When

You want local AI desktop access to Tally data (read-only) using MCP, and you can configure the required CData JDBC driver + .prp connection properties.

Avoid When

You need robust network-facing API security controls, centralized deployment, or non-stdio transport; or you require guaranteed governance of SQL/query execution beyond what the underlying JDBC driver supports.

Use Cases

  • Ask natural-language questions about live Tally data
  • Explore available Tally tables and columns through MCP tools
  • Run SQL SELECT queries against Tally data via an MCP tool interface
  • Use in local/on-machine AI desktop workflows (stdio-based MCP transport)

Not For

  • High-scale multi-tenant server deployments (stdio + local execution)
  • Client/server architectures that require remote HTTP-based APIs
  • Operations requiring non-read actions (create/update/delete) via this specific repo
  • Use cases needing strong built-in security boundaries beyond the underlying JDBC driver/auth mechanism

Interface

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

Authentication

Methods: Underlying CData JDBC Driver authentication (may include OAuth via connection string, per README note)
OAuth: Yes Scopes: No

README indicates that if the data source uses OAuth, authentication is performed in a browser as part of building the JDBC connection string; this repo itself primarily configures a local MCP wrapper over the JDBC driver, so scope granularity is not described here.

Pricing

Free tier: No
Requires CC: No

The repo is MIT licensed, but it depends on CData JDBC Driver for Tally, which is typically a paid driver/license (README includes driver licensing steps). No pricing for the MCP server itself is provided.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Uses stdio transport; only works with clients running on the same machine as the server.
  • Tool outputs for get_tables/get_columns are returned in CSV; agents may need to parse CSV reliably.
  • README does not describe rate limits or query timeouts; large/complex SQL could fail or be slow depending on JDBC/driver behavior.
  • The connection requires a correctly prepared JDBC .prp file including DriverPath/JdbcUrl; misconfiguration will prevent the tools from working.

Alternatives

Full Evaluation Report

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

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