fansly-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DB_PATH | No | Path to the SQLite database file where metrics are stored. | ./fansly_analytics.db |
| HEADLESS | No | Whether to run the browser headlessly (true/false). | true |
| FANSLY_TOKEN | No | Fansly access token (obtain from localStorage session_active_session.token). Used to authenticate API requests. Optional if you have run `npm run login` to store a session in USER_DATA_DIR. | |
| USER_DATA_DIR | No | Directory containing persistent browser session data from `npm run login`. Used for authentication if FANSLY_TOKEN is not provided. | ./browser_data |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| verificar_sesionA | Comprueba si existe token de sesión (browser_data/ o FANSLY_TOKEN) y reporta el estado de autenticación. |
| obtener_metricas_perfilA | Extrae seguidores, contenido publicado, tiers de suscripción y muros del perfil activo desde /account/me. |
| obtener_reporte_crecimientoB | Genera el reporte comparativo de crecimiento (WoW / MoM) analizando SQLite local. |
| analizar_rendimiento_postsA | Extrae likes, comentarios y propinas de las publicaciones recientes del propio timeline (timelinenew) y las persiste en SQLite. |
| obtener_tendencias_hashtagA | Busca publicaciones propias cuyo contenido incluya el hashtag (contentSearch en timelinenew) y resume interacción acumulada. |
| generar_mapa_calor_horarioA | Extrae las publicaciones del propio timeline y genera una matriz 7x24 con el volumen de publicaciones por hora/día. |
| obtener_top_fansA | Lista los fans con chats activos desde /messaging/groups, el origen de datos real para perfiles que interactúan. |
| analizar_churnA | Mide la cancelación de suscriptores (churn) a partir de los snapshots diarios registrados en SQLite. |
| auditar_promociones_tiersA | Audita tiers de suscripción, precios y planes desde el perfil real (account/me). |
| obtener_flujo_mensajesB | Lista conversaciones (messaging/groups) y agrega propinas recibidas en los mensajes recientes (message). |
| calcular_elasticidad_ppvA | Analiza patrones históricos de compra desde SQLite y sugiere un precio orientativo para PPV. |
| analizar_atribucion_linksA | Analiza qué publicaciones generan más ingresos por propinas desde los datos persistidos en SQLite (post_metrics). |
| auditar_caja_fuerteA | Inspecciona el media publicado en el muro del perfil (mediaoffers/location) identificando tipos de contenido. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| auditar-perfil | Ejecuta las herramientas clave del servidor y resume recomendaciones de monetización. |
| analizar-contenido-rezagado | Inspecciona la caja fuerte y sugiere publicaciones para monetizar. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| resumen | Snapshot más reciente de métricas del perfil desde SQLite. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aronjesusfj-lang/mcp-fansly'
If you have feedback or need assistance with the MCP directory API, please join our Discord server