How to Use the EasyPractice MCP in LlamaIndex
Index your EasyPractice clinic data directly into LlamaIndex vector stores for zero-hallucination queries.
Works with every AI agent you already use
…and any MCP-compatible client
Connect EasyPractice MCP to LlamaIndex
Create your Vinkius account to connect EasyPractice to LlamaIndex and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Build a searchable index of clinic appointments
Stop guessing which client booked what session. LlamaIndex pulls your active schedule using `list_clinic_appointments` and indexes the raw text directly into your local vector store. This turns your active calendar into a searchable knowledge base that your agent can query instantly. Instead of running manual filters, you ask natural language questions about your schedule. The framework uses the indexed outputs of your EasyPractice tools to ground its answers, ensuring you never get hallucinated appointment times.
Ground RAG pipelines in actual billing data
Connect your financial documents with live billing records. By calling `list_clinic_invoices`, LlamaIndex ingests real-time payment statuses and maps them alongside your clinic's offline financial spreadsheets. This creates a unified query engine for your clinic's books. When you ask about outstanding balances, the system pulls directly from the structured invoice data, matching the live API state with your historical records.
Query clinic services using LlamaIndex MCP Server tools
Match incoming client inquiries with your actual service menu. The agent queries `list_clinic_services` to retrieve your current session types, durations, and pricing structures, then indexes this metadata. When a client asks for a specific treatment, the RAG pipeline searches this indexed service list. Your agent can then verify if the requested service matches your clinic's offerings before suggesting next steps.
Set up EasyPractice MCP in LlamaIndex
Prerequisites
- Python 3.10+ installed
-
llama-index-tools-mcppackage - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install llama-index-tools-mcp llama-index-llms-openai. The MCP tools package providesBasicMCPClientandMcpToolSpec. - 2
Connect with BasicMCPClient
Point
BasicMCPClientto your Vinkius endpoint URL. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. Supports SSE and Streamable HTTP transports. - 3
Convert to LlamaIndex tools
Call
mcp_tool_spec.to_tool_list_async()to convert all EasyPractice MCP tools into nativeFunctionToolobjects that any LlamaIndex agent can use. - 4
Run with any LLM
Create a
FunctionAgentwith the tools and your preferred LLM. SwapOpenAIforAnthropic,Gemini, or any LlamaIndex-supported provider.
from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI
# Connect to the MCP
mcp_client = BasicMCPClient(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)
mcp_tool_spec = McpToolSpec(client=mcp_client)
# Convert MCP tools to LlamaIndex tools
tools = await mcp_tool_spec.to_tool_list_async()
# Create and run the agent
agent = FunctionAgent(
tools=tools,
llm=OpenAI(model="gpt-4o"),
system_prompt="You have access to EasyPractice tools.",
)
response = await agent.run("List recent EasyPractice data") Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by EasyPractice. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about EasyPractice MCP in LlamaIndex
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the EasyPractice MCP today
We host it, we monitor it, we maintain it. You just paste one token.