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.
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.