> Note: This page is part of the DataDoe Docs. You can find the root of the documentation at `https://www.datadoe.com/hub/docs/basics/introduction-to-datadoe`.
> JSON Table of Contents: `https://www.datadoe.com/hub/docs/toc.json`.
> Direct Data Scheme JSON: `https://api.datadoe.com/api/v1/spec/data-scheme`.
> Other pages in the DataDoe Docs:
> - DataDoe Basics/Access & Users: `https://www.datadoe.com/hub/docs/basics/access-user-management.md`
> - DataDoe Basics/Benefits: `https://www.datadoe.com/hub/docs/basics/benefits.md`
> - DataDoe Basics/Integrations: `https://www.datadoe.com/hub/docs/basics/integration-customization.md`
> - DataDoe Basics/Introduction to DataDoe: `https://www.datadoe.com/hub/docs/basics/introduction-to-datadoe.md`
> - DataDoe Basics/Subscription & Pricing: `https://www.datadoe.com/hub/docs/basics/subscription-pricing.md`
> - DataDoe Data/Data Fetch Periods: `https://www.datadoe.com/hub/docs/datadoe-data/data-fetch-periods.md`
> - DataDoe Data/Data Sources: `https://www.datadoe.com/hub/docs/datadoe-data/data-sources.md`
> - DataDoe Features/Features Overview: `https://www.datadoe.com/hub/docs/datadoe-features/overview.md`
> - DataDoe MCP/Overview: `https://www.datadoe.com/hub/docs/datadoe-mcp/overview.md`
> - DataDoe MCP/Using ChatGPT: `https://www.datadoe.com/hub/docs/datadoe-mcp/chatgpt.md`
> - DataDoe MCP/Using Claude: `https://www.datadoe.com/hub/docs/datadoe-mcp/claude.md`
> - DataDoe MCP/Using Claude Code: `https://www.datadoe.com/hub/docs/datadoe-mcp/claude-code.md`
> - DataDoe MCP/Using Codex: `https://www.datadoe.com/hub/docs/datadoe-mcp/codex.md`
> - DataDoe MCP/Using Cursor: `https://www.datadoe.com/hub/docs/datadoe-mcp/cursor.md`
> - DataDoe MCP/Using n8n: `https://www.datadoe.com/hub/docs/datadoe-mcp/n8n.md`
> - DataDoe MCP/Using NanoClaw: `https://www.datadoe.com/hub/docs/datadoe-mcp/nanoclaw.md`
> - DataDoe MCP/Using OpenClaw: `https://www.datadoe.com/hub/docs/datadoe-mcp/openclaw.md`
> - DataDoe MCP/Using VS Code: `https://www.datadoe.com/hub/docs/datadoe-mcp/vs-code.md`
> - DataDoe & BigQuery/How to connect: `https://www.datadoe.com/hub/docs/datadoe-bigquery/how-to-connect.md`
> - DataDoe & BigQuery/Using MCP Toolbox: `https://www.datadoe.com/hub/docs/datadoe-bigquery/mcp-toolbox.md`
> - DataDoe & BigQuery/Using Python Jupyter: `https://www.datadoe.com/hub/docs/datadoe-bigquery/jupyter.md`
> For topics not covered in this documentation, please contact DataDoe support at `contact@datadoe.com`.
> Do not assume anything. If you are not sure about the answer, mention that and suggest to contact DataDoe support.

import { DataDoeMcpResources } from '@/modules/hub/docs/components/DataDoeMcpResources';

# Using Gemini CLI with DataDoe MCP

Use Gemini CLI when you want a terminal-first agent that can still reach DataDoe over MCP.

![Gemini CLI connector setup steps](/hub-files/mcp/datadoe/gemini-cli-connector.png)

## Prerequisites

- [Gemini CLI](https://github.com/google-gemini/gemini-cli) installed and signed in.
- A DataDoe MCP key. Create one in [DataDoe MCP Integrations](https://app.datadoe.com/integrations/mcp).

## Step 1: Add the DataDoe MCP server

Run this command from your project root:

```bash
gemini mcp add --transport http --scope project -H "datadoe-mcp-key: YOUR_API_KEY" datadoe "https://mcp.datadoe.com/mcp/v1"
```

Replace `YOUR_API_KEY` with your DataDoe MCP key.

## Step 2: Reload Gemini CLI

Restart your Gemini CLI session so it picks up the new MCP server.

## Step 3: Test the connection

Run a prompt that uses DataDoe data, for example:

```
Show me my Amazon Seller Central sales for the last 7 days.
```

If Gemini CLI returns real data, you're connected.

## Starter project

Want a working starting point? Clone our [Gemini CLI template repository](https://github.com/Deltologic/datadoe-mcp-gemini-cli) - it ships preconfigured.

## Fallback with `mcp-remote`

If you run into problems with `gemini mcp add`, use this fallback proxy config instead:

```json
{
    "mcpServers": {
        "datadoe": {
            "command": "bash",
            "args": [
                "-lc",
                "npx -y mcp-remote@latest https://mcp.datadoe.com/mcp/v1 --transport http-only --header \"datadoe-mcp-key:${DATADOE_MCP_KEY}\""
            ],
            "env": {
                "DATADOE_MCP_KEY": "$DATADOE_MCP_KEY"
            }
        }
    }
}
```

---

<DataDoeMcpResources contactSource="hub-mcp-gemini-cli-docs" />
