Roblox
live GamesRoblox API — user profiles, friends, badges, games, groups, and presence data from the Roblox gaming platform.
Tools
user_by_username Resolve username to user id.
No parameters required.
Try it
user Fetch a Roblox user's public profile by numeric user_id; returns display name, username, description, account creation date, and ban status.
No parameters required.
Try it
user_friends List the friends of a Roblox user by numeric user_id; returns each friend's user ID, username, display name, and presence status.
No parameters required.
Try it
user_followers_count Return the total number of followers for a Roblox user by numeric user_id.
No parameters required.
Try it
user_followings_count Return the total number of accounts a Roblox user is following, by numeric user_id.
No parameters required.
Try it
user_badges Badges.
No parameters required.
Try it
user_games Created games.
No parameters required.
Try it
user_presence Presence for up to 100 user ids.
No parameters required.
Try it
group Group detail.
No parameters required.
Try it
game Game (universe) detail.
No parameters required.
Try it
game_passes List the game passes (one-time-purchase perks, e.g. VIP, 2x Money) sold in a Roblox experience, with their exact Robux price. Resolves the experience from universe_id, place_id, or a name (e.g. "Grow
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/roblox/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/roblox/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"user_by_username","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("user_by_username", {}); // Or ask in plain English:
const answer = await px.ask("roblox api — user profiles, friends, badges, games, groups, and presence data from the roblox gaming platform");