Setup

Steps 1 to 3 set up knav read. Step 4 adds knav write and is optional.

Step 1: Register your app

Create your account first. Sign up with your email address, then open the verification email we send you and click the link. Every account gets 100 free credits each month.

Create your account

Add your Knack App ID on the Apps page. Then prove you manage the app: paste one token line into its custom JavaScript or its App Description, and leave it there.

How to verify
  1. Find your App ID in the Knack Builder under Settings → API & Code. It is a 24-character code.
  2. Sign in, open your Apps page, paste the App ID, and register the app.
  3. Your app appears with its verification token, a single line like this one:
    // knav-verify-0123456789abcdef
    This is an example. Your real token is on your Apps page.
  4. Open your app in the Knack Builder, then Settings → API & Code.
  5. Paste the token line into your JavaScript and save (recommended), or paste it into your App Description under Settings.
  6. Back on your Apps page, click Verify.

Leave the token in place after verifying. It keeps proving that you manage the app.

knav read, the Knavigator MCP server you connect below, reads your app's structure (fields, views, objects, tasks). It never reads or stores your records.

Step 2: Connect your AI

Knavigator MCP speaks MCP, an open standard, so it works with any MCP client. Your server URL:

https://knav.avvera.ca/api/mcp

Authentication is OAuth, so there is no key to paste. Clients that send a header instead can use an API key.

Using ChatGPT? Custom MCP connectors need developer mode and a paid plan (Plus or higher). See the ChatGPT tab below.

claude.ai custom connector

  1. In claude.ai, open Customize → Connectors (claude.ai/customize/connectors).
  2. Click Add custom connector.
  3. Paste the server URL above and click Add. Leave the advanced OAuth fields empty.
  4. On the connector's row, click Connect, sign in to Knavigator MCP and approve access.
  5. In a chat, open + → Connectors, turn it on, and ask about a verified app, for example "Where is the Email field used in my app?"

claude.ai signs in with OAuth, so there is no key to paste. It works on all Claude plans. The Free plan allows one custom connector. On Team and Enterprise plans an organization owner adds it first under Organization settings → Connectors; members then connect from Customize → Connectors. Subject to change: these are Claude’s own menus and plan rules, accurate as of August 2026. Check their docs if a step does not match.

Step 3: Ask a first question

Start a chat and ask about your verified app, with your own field and table names. Starting with "Use Knav" steers your AI straight to the connector. Try one of these:

  • "Use Knav and tell me where the Status field on Jobs is used."
  • "Use Knav and tell me what breaks if I delete the Notes table."
  • "Use Knav and tell me which emails mention the Due Date field."

Answers reflect Builder changes within seconds. Edit your app and ask again.

Step 4: knav write

Optional

knav write is an optional add-on that lets your AI coding agent change your Knack apps. It needs an AI agent that runs on your computer, such as Claude Code, Codex, Cursor or the ChatGPT desktop app. It does not work in claude.ai or chatgpt.com in the browser, because it runs a program on your computer.

knav write is experimental, likely has some bugs, and can delete live data. You may not be able to get it back. It guides your AI agent but cannot control it. Knack can change at any time and cause unexpected changes. Avvera may not be able to fix it. It is not tested on next-gen Knack. Start slow, with small changes on a copy of your app, and ask your agent to back up your app schema before an important change. Read the knav write terms

How it works

  1. On the Apps page, accept the knav write terms. Then turn on knav write for your account, and Write for each app you want your AI to change.
  2. Install the knav write program on the computer where your AI coding agent runs. The Apps page shows the command once knav write is on.
  3. The program opens this site in your browser to link that computer. Check that it names your computer, then confirm.
  4. Paste the Knack API key of each app (Knack Builder: Settings, then API & Code). The key stays on your computer.
  5. Restart your AI coding agent so the knav write tools load.
  6. Back on the Apps page, choose which changes knav asks you to approve first. Turn on a Records switch only if your AI needs to work with records.

API keys

Most AI clients sign in with OAuth and need no key. Use a key only for clients that ask for a header, or for scripts. A key goes in an Authorization: Bearer header. Treat it like a password.

Sign in to create a key. Each key belongs to your account and can be revoked at any time.

Troubleshooting

  • "App not verified": the token line is missing from the app. Add it back, then check the app again on the Apps page.
  • The AI does not see knav: reconnect the connector, then start a new chat.

Something else does not work as described here? Email support@avvera.ca with what you did and what you saw.