Documentation Index
Fetch the complete documentation index at: https://docs.auditynow.com/llms.txt
Use this file to discover all available pages before exploring further.
Two paths
| MCP via config file | Direct API via CLAUDE.md | |
|---|---|---|
| Tool calling | Typed tools with full schemas | Claude constructs curl commands from a text description |
| Setup | 3-line JSON config | Env var + CLAUDE.md snippet |
| External dependency | Requires docs.auditynow.com/mcp to be reachable | None |
| Best for | Most users | Air-gapped environments, zero-dependency setups |
Option A: MCP via config file (recommended)
Claude Code has native MCP support via a config file. No GUI, no OAuth dance — just JSON.1. Get a Personal Access Token
Go to Settings → API Tokens in your Audity workspace and create a token with Read + Write scopes. It starts withaky_ and is shown only once.
2. Add the MCP server config
Create or edit.claude/mcp_servers.json. Project-level (.claude/mcp_servers.json in your project root) takes precedence over global (~/.claude/mcp_servers.json); use global for access across all projects:
3. Reload and test
Runclaude mcp reload to pick up the new config, then start a new session (reload alone doesn’t refresh an active session). Try:
listProjects tool and return your real projects. You now have all 28 Audity operations as first-class tools, with typed parameters and schema validation.
Available tools: getCurrentUser, getCurrentTier, getCredits, listProjects, createProject, getProject, patchProject, triggerAuditAnalysis, getAuditAnalysis, listOpportunities, getDeliverables, listLeads, getLead, convertLead, listMemories, createMemory, deleteMemory, listCaptures, createCaptureNote, getCapture, reprocessCapture, deleteCapture, listContacts, createContact, updateContact, deleteContact, listInsights, getSuggestions.
Option B: Direct API via CLAUDE.md (no external dependencies)
If you need zero external dependencies, or docs.auditynow.com isn’t reachable in your environment, Claude Code can call the Audity REST API directly using its built-in Bash tool. The tradeoff is that Claude constructs curl commands from a text description rather than having typed tool schemas.1. Set your token as an environment variable
Add this to your shell profile (.zshrc, .bashrc, etc.) for persistent access:
source ~/.zshrc to pick it up immediately. For a one-off session without editing your profile:
2. Add the Audity context to your CLAUDE.md
Copy this block into your global~/.claude/CLAUDE.md (or your project’s CLAUDE.md). Claude Code reads this file at the start of every session.
Example prompts (both options)
Troubleshooting
Claude Code says Audity tools aren't available (MCP path)
Claude Code says Audity tools aren't available (MCP path)
Run
claude mcp list to confirm the server is registered. If it’s missing, re-add it. If it’s listed but tools don’t appear, run claude mcp reload and start a new session. Check that docs.auditynow.com/mcp is reachable from your network.Claude says it doesn't know the Audity API (CLAUDE.md path)
Claude says it doesn't know the Audity API (CLAUDE.md path)
The CLAUDE.md entry isn’t being picked up. Confirm the file is at
~/.claude/CLAUDE.md (global) or at the root of your project directory. Start a new Claude Code session after saving the file.401 on every request
401 on every request
Run
echo $AUDITY_TOKEN in your terminal. If it’s empty, the env var isn’t set in this shell session. Add the export to your shell profile and reload, or prefix the session with AUDITY_TOKEN=aky_... claude.Audit synthesis times out
Audit synthesis times out
The synthesis pipeline runs for 60-300 seconds. If you’re hitting a timeout, ask Claude to run the curl with
--max-time 360 explicitly, or use the polling pattern: kick the POST, then GET the status until it returns "complete".403 PAT_SCOPE_INSUFFICIENT
403 PAT_SCOPE_INSUFFICIENT
Your token was created with read-only scope. Go to Settings → API Tokens, revoke it, and create a new one with Read + Write selected.
What’s next
- Run a full audit workflow, the end-to-end recipe from intake to deliverables
- Working with Nucleus, memories, captures, insights, contacts
- Authentication, token scopes, rotation, error codes

