Roblox

live Utility

Roblox MCP.

10 tools
0ms auth
free tier 50 calls/day

Tools

user_by_username

Resolve username to user id.

No parameters required.

Try it
user

User profile.

No parameters required.

Try it
user_friends

Friends list.

No parameters required.

Try it
user_followers_count

Follower count.

No parameters required.

Try it
user_followings_count

Following count.

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

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/roblox/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
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.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("user_by_username", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("roblox mcp");