You are offline — showing cached data. Changes are disabled until you reconnect.
Back to home
ClaudeChatGPTGemini & MCP clients

Connect Naffo to your AI

Use your ERP from a conversation in Claude, ChatGPT, Gemini, or any compatible AI client. Ask for sales, stock, payments, GST reports, forecasting, and more — while Naffo keeps your permissions and audit trail in control.

1

Choose your AI

Start with the guide for Claude, ChatGPT, or Gemini below.

2

Connect once

Use the same shared endpoint and approve Naffo in your browser.

3

Ask in plain language

Enable Naffo in a chat and start with a read-only question.

One endpoint for every customer

No personal URL. No token prompt.

Add this shared Naffo MCP endpoint to your AI client. OAuth opens a browser so you sign in to your own Naffo account securely.

Shared Naffo MCP endpoint

https://naffo.tech/api/mcp

Guide 1 · Claude

Connect Naffo to Claude

Choose Claude Code for the full plugin experience, or Claude on the web for a no-terminal setup.

01

Claude Code — install the Naffo plugin

Inside Claude Code, run these two commands:

Add the marketplace

/plugin marketplace add naffotech/naffo-marketplace

Install the plugin

/plugin install naffo

The plugin provides guided ERP skills, slash commands, and the Naffo MCP connection. Installation does not sign you in yet.

02

Authenticate Claude once

  1. Run /mcp in Claude Code.
  2. Select naffo, then choose Authenticate.
  3. Approve access in the browser and return to Claude Code.

There is no personal MCP URL and no token to paste. Ask Claude, “Who am I in Naffo?”, to verify the connection.

03

Claude on the web — no terminal needed

  1. Open Settings → Connectors inClaude.
  2. Choose Add custom connector, pastehttps://naffo.tech/api/mcp, and name it Naffo.
  3. Click Connect, sign in to Naffo if asked, and approve access. Then enable Naffo in the chat using the connector menu.

If Claude says that Naffo needs authentication, open the Naffo connector settings and choose Connect or Authenticate again. This is a sign-in step, not a broken server.

Guide 2 · ChatGPT

Connect Naffo to ChatGPT

ChatGPT may label remote MCP connections as Apps, Connectors, or Developer mode depending on your plan and workspace. The connection principle is the same: add the shared endpoint, then complete OAuth.

01

Open ChatGPT connection settings

In ChatGPT, open Settings and look for Apps & connectors, Connectors, or Developer mode. If Developer mode is offered, enable it first. The exact label can vary by ChatGPT plan and workspace administrator.

Open ChatGPT settings
02

Add Naffo as a remote MCP server

  1. Choose Add app, Add connector, or the equivalent custom MCP option.
  2. Enter the shared Naffo endpoint:

Naffo MCP endpoint

https://naffo.tech/api/mcp

Save it as Naffo. If ChatGPT offers OAuth, choose Connect or Sign in and approve access in the browser. Do not create a personal URL.

03

Enable Naffo in a chat

  1. Start a new chat and open the Apps / Connectors picker.
  2. Turn on Naffo for that conversation.
  3. Start with a read-only question such as “Show my overdue invoices.”

ChatGPT’s remote MCP availability is controlled by its plan and workspace settings. If your account does not show a custom MCP option, use Claude, Gemini CLI, Cursor, Windsurf, or another MCP-compatible client with the same endpoint.

Guide 3 · Gemini

Connect Naffo to Gemini

For Gemini, use Gemini CLI or another Gemini client that supports remote MCP servers. Gemini web capabilities vary by account, so the client’s MCP settings are the reliable path.

01

Use a Gemini client with MCP support

Install or open the Gemini client you use, then find its MCP servers, Extensions, or Tools settings. Gemini CLI and compatible developer clients can connect to remote HTTP MCP servers.

If you are using Gemini in a browser and do not see an MCP or extension option, use Gemini CLI or choose another client from the generic setup below.

02

Add the Naffo remote server

Use the client’s remote HTTP MCP server form. When a JSON configuration is required, start with:

{
  "mcpServers": {
    "naffo": {
      "httpUrl": "https://naffo.tech/api/mcp"
    }
  }
}

Some clients call this field url instead ofhttpUrl. Use the format shown by your client, keeping the Naffo endpoint unchanged.

03

Complete browser sign-in and test

  1. Save the server and choose Connect or Authorize.
  2. Sign in to Naffo in the browser and approve the requested access.
  3. Enable the Naffo tools, then ask “Who am I in Naffo?”

A missing-token or expired-session message means Gemini needs you to authenticate again. Open the server settings and repeat the browser sign-in; do not paste a random token into chat.

Any MCP client

Cursor, Windsurf, Claude Desktop, or your own agent

Naffo speaks standard MCP over HTTP. Add the shared endpoint to any client that supports remote MCP and complete OAuth in the browser.

Generic configuration

{
  "mcpServers": {
    "naffo": {
      "type": "http",
      "url": "https://naffo.tech/api/mcp"
    }
  }
}

Claude Code command

Add Naffo

claude mcp add naffo --transport http https://naffo.tech/api/mcp

Browser sign-in

After adding the server, choose Connect / Authenticate in the client. OAuth opens Naffo in a browser; no personal URL is generated for you.

Use a personal access token only for a headless client that cannot open a browser. Tokens carry your Naffo permissions and should be stored like passwords. Browser OAuth is safer whenever it is available.

Start with these prompts

  • Who am I in Naffo?
  • Show today’s sales and total receivables.
  • Which invoices are overdue by more than 30 days?
  • Check stock and flag products that need reordering.
  • Give me this month’s P&L versus last month.

Your safety model

  • Every action uses your Naffo account permissions.
  • Financial writes require explicit confirmation.
  • All writes use the same validations as the Naffo UI.
  • Operations are recorded in the Naffo audit trail.

FAQ

Connection questions

Do I install MCP separately?+

No. MCP is the protocol. You add Naffo’s shared remote server to an MCP-compatible client such as Claude, ChatGPT, Gemini CLI, Cursor, or Windsurf.

Does installing the Claude plugin sign me in?+

No. Plugin installation adds skills and commands. Run /mcp, choose naffo, and authenticate in the browser as a separate one-time step.

What should I do if a client says Naffo needs authentication?+

Open that client’s Naffo connector or MCP server settings and choose Connect, Authenticate, or Sign in. Approve access in the browser, then enable Naffo tools in the chat.

Can I use Naffo from voice chat?+

Yes, when the AI client supports voice together with connected tools. The Naffo permissions and confirmation rules remain the same.

Your ERP, one conversation away

Connect the AI client your team already uses, approve Naffo once, and ask about your business in plain language.