microsoft-teams-mcp-server-by-cdata

Provides a local read-only MCP server that exposes Microsoft Teams data through CData JDBC Driver-backed, SQL-like tools (get_tables, get_columns, run_query) for AI clients such as Claude Desktop via stdio.

Evaluated Apr 04, 2026 (16d ago)
Repo ↗ DevTools mcp microsoft-teams cdata jdbc sql stdio read-only llm-tools
⚙ Agent Friendliness
44
/ 100
Can an agent use this?
🔒 Security
50
/ 100
Is it safe for agents?
⚡ Reliability
19
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

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

🔒 Security

TLS Enforcement
60
Auth Strength
70
Scope Granularity
30
Dep. Hygiene
40
Secret Handling
40

Uses local stdio (reduces network exposure), but the README does not describe TLS/network transport details because communication to the MCP server is via stdio. Authentication is delegated to CData JDBC driver; scope/granularity and secret-handling practices are not documented in the MCP README. If OAuth is used, tokens/refresh flows likely occur within the JDBC driver flow, but there is no explicit guidance on protecting connection strings or environment variables.

⚡ Reliability

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

Best When

You want an on-prem/local MCP integration to query live Teams-derived data using an LLM client on the same host, leveraging CData’s JDBC driver for authentication and data access.

Avoid When

You need a network-exposed API (REST/GraphQL), strong documented operational semantics (rate limits, pagination, retry/idempotency), or robust tool error-code documentation.

Use Cases

  • Natural-language querying of Microsoft Teams data by LLMs
  • Discovering available Teams-related tables/columns through tool calls
  • Running SQL SELECT queries (read-only) against Teams data mapped as relational models

Not For

  • Write/update/delete operations (the project is described as read-only)
  • Remote multi-tenant access over HTTP (it is stdio/local-machine only)
  • Operations requiring clear, documented rate limiting behavior or formal API contracts like OpenAPI

Interface

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

Authentication

Methods: CData JDBC Driver authentication (including OAuth via InitiateOAuth=GETANDREFRESH in JdbcUrl, per README)
OAuth: Yes Scopes: No

Authentication is performed via the underlying CData JDBC driver. The README notes that if OAuth is used, authentication occurs in a browser as part of the JDBC connection setup.

Pricing

Free tier: No
Requires CC: No

No pricing details for the MCP server itself are provided in the README; CData JDBC driver licensing is required (and includes trial vs license key in README instructions).

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Server uses stdio; must run on the same machine as the client.
  • Tool inputs/outputs are described only at a high level; run_query expects a SQL SELECT query.
  • No explicit guidance on handling large result sets/pagination or rate limiting is provided in the README.

Alternatives

Full Evaluation Report

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