Key Features
Chat Tool
Natural language querying with domain-specific context and conversation continuity
Streaming Support
Real-time progressive responses for immediate feedback during analysis
Structured Content
Rich responses including text, tables, and chart visualizations
OAuth 2.1 Authentication
Secure OAuth 2.1 with Dynamic Client Registration (DCR) and Proof Key for Code Exchange (PKCE)
Get Started
The WisdomAI MCP Server provides real-time access to structured data insights through the standardized Model Context Protocol. Users can ask questions related to business intelligence and receive structured responses, including tabular data, visualizations, and natural language explanations. The WisdomAI MCP server provides a single endpoint for all operations:Authentication
The WisdomAI MCP Server implements OAuth 2.1 with Dynamic Client Registration (DCR) and Proof Key for Code Exchange (PKCE) for secure authentication, following the MCP Authorization specification. This provides:- Automatic client registration without manual setup
- PKCE for secure authorization flows
- Resource-specific token binding using RFC 8707 Resource Indicators
- Audience validation to prevent token misuse
OAuth Discovery Endpoints
The server exposes standard OAuth discovery endpoints:- Protected Resource Metadata:
/.well-known/oauth-protected-resource
- Authorization Server Metadata:
/.well-known/oauth-authorization-server
- DCR:
/register
(obtained fromregistration_endpoint
) - Authorization Endpoint:
/authorize
(obtained fromauthorization_endpoint
) - Token Endpoint:
/token
(obtained fromtoken_endpoint
)
MCP clients should query the
/.well-known/oauth-authorization-server
endpoint to discover the actual URLs for registration, authorization, and token endpoints rather than assuming fixed paths.Authorization Flow
- Discover Server Capabilities: MCP clients query the protected resource metadata endpoint
- DCR: Clients automatically register using DCR (RFC 7591)
- Authorization Request: Include
resource
parameter specifying the MCP server URL - PKCE Challenge: Generate code verifier and challenge for secure authorization
- Token Exchange: Exchange authorization code for access token with PKCE verification
- API Access: Use access token in Authorization header for MCP requests
Session Management
The server supports session-based connections using the MCP transport layer. Each session maintains its own context and can handle multiple sequential requests with the same OAuth token.For any queries or support, contact our API team at support@askwisdom.ai.
Testing with MCP Inspector
You can test the WisdomAI MCP Server using the MCP Inspector:- Discover OAuth capabilities via protected resource metadata
- Register as an OAuth client using DCR
- Launch the authorization flow with PKCE
- Handle token exchange and validation
- Test OAuth authorization flows
- Test tool calls and responses
- Inspect server capabilities and metadata
- Debug authentication and token validation
- Validate streaming functionality
Replace
your-account
with your actual WisdomAI account subdomain. The inspector handles OAuth authentication automatically.