npm package: @sgpdirectory/mcp-server
Description: Singapore business directory. Search companies, UENs, and SSIC industry classifications.
Author: SGP Directory
Latest version: 1.0.0

# Singapore Business Directory MCP Server (@sgpdirectory/mcp-server)

[![NPM Version](https://img.shields.io/npm/v/@sgpdirectory/mcp-server?color=blue&style=flat-square)](https://www.npmjs.com/package/@sgpdirectory/mcp-server)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](https://opensource.org/licenses/MIT)
[![Documentation](https://img.shields.io/badge/docs-sgpdirectory.com-green?style=flat-square)](https://docs.sgpdirectory.com/docs/mcp)

Official Model Context Protocol (MCP) server for [SGP Directory](https://sgpdirectory.com/?utm_source=npmjs). Connect your AI agents, IDEs, and tools directly to the live Singapore business registry. Search over 2 million entities, verify UENs, and explore SSIC industry classifications with ease.

## Why SGP Directory MCP?

- **Trusted ACRA Data**: Access up-to-date information on Singapore companies from the official registry.
- **AI-Native**: Designed specifically for LLM-based agents (Cursor, Claude, Antigravity).
- **Comprehensive Search**: Search by company name, UEN, or industry code (SSIC).
- **Streamable HTTP**: High-performance, lightweight connection via Cloudflare Workers.

---

## Quick Setup

Depending on your tool, you can connect using **Streamable HTTP** (recommended) or the **NPX Wrapper**.

### 1. Streamable HTTP (Modern Tools)
Perfect for tools that support remote MCP connections like **Cursor**, **Open Code**, or **Claude Code**.

- **URL**: `https://sgpdirectory.com/mcp`
- **Type**: `http` / `remote`

### 2. NPX Package (Local Execution)
Recommended for tools that execute commands locally like **Claude Desktop** or **Google Antigravity**.

- **Command**: `npx`
- **Args**: `["-y", "@sgpdirectory/mcp-server"]`

---

## Detailed Integration Guide

### CLI Tools

#### Claude Code
```bash
claude mcp add --transport http singapore-business-directory https://sgpdirectory.com/mcp
```

#### Gemini CLI
```bash
gemini mcp add -s user --transport http singapore-business-directory https://sgpdirectory.com/mcp
```

### IDE Tools

#### Cursor
1. Open **Settings** (`Cmd/Ctrl + ,`).
2. Navigate to **Features** → **MCP Servers**.
3. Click **+ Add MCP server**.
4. **Name**: `singapore-business-directory` | **Type**: `http` | **URL**: `https://sgpdirectory.com/mcp`

#### GitHub Copilot
Add to `.github/copilot/mcp.json`:
```json
{
  "mcpServers": {
    "singapore-business-directory": {
      "url": "https://sgpdirectory.com/mcp",
      "headers": {
				"Authorization": "Bearer <your-api-key>"
			}
    }
  }
}
```

#### Google Antigravity
Add to `mcp_config.json`:
```json
{
  "mcpServers": {
    "singapore-business-directory": {
      "command": "npx",
      "args": ["-y", "@sgpdirectory/mcp-server"],
      "env": { "SGP_DIRECTORY_API_KEY": "<your-api-key>" }
    }
  }
}
```

### Desktop Applications

#### Claude Desktop
Add to your `claude_desktop_config.json`:
```json
{
  "mcpServers": {
    "singapore-business-directory": {
      "command": "npx",
      "args": ["-y", "@sgpdirectory/mcp-server"]
    }
  }
}
```

---

## Authentication

SGP Directory is free to use with anonymous rate limits. For higher quotas:
1. Obtain an API key from the [SGP Directory Console](https://console.sgpdirectory.com/?utm_source=npmjs).
2. Pass it via the `SGP_DIRECTORY_API_KEY` environment variable or the `Authorization: Bearer <key>` header.

---

## Links

- **Website**: [sgpdirectory.com](https://sgpdirectory.com/?utm_source=npmjs)
- **Console**: [console.sgpdirectory.com](https://console.sgpdirectory.com/?utm_source=npmjs)
- **Documentation**: [docs.sgpdirectory.com](https://docs.sgpdirectory.com/?utm_source=npmjs)

&copy; 2026 SGP Directory. All rights reserved.