Nakama

Nakama MCP Connector for Claude

A+

Automate your game backend via Nakama — manage authentication, user profiles, social features, and storage directly from any AI agent.

31 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Nakama server to any AI agent to manage your game's backend infrastructure through natural conversation. Nakama is the leading open-source distributed server for social and realtime games and apps.

What you can do

  • Authentication & Sessions — Authenticate users via device ID, email, or social providers, and manage active sessions and logouts.
  • User Management — Fetch and update account profiles, manage wallets, and retrieve public user information.
  • Social & Groups — Manage friend lists, handle group memberships, and promote or kick members to maintain your community.
  • Storage & Data — Read, write, and list storage objects to manage player state, inventory, or global game data.
  • Competitive Play — Access leaderboard records and manage tournament participation directly.
  • Custom Logic — Execute server-side RPC calls to trigger custom game logic or integrations.

How it works

  1. Subscribe to this server
  2. Enter your Nakama Server URL and Session Token
  3. Start managing your game backend from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Game Developers — quickly inspect player data or test backend logic without leaving the IDE.
  • LiveOps Managers — monitor leaderboards, manage player groups, and handle support requests efficiently.
  • Backend Engineers — debug storage objects and verify RPC functions through simple natural language queries.
game-backendmultiplayersocial-gamingleaderboardsreal-time

31 tools expose this connector's capabilities to your AI agent.

update_account

Update current user account

write_leaderboard_record

Write a leaderboard record

write_storage_objects

Write storage objects

add_friends

Add friends or send invites

add_group_members

Add members to a group

authenticate_device

Authenticate using a device ID

authenticate_email

Authenticate using email and password

block_friends

Block users

create_group

Create a new group

delete_account

Delete current user account

delete_friends

Remove friends or reject invites

delete_storage_objects

Delete storage objects

demote_group_members

Demote group members

get_account

Fetch current user account

get_channel_history

Get channel message history

get_users

Fetch public user profiles

join_group

Join a group

join_tournament

Join a tournament

kick_group_members

Kick group members

leave_group

Leave a group

list_friends

List friends

list_groups

List groups

list_leaderboard_records

List leaderboard records

list_storage_objects

List storage objects

logout_session

Logout a session

promote_group_members

Promote group members

read_storage_objects

Read storage objects

refresh_session

Refresh a session token

rpc_call

Call an RPC function

list_tournaments

List tournaments

write_tournament_record

Write a tournament record

See how to talk to your AI agent using Nakama.

Authenticate a user with email 'player@example.com' and password 'securePass123'.

I've initiated the authentication for 'player@example.com'. The session is now active and the user is logged in.

Show me the top records for the 'global_high_scores' leaderboard.

Fetching leaderboard data... I've retrieved the top records for 'global_high_scores'. The current leader is 'PlayerOne' with 15,000 points.

List all the groups I am currently a member of.

Querying your group memberships... You are currently a member of 3 groups: 'Alpha Squad', 'Beta Testers', and 'The Guild'.

Yes. Use `authenticate_email` or `authenticate_device` with the `create` flag set to true. This will register a new account if the credentials don't already exist.

Related Connectors