Skip to content

AI Tool Generator

Writing a catalog tool-by-tool is deliberate work. The Suggest tools button in the Catalog tab shortcuts it: bring your own Anthropic API key, and Claude proposes read-only query tools based on your database’s structure.

Setup

You need an Anthropic API key (starts with sk-ant-, from console.anthropic.com). Add it via the key button in the Catalog tab or in Settings — if you click Suggest tools without one, the key dialog opens right there. The key is stored in the macOS Keychain, never written to disk in plaintext, and the UI only ever shows a redacted label.

Using it

Click Suggest tools (“Asking Claude…” while it runs). AccessVault sends your schema metadata — table and column names, types, indexes, foreign keys, and row estimates, for up to 50 tables — to the Anthropic API and asks Claude (claude-sonnet-4-6) to propose useful parameterized query tools. Accepted proposals are inserted straight into the catalog; there’s no intermediate review screen — new tools simply appear in the list.

Repeat runs within 5 minutes reuse a cached prompt and cost roughly a tenth of the first call.

What guards the output

  • Only SELECT-only proposals are accepted — anything else Claude might propose is dropped app-side, and every insert passes the same validation as a hand-written tool.
  • Each inserted tool is recorded in the audit log.

Review what it made — important

Suggested tools are inserted enabled, which means they are live to Claude over MCP immediately. They carry the Pending review badge (no approval stamp), but as the catalog page explains, approval is metadata — it doesn’t block serving. After a generation run, skim the new tools and disable any you don’t want exposed; that’s the switch that actually gates access.

Privacy notes

  • Schema metadata is sent to Anthropic — never row data, and never your credentials.
  • api.anthropic.com is the only endpoint the key is ever sent to, and this feature is the only network call AccessVault makes beyond your own databases.
  • This is the product’s single AI feature: it generates catalog tools. There’s no natural-language querying or chat inside AccessVault itself — the conversational side happens in your MCP client.