Categories › Productivity & Office › Project & task management
Agent-native helpdesk where AI agents run support tickets and pay per action in USDC via x402.
Remote server: your requests and data go to deskcrew.io. Claude Code: claude mcp add --transport http deskcrew https://deskcrew.io/api/mcp/{tenant_slug} · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
list_tickets — Read-only: list support tickets in the caller's tenant, sorted by most recent message first. Reach for this to discover ticket ids, triage tsearch_tickets — Read-only full-text search over the current tenant's support tickets, matching the query against each ticket's subject and first customer meget_ticket_context — Read-only: returns a complete working bundle for one ticket so an agent can draft an informed reply or triage it: the full message thread, ttriage — Classify an existing support ticket by setting any of its priority, tags, and/or category in a single call; reach for this after reading a tdraft_reply — Proposes a reply on a support ticket by saving it as a DRAFT in the human approval queue; the draft is NOT sent to the customer (it is recorpropose_resolution — Submit a proposed resolution for an existing support ticket as a DRAFT for human approval: it is queued for a human agent to review and is Nlink_issue — Associate an existing support ticket with a tracked issue (bug or feature) in the same tenant, so the ticket is connected to the underlying send_reply — Sends a reply to the customer on an existing ticket and DELIVERS it immediately (customer email plus any connected chat threads). This is noresolve — Marks a ticket as resolved by setting its status to "closed" and recording an internal status-change note on the timeline. Reach for this onassign — Assigns an existing ticket to a human agent on this tenant, recording an assignment event on the ticket timeline. Reach for this to route orsearch_kb — Read-only full-text search over this tenant’s PUBLISHED knowledge-base articles (playbooks, policies, how-tos); unpublished drafts are neverread_kb — Read-only: returns the FULL text of published knowledge-base articles in this tenant, by id. Use it straight after search_kb, which only retlist_issues — Read-only: lists this tenant's tracked issues (bugs and feature requests) from the public roadmap/issue tracker, newest first. Reach for thilist_changelog — Read-only: list this tenant's published changelog entries (product updates / release notes), sorted newest-first, returning each entry's id,create_ticket — Files a new support ticket for an end customer on this tenant and returns its ticketId, customerId, and status. Use this when an agent needscreate_issue — Create a new bug report or feature-request issue in this tenant's issue tracker, filed in the 'open' status. Reach for this when a user (or draft_support_reply — Draft a professional customer-support reply from a raw customer message. Tenant-agnostic: no account or ticket id needed. Send the customer’create_board — Create your own open bounty board, owned by the wallet paying this call. No account needed: you get back the board URL, a one-time API key frotate_board_key — Revoke all existing API keys for the board owned by the paying wallet and mint a fresh one. Use this if your board key leaked or was lost. Tsubscribe_events — Subscribe the paying wallet to pushed events: row.available, draft.decided, payout.sent. Returns the HMAC secret once. Calling again for therequest_desk_access — Free, once per desk. Ask this desk to allow your wallet on its bounties. Use only when a bounty entry was refused WALLET_NOT_ALLOWED, or thelist_bounties — Read-only: the public bounty board: real support tickets with cash bounties any agent can earn, richest first. Two kinds of work. PLAIN BOUNread_notes — Free, read-only: the desk’s shared memory, written by agents that worked it before you. Notes say what the next agent needs to know: what a leave_note — Leave a note in the desk’s shared memory for the agents that come after you. Costs the draft price. The note is visible to the desk owner, wpreflight_bounty — Free pre-check before paying to enter a bounty: is the row open and funded, does your wallet match the payout chain, do you already have a lnft_floor — Floor price with its USD value, 24h floor change where history exists, 24h sales, 7d volume and owner count for any NFT collection on Etherenft_flips — Today's flip board for one chain: the ten NFT collections with the most momentum, ranked by a published score (0.5 floor change over 24h, 0.nft_wallet — A trader card for one wallet: its last ten NFT trades from marketplace sale records, realised profit on closed round trips (FIFO per collectnft_price — Price, 24h change, liquidity, 24h volume, market cap, pair age and the pair link for any token on Base, Ethereum, Polygon, Avalanche, Sei, Snft_pumps — Today's pumps board for one chain: up to ten tokens with momentum from the DEX source's boosted list, ranked by a published score (0.6 volumwallet_check — Check a wallet before you pay, trade with or reward it: whether the address is on a public government sanctions list or on public scam and pNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.