API Tools
globalfinreg.com
Enables users to create Global FinReg accounts, look up legal forms, check LEI prices, search the global LEI register by company name, and retrieve detailed LEI records.
ENDPOINT 1
https://api2.globalfinreg.com/mcp
MCP server metadata
- Name
- globalfinreg
- Version
- 1.0.0
The public tools (search_lei_by_company_name, get_lei_record, get_prices, lookup_legal_form, create_user) need no authentication. The account tools act on a Global FinReg user's account and need 'Authorization: Bearer <token>' on the request; /auth.md on this server explains how to get a token on behalf of the user. MCP clients with built-in OAuth sign-in (such as Claude) should connect to /mcp/account instead, which asks the user to sign in. If the user has no account yet, create_user creates one and emails them a link to set a password; register for a token after they have. Prices are in the currency on the user's account: before quoting, ask the user which currency they want to be charged in and change it with set_currency if needed. To renew an LEI, call get_renewal_quote, show the user the price and get their agreement, then create_renewal_order: 'card' returns a payment link for the user (never ask for card details), 'invoice' returns the invoice PDF. To transfer an LEI to Global FinReg, ask the user whether to sign the power of attorney online, have it emailed or download it, then call start_lei_transfer; for a POA signed by hand, give the user the uploadUrl from the answer (or get_upload_link) to upload the signed file in their browser, and follow progress with check_transfer_status. An LEI that expires within 2 months must be renewed with its transfer. To register a new LEI, ask the user how to deal with the limited POA (sign, email or download, as for a transfer), then call start_lei_registration; when documentsNeeded, or for a limited POA signed by hand, use the uploadUrl in the answer or get_upload_link: never pass a PDF as base64, it is too long to copy exactly. Then call get_registration_quote, show the price, and after the user agrees create_registration_order ('card' or 'invoice', as for a renewal). Agents that use the Agentic Commerce Protocol can also buy renewals and new LEI registrations with the ACP checkout at /acp (/.well-known/acp.json, documented in /auth.md). The lookup, price, list and download tools are read-only; the account, order, transfer, registration, upload and set_currency tools change the user's account.
Known tools 5
create_userCreates a Global FinReg account for a user from their email address, so they can order and manage LEIs.
Potential side effectslookup_legal_formLooks up an entity legal form (ISO 20275 ELF code list) in a country: by ELF code first, otherwise by the legal form's local name, optionally within a region of the country.
Inferred read-onlyget_pricesReturns Global FinReg's LEI registration and renewal prices in every supported currency, for 1, 3 and 5 years.
Inferred read-onlyget_lei_recordReturns the registration record of an LEI from the global LEI register: legal name, legal and headquarters address, jurisdiction, legal form, entity and registration status, registration and renewal dates and the managing LOU.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.globalfinreg]
url = "https://api2.globalfinreg.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"globalfinreg": {
"type": "http",
"url": "https://api2.globalfinreg.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: globalfinreg
Remote MCP URL: https://api2.globalfinreg.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"globalfinreg": {
"url": "https://api2.globalfinreg.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"globalfinreg": {
"type": "http",
"url": "https://api2.globalfinreg.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "globalfinreg",
"transport": "streamable-http",
"url": "https://api2.globalfinreg.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://api2.globalfinreg.com/mcp/account
Known tools 0
No tool metadata was available in the registry cache.
CONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.globalfinreg-com]
url = "https://api2.globalfinreg.com/mcp/account"
enabled = true
bearer_token_env_var = "MCP_BEARER_TOKEN"
Authentication is required. Replace the placeholder locally and never commit a secret.
Claude Code
.mcp.json
{
"mcpServers": {
"globalfinreg-com": {
"type": "http",
"url": "https://api2.globalfinreg.com/mcp/account",
"headers": {
"Authorization": "Bearer YOUR_BEARER_TOKEN"
}
}
}
}
Authentication is required. Replace the placeholder locally and never commit a secret.
Claude Desktop
Settings → Connectors → Add custom connector
Name: globalfinreg-com
Remote MCP URL: https://api2.globalfinreg.com/mcp/account
Add the URL as a custom connector, then complete its supported authorization flow. Claude Desktop remote connectors are configured in the UI.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"globalfinreg-com": {
"url": "https://api2.globalfinreg.com/mcp/account",
"headers": {
"Authorization": "Bearer YOUR_BEARER_TOKEN"
}
}
}
}
Authentication is required. Replace the placeholder locally and never commit a secret.
Visual Studio Code
.vscode/mcp.json
{
"servers": {
"globalfinreg-com": {
"type": "http",
"url": "https://api2.globalfinreg.com/mcp/account",
"headers": {
"Authorization": "Bearer ${input:mcp-token}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "mcp-token",
"description": "globalfinreg-com bearer token",
"password": true
}
]
}
Authentication is required. Replace the placeholder locally and never commit a secret.
Generic MCP
Client-specific MCP configuration
{
"name": "globalfinreg-com",
"transport": "streamable-http",
"url": "https://api2.globalfinreg.com/mcp/account",
"headers": {
"Authorization": "Bearer YOUR_BEARER_TOKEN"
}
}
Authentication is required. Replace the placeholder locally and never commit a secret.
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.