{
  "serverInfo": {
    "name": "Softatjeh",
    "version": "1.0.0"
  },
  "description": "Read Softatjeh's published information directly: the authoritative flat fee and minimum session size, the session plans by situation, what a run does at each stage of a Pump.fun token, which on-chain signals it moves and how to verify them on Solscan, what trending feeds actually read, the full page index, keyword search, and any page as clean Markdown. One authenticated tool resolves a Solana mint to its on-chain metadata and curve stage.",
  "url": "https://www.softatjeh.com/mcp",
  "transport": {
    "type": "streamable-http"
  },
  "capabilities": {
    "tools": true
  },
  "authentication": {
    "type": "oauth2",
    "required": false,
    "description": "Every published-content tool works with no credential. Only lookup_token, which calls a paid RPC provider, needs a bearer token.",
    "protectedResourceMetadata": "https://www.softatjeh.com/.well-known/oauth-protected-resource",
    "authorizationServers": [
      "https://www.softatjeh.com"
    ],
    "scopesSupported": [
      "read:site",
      "read:token",
      "offline_access"
    ],
    "registrationEndpoint": "https://www.softatjeh.com/oauth/register",
    "documentation": "https://www.softatjeh.com/auth.md"
  },
  "documentation": "https://www.softatjeh.com/learn/",
  "tools": [
    {
      "name": "get_site_overview",
      "description": "Machine-readable overview of what a Pump.fun volume bot session is and where each topic is documented."
    },
    {
      "name": "get_pricing",
      "description": "Flat fee percentage, minimum volume target and a worked cost table, read live from the server-side configuration."
    },
    {
      "name": "get_session_plans",
      "description": "Published session plans by situation, with length, wallet count, order band and engagement density."
    },
    {
      "name": "get_stage_behaviour",
      "description": "What a session does at each stage of a Pump.fun token, from fresh launch to PumpSwap."
    },
    {
      "name": "get_signals_and_verification",
      "description": "Which on-chain signals a session moves, whether each is independently verifiable, and the steps to check a run on Solscan."
    },
    {
      "name": "get_trending_inputs",
      "description": "What Pump.fun and DexScreener style feeds weigh, and which surfaces a session can and cannot reach."
    },
    {
      "name": "list_pages",
      "description": "Every published page with path, URL and title."
    },
    {
      "name": "read_page",
      "description": "Any published page as clean Markdown rendered from source content, not scraped from HTML."
    },
    {
      "name": "list_guides",
      "description": "Published long-form guides with title, summary, topics and dates."
    },
    {
      "name": "search_site",
      "description": "Keyword search across guides and frequently asked questions."
    },
    {
      "name": "lookup_token",
      "description": "Resolve a Solana mint to on-chain name, symbol, image and curve stage. Requires the read:token scope."
    }
  ]
}
