Skip to main content
ClaudeWave

Connect Claude, ChatGPT, GitHub Copilot, Cursor, Gemini and other AI assistants to your Twelfth retail workspace over MCP (hosted, read-only, OAuth).

MCP ServersOfficial Registry0 stars0 forks● JavaScriptMITUpdated today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/6/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/twelfth-ai/twelfth-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "twelfth-mcp": {
      "command": "node",
      "args": ["/path/to/twelfth-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/twelfth-ai/twelfth-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

<p align="center">
  <a href="https://twelfth.ai/ai">
    <img src="assets/hero.png" alt="twelfth.ai — Your trade, in every assistant." width="100%">
  </a>
</p>

<p align="center">
  <a href="https://registry.modelcontextprotocol.io/v0.1/servers?search=ai.twelfth/workspace&version=latest"><img alt="Official MCP Registry: ai.twelfth/workspace" src="https://img.shields.io/badge/MCP_Registry-ai.twelfth%2Fworkspace-1e3b2c?style=flat-square"></a>
  <img alt="Access: read-only" src="https://img.shields.io/badge/access-read--only-3a6b33?style=flat-square">
  <img alt="Auth: OAuth 2.1" src="https://img.shields.io/badge/auth-OAuth_2.1-3a6b33?style=flat-square">
  <img alt="Transport: Streamable HTTP" src="https://img.shields.io/badge/transport-Streamable_HTTP-3a6b33?style=flat-square">
  <a href="LICENSE"><img alt="License: MIT" src="https://img.shields.io/badge/license-MIT-c8a24b?style=flat-square"></a>
  <a href="https://smithery.ai/servers/twelfth/twelfth"><img alt="Smithery: twelfth/twelfth" src="https://img.shields.io/badge/Smithery-twelfth%2Ftwelfth-3a6b33?style=flat-square"></a>
  <a href="https://glama.ai/mcp/connectors/ai.twelfth/workspace"><img alt="Glama: tool definition quality and endpoint health" src="https://glama.ai/mcp/connectors/ai.twelfth/workspace/badges/score.svg"></a>
</p>

<p align="center">
  <b>Connect the AI assistants your team already uses to its Twelfth workspace.</b><br>
  Claude · ChatGPT · GitHub Copilot · Gemini · Cursor · Claude Code · any MCP client
</p>

---

[Twelfth](https://twelfth.ai) is a commercial workspace for retail and category
teams. Its hosted MCP server lets an assistant read the products, suppliers,
sales, inventory, pricing, projects and open actions that the signed-in person
can already see, so questions are answered from your Twelfth workspace rather
than from a pasted spreadsheet.

| | |
| --- | --- |
| **Endpoint** | `https://api.twelfth.ai/mcp` (Streamable HTTP) |
| **Sign-in** | OAuth 2.1 with your Twelfth account. Choose the workspace and approve the read tools; no key to copy |
| **Access** | Read-only. Assistants cannot create, change or commit anything |
| **Scope** | One workspace, as the person who connected: their role, remits and categories. Owners and admins see and can end every connection |
| **Registry** | [`ai.twelfth/workspace`](https://registry.modelcontextprotocol.io/v0.1/servers?search=ai.twelfth/workspace&version=latest), published from the twelfth.ai domain |
| **Docs** | [twelfth.ai/ai](https://twelfth.ai/ai) · [MCP guide](https://twelfth.ai/developers/mcp) |

You need a Twelfth workspace to connect. [Book a demo](https://twelfth.ai/book-a-demo)
if your team doesn't have one yet.

## How it connects

```mermaid
flowchart LR
    A["AI assistant<br/>Claude · ChatGPT<br/>Copilot · Cursor"] -- "1 · adds the URL" --> S["Twelfth sign-in<br/>pick workspace<br/>approve read tools"]
    S -- "2 · scoped token" --> A
    A -- "3 · read-only calls" --> M["Twelfth MCP<br/>api.twelfth.ai/mcp"]
    M -- "4 · as the member" --> W[("Your<br/>workspace")]
    ADM["Owner / admin"] -. "sees · ends any connection" .-> M

    classDef ink fill:#1e3b2c,stroke:#14291f,color:#f6efdd;
    classDef paper fill:#f6efdd,stroke:#1e3b2c,color:#1e3b2c;
    classDef gilt fill:#c8a24b,stroke:#1e3b2c,color:#1e3b2c;
    class A,ADM paper;
    class S,M ink;
    class W gilt;
```

## Install

### Cursor

Add Twelfth to `.cursor/mcp.json`. Cursor sends you to Twelfth to sign in on first use:

```json
{
  "mcpServers": {
    "twelfth": { "url": "https://api.twelfth.ai/mcp" }
  }
}
```

### Claude Code

```sh
/plugin marketplace add twelfth-ai/twelfth-mcp
/plugin install twelfth@twelfth
```

Or just the server: `claude mcp add --transport http twelfth https://api.twelfth.ai/mcp`

### VS Code and GitHub Copilot

[<img alt="Install in VS Code" src="https://img.shields.io/badge/VS_Code-Install_Twelfth-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white">](https://insiders.vscode.dev/redirect/mcp/install?name=twelfth&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A//api.twelfth.ai/mcp%22%7D)
[<img alt="Install in VS Code Insiders" src="https://img.shields.io/badge/VS_Code_Insiders-Install_Twelfth-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white">](https://insiders.vscode.dev/redirect/mcp/install?name=twelfth&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A//api.twelfth.ai/mcp%22%7D&quality=insiders)

Or add it to `.vscode/mcp.json` (or your user `mcp.json`):

```json
{
  "servers": {
    "twelfth": { "type": "http", "url": "https://api.twelfth.ai/mcp" }
  }
}
```

Start the server, sign in to Twelfth when VS Code asks, then use the tools from
Copilot Chat in agent mode.

### GitHub Copilot CLI

```sh
copilot plugin marketplace add twelfth-ai/twelfth-mcp
copilot plugin install twelfth@twelfth
```

This adds the server and the `twelfth-workspace` skill. Copilot asks you to sign
in to Twelfth the first time a tool runs.

### Gemini CLI

```sh
gemini extensions install https://github.com/twelfth-ai/twelfth-mcp
```

Then run `/mcp auth twelfth` inside Gemini CLI to sign in. The extension adds
the server and the `twelfth-workspace` skill.

### Claude, ChatGPT, Gemini and other clients

Add a custom connector with the URL `https://api.twelfth.ai/mcp` and complete
the Twelfth sign-in. Per-assistant guides: [twelfth.ai/ai](https://twelfth.ai/ai).

### Servers and scripts

A workspace owner or admin can create a labelled, tool-limited key under
**Settings → AI & agents → Create an API key** and send it as
`Authorization: Bearer <key>`.

## Security and governance

| Control | How it works |
| --- | --- |
| **Read-only by design** | Every tool reads. Decisions are reviewed and committed by people inside Twelfth |
| **Least privilege** | An OAuth connection inherits the member's role and remits and stops working when they leave the workspace. Tools are chosen at consent |
| **Admin visibility** | Owners and admins see every connection, the client and version that connected, and can end any of them. An ended connection is refused on its next request |
| **Keys** | Created only by owners and admins, labelled by environment, limited to selected tools, stored hashed and shown once |
| **Audit** | Each call is logged with tool, outcome, time and duration. Tool results are never stored or sent to analytics; only their size is recorded |
| **Compliance** | Controls, sub-processors and our SOC 2 / ISO 27001 programme: [trust.twelfth.ai](https://trust.twelfth.ai) |

## What's in this repo

This repository holds client configuration only; the server is hosted and
operated by Twelfth AI Pty Ltd.

| Path | What |
| --- | --- |
| `plugins/twelfth/` | The plugin: MCP config for Cursor (`mcp.json`) and Claude Code (`.mcp.json`), and a `twelfth-workspace` skill that helps the assistant use the tools well |
| `.cursor-plugin/`, `.claude-plugin/` | Marketplace manifests for Cursor and Claude Code |
| `gemini-extension.json`, `skills/` | The Gemini CLI extension. `skills/` is a copy of the plugin's skills; `node scripts/validate-template.mjs` fails if they drift |

## Support

- Questions and enterprise enquiries: [hello@twelfth.ai](mailto:hello@twelfth.ai)
- Security reports: [security.txt](https://twelfth.ai/.well-known/security.txt)
- Privacy: [twelfth.ai/legals/privacy](https://twelfth.ai/legals/privacy)

<p align="center">
  <a href="https://twelfth.ai">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="assets/wordmark-light.svg">
      <img src="assets/wordmark.svg" alt="twelfth.ai" height="28">
    </picture>
  </a>
  <br><sub>Twelfth AI Pty Ltd · ACN 695 769 138 · Australia</sub>
</p>

The contents of this repository are MIT licensed. The Twelfth service is
governed by its [terms](https://twelfth.ai/legals/terms).

smithery-verification=0c586824f907c08ca5140641c9ddc0c07e5e1574fd305497c14360c7f4ded531
category-managementclaude-code-plugincursor-pluginecommercegemini-cligemini-cli-extensioninventorymcpmcp-servermodel-context-protocolpricingretail

What people ask about twelfth-mcp

What is twelfth-ai/twelfth-mcp?

+

twelfth-ai/twelfth-mcp is mcp servers for the Claude AI ecosystem. Connect Claude, ChatGPT, GitHub Copilot, Cursor, Gemini and other AI assistants to your Twelfth retail workspace over MCP (hosted, read-only, OAuth). It has 0 GitHub stars and its last recorded update is dated 2026-10-06.

How do I install twelfth-mcp?

+

You can install twelfth-mcp by cloning the repository (https://github.com/twelfth-ai/twelfth-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is twelfth-ai/twelfth-mcp safe to use?

+

Our security agent has analyzed twelfth-ai/twelfth-mcp and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains twelfth-ai/twelfth-mcp?

+

twelfth-ai/twelfth-mcp is maintained by twelfth-ai. The last recorded GitHub activity is dated 2026-10-06, with 0 open issues.

Are there alternatives to twelfth-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy twelfth-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: twelfth-ai/twelfth-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/twelfth-ai-twelfth-mcp)](https://claudewave.com/repo/twelfth-ai-twelfth-mcp)
<a href="https://claudewave.com/repo/twelfth-ai-twelfth-mcp"><img src="https://claudewave.com/api/badge/twelfth-ai-twelfth-mcp" alt="Featured on ClaudeWave: twelfth-ai/twelfth-mcp" width="320" height="64" /></a>

More MCP Servers

twelfth-mcp alternatives