Karini MCP Server
karini-mcp-server
Karini's native MCP Server, which exposes agents and APIs through standard MCP clients. With this launch, you can authenticate using MCP clients embedded within your favorite tools and access authorized endpoints:
1. List and query copilots - Copilots can expose multi-agentic workflows
2. Manage webhook agents - List long-running agents, invoke them, and query execution status
3. Access execution traces - Retrieve traces for specific executions to troubleshoot runtime issues
4. Search knowledge bases - Perform searches across Karini's native Knowledge Bases
These capabilities unlock powerful use cases while respecting API access controls.
These MCP server enables seamless integration with multiple AI development platforms. This allows your AI agents and copilots to access Karini AI's capabilities directly from your preferred development environment.
QuickSuite with Karini MCP Server
This setup reference covers setting up the Karini MCP (Model Context Protocol) Server integration with Amazon QuickSuite, enabling AI-powered agents to interact with your Karini AI platform.
Prerequisites
Access to Amazon QuickSuite.
Active Karini AI account with API access.
Admin permissions in your QuickSuite organization.
Setup Steps
Navigate to Integrations
Open Amazon QuickSuite → Integrations → Actions tab.
Click + on the Model Context Protocol card.
Connect - Basic Configuration
Name: Provide a descriptive name to help chat agents find and use this integration.
Description: Using this MCP server you can access agents build in karini ai agentic platform.
MCP Server Endpoint:
https://app.karini.ai/api/mcp/sseNote: If you are using your own private Karini AI domain then MCP Server Endpoint should be https://<your domain>/api/mcp/sse
Auto-publishing: Enable.
Click Next.
Authenticate
Method: User authentication.
Organization: Select your organization when prompted.
Click Create and continue
Available Karini AI MCP actions:
invoke_copilot- Invoke a copilot with a questionlist_copilots- List all available copilotssearch_tool- Search within a datasetlist_datasets- List all available datasetsinvoke_webhook- Invoke a webhooklist_webhooks- List configured webhooksget_traces- Get traces for a requestget_webhook_status- Get webhook status
Click Next.
Share (Optional)
Add users/groups for shared access, or click Done to complete setup.
Once set up, chat agents in QuickSuite can automatically invoke Karini AI capabilities:
Query copilots through natural language
Search datasets
Invoke webhooks for automated workflows
Retrieve trace information for debugging
Refer the video for setting up the MCP server integration with Amazon QuickSuite.
Cursor with Karini MCP Server
This setup reference covers setting setting up the Karini MCP Server integration with Cursor IDE, enabling AI-powered coding assistance with direct access to your Karini AI copilots, datasets, and webhooks.
Prerequisites
Cursor IDE installed
Active Karini AI account with API access
Access to
.cursorconfiguration directory
Setup Steps
Open Cursor Settings
Open Cursor IDE
Press
Cmd+,(Mac) orCtrl+,(Windows/Linux) to open Settings.Navigate to Tools & MCP in the left sidebar
Locate MCP Configuration File
You can access this file by clicking on the
mcp.jsonfile in the breadcrumb at the top of the editor.Configure MCP Server
Add the following configuration to your mcp.json file:
Connect to MCP Server
Go back to Cursor Settings → Tools & MCP
Under Installed MCP Servers, locate Karini-MCP
Click Connect button
Status will show "Needs authentication"
Authenticate
Click Connect again to initiate OAuth flow.
Cursor will prompt: "Do you want Cursor to open the external website?"
URL format:
.../app.karini.ai/api/oauth/authorize/response_type=code&client_id=...
Click Open to proceed
Browser opens showing "Verifying your account...".
After login
Select your organization when prompted
Shows: "Logged in as: [your-email@karini.ai]"
"Completing authentication..." message displays
Return to Cursor IDE
Verify Connection
Back in Cursor Settings → Tools & MCP
Karini-MCP should show:Status: "8 tools enabled".
Available Karini AI MCP actions:
invoke_copilot- Invoke a copilot with a questionlist_copilots- List all available copilotssearch_tool- Search within a datasetlist_datasets- List all available datasetsinvoke_webhook- Invoke a webhooklist_webhooks- List configured webhooksget_traces- Get traces for a requestget_webhook_status- Get webhook status
Using the Integration-In Cursor Chat
Open a new chat in Cursor (right panel)
Type requests like
"List down available tools for Karini-MCP".
"Search the customer dataset for recent complaints".
"What copilots are available?"
"Invoke the sales assistant copilot"
Refer the video for setting up the MCP server integration with Cursor IDE.
Claude with Karini MCP Server
This setup reference covers setting up the Karini MCP Server integration with Claude , enabling AI assistance with direct access to your Karini AI copilots, datasets, and webhooks.
Prerequisites
Access to Claude in a browser (
claude.ai)Active Karini AI account with API/MCP access
Access to Connections / MCP settings in the Claude UI
Setup Steps
Open Claude Settings
Open Claude (
claude.ai).Open Settings from the left navigation.
Navigate to Connectors.
Add Custom Connector
On the Connectors page, click Add custom connector.
A modal opens: Add custom connector.
Configure MCP Server
Add the following server configuration:
Name:
Karini-MCPRemote MCP server URL
Click Add..
Configure Tool Permissions
Click "Configure" next to the new karini-mcp connector
Review tool permissions:
Write/delete tools (3 tools)
Other tools (5 tools)
Available tools include:
get_traces-Get traces for request ID
get_webhook_status- Get webhook statusinvoke_copilot- Invoke copilot with questioninvoke_webhook- Invoke webhook with inputlist_copilots- List available copilotslist_datasets- List available datasets
Test Connection
Return to chat interface
Ask Claude to list karini-mcp tools
Verify tools are accessible and functional
Refer the video for setting up the MCP server integration with Claude.
karini-sap-odata-mcp and karini-sap-mcp
Acts as a standardized integration layer for accessing SAP HANA databases and SAP OData endpoints.
Enables tools and prompt workflows to discover available tables and entities.
Supports schema and metadata inspection, including details such as columns, data types, and relationships.
Allows execution of SQL queries against SAP HANA.
Provides a consistent MCP interface for querying and exploring SAP data sources, eliminating the need for direct client-side connectivity or custom integration logic.
Tools for ODATA:
Tool Name
Description
list_odata_tables
Lists all available OData tables/entities from the connected service and returns metadata such as catalog, schema, table/entity name, type, and updateability.
get_odata_table_schema
Retrieves detailed schema information for a specified OData table, including column names, data types, sizes, nullable status, and key information.
execute_odata_query
Executes SQL queries against the SAP OData service. Supports SELECT, INSERT, UPDATE, and DELETE operations. Queries can be executed with or without schema prefixes; double quotes should be used for table names containing special characters.
count_odata_table_records
Returns the number of records in an OData table, with optional filtering. Filtering conditions should be provided without the WHERE keyword.
Tools for SAPHANA
Tool Name
Description
list_saphana_tables
Lists all available SAP HANA tables with optional schema filtering and returns metadata such as catalog, schema, table name, and type.
get_saphana_table_schema
Retrieves detailed schema information for a specified SAP HANA table, including column names, data types, sizes, and nullable status.
execute_saphana_query
Executes SQL queries against the SAP HANA database. Supports SELECT, INSERT, UPDATE, and DELETE operations and requires fully qualified table names with proper quoting.
count_saphana_table_records
Returns the number of records in a SAP HANA table with optional filtering. Filtering conditions should be provided without the WHERE keyword.
Limitation: The current Karini AI MCP server only supports Google Auth and will soon start supporting other OAuth providers such as Azure, Okta and native Auth
Last updated