global-database
OfficialREADME.md
# Global Database — MCP Server
[](cursor://anysphere.cursor-deeplink/mcp/install?name=global-database&config=eyJ0eXBlIjogImh0dHAiLCAidXJsIjogImh0dHBzOi8vbWNwLmdsb2JhbGRhdGFiYXNlLmNvbS9tY3AifQ==)
[](https://insiders.vscode.dev/redirect/mcp/install?name=global-database&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fmcp.globaldatabase.com%2Fmcp%22%7D)
[](https://smithery.ai/servers/global-database)
[](https://registry.modelcontextprotocol.io)
Remote [MCP](https://modelcontextprotocol.io/) server that gives LLM agents access to
[Global Database](https://globaldatabase.com/): company profiles, financials, ownership,
digital insights, people search and contact enrichment, prospecting, and KYB/compliance
lookups against official government registries.
Hosted at **`https://mcp.globaldatabase.com/mcp`** (Streamable HTTP). Nothing to install
or run — you connect to it and sign in with your Global Database API key through the
browser.
## Install
### Cursor
Add to `~/.cursor/mcp.json` (global) or `.cursor/mcp.json` (per project):
```json
{
"mcpServers": {
"global-database": {
"type": "http",
"url": "https://mcp.globaldatabase.com/mcp"
}
}
}
```
### Claude Code
```bash
claude mcp add --transport http global-database https://mcp.globaldatabase.com/mcp
```
Or install the plugin, which adds the server **and** three skills (`company-due-diligence`,
`company-snapshot`, `prospect-list`):
```
/plugin marketplace add global-database/mcp-server
/plugin install global-database@global-database
```
### VS Code (GitHub Copilot)
Use the **Install server** badge above, or add it from the terminal:
```bash
code --add-mcp '{"name":"global-database","type":"http","url":"https://mcp.globaldatabase.com/mcp"}'
```
To commit it for a whole repository instead, put this in `.vscode/mcp.json` — the copy in
this repo is exactly that file, so cloning it and opening the folder in VS Code offers the
server without any further setup:
```json
{
"servers": {
"global-database": {
"type": "http",
"url": "https://mcp.globaldatabase.com/mcp"
}
}
}
```
Note the key is **`servers`**, not `mcpServers`. VS Code differs from Claude Code and Cursor
here, the same way Gemini CLI expects `httpUrl` and Antigravity expects `serverUrl` for the
identical endpoint. Copying the wrong file between clients produces a config that loads
without error and connects to nothing.
A user-level equivalent exists too — run **MCP: Open User Configuration** from the Command
Palette (it lives under the VS Code user profile, not `~/.copilot/mcp-config.json` — that
path belongs to the separate GitHub Copilot CLI and expects `mcpServers`, not `servers`).
Signing in is a browser OAuth flow on first use; there is nothing to paste into the config.
### Gemini CLI
Install the bundled extension straight from this repo:
```bash
gemini extensions install https://github.com/global-database/mcp-server
```
Or add the server to `settings.json` by hand:
```json
{
"mcpServers": {
"global-database": {
"httpUrl": "https://mcp.globaldatabase.com/mcp",
"authProviderType": "dynamic_discovery"
}
}
}
```
### Perplexity
Requires a paid plan (custom connectors are a Pro/Enterprise feature). In **Settings →
Connectors → + Custom connector → Remote**, enter:
| Field | Value |
|---|---|
| Name | Global Database |
| MCP Server URL | `https://mcp.globaldatabase.com/mcp` |
| Authentication | OAuth |
| Transport | Streamable HTTP |
Then open the connector card to run the OAuth sign-in.
### Grok
At [grok.com/connectors](https://grok.com/connectors) → **New Connector → Custom**, enter the
MCP server URL `https://mcp.globaldatabase.com/mcp` and complete the OAuth sign-in. Grok
discovers the tools from the live endpoint.
### Microsoft Copilot Studio
In your agent → **Tools → Add a tool → Model Context Protocol → New MCP server**, enter the
server URL `https://mcp.globaldatabase.com/mcp` and pick **OAuth 2.0** with dynamic
registration / discovery. Leave **Scope empty** — the server publishes no scopes, and a
non-empty one fails the token request.
Copilot Studio ignores the MCP `instructions` field, so the agent starts without the routing
rules every other client receives. Paste
[`copilot-studio-instructions.md`](copilot-studio-instructions.md) into **Agent → Overview →
Instructions** after the connection is created.
### Claude.ai / other MCP clients
Add a custom connector pointing at `https://mcp.globaldatabase.com/mcp`.
## Authentication
OAuth 2.1 with PKCE and Dynamic Client Registration — the client registers itself, so there
is nothing to configure. On first connect your browser opens a Global Database login page
where you paste your API key; the key is held in the access-token claims server-side and is
never passed as a tool argument.
Get an API key at [globaldatabase.com](https://globaldatabase.com/).
## Tools
| Tool | What it does |
|---|---|
| `check_api_key` | Verify the API connection and return current user info. |
| `get_company_by_website` | Look up a company by website URL or domain. |
| `get_company_by_linkedin` | Look up a company by LinkedIn URL or public ID. |
| `get_company_by_identifiers` | Look up a company by name, registration number, VAT, ticker, website, email, or LinkedIn. |
| `get_company_details` | Full company profile by `company_id`. |
| `get_company_financials` | Balance sheet, ratios, and key metrics per year. |
| `get_company_ownership` | Shareholders and corporate group structure. |
| `get_digital_insights` | Web traffic, rankings, traffic sources, WHOIS, technologies. |
| `search_employees` | Find the people at a company, or people by name, role, department, or seniority. |
| `get_employee_details` | Full profile for one person from a `search_employees` row. |
| `find_people_by_domain` | Find people at companies given by web domain, via the contact-enrichment providers. |
| `enrich_employee_contacts` | Find and enrich one named employee/contact — email, phone, socials. |
| `get_nomenclature` | Lookup values for use with prospecting filters. |
| `prospecting` | Search and filter companies by country, industry, size, revenue, and more. |
| `kyb_search` | Search official government registries for KYB/compliance checks. |
| `kyb_company_details` | Official registry details for a company. |
| `kyb_officers` | Directors, secretaries, and officers from the official registry. |
| `kyb_shareholders` | Shareholders from the official registry. |
| `kyb_shareholders_search` | Reverse shareholder lookup by holder name, across jurisdictions. |
| `kyb_group_structure` | Corporate group structure from the official registry. |
| `kyb_financial` | Detailed financial statements across multiple years. |
| `kyb_officers_search` | Reverse officer lookup by person's name, across jurisdictions. |
## Resources and prompts
Beyond tools, the server exposes MCP resources so a client can load reference data once per
conversation instead of spending a tool call (and credits) on it:
| Resource | Contents |
|---|---|
| `gdb://nomenclature/country` | Country list for the `prospecting` location filter. |
| `gdb://nomenclature/kyb-countries` | Country list for `kyb_search`. |
| `gdb://nomenclature/company-status` | Company status values for `prospecting`. |
| `gdb://nomenclature/department` | Department ids for `search_employees`. |
| `gdb://nomenclature/seniority` | Seniority ids for `search_employees`. |
| `gdb://docs/prospecting-filters` | Full prospecting filter catalog — field names and value formats. |
| `gdb://docs/intent-glossary` | Keyword → tool glossary for routing a request. |
Larger, hierarchical nomenclatures (NACE, ISIC, SIC, industry focus, region) stay behind the
`get_nomenclature` tool and its `search` parameter.
Prompts shipped with the server: `company_research`, `due_diligence`, `lead_generation`,
`competitor_analysis`, `market_research`.
## Plugins and skill
The same contents ship as a plugin for both Cursor (`.cursor-plugin/plugin.json`) and
Claude Code (`.claude-plugin/marketplace.json`), so the server can be installed from a
marketplace instead of being wired up by hand. Each plugin bundles:
- the remote MCP server above (all tools), and
- three skills: **`company-due-diligence`** walks the agent through a structured KYB
review — resolve the entity, then pull registry details, officers, shareholders,
group structure and financials into one dossier; **`company-snapshot`** gives a fast
one-screen profile instead of the full dossier; **`prospect-list`** builds a target
account list from firmographic filters, optionally enriched with contacts.
## Where it is listed
Verified 2026-09-01.
| Directory | Entry |
|---|---|
| [Official MCP Registry](https://registry.modelcontextprotocol.io) | [`com.globaldatabase/mcp`](https://registry.modelcontextprotocol.io/v0/servers?search=globaldatabase) — published from [`server.json`](server.json) |
| [Claude Connectors Directory](https://claude.ai/directory) | [`global-database`](https://claude.ai/directory/global-database) — Community tier |
| [Claude Plugin Directory](https://claude.com/plugins) | `global-database` — **submitted 2026-09-01, pending review**. Ships the MCP server plus three skills |
| [OpenAI ChatGPT](https://chatgpt.com/) | [Global Database](https://chatgpt.com/plugins/plugin_asdk_app_696f807d21a481918a1ed1f43d719ce9) — Apps SDK app |
| [Smithery](https://smithery.ai/servers/global-database) | [`global-database`](https://smithery.ai/servers/global-database) |
| [Glama](https://glama.ai/mcp/servers) | [`com.globaldatabase/mcp`](https://glama.ai/mcp/connectors/com.globaldatabase/mcp) |
| [Cursor Directory](https://cursor.directory/) | [`mcp-global-database-3`](https://cursor.directory/plugins/mcp-global-database-3) |
| [mcptop.com](https://mcptop.com/) | [`openai-global-database`](https://mcptop.com/server/openai-global-database) — third-party leaderboard |
Also installable without a directory:
| Channel | How |
|---|---|
| Claude Code plugins | `/plugin marketplace add global-database/mcp-server` |
| Antigravity CLI | `agy plugin install` against this repo |
| Gemini Enterprise | admin registers it as a custom MCP connection per tenant |
Not listed: PulseMCP (their submissions are paused), mcp.so, and the VS Code / GitHub MCP
gallery — that last one is a curated catalogue of a few hundred servers and is **not** an
ingest of the Official MCP Registry, so publishing there does not reach it. Also not
pursued: Perplexity's curated connector catalog (no self-serve submission exists — only the
custom-connector route above) and Microsoft's MCP server certification for Copilot Studio (a
real Partner Center pipeline, unlike Perplexity's — see `PUBLISHING.md`).
Maintainer notes — publishing, DNS verification and the remaining directories:
[`PUBLISHING.md`](PUBLISHING.md).
## Links
- [Homepage](https://mcp.globaldatabase.com)
- [Smithery listing](https://smithery.ai/servers/global-database)
- [Privacy policy](https://mcp.globaldatabase.com/static/privacy.html)
- [Terms](https://mcp.globaldatabase.com/static/terms.html)
## About this repository
Distribution metadata only (`server.json`, `.mcp.json`, `plugin.json`,
`.claude-plugin/`, `.cursor-plugin/`, `gemini-extension.json`) so MCP directories and
clients can discover the hosted server, plus the client-side extras that ship with it — the
three skills and the Copilot Studio instruction block. MIT covers this
metadata; the server implementation and the Global Database API are not open source.
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues