Kaval MCP
Kaval MCP provides tools for agents to verify actions against current, evidence-anchored facts before execution. It supports checking actions for ALLOW/REVIEW/BLOCK verdicts, managing watched sources, extracting structured records from document changes, and retrieving signed receipts for offline verification.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Verify if an agent's action is safe to execute based on current policy facts
- Register and monitor external sources for material changes
- Retrieve signed receipts to prove decision inputs and verdicts
- Extract structured data from updated documents via webhooks
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@usekaval/mcp 0.7.1
{
"version": "0.7.1",
"transport": "stdio",
"identifier": "@usekaval/mcp",
"registryType": "npm",
"environmentVariables": [
{
"name": "KAVAL_API_KEY",
"isRequired": true,
"description": "Bring-your-own Kaval bearer key (kv_live_…). Create one at https://usekaval.com."
},
{
"name": "KAVAL_BASE_URL",
"description": "Point at a self-hosted or staging Kaval API instead of the hosted one. Defaults to https://api.usekaval.com."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"kaval-mcp": {
"command": "npx",
"args": [
"-y",
"@usekaval/mcp@0.7.1"
],
"env": {
"KAVAL_API_KEY": "<YOUR_KAVAL_API_KEY>",
"KAVAL_BASE_URL": "<YOUR_KAVAL_BASE_URL>"
}
}
}
}Cline
{
"mcpServers": {
"kaval-mcp": {
"command": "npx",
"args": [
"-y",
"@usekaval/mcp@0.7.1"
],
"env": {
"KAVAL_API_KEY": "<YOUR_KAVAL_API_KEY>",
"KAVAL_BASE_URL": "<YOUR_KAVAL_BASE_URL>"
}
}
}
}VS Code
{
"servers": {
"kaval-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@usekaval/mcp@0.7.1"
],
"env": {
"KAVAL_API_KEY": "<YOUR_KAVAL_API_KEY>",
"KAVAL_BASE_URL": "<YOUR_KAVAL_BASE_URL>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"kaval-mcp": {
"command": "npx",
"args": [
"-y",
"@usekaval/mcp@0.7.1"
],
"env": {
"KAVAL_API_KEY": "<YOUR_KAVAL_API_KEY>",
"KAVAL_BASE_URL": "<YOUR_KAVAL_BASE_URL>"
}
}
}
}Let your agent find its tools
Find servers like Kaval MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.