Works with your AI

Quote with Grok CLI and Knack

Grok CLI talks to Knack over the same connector as everything else: one command, and a session can read the working pack, look at the drawings, search your catalogue and write the draft back.

On every plan · Knack sends nothing to any AI provider · every answer is a draft

Setup

Two minutes, once.

What you need:

  • A Knack account where you're the owner or an estimator (the connection reads costs).
  • Grok CLI installed and signed in.
  1. 1

    Create a token in Knack, or sign in from Grok CLI

    Either works. In Knack, open Settings → Integrations → AI tools, press Create token, and copy the Grok CLI command Knack shows you — the token is filled in. Or add the connector without a token and let Grok CLI sign you in to Knack (/mcps, then Authenticate).

  2. 2

    Run the command

    In a terminal:

    grok mcp add --transport http knack https://api.knackapp.co.nz/mcp --header "Authorization: Bearer knk_…your token…"
    Or, to sign in instead of pasting a token:
    grok mcp add --transport http knack https://api.knackapp.co.nz/mcp
    That writes to ~/.grok/config.toml, so Knack is available in every folder. If you'd rather edit the file yourself:
    [mcp_servers.knack]
    url = "https://api.knackapp.co.nz/mcp"
    headers = { "Authorization" = "Bearer knk_…your token…" }

  3. 3

    Check it's talking

    Ask Grok CLI to “list my Knack jobs”. If it answers with your jobs, the connection is live. If it says the token isn't valid, revoke it in Knack and create another.

Your first session

Bring a job that's worth the conversation.

Open a new chat and say: “Work up a quote for job J-1043 in Knack.” Grok CLI reads the working pack for that job first — your catalogue, your rates, how you write, the site facts, what's already counted on the drawings — then looks at the drawings and the site photos, and starts asking you the questions a thorough estimate needs. When the price is agreed, it writes the draft quote into Knack and tells you what's still open. Open the job in Knack, read the draft, edit what you like, send.

Everything it writes into Knack is a draft you read, edit and send yourself.

Fair questions

Straight answers.

Token or sign in — which should I use?

Sign in if you can: the connection refreshes itself and ends when you leave the account. A token is right for a machine that runs unattended, or when you want to hand a tool exactly one credential you can revoke by name.

What can it read, what can it write, and what can't it touch?

A connected AI can read this account's customers and sites, your drawings and site photos; every quote you have sent, line by line, with whether it was won; your recipes, symbol links, playbooks and templates; and your costs and margins. It can also add and correct customers and jobs, and set up and change your pricing — price-book items and their prices, your default markup and charge-out rate, recipes (including confirming their rates), symbol links, other names for items, playbooks and quote templates — when you ask it to. These are real changes, not drafts: a price it changes is what new quote lines use from then on. It can never delete anything, and never send a quote to your customer: you do that. Connect only tools you trust — a token or connection can be revoked at any time. It cannot see any other Knack account, and there is nothing about payments in Knack for it to read.

Does it write the actual quote?

No. Everything it writes into Knack is a draft you read, edit and send yourself. The draft lands in the quote builder with every line still yours, and nothing reaches a customer until you press Send.

Other tools: ChatGPT · Claude · Grok · Claude Code · Cursor · Codex · Gemini CLI · Claude Desktop · or the overview →

Bring the next big one you have to price.

Thirty days, every plan feature, no credit card.