Telmai MCP Server
Overview
Telmai's Model Context Protocol (MCP) server enables seamless integration with AI assistants like Claude, allowing you to interact with your data quality platform directly through conversational interfaces. This integration provides access to Telmai's comprehensive set of tools for monitoring, alerting, and data quality management.
What is MCP?
The Model Context Protocol (MCP) is a standard that allows AI applications to securely connect to external services and data sources. Telmai's MCP server exposes your data quality platform's capabilities as tools that can be invoked conversationally through compatible AI assistants.
Getting Started
Prerequisites
Before connecting to Telmai's MCP server, ensure you have:
Access to Claude Desktop, Claude.ai, or a compatible MCP client (e.g., VSCode with Cline)
Valid Telmai-Okta credentials
OAuth client credentials (Client ID and Client Secret) for your application
Important: You must be added to the associated application in Okta to complete OAuth authentication
Connecting to Claude
Method 1: Claude Desktop or Claude.ai
Claude supports secure OAuth-based authentication, providing the most seamless integration experience.
Step 1: Access Connector Settings
Open your Claude Desktop application or visit claude.ai
Click your Profile Name or Avatar (usually located on the left sidebar or top corner)
Navigate to Settings
Look for the Connectors or Integrations section
Step 2: Add the Custom Connector
In the Connectors section, click Add custom connector
A configuration dialog will appear with the following fields:
Name: Enter a descriptive name (e.g., "Telmai MCP")
URL: Enter your Telmai MCP server URL (e.g.,
https://mcp.yourdomain.telmai.dev/yourorg/mcp)
Click Advanced Details to expand additional options
Enter your OAuth credentials:
Client ID: Your Telmai OAuth application client ID
Client Secret: Your Telmai OAuth application client secret
Step 3: Initiate the OAuth Flow
Click Connect for the newly added server
Claude will recognize that OAuth authentication is required
Your default web browser will automatically open to the Telmai-Okta login screen
Enter your Telmai-Okta credentials and sign in
Review and approve the requested permissions
Step 4: Verify the Connection
After successful authorization, your browser will redirect back to Claude
Return to the Connectors section in Claude settings
Your Telmai MCP server should now display as Connected with a green indicator
Step 5: Start Using Telmai
Start a new chat in Claude
You can now ask questions about your data quality, create monitors, review alerts, and more
Claude will automatically use Telmai's MCP tools when relevant to your queries
Example prompts to try:
"Show me my recent incidents"
"What assets are available in my production project?"
"Create a completeness monitor for my customer table"
"Get the profiling data for my sales dataset"
Connecting with VSCode Cline
Cline is a VSCode extension that supports MCP servers but requires bearer token authentication instead of OAuth.
Note: Bearer tokens expire after a set period (typically 1 hour). You'll need to regenerate and update the token when it expires.
Step 1: Generate Bearer Token
Run the following command in your terminal to generate an access token:
Prerequisites:
Replace
<your_client_id>and<your_client_secret>with your actual credentialsEnsure
curlandjqare installed on your system
The command will output your bearer token. Copy this token for the next step.
Step 2: Configure MCP Server in Cline
Open VSCode with the Cline extension installed
Click the MCP server settings button in the Cline interface
Select Remote Servers
Click Add server details
Provide the following information:
Name:
telmai(or any descriptive name)URL: Your Telmai MCP server URL (e.g.,
https://mcp.dev.telm.ai/yourorg/mcp)
Step 3: Add Authorization Header
Click Edit Configuration to open the MCP settings JSON file
Locate the server configuration you just added
Add a
headerssection with your bearer token:
Save the configuration file
Step 4: Start Using Telmai in Cline
Start a new Cline conversation in VSCode
Cline can now access Telmai's MCP tools
Try asking questions about your data quality or requesting specific operations
Example prompts:
"List all my data assets in Telmai"
"Show me open incidents from the last week"
"What monitors are configured for my warehouse connection?"
Token Refresh
When your bearer token expires, you'll need to:
Generate a new token using the curl command from Step 1
Update the
Authorizationheader in your Cline configurationRestart Cline or reload the MCP server connection
Available Tools
Once connected, your AI assistant has access to the following Telmai capabilities:
Asset Management
Connection Management
Monitors Management
Incidents & Alerts
Data Quality Metrics
Integration & Workflow
Project & User Management
Security Considerations
OAuth Authentication (Recommended)
Uses industry-standard OAuth 2.0 protocol
Tokens are securely managed by Claude
Automatic token refresh
Immediate revocation through Okta admin console
Audit trail of access events
Bearer Token Authentication
Tokens expire after a set period (typically 1 hour)
Tokens should be treated as passwords—never commit them to version control
Regenerate tokens regularly
Revoke compromised tokens immediately through Okta
Best Practices
Never share your Client Secret or Bearer Tokens
Use separate OAuth applications for production and development environments
Regularly audit connected applications in your Okta dashboard
Revoke access for applications you no longer use
Troubleshooting
OAuth Connection Issues
Problem: Browser doesn't open during OAuth flow
Solution: Check your default browser settings and ensure pop-ups are allowed for Claude
Problem: "User not authorized" error
Solution: Verify that your user account has been added to the Telmai application in Okta
Problem: Connection appears successful but tools don't work
Solution: Restart Claude and try reconnecting. Check that your OAuth client has the correct scopes configured
Bearer Token Issues
Problem: "Unauthorized" errors when using tools
Solution: Your token has likely expired. Generate a new bearer token and update your configuration
Problem: Token generation command fails
Solution: Verify your Client ID and Client Secret are correct. Ensure
curlandjqare installed
General Issues
Problem: Can't see Telmai's tools in Claude
Solution: Verify the connection shows as "Connected" in settings. Start a new conversation to refresh available tools
Problem: Tools return "not found" errors
Solution: Check that you're using the correct MCP server URL for your organization
Last updated