RBX Invest Roblox Limiteds market data
What this MCP does
Tracks Roblox Limited items, RAP and resale prices, market size, deals, creator performance, collector portfolios, releases, and item-level market signals.
Tools
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Topic to search for, e.g. "devex", "how RAP works". Omit for the most recent articles.'}, 'category': {'enum': ['market-reports', 'item-histories', 'guides', 'strategy', 'roblox-history', 'site'], 'type': 'string', 'description': 'Restrict to one section of /articles, the same six a visitor can browse.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'sort': {'enum': ['deal', 'recent', 'savings', 'rap', 'price'], 'type': 'string', 'default': 'deal', 'description': 'deal = biggest discount, savings = biggest absolute saving, recent = newest; rap and price rank by those.'}, 'type': {'enum': ['ugc_limited', 'regular_limited'], 'type': 'string', 'default': 'ugc_limited', 'description': 'ugc_limited or regular_limited (classic).'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'min_rap': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Ignore items whose RAP is below this.'}, 'max_price': {'type': 'integer', 'minimum': 1, 'description': 'Highest resale price to consider, in Robux.'}, 'min_price': {'type': 'integer', 'minimum': 0, 'description': 'Lowest resale price to consider, in Robux.'}, 'min_discount_pct': {'type': 'number', 'default': 10, 'maximum': 99, 'minimum': 0, 'description': 'Only items at least this far below RAP.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'kind': {'enum': ['items', 'creators'], 'type': 'string', 'default': 'items', 'description': 'items = individual Limiteds, creators = whose work is held.'}, 'sort': {'enum': ['unique_owners', 'total_copies'], 'type': 'string', 'default': 'total_copies', 'description': 'total_copies = most copies held, unique_owners = held by the most different people.'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Part of an item or creator name.'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0}, 'direction': {'enum': ['desc', 'asc'], 'type': 'string', 'default': 'desc'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Creator name. Omit if giving creator_id.'}, 'creator_id': {'type': 'string', 'description': 'Numeric creator id.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['asset_id'], 'properties': {'asset_id': {'type': 'string', 'description': 'Numeric Roblox asset id, e.g. "1365767".'}, 'trend_days': {'type': 'integer', 'default': 30, 'maximum': 90, 'minimum': 7}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'days': {'enum': [30, 90, 182, 365, 9999], 'type': 'integer', 'default': 365, 'description': 'Length of the range in days; 9999 for the whole series, which reaches 2021 on two items and 2022-11-24 for the rest.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'sort': {'enum': ['newest', 'fewest_copies', 'best_score'], 'type': 'string', 'default': 'newest'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Part of an item name, to search within recent releases.'}, 'hide_free': {'type': 'boolean', 'default': False, 'description': 'Drop items the creator released at 0 R$.'}, 'availability': {'enum': ['all', 'available'], 'type': 'string', 'default': 'all'}, 'max_age_days': {'type': 'integer', 'default': 7, 'maximum': 90, 'minimum': 1}, 'resellable_only': {'type': 'boolean', 'default': False, 'description': 'Only items whose resale window has opened.'}, 'all_experiences_only': {'type': 'boolean', 'default': False, 'description': 'Only items sold in any experience — the ones a buyer can list in their own game and keep the 40% affiliate commission on.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['roblox_user_id'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'roblox_user_id': {'type': 'string', 'description': 'Numeric Roblox user id, e.g. "27170037".'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'step': {'enum': [1, 2, 3], 'type': 'integer', 'description': '1 get Limiteds, 2 sell them, 3 reinvest the profit. Omit for the overview.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'sort': {'enum': ['totalValue', 'uniqueItems', 'growth', 'copies', 'score', 'chance'], 'type': 'string', 'default': 'totalValue', 'description': "chance = how often their releases end up profitable, score = RBX Invest's creator rating, totalValue = RAP across everything they have made, copies = copies of their items in circulation, uniqueItems = how many Limiteds they have released, growth = average lifetime appreciation against the price they first sold at (the old measure, not the windowed move the item sorts call growth)."}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Part of a creator name, to rank within matching creators.'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Rows to skip, for reading past the first page.'}, 'direction': {'enum': ['desc', 'asc'], 'type': 'string', 'default': 'desc'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'metric': {'enum': ['value', 'copies', 'growth'], 'type': 'string', 'default': 'value', 'description': 'value = total RAP held, copies = number of copies held, growth = average lifetime appreciation across holdings (only players holding 3 or more copies are ranked).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Rows to skip, for reading past the first page.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'sort': {'enum': ['rap', 'totalValue', 'price', 'creatorPrice', 'growth1d', 'growth7d', 'growth14d', 'growth30d', 'growthall', 'growthRs1d', 'growthRs7d', 'growthRs14d', 'growthRs30d', 'growthRsall', 'score', 'copies', 'copiesLeft', 'percentSold', 'percentRemaining', 'volume1d', 'volume7d', 'volume14d', 'volume30d', 'demandGrowth1d', 'demandGrowth7d', 'demandGrowth14d', 'demandGrowth30d', 'salesTotal1d', 'salesTotal7d', 'salesTotal14d', 'salesTotal30d'], 'type': 'string', 'default': 'rap', 'description': 'Metric to rank by. Size: rap, totalValue, price (cheapest copy from any seller), creatorPrice (the creator\'s price for a new copy; only items still on sale from the creator have one), copies, copiesLeft, percentRemaining (stock still unsold, the reading the site shows), percentSold (its complement), score. Movement: growth1d/7d/14d/30d/all (percent) and growthRs1d/7d/14d/30d/all (the same move in Robux); only items that sold inside the window have one, and the "all" pair measures against the creator\'s original price. Trading: volume1d/7d/14d/30d (sales) and salesTotal1d/7d/14d/30d (Robux moved).'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Part of an item name, e.g. "valkyrie". Omit to rank or screen the catalog.'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Rows to skip, for reading past the first page. The reply reports the total that matched.'}, 'filters': {'type': 'array', 'items': {'type': 'object', 'required': ['metric'], 'properties': {'max': {'type': 'number'}, 'min': {'type': 'number'}, 'metric': {'enum': ['rap', 'totalValue', 'price', 'creatorPrice', 'growth1d', 'growth7d', 'growth14d', 'growth30d', 'growthall', 'growthRs1d', 'growthRs7d', 'growthRs14d', 'growthRs30d', 'growthRsall', 'score', 'copies', 'copiesLeft', 'percentSold', 'percentRemaining', 'volume1d', 'volume7d', 'volume14d', 'volume30d', 'demandGrowth1d', 'demandGrowth7d', 'demandGrowth14d', 'demandGrowth30d', 'salesTotal1d', 'salesTotal7d', 'salesTotal14d', 'salesTotal30d'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 6, 'description': 'Ranges narrowing the catalog, ANDed together. Each is in the unit its metric is shown in: Robux for rap/totalValue/price/creatorPrice/salesTotal*/growthRs*, percent for growth*/percentRemaining/percentSold, a count for copies/copiesLeft/volume*. An item with no value for a bounded metric is excluded.'}, 'direction': {'enum': ['desc', 'asc'], 'type': 'string', 'default': 'desc'}, 'item_type': {'enum': ['all', 'regular_limited', 'ugc_limited'], 'type': 'string', 'default': 'all', 'description': 'regular_limited is a classic Limited, ugc_limited a UGC one.'}, 'asset_type': {'enum': ['AvatarBackground', 'BackAccessory', 'DressSkirtAccessory', 'DynamicHead', 'EmoteAnimation', 'EyebrowAccessory', 'EyelashAccessory', 'EyeMakeup', 'Face', 'FaceAccessory', 'FaceMakeup', 'FrontAccessory', 'Gear', 'HairAccessory', 'Hat', 'JacketAccessory', 'LeftShoeAccessory', 'LipMakeup', 'NeckAccessory', 'PantsAccessory', 'ShirtAccessory', 'ShortsAccessory', 'ShoulderAccessory', 'SweaterAccessory', 'TShirtAccessory', 'WaistAccessory'], 'type': 'string', 'description': 'Only this kind of item, e.g. Hat, HairAccessory, FaceAccessory, BackAccessory, Face, Gear. Omit for every kind.'}, 'availability': {'enum': ['all', 'available'], 'type': 'string', 'default': 'all', 'description': 'available = copies still in stock from the creator.'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
tcgmcp
Provides current prices, printing comparisons, market trends, and purchase links for trading card games and decklists.
NDEX Pricing
Provides read-only Swiss market prices and provenance data for video games and consoles.
apex-x1
Provides X1 and Arc token screening, liquidity and exit-risk checks, wallet and bridge data, non-custodial token operations, comm…
amazon-product-research-mcp
Researches Amazon products, brands, sellers, buy-box activity, sourcing profitability, category competition, and supplier opportu…
API Acre
Offers paid APIs for EVM blockchain inspection, data transformation and validation, geocoding, weather, currency conversion, and …
Ask AI
Answers questions about connected e-commerce data from Shopify, Klaviyo, GA4, Triple Whale, and other sources, covering sales, ma…
Neonjelly
Analyzes Shopify stores, products, apps, traffic, competitors, catalog changes, market cohorts and outreach contacts across a lar…
zobrx
Provides read-only ecommerce operations and analytics for orders, inventory, marketplace performance, advertising, settlements, t…