{
  "name": "The Undesirables MCP Server",
  "description": "Local first AI production suite with 35+ MCP tools. Vision AI card grading, Monte Carlo simulation, voice synthesis, 3D mesh generation, video production, and autonomous NFT soul matrix purchase bridge. Zero trust architecture, everything runs locally.",
  "url": "https://the-undesirables.com",
  "version": "1.1.2",
  "documentationUrl": "https://the-undesirables.com/docs",
  "provider": {
    "organization": "The Undesirables LLC",
    "url": "https://the-undesirables.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": ["none"],
    "credentials": null
  },
  "defaultInputModes": ["text"],
  "defaultOutputModes": ["text"],
  "extensions": [
    {
      "uri": "https://github.com/google-agentic-commerce/AP2/tree/v0.1.0",
      "required": true,
      "params": {
        "roles": ["merchant"]
      }
    }
  ],
  "skills": [
    {
      "id": "nft-purchase-bridge",
      "name": "NFT Purchase Bridge",
      "description": "Returns unsigned EVM transaction payload for autonomous agents to mint an Undesirables soul matrix NFT on Ethereum Mainnet",
      "tags": ["ethereum", "nft", "m2m", "purchase"],
      "examples": ["Purchase an Undesirables NFT license key"]
    },
    {
      "id": "soul-verification",
      "name": "Soul Initialization Verification",
      "description": "Verifies on chain NFT purchase transaction and initializes the cryptographic soul matrix",
      "tags": ["ethereum", "verification", "initialization"],
      "examples": ["Verify my soul initialization transaction"]
    },
    {
      "id": "card-grading",
      "name": "TCG Card Grading",
      "description": "Predict PSA and Beckett grading scores using Qwen VL vision AI",
      "tags": ["tcg", "grading", "vision-ai", "pokemon"],
      "examples": ["Grade this Pokemon card"]
    },
    {
      "id": "monte-carlo-simulation",
      "name": "Monte Carlo Price Simulation",
      "description": "Run Heston, Merton, and Kou stochastic models for asset price prediction",
      "tags": ["finance", "simulation", "pricing", "monte-carlo"],
      "examples": ["Simulate the price of this card over 30 days"]
    },
    {
      "id": "voice-synthesis",
      "name": "Voice Synthesis",
      "description": "Generate speech audio using Kokoro TTS engine",
      "tags": ["audio", "tts", "voice"],
      "examples": ["Generate voice audio for this script"]
    },
    {
      "id": "3d-generation",
      "name": "3D Object Generation",
      "description": "Generate 3D mesh objects (.glb) from text descriptions using Shap E",
      "tags": ["3d", "mesh", "generation"],
      "examples": ["Create a 3D model of a treasure chest"]
    },
    {
      "id": "image-generation",
      "name": "Image Generation",
      "description": "Generate images locally using FLUX model on Apple Silicon, Windows, or Linux",
      "tags": ["image", "generation", "flux", "local"],
      "examples": ["Generate a meme about crypto"]
    },
    {
      "id": "web-search",
      "name": "Web Search",
      "description": "Zero token web search via DuckDuckGo instant answers API",
      "tags": ["search", "web", "research"],
      "examples": ["Search for Pokemon card prices"]
    },
    {
      "id": "security-audit",
      "name": "Security Audit",
      "description": "Perform exhaustive security audits, SAST dependency checking, and vulnerability spotting on the MCP Server or ElizaOS plugins.",
      "tags": ["security", "audit", "sast", "code"],
      "examples": ["Audit this smart contract for vulnerabilities"]
    },
    {
      "id": "video-production",
      "name": "Video Production",
      "description": "Beat-synced promos, 'schizo' edits, promo video renders, FFmpeg assembly, collab videos, and visual effects (glitch, VHS).",
      "tags": ["video", "ffmpeg", "editing", "production", "vfx"],
      "examples": ["Create a beat synced promo clip"]
    },
    {
      "id": "code-workshop",
      "name": "Code Workshop",
      "description": "Generate production scripts locally with a visual form builder (video promo rendering, beat-sync cutting, batch file renaming, discord bots)",
      "tags": ["code", "generation", "scripts", "tools"],
      "examples": ["Generate a discord bot script", "Create a batch file renamer"]
    },
    {
      "id": "pfp-extractor",
      "name": "PFP Extractor",
      "description": "Seamlessly extract character artwork, assets, and Profile Pictures using the Dichotomous Image Segmentation (DIS) Pipeline",
      "tags": ["image", "pfp", "segmentation", "extraction"],
      "examples": ["Extract PFP from this image", "Remove background using DIS pipeline"]
    },
    {
      "id": "banner-creation",
      "name": "Banner Creation",
      "description": "Create or redesign banner images for Scatter.art, Twitter/X, Premint using collection imagery and collage-style graphics",
      "tags": ["image", "banner", "twitter", "design"],
      "examples": ["Generate a Twitter banner for my NFT", "Create a Scatter.art collection banner"]
    },
    {
      "id": "business-pilot",
      "name": "Business Pilot",
      "description": "Set up an AI phone answering bot for businesses with configured personas, FAQ handling, and call routing",
      "tags": ["voice", "agent", "phone", "business", "support"],
      "examples": ["Set up an AI phone agent", "Handle incoming customer calls"]
    },
    {
      "id": "collab-outreach",
      "name": "Collab Outreach",
      "description": "Automate partnership pitches, outreach messages, collab proposals, and influencer DMs",
      "tags": ["outreach", "collab", "marketing", "twitter"],
      "examples": ["Draft a collab pitch to Nakamigos", "Write an influencer DM"]
    },
    {
      "id": "consumer-advocate",
      "name": "Consumer Advocate",
      "description": "Educational guide for consumer rights under the FDCPA",
      "tags": ["legal", "education", "consumer", "rights"],
      "examples": ["Explain FDCPA rules on debt collection"]
    },
    {
      "id": "meme-machine",
      "name": "Meme Machine",
      "description": "Create memes, funny content, and viral marketing material with AI image creation and brand voice setup",
      "tags": ["meme", "viral", "marketing", "content"],
      "examples": ["Create a meme for our new drop", "Generate viral marketing content"]
    },
    {
      "id": "nft-generation",
      "name": "NFT Generation",
      "description": "Generate, modify, or audit generative NFT collections. Adjust rarity weights, rebuild configs, test generation bounds",
      "tags": ["nft", "generative", "art", "smart-contract"],
      "examples": ["Rebuild the art engine config", "Audit trait rarity distribution"]
    },
    {
      "id": "raffle-management",
      "name": "Raffle Management",
      "description": "Create, manage, and debug NFT raffles. Ban bots, reset timers, extract winner lists, verify on-chain holder status",
      "tags": ["raffle", "giveaway", "bot-protection", "web3"],
      "examples": ["Start a new collab raffle", "Extract winner list and ban bots"]
    },
    {
      "id": "site-deployment",
      "name": "Site Deployment",
      "description": "Deploy, update, or modify Next.js sites on Vercel. Manage Scatter.art launchpad operations and Discord bot setups",
      "tags": ["deployment", "vercel", "nextjs", "web"],
      "examples": ["Deploy changes to Vercel", "Update Scatter.art mint list"]
    }
  ],
  "supportsAuthenticatedExtendedCard": false
}
