Skip to content
Elaichi Elaichi

fitness

NationsGlory

Connect NationsGlory to Elaichi and hand every teammate a governed MCP endpoint — 34 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

NationsGlory

AI tools

NationsGlory tools for your AI agents

34 tools are ready to mint as an MCP endpoint the moment you connect NationsGlory — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_nationsglory_playercount

Get the current player count on nationsglory. Returns: count.

list_all_nationsglory_country

List all countries available on a nationsglory server. Returns: id. Required: server.

get_single_nationsglory_country_by_id

Get a single nationsglory country by its slug identifier on a given server. Returns: id. Required: server, id.

list_all_nationsglory_mmr

List MMR (Matchmaking Rating) records from the NationsGlory public API. Returns a 200 response with rating data; the upstream source does not enumerate response fields. Optional: server to target a specific NationsGlory server.

list_all_nationsglory_notations

List nationsglory notations for a specified week, country, and server. Returns notation records including id. All parameters are optional — week defaults to 2801, country defaults to france, and server defaults to blue.

create_a_nationsglory_nabot_message

Send a message to Nabot, the NationsGlory AI assistant, and receive its reply. Returns: message. Optionally supply session_uid to persist conversation memory across requests; if omitted, message defaults to "Bonjour comment ça va ?".

create_a_nationsglory_nabot_session

Create a new NationsGlory Nabot session by calling the createSession endpoint. Returns a session object; the specific response fields are not enumerated in the available source documentation (source page expired with no example payload or field tables).

list_all_nationsglory_ngisland

List nationsglory NGIslands ordered by online members. Returns: id, message. The full response field set is not publicly documented in the nationsglory API reference.

list_all_nationsglory_oauth_token

Validate a nationsglory OAuth access token against the API. Returns a 200 status response on a valid token or 400 on failure; the response body fields are not enumerated in the upstream source documentation. Required: access_token, client_secret.

create_a_nationsglory_oauth_service

Create a new OAuth service in NationsGlory for the authenticated API key account. Only one service is allowed per API key. Returns: client_id, secret_id.

delete_a_nationsglory_oauth_service_by_id

Delete the OAuth service associated with your NationsGlory API key. This permanently removes the service tied to the account. Returns an empty 200 response on success.

update_a_nationsglory_oauth_service_by_id

Update the OAuth service associated with your NationsGlory API key. Allows changing the service name, redirect URI, and support contact email. Returns: client_id, secret_id.

list_all_nationsglory_hdv

List auction house (HDV) items for a NationsGlory game server. The response structure is not enumerated in the available source documentation. Required: server.

list_all_nationsglory_planning

List NationsGlory planning events filtered by server, month, and year. Returns planning event records; the NationsGlory API does not enumerate the response field schema in its documentation.

list_all_nationsglory_user

List nationsglory users. Returns: username.

get_single_nationsglory_user_by_id

Get a nationsglory user by username. Returns: username. Required: id.

list_all_nationsglory_webhook

List all webhooks registered in nationsglory. Returns: url, eventType.

get_single_nationsglory_webhook_by_id

Get a single nationsglory webhook by id. Returns: url, eventType. Required: id.

create_a_nationsglory_webhook

Register a new webhook in nationsglory to receive country event notifications. Returns: url, eventType.

delete_a_nationsglory_webhook_by_id

Delete a nationsglory webhook by id. Returns: url, eventType. Required: id.

create_a_nationsglory_nabot_message

Send a message to the NationsGlory Nabot chatbot and receive a reply (deprecated endpoint). Returns: message. No parameters are required; message defaults to "Bonjour comment ça va ?". Note: this endpoint lives under the /deprecated/ path.

create_a_nationsglory_nabot_session

Create a NaBot session in nationsglory. This endpoint is marked as deprecated. No required parameters. The response body fields are not documented in the available source materials.

list_all_nationsglory_ngislands

List NG islands in nationsglory via the deprecated ngisland list endpoint. Returns paginated ngisland records including id. This endpoint is deprecated; the upstream source does not document the full response field set.

list_all_nationsglory_oauth_tokens

Validate a NationsGlory OAuth token by checking an access_token against its associated client_secret. This is a deprecated endpoint. Required: access_token, client_secret.

create_a_nationsglory_oauth_service

Create a new OAuth service in nationsglory (deprecated endpoint). Returns the client_id and secret needed for OAuth flows — copy these immediately as they are not shown again. Limited to one service per API key.

delete_a_nationsglory_oauth_service_by_id

Delete the OAuth service associated with the current API key in nationsglory (deprecated endpoint). Returns an empty 204 response on success.

update_a_nationsglory_oauth_service_by_id

Update the OAuth service associated with the current API key in nationsglory (deprecated endpoint). Returns the updated service object including client_id, name, redirect_uri, and contact.

get_single_nationsglory_user_by_id

Get a NationsGlory user profile by id from the deprecated user endpoint. This endpoint is deprecated and the upstream source documents no response fields beyond the queried username. Returns: username. Required: id.

list_all_nationsglory_webhooks

List all registered webhook endpoints in nationsglory (deprecated endpoint). Returns: url, eventType.

get_single_nationsglory_webhook_by_id

Get a single nationsglory webhook registration by id (deprecated endpoint). Returns: url, eventType. Required: id.

create_a_nationsglory_webhook

Register a new webhook in nationsglory to receive country event notifications (deprecated endpoint). Returns: url, eventType. Both url and eventType have documented defaults and are optional.

delete_a_nationsglory_webhook_by_id

Remove a nationsglory webhook registration by id (deprecated endpoint). Returns an empty 204 response on success. Required: id.

list_all_nationsglory_countries

List all countries on a nationsglory server. Returns: id. Required: server.

get_single_nationsglory_country_by_id

Get a single nationsglory country by its identifier on a specified server. Returns: id. Required: server, id.

How it works

From NationsGlory account to governed MCP endpoint

Connect

Link a NationsGlory account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which NationsGlory tools are exposed, rename them, or freeze arguments.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.