DegenTools Integration

DAEMON integrates DegenTools as a meme coin launch desk for generated assets, launch copy, Solana token lookup, and Bags.fm launch requests through the DegenTools MCP-compatible API.

DAEMON uses the API-key MCP path instead of browser-session CLI auth because it fits the Electron main-process secret boundary.

What the integration adds#

CapabilityDAEMON behavior
API key setupDEGENTOOLS_API_KEY is stored through DAEMON secure key storage.
Meme assetsgenerate_meme creates memes, banners, PFPs, and stickers.
Launch copygenerate_shill_copy creates shill tweets, raid messages, and announcements.
Token lookupget_token_data runs against a ticker or contract address.
Bags.fm launchlaunch_token runs only after a user confirmation prompt.
MCP checktools/list verifies the endpoint from the Integration Command Center.

Authentication#

All DegenTools API requests use https://degentools.co/api/v1/mcp. Requests include the API key in X-DegenTools-API-Key. DAEMON stores the key under DEGENTOOLS_API_KEY.

Request headers
POST /api/v1/mcp HTTP/1.1
Host: degentools.co
Content-Type: application/json
X-DegenTools-API-Key: dgt_your_api_key_here

MCP tools#

DegenTools exposes tools through JSON-RPC 2.0.

tools/call example
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "id": 1,
  "params": {
    "name": "generate_shill_copy",
    "arguments": {
      "token_name": "Moon Cat",
      "token_ticker": "MCAT",
      "copy_type": "shill_tweets",
      "count": 5
    }
  }
}
ToolPurpose
generate_memeGenerates meme images, banners, PFPs, or stickers.
generate_shill_copyGenerates shill tweets, raid messages, or announcements.
get_token_dataFetches live Solana token data by ticker or contract address.
launch_tokenRegisters and launches a token on Bags.fm.

DAEMON workflow#

  • Open DegenTools from the command drawer or Integration Command Center.
  • Save a DegenTools API key.
  • Fill in token name, ticker, description, image URL, and optional lookup query.
  • Generate meme assets or launch copy.
  • Fetch token data when a ticker or contract address is available.
  • Confirm before sending launch_token to DegenTools.

Rate limits#

PlanRequests/minRequests/day
Free10500
Degen302,000
Creator605,000
Whale12020,000

The API returns 429 Too Many Requests after the current limit is exceeded. DAEMON surfaces the rate-limit error and leaves retry timing to the user.

CLI path#

DegenTools CLI
npm install -g degentools
dgn auth login
dgn sites list
dgn content generate

Safety model#

  • DEGENTOOLS_API_KEY is stored through DAEMON secure key storage.
  • The renderer calls DAEMON IPC methods and does not keep the key.
  • launch_token is gated behind a confirmation prompt.
  • Generated text and image URLs can be copied without sending wallet keys or local files.
  • Rate-limit and tool errors are surfaced directly in the panel.

Current status#

CapabilityStatus
Secure key setupImplemented.
MCP tools checkImplemented.
Meme generationImplemented.
Copy generationImplemented.
Token lookupImplemented.
Bags.fm launch callImplemented with confirmation.