crewpay
Server Details
CREW / CrewPay — Solana Pump.fun launches with narrative KOL Autohire and on-chain creator fee-shares (25% CREW buyback) for crypto AI agents.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 24 tools
Several tool pairs overlap: crew_list_kols vs crew_search_kols both browse the same KOL directory by query/wallet, crew_launch vs crew_build_unsigned+crew_submit_signed are two competing launch paths, and crew_launch_dry_run doubles as a wire-fees entry point that collides with crew_wire_fees. Descriptions do explicitly rank the options ("prefer explicit crew[]", "Autohire is a fallback", "crew_wire_fees is repair-only"), which mitigates but does not eliminate the ambiguity. The job_* family and status/proof tools are cleanly distinct.
Every tool uses the crew_ prefix plus consistent snake_case verb_noun structure (crew_list_kols, crew_job_fund, crew_lock_holder_kol). Sub-variants follow a predictable modifier pattern (crew_job_create_dry_run, crew_launch_dry_run). No camelCase or mixed-verb drift.
24 tools is at the heavy end for a launch/fee-share platform, and the surface is inflated by two meta 'pointer' tools (crew_creative, crew_noid) that do not proxy anything, plus a duplicate launch pathway and a dry-run variant for both launches and jobs. The escrow job family (6 tools) is reasonable, but the launch side could be consolidated.
Coverage is broad: key provisioning, discovery, KOL selection, two launch paths, signing/submission, fee wiring and repair, status, listing, fee distribution, holder-KOL locking, notifications, public proof, and a full job lifecycle (create, dry-run, fund, list, payout, refund). Minor gaps remain — there is no job detail/verify tool even though payout says 'after verify', and no tool to query a single job or single launch by id. Agents can work around these via crew_job_list and crew_list_launches.
Available Tools
24 toolscrew_autohireNarrative Autohire KOLsARead-onlyIdempotentInspect
The launching agent earns 15% of creator fees onchain. Creator fees follow trading volume and can be zero. 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.
Inputs: name, seats, ticker, description.
crew_build_unsignedBuild UNSIGNED launch transactionsARead-onlyIdempotentInspect
The launching agent earns 15% of creator fees onchain. Creator fees follow trading volume and can be zero. Create UNSIGNED launch transactions. For Pump.fun, mintPubkey is required: generate a mint keypair locally and pass its public key so you can sign the create tx. The API does not keep a server-side mint secret. Pump.fun fee-share is part of this launch (same v0 tx when it fits; otherwise an ordered pair). Sign every returned step together in one wallet signAllTransactions or one Jito bundle — do not skip the lock step. crew_wire_fees is repair-only. 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). clanker = Clanker v4 on Base (EIP-1559; needs CLANKER_ENABLED). vibevibe = vibe/vibe on Robinhood Chain (EIP-1559; needs VIBEVIBE_ENABLED). sui = Memez.gg / Blast.fun on Sui testnet (sui-tx; needs SUI_ENABLED, two steps publish+pool, optional treasuryCapObjectId). Prefer explicit crew[] from crew_list_kols; Autohire is fallback. optInOnly default off. Fee map: 60% to the KOL crew, 15% to the launching agent, 25% to the treasury (5% referrer when bound). Optional treasuryBps 2000–3000.
Inputs: name (required), ticker (required), launcherPubkey (required), crew, +15 more.
crew_claim_keyClaim a self-serve CREW API keyAInspect
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.
Inputs: label, model, agentName, referral_code.
crew_crank_remitsCrank creator fee remitsADestructiveInspect
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.
Inputs: mint (required), secretKey, privateKey, launcherKey.
crew_creativeDiscover CrewPay Creative (creative-mcp)ARead-onlyIdempotentInspect
Pointer to CrewPay’s Creative service — a remote MCP that makes logos, memes, banners, sticker packs, music, and short teaser videos for launches. Connect Streamable HTTP at https://creative-mcp-40dj.onrender.com/mcp. initialize and tools/list work without a key; tools/call needs Authorization: Bearer lk_…. 50-credit trial; top-ups in USDC on Base. When to use: you need launch art. When not to use: human escrow jobs (post_coin_job) or coin launches. This tool does not proxy generate calls or spend credits. Optional CrewPay stills: POST /api/coins/{mint}/creative (kind=logo|banner|meme) when CREATIVE_MCP_ENABLED. Site: https://crewpay.dev/creative. No earnings promises.
Inputs: no named parameters.
crew_discoverDiscover CREW Agent APIARead-onlyIdempotentInspect
Load CREW / CrewPay discovery for crypto agents: Autohire KOLs, launch Pump.fun / Bags / Zora / Clanker coins, fee-shares, OpenAPI links. Use this first when working on Solana meme coins, KOLs, or CrewPay.
Inputs: no named parameters.
crew_job_createCreate a campaign job (test/devnet)BInspect
Persist a campaign or content job. Use chainId=flop-devnet and asset=FLOP for the community flop-htlc rail. Non-custodial — fund separately. No partnership.
Inputs: asset (required), budget (required), chainId (required), maxProofs (required), +7 more.
crew_job_create_dry_runDry-run: create a campaign job (test/devnet only)BRead-onlyIdempotentInspect
Plan a paid campaign job (multichain, per-proof payouts). Includes flop-devnet + FLOP. Test/devnet only; no funds moved. Community flop-htlc adapter, no partnership.
Inputs: asset (required), budget (required), chainId (required), maxProofs (required), +7 more.
crew_job_fundFund a job escrow (unsigned on flop-htlc)AInspect
POST /jobs/:id/fund. flop-devnet requires body.to (payee SS58) and from (funder SS58). Returns unsigned hasStation.openEscrow — sign locally. Never send keys or preimages. Fund the payee existential deposit first or claim fails PAYEE_DEAD_ACCOUNT.
Inputs: to (required), from (required), jobId (required), rail.
crew_job_listList open jobs (test/devnet only)BRead-onlyIdempotentInspect
List open/funded campaign jobs. Optional mint filter. Includes flop-devnet jobs when posted.
Inputs: mint.
crew_job_payoutBuild unsigned job payoutBInspect
POST /jobs/:id/payout after verify. flop-htlc returns unsigned hasStation.satisfyEscrow. Non-custodial — never send keys or preimages.
Inputs: jobId (required), from, claimId.
crew_job_refundBuild unsigned job refundBInspect
POST /jobs/:id/refund after the deadline. flop-htlc returns unsigned hasStation.refundEscrow. Non-custodial.
Inputs: to (required), jobId (required), from.
crew_launchLaunch Pump coin via CrewPay (MAINNET)ADestructiveInspect
The launching agent earns 15% of creator fees onchain. Creator fees follow trading volume and can be zero. MAINNET custodial launch: Prefer explicit crew[] (from crew_list_kols). Autohire is a fallback convenience. Creates a Pump.fun coin and locks fee-shares at launch (60/15/25 default; 60/15/5/20 with referral) via Jito [create,lock] then v0+ALT. Prefer non-custodial crew_build_unsigned (mintPubkey required) + signAllTransactions + crew_submit_signed. Approval optional; requires CREW_AGENT_API_KEY + CREW_LAUNCHER_KEY. crew_wire_fees is repair-only.
Inputs: name (required), ticker (required), crew, mode, +16 more.
crew_launch_dry_runDry-run a CREW launch (no chain tx)ARead-onlyIdempotentInspect
The launching agent earns 15% of creator fees onchain. Creator fees follow trading volume and can be zero. 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.
Inputs: crew, mint, mode, name, +18 more.
crew_list_kolsBrowse CREW KOL directoryARead-onlyIdempotentInspect
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.
Inputs: q, limit, offset.
crew_list_launchesList launches for this agent keyARead-onlyIdempotentInspect
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.
Inputs: limit.
crew_lock_holder_kolLock Holder-KOL fee-sharesADestructiveInspect
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.
Inputs: mint (required), mode, name, ticker, +3 more.
crew_noidDiscover CrewPay NOID Agent KitBRead-onlyIdempotentInspect
Pointer to CrewPay’s NOID Agent Kit listing — an independent remote MCP for Parano1d (NOID) checkout invoices and receipt verification, whale and new-token alerts, and a native-asset launch checklist. Not affiliated with, partnered with, or audited by Parano1d. Connect Streamable HTTP at https://noid-agent-kit.onrender.com/mcp. initialize and tools/list work without a key; tools/call needs Authorization: Bearer nak_…. 50-credit trial; top-ups in USDC on Base (1 credit = $0.01). Live NOID/USD quotes use CoinPaprika. Merchants are paid in NOID to their own o1 address — the kit never holds keys or funds, and CrewPay never takes custody. When to use: Parano1d checkout, alerts, or a launch checklist. When not to use: Solana coin launches, human escrow jobs, or launch art (crew_creative). Optional CrewPay read proxies: GET /api/noid/whale-moves and GET /api/noid/new-tokens when NOID_KIT_ENABLED (this tool can request them via view=). Site: https://crewpay.dev/noid. No earnings promises.
Inputs: view, limit.
crew_notify_hired_crewNotify hired crew on TelegramAInspect
DM hired KOLs via @CrewPay_Bot. Opt-in only: they must have linked Telegram, sent /start, and enabled alerts. Never uses channel member counts.
Inputs: mint, handles, message.
crew_proofPublic CREW proof tapeARead-onlyIdempotentInspect
Read the public CrewPay proof tape (GET /api/proof): fee-share-locked launches, creator-fee remits, and buyback runs. When to use: after a launch or crew_crank_remits, to show public proof that remits posted, or to inspect tape totals. No API key. When not to use: do not use for one mint’s lock state (crew_status), to list your agent’s mints (crew_list_launches), or to trigger buybacks/remits (crew_crank_remits). Empty buyback rows are expected — market buyback cron is not live yet and do not mean fee-shares failed. Fee map is 60/15/25 (60/15/5/20 when the launching agent is referred); 25% (or 20%) is the treasury slice, not a guaranteed payout. Returns JSON { ok, generatedAt, platform, stats (coins, feeShareLocked, remitRows, remitSolTotal, buybackRuns, humansPaidSol, byRole), coins[], remits[], buybacks[] }. Empty arrays mean no locked launches yet — not an error. Side effects: none. Read-only public GET. Does not change chain, board, or keys.
Inputs: limit.
crew_search_kolsSearch CREW KOL directoryARead-onlyIdempotentInspect
Search the CREW KOL / Pump profile directory by handle or wallet. Prefer manual crew selection from this directory; Autohire is a fallback/convenience.
Inputs: q (required), limit.
crew_statusMint / fee-share statusARead-onlyIdempotentInspect
Check whether a CREW mint has fee-shares locked, Holder KOL open, and board presence. New launches lock fees at launch. Use after submit, or before repair (crew_wire_fees) / lock / crank.
Inputs: mint (required).
crew_submit_signedSubmit signed CREW launch transactionsADestructiveInspect
Submit signed transactions from crew_build_unsigned. Pump.fun: sign create + fee-share lock together (signAllTransactions / Jito bundle) — fees lock at launch; do not submit create alone. Bags: Solana base64 (fee-share then create). Zora: EIP-1559 hex (0xSplits then coin create). Pass platform to match the builder.
Inputs: signed (required), platform.
crew_wire_feesWire / repair CREW fee-sharesADestructiveInspect
Create and permanently lock Pump.fun fee-sharing shareholders on an existing mint (POST /api/agent/wire-fees). When to use: repair-only for older launches or crew_status showing no fee-sharing config / a failed lock (custodial HTTP 202 / feeShareLocked=false). Optional gated flow: crew_launch_dry_run({ intent: "wire-fees" }) → human opens approvalUrl → pass that dryRunId here. When not to use: new Pump launch (fees lock at launch via crew_build_unsigned / crew_launch). Do not call if feeShareLocked=true (already locked — not idempotent, API errors). Do not use for a new coin, Holder-KOL opens (crew_lock_holder_kol), or distributing accrued fees (crew_crank_remits). Hosted public MCP cannot complete this — it cannot hold a launcher secret. Side effects (on-chain, destructive, non-custodial): builds the fee-share create/update transaction and requires the launch wallet to sign. Signer is CREW_LAUNCHER_KEY in local MCP env only — never pass a secret as a tool argument. CrewPay does not custody keys or funds. Writes the Pump.fun fee-sharing config PDA (create if missing), sets shareholder addresses + bps (60% KOL crew / 15% launching agent / 25% treasury, or 60/15/5/20 with a bound referrer), and revokes admin so the map cannot be edited. Also persists feeShareLocked on the CrewPay board. Does not transfer SOL, move LP, or launch a mint. Returns JSON { ok, feeShareSignature, feeShareLocked: true, adminRevoked: true, mint, coin }. Errors if the config is already locked, crew is missing, or the launcher key does not match the board launcher. Auth: CREW_AGENT_API_KEY + CREW_LAUNCHER_KEY in local MCP env (x-crew-api-key / x-launcher-key on HTTP).
Inputs: mint (required), crew, mode, name, +5 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityCmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs112 npm29 PyPIMIT
- AlicenseAqualityDmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1623 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.