Overview
Practical examples and code snippets for using the vCon MCP Server.
Overview
This section provides real-world examples of:
Basic CRUD operations
Search and query patterns
Plugin development
System integration
Quick Examples
Create a vCon
import { VConQueries } from '@vcon/mcp-server';
import { createClient } from '@supabase/supabase-js';
const supabase = createClient(url, key);
const queries = new VConQueries(supabase);
const vcon = await queries.createVCon({
vcon: '0.3.0',
uuid: crypto.randomUUID(),
created_at: new Date().toISOString(),
subject: 'Customer Support Call',
parties: [
{ name: 'Agent', mailto: '[email protected]' },
{ name: 'Customer', tel: '+1-555-0100' }
]
});Search vCons
Add Analysis
Example Categories
Creating vCons
Reading vCons
Updating vCons
Deleting vCons
Adding components (dialog, analysis, attachments)
Keyword search
Semantic search
Hybrid search
Tag filtering
Date range queries
Complex filters
Simple logging plugin
Access control plugin
Audit trail plugin
Custom tool plugin
Data transformation plugin
Claude Desktop integration
REST API wrapper
Webhook integration
CRM integration
Real-time updates
Use Case Examples
Contact Center
Sales Team
Running Examples
Next Steps
Try the Basic Operations examples
Explore Search Examples
Build your own Plugin
Last updated