Referral Rock MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.16.5更新于 Nov 8, 2026

Read Referral Rock programs, members, referrals, rewards and payouts; add members and referrals.

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行数据与分析商业与电商

概览

AI 生成的概览

面向 Referral Rock 的托管 MCP 服务器:读取推荐计划、会员、推荐、奖励与付款,并可新增会员或推荐。

可以做什么
  • 列出并查询推荐计划及其奖励规则
  • 浏览会员(推荐人),含推荐码、推荐数量及单个会员的分享、推荐与奖励统计
  • 列出并查询推荐记录的状态、金额、备注与自定义字段
  • 列出奖励、待付款项与已完成的付款交易及账户剩余余额
  • 创建或更新会员与推荐,并上报客户购买
适用场景
适合正在运营 Referral Rock 推荐计划的团队,让助手回答关于推荐人、待处理推荐和待付奖励的问题,或在不打开后台的情况下新增会员与推荐。
运行要求
通过 streamable HTTP 访问的远程端点,客户端只需填写 URL。登录使用 OAuth,登录页会要求填写 Referral Rock 的 public 与 private API 密钥(Integrations → API Keys)。客户端配置中不要添加 API 密钥或 Authorization 头。免费额度为每月 50 次工具调用。
安装前请注意
写入类工具会修改 Referral Rock 数据:创建会员可能向其发送确认邮件;创建或更新推荐为 qualified 或 approved 状态,或上报匹配的客户,可能触发奖励,属于财务承诺并可能自动付款。执行任何写入前请先确认。服务器还提供付费套餐与订阅工具,会返回付款链接,并按月计量调用次数。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Referral Rock MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Freferral-rock/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "referral-rock-by-usefulapi": {
      "type": "http",
      "url": "https://referral-rock.usefulapi.io/mcp"
    }
  }
}

README

Referral Rock MCP by usefulapi

Read Referral Rock programs, members, referrals, rewards and payouts; add members and referrals.

Live endpoint: https://referral-rock.usefulapi.io/mcp · Homepage: https://usefulapi.io/referral-rock

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://referral-rock.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http referral-rock https://referral-rock.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "referral-rock": {      "url": "https://referral-rock.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Referral Rock credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/referral-rock/

On first connect you'll paste your Referral Rock public and private API keys (Integrations → API Keys).

Tools

ToolTypeWhat it does
referralrock_list_programsreadList referral programs
referralrock_get_programreadGet referral program by name
referralrock_list_reward_rulesreadList program reward rules
referralrock_list_membersreadList members (advocates)
referralrock_get_member_statsreadGet member statistics
referralrock_list_referralsreadList referrals (leads)
referralrock_get_referralreadGet referral
referralrock_list_rewardsreadList rewards
referralrock_list_pending_payoutsreadList pending payouts
referralrock_list_payout_transactionsreadList payout transactions
referralrock_create_memberwriteAdd a member to a program
referralrock_update_memberwriteUpdate a member
referralrock_create_referralwriteAdd a referral
referralrock_update_referralwriteUpdate a referral (status, amount, notes)
referralrock_record_customerwriteRecord a customer purchase
referralrock_usage_statusmetaUsage status (free-tier meter)
referralrock_request_featuremetaRequest a missing feature
referralrock_upgrademetaUpgrade to Pro or Pro+
referralrock_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with referralrock_upgrade (it returns a Stripe Checkout link). Cancel any time with referralrock_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running referralrock_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Referral Rock.

来源:servers/referral-rock/README.md,提交 4046075

工具

15

referralrock_list_programs

List referral programs

List the referral programs in the account: id, name, type (Web or Form), active flag, title, the member and referral offers and the share/widget URLs. Use the ids (or names) to filter members, referrals and rewards. GET /api/programs.

输入参数countoffsetprogram

referralrock_get_program

Get referral program by name

One referral program by its exact name: id, active flag, offers and URLs. GET /api/program/getsingle.

输入参数name必填

referralrock_list_reward_rules

List program reward rules

The reward rules of one program: what triggers a reward (referral status, referral count or sales limits), how the amount is worked out (fixed or percent), the payout type and delivery delay. GET /api/rewardrules.

输入参数program_id必填

referralrock_list_members

List members (advocates)

List members (the people who refer others), newest first by default, with their referral code and share URL, referral counts, rewards earned and activity dates. Filter by program, by an email / id / external id / referral code, by created date, or active vs disabled. GET /api/members.

输入参数sortcountqueryoffsetdate_toprogramdate_fromshow_disabled

referralrock_get_member_stats

Get member statistics

Sharing, referral and reward statistics of one member over a time period: views, shares, referrals (pending / qualified / approved), reward amounts pending and issued, last share and activity dates. GET /api/memberstats/getsingle.

输入参数member必填time_period

referralrock_list_referrals

List referrals (leads)

List referrals (the people members referred), newest first by default, with status (pending, qualified, approved, denied), amount, the referring member, notes and dates. Filter by program, status, referring member, free-text query or created date. GET /api/referrals.

输入参数sortcountqueryoffsetstatusdate_toprogramdate_frommember_id

referralrock_get_referral

Get referral

One referral by id, email address or external id (at least one is required): status, amount, referring member, notes, custom fields and dates. GET /api/referral/single.

输入参数emailexternal_idreferral_id

referralrock_list_rewards

List rewards

List rewards, newest first by default: recipient, amount, status (Pending, Processing, Issued), payout type, eligibility and issue dates, the member and referral behind it. Filter by program, member, status, recipient query or created date. GET /api/rewards.

输入参数sortcountqueryoffsetstatusdate_toprogramdate_frommember_id

referralrock_list_pending_payouts

List pending payouts

Payouts that are owed but not yet transferred: recipient, program, number of rewards and total amount. Optionally for one recipient, and optionally including rewards whose eligibility date is still in the future. GET /api/payouts/pending.

输入参数recipient_idinclude_ineligible

referralrock_list_payout_transactions

List payout transactions

Payout transactions already transferred to program participants (type, amount, date, status, destination, vendor errors) and the balance left in the account to cover pending payouts. Optionally for one recipient or one transaction. GET /api/payouts/transactions.

输入参数recipient_idtransaction_id

referralrock_create_member

Add a member to a program

WRITE: creates a new member (advocate) in a referral program and returns the member with their referral code and share URL. Not idempotent: a repeat call may create a duplicate or fail. When send_confirmation_email is true Referral Rock emails the member the program's confirmation email, which is a message to a real person; the default is false. POST /api/members.

输入参数email必填phoneconfirmlast_namefirst_name必填program_id必填external_idreferral_codesend_confirmation_email

referralrock_update_member

Update a member

WRITE: changes contact details of an existing member, or disables / re-enables the member (a disabled member can no longer take part in the programs). Only the fields you pass are changed. The member is found by id, referral code, or email / external id plus program_id or program_name; Referral Rock updates it only when it is uniquely identified. POST /api/members/update.

输入参数emaildisabledmember_idnew_emailnew_phoneprogram_idexternal_idprogram_namenew_last_namereferral_codenew_first_namenew_external_id

referralrock_create_referral

Add a referral

WRITE: adds a referral (a lead) to the program of the member who owns the given referral code, as if the lead had used that member's link. A status of qualified or approved can trigger the program's configured rewards for the member, which is a financial commitment, so leave status out (new referrals start as pending) unless you mean it. Not idempotent. POST /api/referrals.

输入参数noteemailphoneamountstatusconfirmlast_namefirst_nameexternal_idcompany_namereferral_code必填preferred_contact

referralrock_update_referral

Update a referral (status, amount, notes)

WRITE: changes the status, amount or notes of an existing referral. Moving a referral to qualified or approved can trigger the program's configured rewards for the referring member (a financial commitment that may be paid out automatically), and denied stops them: confirm with the user first. Only the fields you pass are changed. The referral is found by id, or by external id / email plus program_id or program_name. POST /api/referral/update.

输入参数noteemailamountstatusconfirmprogram_idexternal_idpublic_notereferral_idprogram_name

referralrock_record_customer

Record a customer purchase

WRITE: reports a paying customer to Referral Rock. A customer whose email matches a pending referral turns that referral to approved, which triggers the program's configured rewards for the referring member (a financial commitment that may be paid out automatically). A customer with no matching referral is added as a pre-loaded member to every program that has Preload New Customers on. Returns the outcome per customer (ReferralApproved, MemberPreloaded, Skipped…). Not idempotent. POST /api/customerfeed.

输入参数email必填phoneamountconfirm必填last_namefirst_nameexternal_idpurchase_date

版本历史

15
  1. v1.16.4Nov 7, 2026
  2. v1.15.3Nov 5, 2026
  3. v1.15.2Nov 5, 2026
  4. v1.15.1Nov 4, 2026
  5. v1.15.0Nov 3, 2026
  6. v1.14.1Nov 3, 2026
  7. v1.13.0Nov 1, 2026
  8. v1.11.0Oct 31, 2026
  9. v1.10.0Oct 31, 2026
  10. v1.9.2Oct 30, 2026
  11. v1.9.0Oct 30, 2026
  12. v1.4.0Oct 26, 2026
  13. v1.1.3Oct 25, 2026
  14. v1.1.0Oct 25, 2026
  15. v1.0.0Oct 24, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成