31st.ai bridges the gap between your accounting data and modern AI interfaces using the Model Context Protocol (MCP). This allows you to orchestrate QuickBooks directly from inside Claude, ChatGPT, or your own custom agents.
Here is a step-by-step guide on how to integrate 31st.ai into your favorite tools.
Option 1: Claude Desktop (Recommended)
The full autonomous bookkeeping experience. Claude Desktop runs securely in the background, learns your patterns, and handles tasks silently.
- Open Claude Desktop with Cowork mode enabled.
- Navigate to Settings → Plugins → Install from URL.
- Paste the following installation hook:
https://github.com/naga-31st/31st-plugin.git - Enable network egress and allow
mcp.31st.aiandapp.31st.ai.
Option 2: Claude.ai Browser
Use 31st.ai directly in your web browser. Perfect for immediate insights, reporting, and ad-hoc QBO commands without downloading anything.
- Sign into claude.ai.
- Navigate to Profile → Settings → Connectors → Add Connector.
- Paste the 31st.ai MCP URL below into the configuration box and authorize:
https://mcp.31st.ai/
Option 3: ChatGPT Plus
Connect 31st.ai seamlessly to ChatGPT to orchestrate your QuickBooks directly from chatgpt.com.
- Go to Settings → Apps → Create App.
- Provide the necessary metadata (name, description).
- Paste the ChatGPT MCP endpoint into the Server URL box:
https://mcp.31st.ai/mcp
Option 4: Custom Agents & API
For headless AI agents that can't use browser-based OAuth flows. Create an API key in the 31st.ai portal to authenticate your internal MCP server requests.
- Sign in to your 31st.ai dashboard and head to Settings → API Keys.
- Generate a new API key. It will begin with
dl_live_. Save this securely. - Insert the configuration inside your agent's MCP environment configuration object:
{
"mcpServers": {
"31st": {
"type": "http",
"url": "https://mcp.31st.ai/mcp",
"headers": {
"Authorization": "Bearer dl_live_..."
}
}
}
}
If you encounter any issues during the setup process, please check the system logs in your Claude Desktop app or reach out to our support team.