OpenClaw · Skill
Kvcore MCP CLI
Use this skill for KVcore CRM operations from chat interfaces.
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install danielfoch/kvcore-mcp-cliClawHub installer
npx clawhub@latest install danielfoch/kvcore-mcp-cliOpenClaw CLI
openclaw skills install danielfoch/kvcore-mcp-cliDirect OpenClaw install
openclaw install danielfoch/kvcore-mcp-cliWhat this skill does
Use this skill for KVcore CRM operations from chat interfaces.
Why it matters
Lets agents and CLI scripts drive KVcore without switching to the web app or writing one-off API scripts each time.
Typical use cases
- Search and update a contact record mid-conversation
- Send a follow-up text to a lead without opening KVcore
- Schedule a call with a contact from the command line
- Add a tag to a contact after a qualifying conversation
- Trigger a campaign refresh after bulk contact changes
Source instructions
KVcore MCP/CLI Skill
Use this skill for KVcore CRM operations from chat interfaces.
Environment
Required:
KVCORE_API_TOKEN
Optional:
KVCORE_BASE_URL(defaulthttps://api.kvcore.com)KVCORE_TIMEOUT_MSTWILIO_ACCOUNT_SID,TWILIO_AUTH_TOKEN,TWILIO_FROM_NUMBER
MCP Server
Start with:
npm run dev:kvcore-mcp
Primary tools:
kvcore_contact_search,kvcore_contact_get,kvcore_contact_create,kvcore_contact_updatekvcore_contact_tag_add,kvcore_contact_tag_removekvcore_note_addkvcore_call_log,kvcore_call_schedulekvcore_email_send,kvcore_text_sendkvcore_user_tasks,kvcore_user_callskvcore_campaigns_refreshkvcore_request(raw endpoint access)twilio_call_create(fallback outbound call)
CLI
Build:
npm run build
Examples:
node packages/kvcore-cli/dist/index.js contact search --query "john smith" --pretty
node packages/kvcore-cli/dist/index.js email:send --contact-id 123 --subject "Quick update" --body "Following up" --pretty
node packages/kvcore-cli/dist/index.js text:send --contact-id 123 --body "Can we connect today?" --pretty
node packages/kvcore-cli/dist/index.js call:schedule --json '{"contact_id":123,"user_id":456,"scheduled_at":"2026-02-15 10:00:00"}' --pretty
node packages/kvcore-cli/dist/index.js call:twilio --to "+14165550001" --twiml "<Response><Say>Hello</Say></Response>" --pretty
Scope Notes
KVcore Public API v2 supports contacts, notes, call logging, send email/text, schedule call, user task/call listing, and campaign refresh.
For endpoints not wrapped yet, use kvcore_request or CLI raw.