Rumble MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RUMBLE_MARKET | No | Market code (default: EGY for Egypt) | EGY |
| FIREBASE_API_KEY | No | Public Firebase Web API key for token refresh (falls back to the built-in default) | |
| RUMBLE_DEVICE_ID | No | Stable device ID for request headers (auto-generated if omitted) | |
| RUMBLE_SESSION_ID | No | Stable session ID for request headers (auto-generated if omitted) | |
| RUMBLE_REFRESH_TOKEN | No | Firebase refresh token for automatic token renewal | |
| RUMBLE_FIREBASE_TOKEN | Yes | Your Firebase ID token from therumble.app |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_fundamental_callsA | Get a list of active fundamental investment calls from TheRumble. Returns stock recommendations with target prices, performance, and analyst info. Use get_call_details for full details on a specific call. |
| get_fundamental_track_recordA | Get the overall track record for fundamental calls, including average return, alpha vs benchmark, and hit ratio. |
| get_latest_releasesB | Get the latest content releases and updates for fundamental calls. |
| get_technical_callsA | Get a list of active technical trading calls from TheRumble. Returns short-term trading signals with entry range, target prices, and expert info. Use get_call_details for full story and updates on a specific call. |
| get_technical_track_recordB | Get the overall track record for technical calls, including hit ratio, average win/loss, and holding period. |
| get_asset_listB | Get a curated portfolio/asset list from TheRumble by ID or alias. |
| get_rfp_portfolioA | Get the Rumble Fundamental Portfolio (RFP) - Long-term investment picks based on fundamental analysis for the Egyptian market. |
| get_bottom_fisher_portfolioC | Get the Bottom Fisher Portfolio - Undervalued stocks with high upside potential. |
| get_rsp_portfolioA | Get the Rumble Shariah Portfolio (RSP) - Shariah-compliant stocks handpicked for the Egyptian market. |
| list_known_portfoliosA | List all known curated portfolio IDs and their descriptions. |
| get_call_detailsA | Get detailed information about a specific investment call (fundamental or technical). Returns comprehensive data including:
Use the 'sections' parameter to filter which data to return. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Each tool targets a distinct asset or call type: portfolios, fundamental vs technical calls, track records, releases, and details. No two tools overlap in purpose, making selection unambiguous.
All tool names follow a consistent 'get_<descriptive_noun>' pattern using snake_case. This predictability aids agent understanding and selection.
With 11 tools covering portfolios, calls, track records, releases, and details, the count is well within the ideal 3-15 range and matches the server's financial analysis scope.
The tool set provides a full read-only surface: listing known portfolios, retrieving specific portfolios or asset lists, listing fundamental and technical calls with details, track records, and latest updates. No obvious gaps for consuming investment research.