V Vant Docs

MCP Tools Reference

Complete reference for all 31 MCP tools.

Core Tools (9)

vant_get_memory

Read from brain.

Params: | Param | Type | What | |——-|——|——| | category | string | Brain category | | filename | string | File name |

Example:

vant_get_memory(category="learnings", filename="python")

vant_set_memory

Write to brain.

Params: | Param | Type | What | |——-|——|——| | category | string | Brain category | | filename | string | File name | | content | string | Content to write |

Example:

vant_set_memory(category="lessons", filename="new", content="# New")

vant_list_branches

List brain branches.

Params: None

Example:

vant_list_branches

vant_create_branch

Create branch.

Params: | Param | Type | What | |——-|——|——| | name | string | Branch name |

Example:

vant_create_branch(name="agent-1")

vant_switch_branch

Switch branch.

Params: | Param | Type | What | |——-|——|——| | name | string | Branch name |

Example:

vant_switch_branch(name="agent-1")

vant_commit

Commit changes.

Params: | Param | Type | What | |——-|——|——| | message | string | Commit message |

Example:

vant_commit(message="Updated learnings")

vant_sync

Sync with GitHub.

Params: | Param | Type | What | |——-|——|——| | direction | string | “push” or “pull” |

Example:

vant_sync(direction="push")

vant_lock

Acquire/release brain lock.

Params: | Param | Type | What | |——-|——|——| | action | string | “acquire” or “release” |

Example:

vant_lock(action="acquire")

vant_health

System health check.

Params: None

Example:

vant_health

Extended Tools (12)

vant_get_islands

List islands.

Params: None

Example:

vant_get_islands

vant_load_island

Load island.

Params: | Param | Type | What | |——-|——|——| | name | string | Island name |

Example:

vant_load_island(name="github")

vant_resolution_track

Track decision.

Params: | Param | Type | What | |——-|——|——| | decision | string | Decision text | | reason | string | Reasoning |

Example:

vant_resolution_track(decision="Use uv", reason="Faster than pip")

vant_stego_encode

Encode PNG steganography.

Params: | Param | Type | What | |——-|——|——| | message | string | Secret message | | input | string | Input PNG path | | output | string | Output PNG path |

Example:

vant_stego_encode(message="secret", input="in.png", output="out.png")

vant_stego_decode

Decode PNG steganography.

Params: | Param | Type | What | |——-|——|——| | input | string | PNG path |

Example:

vant_stego_decode(input="out.png")

vant_config_get

Get config.

Params: | Param | Type | What | |——-|——|——| | key | string | Config key |

Example:

vant_config_get(key="vant.repo")

vant_config_set

Set config.

Params: | Param | Type | What | |——-|——|——| | key | string | Config key | | value | string | Config value |

Example:

vant_config_set(key="agent.name", value="MyAgent")

vant_audit_log

Log audit entry.

Params: | Param | Type | What | |——-|——|——| | type | string | Event type | | data | string | Event data |

Example:

vant_audit_log(type="learn", data="New learning")

vant_audit_list

List audit log.

Params: | Param | Type | What | |——-|——|——| | limit | number | Max entries |

Example:

vant_audit_list(limit=10)

vant_succession_info

Trust configuration.

Params: None

Example:

vant_succession_info

Search brain.

Params: | Param | Type | What | |——-|——|——| | query | string | Search query |

Example:

vant_search(query="python")

vant_rerank

RAG rerank + compress.

Params: | Param | Type | What | |——-|——|——| | query | string | Search query | | topK | number | Results count |

Example:

vant_rerank(query="authentication", topK=5)

Return Types

Tool Returns
vant_get_memory { content, … }
vant_set_memory { success }
vant_list_branches [branch1, branch2]
vant_create_branch { success, name }
vant_switch_branch { success }
vant_commit { success, hash }
vant_sync { success }
vant_lock { token }
vant_health { status, version }