What is MCP?
The Model Context Protocol (MCP) is an open standard that lets AI applications connect to external data sources and tools through a unified interface. Praxis AI Middleware includes a built-in MCP server, giving any MCP-compatible client — such as Claude Desktop, Cursor, or your own application — direct access to your Digital Twin’s knowledge base and API documentation.Search Your Knowledge
Query your Digital Twin’s document collection using natural-language search via the
search-instance-rag tool.Explore the API
Access live OpenAPI documentation for both Runtime and Admin endpoints directly from your LLM.
Link Digital Twins
Connect multiple Digital Twins so one can query another’s knowledge base without duplicating data.
Quick Start
Follow these steps to expose your Digital Twin as an MCP server and connect a client.Step 1 — Enable MCP on Your Digital Twin
Open your Digital Twin’s Configuration and Integrations panel and turn on the MCP Server switch, then save.
Step 2 — Copy Your MCP Secret
In the same panel, copy the value from the MCP Secret field. This token authenticates clients connecting to your MCP server.
Step 3 — Configure Your MCP Client
Use the following settings in any MCP-compatible client:| Setting | Value |
|---|---|
| Server URL | https://pria.praxislxp.com/api/mcp |
| Server Label | pria-mcp |
| Authorization | Bearer <your-mcp-secret> |
Available Tools
Once connected, your MCP client can invoke these tools:| Tool | Description |
|---|---|
search-instance-rag | Semantic search across your Digital Twin’s uploaded documents and knowledge base |
api-admin-docs | Returns the Admin API OpenAPI specification for the Praxis AI Middleware |
api-rt-docs | Returns the Runtime API OpenAPI specification for the Praxis AI Middleware |
Additional tools may be available depending on your Digital Twin’s configuration and enabled connectors.
Testing Your MCP Server
Use the MCP Inspector (documentation) to validate your connection, browse available tools, and send test requests.https://pria.praxislxp.com/api/mcp with your Bearer token and verify that the tools listed above appear.

Linking Digital Twins via Connector MCP
A common use case is connecting two Digital Twins so that Twin B can search Twin A’s knowledge base in real time — without copying or syncing documents between them. Why link twins?- Keep source knowledge centralized in one twin while others query it on demand
- Updates to Twin A’s documents are instantly available to Twin B
- Avoid data duplication and keep all twins consistent
How to Set It Up
Enable MCP on Twin A
Follow the Quick Start above to enable MCP and copy Twin A’s MCP Secret.
Add a Connector MCP in Twin B
In Twin B, navigate to Connectors and add a new connector:
- Type: Connector MCP
- Target URL:
https://pria.praxislxp.com/api/mcp - Bearer Token: Twin A’s MCP Secret

Test the Connection
Send a query in Twin B that targets Twin A’s knowledge. For example:
Using the pria-mcp, search for information about “onboarding process”

The Bearer token you provide in Twin B must match Twin A’s MCP Secret. This ensures authenticated, secure communication between twins.
MCP in Real-Time Voice Conversations
MCP tools are available during Convo Mode when using the OpenAI GPT-Realtime voice provider. Your Digital Twin can invoke MCP tools during live voice conversations — for example, searching a connected twin’s knowledge base while speaking with a user.MCP tool support in Convo Mode is only available with the OpenAI GPT-Realtime provider. ElevenLabs voice sessions do not support MCP tools. See Convo Mode for a provider comparison.
Institution-Level MCP Server Configuration
Administrators can configure MCP servers at the institution level through the Configuration page in the Admin dashboard. This makes external MCP tools available to all users of a Digital Twin without requiring individual setup. See Configuration > MCP Servers for details.Troubleshooting
| Symptom | Solution |
|---|---|
| 401 Unauthorized | Verify your Authorization: Bearer <token> header matches the Digital Twin’s MCP Secret exactly. |
| Connection refused | Confirm the server URL is https://pria.praxislxp.com/api/mcp and your network allows outbound HTTPS. |
| Tools not appearing | Ensure MCP Server is enabled and saved in the Digital Twin’s Configuration panel. |
| Twin B ignores the connector | Check that the server label and tool names are correct. Try an explicit prompt: “Using the pria-mcp, execute search-instance-rag to find information on ‘xyz‘“ |
| Unexpected results | Use the MCP Inspector to send the same query directly and compare responses. |
Learn More
- Model Context Protocol specification — The official MCP documentation and standard
Related
- Configuration — Institution-level MCP server settings
- Connectors — Managing MCP and other connector types
- Convo Mode — Voice conversations with MCP tool support
- Tools — Tool definitions available to your Digital Twin

