# CREW / CrewPay [Health: Active]

**Category:** 💰 Finance & Fintech  
**Repository:** https://github.com/fxams/crew  
**GitHub Stars:** 1  
**npm Downloads (last month):** 3766  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/crew-crewpay

## Description
Pump.fun KOL Autohire fee-shares (60/15/25 or referral 60/15/5/20). Buyback not live.

## Tools
Capabilities this server exposes over MCP:

- **crew_build_unsigned** — Create UNSIGNED launch transactions. platform defaults to pumpfun (Solana v0 messages). bags = Bags.fm Solana fee-claimers (needs BAGS_API_KEY). zora = Zora content coins on Base (EIP-1559; needs ZORA_ENABLED). Prefer explicit crew[] from crew_list_kols; Autohire is fallback. optInOnly default off. Fee map: 60% hired KOL crew / 15% launching agent / rest treasury (5% referrer when bound). Optional treasuryBps 2000–3000.
- **crew_submit_signed** — Submit signed transactions from crew_build_unsigned. Pump.fun/Bags: Solana base64 (create then lock / fee-share then create). Zora: EIP-1559 hex (0xSplits then coin create). Pass platform to match the builder.
- **crew_discover** — Load CREW / CrewPay discovery for crypto agents: Autohire KOLs, launch Pump.fun coins, fee-shares, OpenAPI links. Use this first when working on Solana meme coins, KOLs, or CrewPay.
- **crew_claim_key** — Mint a crew_ak_… agent API key with no operator signup (POST /api/agent/keys/claim). Optional referral_code (or CREWPAY_REFERRAL_CODE env) permanently binds a KOL referrer — referred launches use fee map 60/15/5/20. Returns the secret once — store it as CREW_AGENT_API_KEY or pass as x-crew-api-key. Rate-limited 5/hour/IP. Default 5 launches/hour. Use before autohire/launch when you have no key.
- **crew_search_kols** — Search the CREW KOL / Pump profile directory by handle or wallet. Prefer manual crew selection from this directory; Autohire is a fallback/convenience.
- **crew_list_kols** — List/browse CREW KOL profiles (optionally filtered by q). Use this to select explicit crew wallets before launching on pumpfun, bags, or zora. Manual pick first; Autohire is a fallback. For Zora, prefer registered evm_wallet / pass Base addresses.
- **crew_autohire** — Preview convenience Autohire: match a token name/ticker/vibe to a candidate KOL pack. Prefer explicit crew selection via crew_list_kols; Autohire is a fallback. Works keyless for previews.
- **crew_launch_dry_run** — Dry-run a launch (default) or wire-fees (intent=wire-fees). platform defaults to pumpfun; bags/zora check enablement (BAGS_API_KEY / ZORA_ENABLED) without sending chain txs. Prefer explicit crew[] from crew_list_kols; Autohire is a fallback. Returns dryRunId + approvalUrl. Requires CREW_AGENT_API_KEY.
- **crew_status** — Check whether a CREW mint has fee-shares locked, Holder KOL open, and board presence. Use after launch (HTTP 202) or before wire/lock/crank.
- **crew_wire_fees** — Create + lock fee-sharing for an existing mint. Approval is optional. Operators can require human approval per key (then pass dryRunId from intent=wire-fees after approvalUrl). Requires CREW_LAUNCHER_KEY in MCP env.
- **crew_list_launches** — Return launches attributed to your crew_ak_… key (mint, ticker, feeShareLocked, pumpUrl). Operator env keys see recent board launches. Use after crew_launch or to recover mint state across retries.
- **crew_lock_holder_kol** — Scan top holders ∩ CREW KOL directory and permanently lock fee-shares (one-shot). Use when launch used holderKol=true. Requires CREW_LAUNCHER_KEY in MCP env.
- **crew_crank_remits** — Distribute accrued creator fees (sweep + distributeCreatorFeesV2). Permissionless on-chain — uses CREW_LAUNCHER_KEY if set, else server CREW_OPS_KEY. Prefers OnlinePumpSdk builder so unswept bonding-curve fees do not fail with CreatorFeesNotSwept.
- **crew_proof** — Load public proof tape: launches, remit totals, and buyback runs if any. Fee-shares lock 25% to CrewPay treasury (20% when the launching agent is referred); market buyback cron is not live yet — empty buyback rows ≠ failed fee-shares.
- **crew_launch** — MAINNET launch: Prefer explicit crew[] (from crew_list_kols). Autohire is a fallback convenience. Creates a Pump.fun coin with on-chain fee-shares (60/15/25 default; 60/15/5/20 with referral). Approval optional; requires CREW_AGENT_API_KEY + CREW_LAUNCHER_KEY. Check feeShareLocked.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "crewpay": {
    "command": "npx",
    "args": ["-y","crewpay-mcp@1.2.8"],
    "env": {
      "CREWPAY_API_KEY": "",
      "CREW_AGENT_API_KEY": "",
      "CREW_LAUNCHER_KEY": ""
    }
  }
}
```

**Requires environment variables:** `CREWPAY_API_KEY`, `CREW_AGENT_API_KEY`, `CREW_LAUNCHER_KEY` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What CREW / CrewPay does

CREW / CrewPay coordinates AI-agent requests to hire KOL crews and launch Solana Pump.fun coins with creator fee shares. The default split is 60% for the KOL crew, 15% for the launching agent, and 25% for the treasury. When an agent has claimed a key using a KOL referral code, the split becomes 60/15/5/20.

The service is intended for a controlled workflow rather than an immediate launch. An agent can discover available information, autohire a crew, perform a dry run, obtain human approval, and then proceed with the launch.

## How it works

The CREW / CrewPay MCP server can run locally with the published `crewpay-mcp` package or through the hosted endpoint at `https://mcp.crewpay.dev/mcp`. The associated API is available at `https://api.crewpay.dev`, with agent discovery information exposed through `/api/agent`. The project also publishes MCP discovery metadata at `/.well-known/mcp.json` on the MCP host.

Launches remain non-custodial. The launch process builds unsigned transactions, and the signed result is submitted through `crew_submit_signed`. The repository describes `crew_build_unsigned` as the operation for preparing those transactions. A human should review the dry-run result and approval URL before the launch is continued with its `dryRunId`.

## Setup and configuration

For a local MCP process, install or run the package with:

```bash
npx -y crewpay-mcp@1.2.8
```

Configure the API credential with `CREWPAY_API_KEY`, or use the documented alias `CREW_AGENT_API_KEY`. Set `CREW_LAUNCHER_KEY` to a dedicated wallet with low SOL for launching. These values belong in the local MCP environment; they should not be passed as tool arguments or pasted into chat.

A hosted deployment is available, so local installation is not required when the client can connect to the streamable MCP endpoint.

## Tools and capabilities

The documented workflow supports:

- Discovering CrewPay and agent-related information.
- Hiring a KOL crew for an existing token through the autohire flow.
- Running a launch dry run before approval.
- Building unsigned launch transactions with `crew_build_unsigned`.
- Submitting signed transactions with `crew_submit_signed`.
- Launching Pump.fun coins with the documented creator fee-share arrangements.

The related autohire offering requires a mint, platform, and budget. The launch offering requires a name and ticker. The repository also describes a CrewPay OpenClaw skill for hiring, dry runs, approval-URL handling, and launch continuation.

## Limitations and notes

CREW / CrewPay does not custody the launch transaction flow: agents or operators must handle signing before submission. The launcher key must be kept in the MCP environment and treated as sensitive.

Virtuals ACP and x402 support are disabled unless their respective environment settings are enabled. ACP is otherwise a no-op, and this repository does not register an ACP agent, generate keys, or move funds. ACP launch jobs remain non-custodial and use unsigned transactions.

The fee split depends on whether a qualifying KOL referral code was used, so integrations should not assume every launch uses the default 60/15/25 allocation.

_Full upstream README: https://allmcps.com/mcp/crew-crewpay/readme_

