Skip to main content
Glama
rhodium11-mcp

rhodium11-mcp

by Rhodium11

rhodium11-mcp

MCP server for Rhodium11. Exposes 21 tools for managing projects, schedules, orders, wallet, and feedback through any MCP-compatible AI agent.

Quick Start

With Claude Desktop / Claude Code

Add to your MCP config:

{
  "mcpServers": {
    "rhodium11": {
      "command": "npx",
      "args": ["-y", "rhodium11-mcp"],
      "env": {
        "RH11_API_KEY": "cak_your_key_here"
      }
    }
  }
}

With Cursor

Add the same configuration to your Cursor MCP settings.

Related MCP server: MCP Enterprise Architecture Practice 01

Configuration

Variable

Required

Default

Description

RH11_API_KEY

Yes

—

Customer API key (cak_ prefix)

RH11_BASE_URL

No

https://app.rhodium11.com

API base URL

Tools (21)

Account

Tool

Description

rh11_account_get

Get account info

rh11_account_update_profile

Update profile (first_name, last_name, company)

rh11_account_get_service_rates

Get current pricing rates

rh11_account_get_subscription

Get subscription info

Wallet

Tool

Description

rh11_wallet_get_balance

Get wallet balance (credits + USD)

rh11_wallet_get_transactions

Get transaction history (paginated)

Projects

Tool

Description

rh11_projects_list

List projects (with marketplace/region/active filters)

rh11_projects_create

Create a new project

rh11_projects_get

Get project details

rh11_projects_update

Pause/resume a project

rh11_projects_archive

Archive (soft delete) a project

rh11_projects_get_stats

Get daily stats (execution, SERP, ARA, BR, SQR, ranks)

rh11_projects_get_projection

Recommended daily quantities for the keyword, with range and over-spend flag

rh11_keywords_projection

Research candidate keywords before creating projects (max 100/call)

Schedule

Tool

Description

rh11_schedule_get

Get project schedule

rh11_schedule_set

Set full per-day schedule

rh11_schedule_quick_set

Quick-set uniform daily volumes

Orders

Tool

Description

rh11_orders_list

List orders (paginated)

rh11_orders_get

Get order details

rh11_orders_report_issue

Report an issue (max 5 per order)

Feedback

Tool

Description

rh11_feedback_submit

Submit feedback (10-5000 characters)

Authentication

Authentication is handled automatically. The server exchanges your RH11_API_KEY for a JWT on the first tool call, proactively refreshes before expiry, and retries once on 401 errors. No manual token management needed.

Configuration

Env var

Default

Purpose

RH11_API_KEY

(required)

Customer API key (starts with cak_).

RH11_BASE_URL

https://app.rhodium11.com

Override for staging or self-hosted backends.

RH11_LOCK_SFB_DAYS

2

Length (in days) of the SFB lock window surfaced via sfb_lock_info. Should match the backend's LOCK_SFB_DAYS setting.

sfb_lock_info on schedule responses

rh11_schedule_get, rh11_schedule_set, and rh11_schedule_quick_set augment the response with an sfb_lock_info block when scheduled SFB units fall inside the lock window. The backend (mpux-flask) freezes the next N days of SFB once a project has active SFB running — this field surfaces how many units are committed and the earliest date you can change SFB freely. Informational only; the backend remains the authority.

Development

npm install
npm run build
npm test

License

MIT

Available Tools

21 tools
rh11_account_getA
Read-only

Get Rhodium11 account info (email, name, company, plan, account type)

Inputs: no named parameters.

rh11_account_get_service_ratesA
Read-only

Get current Rhodium11 service pricing rates. Returns empty object if no plan is active.

Inputs: no named parameters.

rh11_account_get_subscriptionA
Read-only

Get Rhodium11 subscription info (plan label, fee, discount, wallet usage)

Inputs: no named parameters.

rh11_account_update_profileA
Idempotent

Update Rhodium11 account profile fields (first_name, last_name, company). At least one field required.

Inputs: company, last_name, first_name.

rh11_feedback_submitA

Submit feedback to Rhodium11 (10-5000 characters). Do not submit duplicate feedback — identical text will be rejected.

Inputs: feedback (required).

rh11_keywords_projectionA
Read-only

Research keywords BEFORE creating projects for them. Give it candidate keywords and it returns, for each, how big the keyword is, what share the third-placed product holds, and the daily purchases it would take to reach the top three, with a confidence range and matching add-to-cart and pageview volumes. Use it to compare candidates, size a launch, or check whether a keyword is worth targeting at all. Keywords Amazon barely reports come back as low_demand, meaning competition is minimal. Purchases do most of the ranking work; add-to-carts and pageviews carry far less weight on their own. Check keyword_market.third_place_share_basis to tell a measured share from one estimated from clicks or substituted from keywords of the same size, and prefer the low/high range whenever expectations.low_confidence is true. Returns {projections, budget}: budget carries daily_budget and daily_budget_used so you can pace yourself. Only newly looked-up keywords count against it; cached ones are free. Max 100 keywords per call.

Inputs: keywords (required), region.

rh11_orders_getA
Read-only

Get detailed info for a specific Rhodium11 order.

Inputs: order_id (required).

rh11_orders_listA
Read-only

List Rhodium11 orders (paginated, newest first). Includes order status, campaign, region, and issue report status.

Inputs: page, per_page.

rh11_orders_report_issueA

Report an issue with a Rhodium11 order. Maximum 5 issue reports per order — do not retry if you receive a limit error. Description must be 1-1000 characters.

Inputs: order_id (required), description (required).

rh11_projects_archiveA
Destructive

Archive (soft delete) a Rhodium11 Amazon project. The project can be reactivated by creating a new project with the same ASIN+keyword+region.

Inputs: ui_id (required).

rh11_projects_createA

Create a new Rhodium11 Amazon project. If a project with the same ASIN+keyword+region was previously archived, it will be reactivated instead (returns 201). ASIN must be a valid Amazon ASIN. Keyword must be 3-200 characters.

Inputs: asin (required), region (required), keyword (required).

rh11_projects_getA
Read-only

Get detailed info for a specific Rhodium11 project including schedule, services, and SERP data.

Inputs: ui_id (required).

rh11_projects_get_projectionA
Read-only

Get the recommended daily quantities for a project's keyword: how many purchases a day it takes to reach the top three, with a confidence range and matching add-to-cart and pageview volumes. Also returns how big the keyword is, what share the third-placed product holds, how often products that reach the top three keep the position, and a flag when the project is configured well above what the keyword can support. Use this before changing a schedule, or to check whether current volumes are sensible. Purchases do most of the ranking work; add-to-carts and pageviews carry far less weight on their own and are sized as supporting activity. Check keyword_market.third_place_share_basis: 'conversion' means measured, 'click' means estimated from click data, 'tier' means the typical share for keywords this size rather than anything measured on this one. When expectations.low_confidence is true, work from purchases_per_day_low/high rather than the single figure. A status other than 'ok' means no numbers are available and the message says why; 'stale_market' and 'error' are temporary, 'unsupported' and 'no_data' are not.

Inputs: ui_id (required).

rh11_projects_get_statsA
Read-only

Get daily stats for a Rhodium11 project: service execution (SFB, ATC, Wishlist, PGV), SERP rankings, ARA analytics, Brand Referral, and Search Query data. Note: this call may be slow (~1-2s) due to 14+ backend DB queries.

Inputs: ui_id (required), days.

rh11_projects_listA
Read-only

List Rhodium11 Amazon projects with optional filters. Returns ASIN, keyword, active status, and current service volumes.

Inputs: active, region.

rh11_projects_updateA
Idempotent

Update a Rhodium11 project. Currently supports toggling the active status (pause/resume). To archive a project, use rh11_projects_archive instead.

Inputs: ui_id (required), active.

rh11_schedule_getA
Read-only

Get the current schedule for a Rhodium11 project. Shows per-day service volumes (atc, sfb, pgv, wishlist). When SFB units fall inside the lock window, the response is augmented with sfb_lock_info describing how many units are committed.

Inputs: ui_id (required).

rh11_schedule_quick_setA
DestructiveIdempotent

Quick-set uniform daily volumes for a Rhodium11 project. WARNING: This clears any existing per-day schedule and replaces it with uniform values. All omitted fields default to 0. SFB units that fall in the next 2 days (mpux-flask LOCK_SFB_DAYS, configurable via RH11_LOCK_SFB_DAYS) become committed once the project has active SFB — sfb_lock_info in the response surfaces this.

Inputs: ui_id (required), atc, pgv, sfb, +1 more.

rh11_schedule_setA
DestructiveIdempotent

Set the full per-day schedule for a Rhodium11 project. Replaces any existing schedule. Each entry represents one day with volumes for atc, sfb, pgv, and wishlist. Max 365 entries. SFB units that fall in the next 2 days (mpux-flask LOCK_SFB_DAYS, configurable via RH11_LOCK_SFB_DAYS) become committed once the project has active SFB — sfb_lock_info in the response surfaces this.

Inputs: ui_id (required), schedule (required).

rh11_wallet_get_balanceA
Read-only

Get Rhodium11 wallet balance (credits and USD). May include a warning if data is temporarily unavailable.

Inputs: no named parameters.

rh11_wallet_get_transactionsA
Read-only

Get Rhodium11 wallet transaction history (paginated). Last page may include legacy entries beyond per_page count.

Inputs: page, type, per_page.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.1/5.0

    Scored across 21 tools

    Disambiguation5/5

    Each tool is clearly scoped to a specific resource and action, with distinct names like projects_get_projection vs keywords_projection. The descriptions further clarify any potential overlap, making misselection unlikely.

    Naming Consistency5/5

    All tools follow a strict rh11_<resource>_<action> pattern with consistent snake_case. Actions are predictable (get, list, create, update, archive), and even the less common ones (quick_set, report_issue) fit the pattern.

    Tool Count4/5

    21 tools is on the heavier end but justified given the broad domain (account, wallet, projects, keywords, schedules, orders, feedback). Each tool addresses a distinct need, and the count remains manageable for an agent to navigate.

    Completeness4/5

    The surface covers core lifecycle operations for projects (list, create, get, update, archive), schedules (get, set, quick_set), and orders (list, get, report_issue). Minor gaps like subscription cancellation or wallet top-up exist but don't block primary workflows.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      Enterprise MCP server providing a suite of tools including file, database, GitHub, Slack, calendar, email, vector search, and Python execution, with safe defaults and OpenAI integration for automatic tool selection.
      -
    • F
      license
      Not graded
      quality
      D
      maintenance
      A centralized MCP server providing over 40 tools for contextual intelligence, code analysis, vision, and memory management via MemPalace, enabling efficient project development and agent orchestration.
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for the Junction41 platform, providing 125 tools for agent lifecycle, jobs, workspace, payments, bounties, and more, enabling LLMs to interact with Junction41.
      7 npm
      MIT