VIKK Legal AI MCP Server
MCP (Model Context Protocol) server for integrating VIKK Legal AI with Claude Desktop and Claude Code.
Overview
This MCP server provides tools for:
- Generating legal documents (demand letters, cease & desist, notices, agreements)
- Extracting text from PDF files
- Checking API usage statistics
Quick Start (Recommended)
The easiest way to use this MCP server is with uvx - no installation required!
Claude Desktop Configuration
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"vikk-legal": {
"command": "uvx",
"args": ["vikk-legal-mcp"],
"env": {
"VIKK_API_URL": "https://lab.vikk.live",
"VIKK_API_KEY": "your_api_key_here"
}
}
}
}
Then restart Claude Desktop (Cmd+Q on macOS).
Get an API Key
Contact VIKK AI technical support.
Available Tools
Document Generation
| Tool | Description |
|---|---|
generate_document |
Create legal documents (demand letters, cease & desist, notices, etc.) |
list_document_templates |
List available document types and required fields |
PDF Processing
| Tool | Description |
|---|---|
extract_pdf_text |
Extract text from a local PDF file |
Utility
| Tool | Description |
|---|---|
get_api_usage |
Check API usage and rate limits |
Available Resources
| URI | Description |
|---|---|
vikk://templates |
Document templates reference |
vikk://usage |
API usage statistics |
Examples
Generate a Demand Letter
"Generate a demand letter for unpaid rent. The landlord is John Smith at 123 Main St,
Anytown CA 90210. The tenant is Jane Doe at 456 Oak Ave, Anytown CA 90211.
The amount owed is $2,500 for March and April rent."
Extract PDF Text
"Extract the text from /Users/me/Documents/contract.pdf"
Troubleshooting
Server not appearing in Claude Desktop
- Verify the config file path and JSON syntax
- Use absolute paths (not relative)
- Fully restart Claude Desktop (Cmd+Q on macOS)
- Check logs:
tail -f ~/Library/Logs/Claude/mcp*.log
API errors
- Verify VIKK_API_KEY is set correctly
- Check that the API URL is accessible
- Ensure your API key has not expired
- Check rate limits with
get_api_usage
Connection refused
- Verify the VIKK server is running
- Check the API URL is correct (include protocol: http/https)
- Check firewall settings
License
MIT License
Metadata
Release files for vikk-legal-mcp 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vikk_legal_mcp-0.2.1.tar.gz | 54.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vikk_legal_mcp-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 65.3 kB
Release files / vikk_legal_mcp-0.2.1.tar.gz
| Download URL | vikk_legal_mcp-0.2.1.tar.gz |
|---|---|
| Size | 54.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
35f736905a2e792dc47ca4a8714669c3770497134e204f7a0faa23cd7f37cf81
|
|
BLAKE2b-256 checksum How to use checksums |
90c0efe8de5d26b603d97749ae9f129ea9c784561cb3594e03c32cf60da094f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.3
|
Release files / vikk_legal_mcp-0.2.1-py3-none-any.whl
| Download URL | vikk_legal_mcp-0.2.1-py3-none-any.whl |
|---|---|
| Size | 10.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f6bf347fcbd77f3b7333bf285964c485bef7c7cddcc4a8f5f30678948804af34
|
|
BLAKE2b-256 checksum How to use checksums |
985e5ffb70d60aee69a250992dcd771fc7017e6cf5fa5feca0de8e2fbef1568d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.3
|