# Roblox Social Intelligence MCP

> Roblox Social & Group Intelligence gives your AI agent deep access to the Roblox social graph. It lets you track user profiles, audit group structures, and map out complex relationships like friend lists, followers, and real-time online status across the entire ecosystem.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** social-graph, user-profiles, presence-tracking, group-management, identity-verification

## Description

This MCP equips your AI client with professional social data engineering capabilities for Roblox. Forget manual searches; now your agent can resolve usernames into unique AccountIDs, giving you a precise view of user metadata and public profiles. You can audit official group structures by listing all available ranks, checking member counts, or even tracking who currently owns the group. Need to map out connections? Your agent retrieves comprehensive friend lists, follower counts, and tells you which users are online right now. Since Vinkius hosts this MCP, you connect once from your preferred AI client—whether that's Claude, Cursor, or Windsurf—and gain access to all these social data tools without needing any API keys for public discovery.

## Tools

### get_user_followers
Retrieves the list of all users that follow a specific Roblox account.

### get_user_followings
Lists every user that a given Roblox account is following.

### get_user_friends
Retrieves the list of friends connected to a specific Roblox user.

### get_group_details
Gets core metadata about an entire Roblox group, including its name and description.

### get_group_roles
Lists every rank or role available within a specific Roblox group structure.

### get_users_online_status
Checks the current online or in-game status for multiple specified user IDs at once.

### get_user_badges
Retrieves a list of all badges earned by a specific Roblox user.

### get_user_profile
Fetches the comprehensive profile data for a Roblox user, given their unique ID.

### search_roblox_user
Locates specific Roblox users by entering their username.

## Prompt Examples

**Prompt:** 
```
Find the UserID for the Roblox user 'Builderman' and show his friend list.
```

**Response:** 
```
Resolving username... I've found the account for 'Builderman' (ID: 156). I've also retrieved his public friend list which includes 68 users. Would you like to see his current presence status or account history?
```

**Prompt:** 
```
Analyze the group ID '1' and list all available ranks and the owner.
```

**Response:** 
```
Inspecting group metadata... Group ID '1' (Roblox) is owned by 'Builderman'. It has over 2 million members. I've retrieved the rank structure including 'Member', 'Moderator', and 'Admin'. Would you like the full list of members in a specific rank?
```

**Prompt:** 
```
Check if user IDs '123, 456, 789' are currently playing any game together.
```

**Response:** 
```
Running batch presence check... Users 123 and 456 are currently in the same experience: 'Work at a Pizza Place'. User 789 is currently offline. Shall I continue monitoring their status for any changes?
```

## Capabilities

### Search and Profile Users
Find a user by their name and pull up their full profile details, badges earned, or bio information.

### Mapping Social Connections
List all the friends of a user, count who follows them, or see who they are currently following.

### Auditing Group Structures
Get official group details, including member counts and a full list of ranks held within that organization.

### Checking Presence Status
Determine if multiple users are currently online or playing a specific game right now.

### Analyzing Relationships
Analyze the deep connections between accounts by fetching friend lists and follower counts across the platform.

## Use Cases

### Identifying High-Value Members
A community manager needs to find all top contributors. They ask their agent to 'get_group_roles' for the group and then cross-reference that list with 'get_user_badges' to see who has earned specific, rare badges.

### Tracking Competitive Players
A scout needs a roster of potential recruits. They use 'search_roblox_user' to find usernames and then run 'get_user_friends' on several targets to map out interconnected social circles for maximum coverage.

### Checking Live Activity
An event organizer wants to know how many people are attending right now. They input a batch of IDs and use 'get_users_online_status' to get an instant, accurate count of active users in the game.

### Auditing Group Ownership
A team needs to verify group ownership changes. They run 'get_group_details' to confirm who owns a group and then use 'get_user_profile' on that owner's ID for full verification.

## Benefits

- Instead of manually checking a profile, you can use 'get_user_profile' to instantly pull all metadata for an account with one command.
- Stop guessing about influence. You can run 'get_user_followers' and 'get_user_followings' to quantify social reach immediately.
- Need group status? Use 'get_group_details' and 'get_group_roles' together to audit the entire organization structure without clicking through multiple admin panels.
- Real-time monitoring is key. 'get_users_online_status' lets you check if a dozen users are active in the same game simultaneously, which manual methods can't do.
- The search function makes everything else possible; use 'search_roblox_user' first to guarantee you have the correct UserID before running any other audit tool.

## How It Works

The bottom line is that you use plain conversation to get complex social graph data.

1. Subscribe to this MCP in Vinkius.
2. Connect your AI client, like Claude or Cursor. No API key is needed for public social data discovery.
3. Ask your agent a natural language query—for instance, 'What are the members of Group X and who are they following?'

## Frequently Asked Questions

**How do I find a user's full profile using the Roblox Social & Group Intelligence MCP?**
Use 'get_user_profile'. This tool takes a specific UserID and returns comprehensive metadata, including biographical info, badges earned, and account history.

**Can I check if multiple users are online at the same time with get_users_online_status?**
Yes. 'get_users_online_status' allows you to input a batch of IDs and instantly determines who is currently in-game or offline, which is perfect for event planning.

**What kind of data can I get about groups using the Roblox Social & Group Intelligence MCP?**
You can audit group structures completely. Tools like 'get_group_details' provide general info, while 'get_group_roles' lists every available rank and its associated permissions.

**Does this MCP help me find users by username?**
Yes, you use the 'search_roblox_user' tool. This finds the correct UserID based on a provided username, which is necessary before running any detailed audits.

**Can I track who follows whom using get_user_followers?**
Absolutely. 'get_user_followers' retrieves a list of every user that currently tracks the profile you specify, helping quantify a user’s public reach.