crewpay
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CREWPAY_API_KEY | No | CrewPay API key used by the MCP server (alternative alias: CREW_AGENT_API_KEY). | |
| CREW_LAUNCHER_KEY | No | Dedicated low-SOL launcher key supplied in the local MCP env. Must never be passed as a tool argument or pasted into chat. | |
| CREW_AGENT_API_KEY | No | Alias for the CrewPay agent API key (alternative to CREWPAY_API_KEY). |
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 | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| crew_build_unsignedA | 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). clanker = Clanker v4 on Base (EIP-1559; needs CLANKER_ENABLED). vibevibe = vibe/vibe on Robinhood Chain (EIP-1559; needs VIBEVIBE_ENABLED). 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. |
| crew_submit_signedA | 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_discoverA | 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_keyA | 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_kolsA | 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_kolsA | 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_autohireA | 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_notify_hired_crewA | DM hired KOLs via @CrewPay_Bot. Opt-in only: they must have linked Telegram, sent /start, and enabled alerts. Never uses channel member counts. |
| crew_launch_dry_runA | 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_statusA | 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_feesB | 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_launchesA | 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_kolA | 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_remitsA | 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_proofB | 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_launchA | 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. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| crew-crypto-launch | Prompt template for crypto AI agents launching a Pump.fun coin on CREW with narrative Autohire. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| crew-discovery | CREW / CrewPay agent discovery JSON — Solana Pump.fun launches with KOL fee-shares for crypto AI agents. |
| crew-llms | llmstxt.org index for CREW Agent API (crypto / Solana / Pump.fun). |
TDQS
Scored across 16 tools
Several tools overlap in the launch pipeline: crew_launch, crew_launch_dry_run, crew_build_unsigned, crew_submit_signed, and crew_wire_fees all touch coin creation/fee wiring, and crew_search_kols vs crew_list_kols are closely related directory tools. Descriptions do clarify the distinctions (search by handle/wallet, list to browse, dry-run vs mainnet), but an agent can easily misselect at the launch/fee step.
Every tool uses the crew_ prefix with snake_case verb_noun structure (crew_list_kols, crew_claim_key, crew_notify_hired_crew). Minor deviation with adjective-style names like crew_submit_signed and crew_build_unsigned, but overall cohesive and predictable.
16 tools is slightly heavy but each covers a distinct phase of the launch lifecycle (key claim, discovery, KOL selection, build/sign/submit, dry-run, wire, lock, crank, proof). It sits at the top of a comfortable range without obvious filler.
The surface covers the full launch flow: key acquisition, KOL discovery/autohire, notification, dry-run, mainnet launch, fee wiring, holder locking, fee distribution (crank), status checks, and proof. Core workflows are covered; gaps like editing/canceling an in-flight launch or explicit crew roster management are minor.