# Genie Helper ## Docs - [Action Runner](https://mintlify.wiki/Kismetkanceled/geniehelper/ai/action-runner.md): Flow-based execution system that intercepts [ACTION:slug:{params}] tags from the AI agent and runs pre-built automation workflows - [MCP Servers](https://mintlify.wiki/Kismetkanceled/geniehelper/ai/mcp-servers.md): Model Context Protocol servers that extend the AI agent with 29 tools across data, inference, and browser automation - [Ollama Models](https://mintlify.wiki/Kismetkanceled/geniehelper/ai/ollama-models.md): Seven locally-hosted LLM models running on Ollama, each optimized for specific tasks in the Genie Helper pipeline - [Taxonomy System](https://mintlify.wiki/Kismetkanceled/geniehelper/ai/taxonomy-system.md): 6-concept content classification system with 3,208 tags for organizing and analyzing adult creator content - [Admin API](https://mintlify.wiki/Kismetkanceled/geniehelper/api/admin.md): Administrative endpoints for user impersonation and management - [Authentication](https://mintlify.wiki/Kismetkanceled/geniehelper/api/authentication.md): Directus JWT, admin tokens, and auth flows for Genie Helper API - [Captions API](https://mintlify.wiki/Kismetkanceled/geniehelper/api/captions.md): AI-powered social media caption generation using Ollama - [Creator Profiles](https://mintlify.wiki/Kismetkanceled/geniehelper/api/collections/creator-profiles.md): Platform account management with encrypted credentials and scrape status - [Jobs Collections](https://mintlify.wiki/Kismetkanceled/geniehelper/api/collections/jobs.md): Background job tracking and human-in-the-loop session management - [Media Collections](https://mintlify.wiki/Kismetkanceled/geniehelper/api/collections/media.md): Content storage with engagement metrics and post scheduling - [Taxonomy Collections](https://mintlify.wiki/Kismetkanceled/geniehelper/api/collections/taxonomy.md): 6-concept content classification system with 3,208 classified tags - [Credentials API](https://mintlify.wiki/Kismetkanceled/geniehelper/api/credentials.md): Server-side AES-256-GCM encryption/decryption for platform credentials - [Genie Chat API](https://mintlify.wiki/Kismetkanceled/geniehelper/api/genie-chat.md): AI agent streaming chat with MCP tool integration (SSE) - [Directus MCP Tools](https://mintlify.wiki/Kismetkanceled/geniehelper/api/mcp/directus-tools.md): Complete reference for all 17 Directus MCP server tools - [Ollama MCP Tools](https://mintlify.wiki/Kismetkanceled/geniehelper/api/mcp/ollama-tools.md): Complete reference for all 3 Ollama MCP server tools - [Stagehand MCP Tools](https://mintlify.wiki/Kismetkanceled/geniehelper/api/mcp/stagehand-tools.md): Complete reference for all 9 Stagehand browser automation tools - [Onboarding API](https://mintlify.wiki/Kismetkanceled/geniehelper/api/onboarding.md): Onboarding state machine and zip upload endpoints - [API Overview](https://mintlify.wiki/Kismetkanceled/geniehelper/api/overview.md): Genie Helper REST API for registration, credentials, queue management, captions, and AI chat - [Queue API](https://mintlify.wiki/Kismetkanceled/geniehelper/api/queue.md): BullMQ media job queue management and statistics - [Registration API](https://mintlify.wiki/Kismetkanceled/geniehelper/api/register.md): Public registration endpoint with invite validation - [Usage Tracking API](https://mintlify.wiki/Kismetkanceled/geniehelper/api/usage.md): Plan usage monitoring and tier limit enforcement - [User Profile API](https://mintlify.wiki/Kismetkanceled/geniehelper/api/user.md): User profile management and file upload endpoints - [Architecture](https://mintlify.wiki/Kismetkanceled/geniehelper/architecture.md): System architecture, service layout, and data flow in Genie Helper - [Configuration](https://mintlify.wiki/Kismetkanceled/geniehelper/deployment/configuration.md): Environment variables and configuration options for Genie Helper services - [Installation](https://mintlify.wiki/Kismetkanceled/geniehelper/deployment/installation.md): Complete installation guide for Genie Helper with prerequisites and setup steps - [Nginx Setup](https://mintlify.wiki/Kismetkanceled/geniehelper/deployment/nginx.md): Nginx/Plesk configuration, proxy rules, and WebSocket support for Genie Helper - [Services](https://mintlify.wiki/Kismetkanceled/geniehelper/deployment/services.md): All Genie Helper services, ports, PM2 commands, and service interactions - [AI Agent](https://mintlify.wiki/Kismetkanceled/geniehelper/features/ai-agent.md): AnythingLLM workspace agent with 29 MCP tools for Directus, Ollama, and Stagehand - [Analytics](https://mintlify.wiki/Kismetkanceled/geniehelper/features/analytics.md): Fan insights, engagement tracking, and performance metrics dashboard - [Dashboard](https://mintlify.wiki/Kismetkanceled/geniehelper/features/dashboard.md): React SPA dashboard with routes, features, and AI agent embed widget - [Media Processing](https://mintlify.wiki/Kismetkanceled/geniehelper/features/media-processing.md): BullMQ worker for watermarking, teaser generation, video compression, and metadata stripping - [Platform Scraping](https://mintlify.wiki/Kismetkanceled/geniehelper/features/platform-scraping.md): Stagehand browser automation for scraping creator platforms with cookie-first HITL fallback - [Post Scheduling](https://mintlify.wiki/Kismetkanceled/geniehelper/features/post-scheduling.md): Scheduled posts collection with polling worker and Stagehand cross-platform publishing - [Custom Actions](https://mintlify.wiki/Kismetkanceled/geniehelper/guides/custom-actions.md): Create custom Action Runner flows for AI agent automation - [Extending MCP](https://mintlify.wiki/Kismetkanceled/geniehelper/guides/extending-mcp.md): Add new MCP tools and modify existing servers for custom functionality - [Your First Platform Scrape](https://mintlify.wiki/Kismetkanceled/geniehelper/guides/first-scrape.md): Complete walkthrough to connect a platform account and run your first automated scrape - [HITL Cookie Capture Sessions](https://mintlify.wiki/Kismetkanceled/geniehelper/guides/hitl-sessions.md): Human-in-the-loop login handling with the GenieHelper browser extension for reliable platform authentication - [Media Processing Workflows](https://mintlify.wiki/Kismetkanceled/geniehelper/guides/media-workflows.md): Watermark content, create video teasers, compress files, and batch process your media library - [Monitoring & Debugging](https://mintlify.wiki/Kismetkanceled/geniehelper/guides/monitoring.md): PM2 process management, log analysis, and service health monitoring - [Pricing Tiers](https://mintlify.wiki/Kismetkanceled/geniehelper/guides/pricing-tiers.md): Four pricing tiers with usage limits and feature access control - [Project Structure](https://mintlify.wiki/Kismetkanceled/geniehelper/guides/project-structure.md): Understanding the Genie Helper codebase layout and key directories - [Scheduling & Publishing Posts](https://mintlify.wiki/Kismetkanceled/geniehelper/guides/scheduling-posts.md): Queue content for automated cross-platform publishing with the post scheduler worker - [Security](https://mintlify.wiki/Kismetkanceled/geniehelper/guides/security.md): Credential encryption, environment variables, and security best practices - [User Management](https://mintlify.wiki/Kismetkanceled/geniehelper/guides/user-management.md): RBAC synchronization, impersonation, and user registration - [Browser Extension](https://mintlify.wiki/Kismetkanceled/geniehelper/integrations/browser-extension.md): Cookie capture extension for seamless platform authentication and HITL sessions - [Directus CMS](https://mintlify.wiki/Kismetkanceled/geniehelper/integrations/directus-cms.md): Directus as the data layer for Genie Helper, managing collections, flows, and user data - [Platform Connections](https://mintlify.wiki/Kismetkanceled/geniehelper/integrations/platform-connections.md): Connecting creator platforms, managing credentials, and secure credential storage - [Stagehand Automation](https://mintlify.wiki/Kismetkanceled/geniehelper/integrations/stagehand.md): Browser automation for scraping creator platforms and publishing content - [Introduction](https://mintlify.wiki/Kismetkanceled/geniehelper/introduction.md): MCP-first AI agent platform for adult content creators - self-hosted, uncensored, and fully private - [Quick Start](https://mintlify.wiki/Kismetkanceled/geniehelper/quickstart.md): Step-by-step guide to clone, install, configure, and start Genie Helper services ## OpenAPI Specs - [openapi](https://mintlify.wiki/Kismetkanceled/geniehelper/api-reference/openapi.json)