Skip to content
Back to search
100
MCP MCP 2025-11-25 http

TomeVault

io.github.olijboyd/tomevault

Search, fetch (with provenance), scan, and convert AI instruction files for agents.

Uptime
100.0%
1 direct probes · 30d
Response
114ms
last probe
Tools
17
callable
Resources
1
readable
Prompts
0
available

Tools · 17

search_tomes

Search TomeVault for agent context files (tomes, configs, skills) by a task description. Filter by format, kind, and quality grade. Returns ranked matches with owner/repo, grade, and available formats…

get_tome

Fetch one tome's content in a specific agent format (default claude_md). Every response carries the provenance verdict: quality grade, security scan grade, decay risk, and the content hash it is bound…

get_provenance

Return the signed attestation record alone for a tome: quality grade, security scan grade and flags, decay risk, source registry, the content hash it is bound to, and the signing key id for offline ve…

scan_content

Scan submitted instruction-file text for safety, clarity, loadability, and cross-model consistency, and return a verdict with findings. Each finding carries a `severity`: `fail` means the rule does no…

convert_content

Convert pasted instruction-file text into another tool's format (claude_md, agents_md, cursor_mdc, gemini_md, copilot_instructions, windsurf_rules, skill_md). The same instructions, ready for any tool…

verify_attestation

Verify a TomeVault attestation document (the contents of a repo's .tome/attestation.json). Confirms the detached signature is genuinely TomeVault's against the published key, and, if the signed file's…

list_vault_items

List the items in your TomeVault that this token can read. Requires a vault access token with the items:read scope. Encrypted (private) items are never listed.

get_vault_item

Fetch one of your TomeVault items by id, with its content. Returns the version the file's maintainer approved, which is not always the newest one. Requires a vault access token with the items:read sco…

save_vault_version

Save corrected content as a new version of one of your TomeVault files. The previous version is kept and the file is re-checked. Returns the new version number and the verdict, never the file content.

get_workspace_status

Summarise the caller's TomeVault workspace: how many files are held, what sources are connected, how many people are on it, and what is not yet covered. Call this before answering questions about thei…

list_members

List who is on the caller's TomeVault workspace and which invitations are still outstanding. Returns roles and join dates, not the email addresses of people who have already joined.

invite_member

Invite a colleague to the caller's TomeVault workspace by email. Sends them a join link. Requires an admin. The join link is emailed to them and is never returned here.

connect_source

Report which sources are connected to the caller's TomeVault workspace and return the link that starts connecting another. Connecting requires the person to approve access in their browser, so this re…

deliver_to_source

Deliver a TomeVault file's approved version back to the caller's connected Google Drive, so the corrected file reaches the place their team reads it. Sends the approved version, which is not always th…

get_billing_summary

Report which plan the caller's TomeVault workspace is on, who is on it, what is included, and how much of that is unused. Read only: it cannot change a plan or spend money. It does not report a seat c…

list_certifications

List the clients in the caller's TomeVault workspace, which of them have certification active, and which certificates have been issued. Reports what activating would cost. It cannot activate anything:…

issue_certificate

Issue a signed TomeVault certificate covering stored files in one client's folder. Only works for a client whose certification is already active; it cannot activate one, because that costs money. We g…

Resources · 1

record-panel

The TomeVault record panel, rendered inside the conversation.

ui://tomevault/record

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "tomevault": {
      "url": "https://mcp.tomevault.io/api/mcp",
      "transport": "http"
    }
  }
}