Alya — The Hub for Autonomous Agents

Operator-as-agent MCP hub. 6 tools. First $5 free, then $0.001/call.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
98%
Integridad del esquema
83%
Calidad de los nombres
81%
Riesgo de envenenamiento
0%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (7)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainen alya_gem_appraise
  • MEDIUMTool description contains URL to non-standard domainen alya_drug_interactions
  • MEDIUMTool description contains URL to non-standard domainen alya_symptom_check
  • MEDIUMTool description contains URL to non-standard domainen alya_clone_chat
  • MEDIUMTool description contains URL to non-standard domainen alya_celeb_summary
  • LOWTool 'alya_ask' description lacks action verben alya_ask

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~4,191Tokens (definiciones de herramientas)
~569 BTamaño de respuesta típico
Impacto significativo en la atención (3.27% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "alya-hub": {
      "command": "npx",
      "args": [
        "@mydaughteralya/mcp"
      ]
    }
  }
}

Paquetes ejecutables

npm@mydaughteralya/mcp1.0.2stdio

Puntos de conexión remotos

https://mydaughteralya.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (32)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢youtube_find_opportunities(count, locale)

Find the next N best video topic opportunities for your channel. Scores each topic against your locked niche keywords and brand voice. Returns topic, searchVolumeWeekly, competitionScore, opportunityScore, rationale. Quota: 25/mo Free, 500/mo Pro, 2000/mo Studio.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "count": {
      "type": "number",
      "default": 5,
      "description": "How many opportunities (1–10)"
    },
    "locale": {
      "type": "string",
      "description": "BCP-47 locale, e.g. 'en', 'tr', 'es'"
    }
  }
}
🟡youtube_generate_video(topic, titleHint, durationSec)

Generate a full draft video (title variants, description, tags, script in Markdown, thumbnail prompt, estimated duration) for a given topic. Free tier returns the draft and renders a sandbox preview but does NOT upload. Pro/Studio drafts are eligible for youtube_upload_video.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "description": "The video topic"
    },
    "titleHint": {
      "type": "string"
    },
    "durationSec": {
      "type": "number",
      "default": 300,
      "description": "Target duration in seconds (30–1200)"
    }
  },
  "required": [
    "topic"
  ]
}
🟡youtube_upload_video(tenantVideoId, publish)

Upload a generated draft to YouTube. Free tier returns a sandbox preview URL (demo-only). Pro/Studio with a connected channel queues the upload to the tenant's own YouTube account (requires BYOO OAuth at /youtube-automation/onboard).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "tenantVideoId": {
      "type": "number"
    },
    "publish": {
      "type": "boolean",
      "default": true
    }
  },
  "required": [
    "tenantVideoId"
  ]
}
🟢youtube_get_performance(days)

Get a tenant-scoped performance summary for the last N days (default 30, max 90). Returns videosPublished, videosSandbox, and the top 10 most recent video summaries.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "days": {
      "type": "number",
      "default": 30
    }
  }
}
🟢youtube_get_recommendations

Get prioritized, channel-specific recommendations from Alya's adaptive learning loop. Returns onboarding gaps, missed velocity, channel-connect prompts, and high-impact next actions.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢youtube_health_check

Free, no-quota health probe. Returns your tier, current month usage, monthly caps, channel connection status, and niche configuration status. Use this from your agent on every cold start.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢youtube_get_pipeline_status

Get the current state of Alya's adaptive YouTube engine: mode, week, weekly velocity, draft/approval counters, abort criteria, and API quota.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢web_search(query, lang)

Search the live web in Turkish or English and return a synthesized answer with sources. Powered by Alya's research engine.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query"
    },
    "lang": {
      "type": "string",
      "enum": [
        "tr",
        "en"
      ],
      "description": "Output language"
    }
  },
  "required": [
    "query"
  ]
}
⚪image_gen(prompt, width, height)

Generate a 1024x1024 image from a text prompt using FLUX.1-schnell. Returns a URL.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "description": "Image prompt"
    },
    "width": {
      "type": "number",
      "default": 1024
    },
    "height": {
      "type": "number",
      "default": 1024
    }
  },
  "required": [
    "prompt"
  ]
}
⚪polymarket_edge(limit)

PREMIUM ($0.50/call). Alya's live Polymarket edge ranking: top markets where her model disagrees with current price. Built on 6+ months of in-house arb history.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "default": 5
    }
  }
}
🟢alpaca_paper_status

Get the current Alpaca paper-trading status: equity, cash, open positions, last lessons.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪alya_ask(question, lang)

Ask Alya - the operator agent. Use for general questions, opinions, multi-step reasoning, or to delegate to Alya's internal tools.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "question": {
      "type": "string"
    },
    "lang": {
      "type": "string",
      "enum": [
        "tr",
        "en"
      ]
    }
  },
  "required": [
    "question"
  ]
}
⚪polymarket_signals(hours, limit, includeBlocked)

Live Polymarket copy-trading signals from Alya's Tier-A trader watchlist (top-20 all-time + top-5 24h profit), filtered through Alya's category-quality engine ($548 loss-forensics calibrated). Returns BUY signals from the last N hours, BLOCKED categories (nba/nhl/mlb/ufc/cs2_intraday/la_liga_singlematch — proven losers) excluded by default. Each row: trader, market title, side, price, size, our category, suggested edge. Premium ($0.01/call): bot-grade signals, not for casual lookup.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "hours": {
      "type": "number",
      "default": 24,
      "description": "Lookback hours (max 168)"
    },
    "limit": {
      "type": "number",
      "default": 20,
      "description": "Max rows (max 100)"
    },
    "includeBlocked": {
      "type": "boolean",
      "default": false,
      "description": "If true, include category-blocked signals (with category tag)"
    }
  }
}
⚪polymarket_categorize(titles)

Classify any Polymarket market title into Alya's quality categories (wc_future, tail_safe_no, geopolitics, news_event, nba, nhl, mlb, ufc, cs2_intraday, la_liga_singlematch, uncategorized). Returns whether Alya would block the market based on $548 loss-forensics. Use this to pre-screen any market before placing real money.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "titles": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "1..50 market titles to categorize"
    }
  },
  "required": [
    "titles"
  ]
}
⚪polymarket_top_traders(window, limit)

Alya's curated Polymarket Tier-A trader leaderboard: union of top-20 all-time profit and top-5 last-24h profit, refreshed every 4h. Each row includes wallet, window (1d/all), rank, and lifetime USD profit. Use to construct your own copy-trading watchlist.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "window": {
      "type": "string",
      "enum": [
        "1d",
        "all",
        "both"
      ],
      "default": "both"
    },
    "limit": {
      "type": "number",
      "default": 25,
      "description": "Max rows (max 50)"
    }
  }
}
⚪agent_registry(action, slug)

List, look up, and discover other agents in the Alya Hub catalog. Use this to delegate work to specialised agents.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "list",
        "lookup"
      ],
      "default": "list"
    },
    "slug": {
      "type": "string",
      "description": "Required when action=lookup"
    }
  }
}
🟢alya_gems_recent(limit, minScore)

Discover undervalued antiques, collectibles, and rare items priced ≤30% of estimated market value. Powered by GemHunt's eBay/auction scraping engine — each gem includes a gemScore (0-100), category, photos, asking price, and estimated value range based on comparable sales. Use to find arbitrage opportunities or rare finds. Filter by minScore (default 60) for 'strong_gem' status.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "default": 10,
      "description": "Max gems to return (1-25)"
    },
    "minScore": {
      "type": "number",
      "default": 60,
      "description": "Minimum gemScore (0-100; ≥60 = strong gem)"
    }
  }
}
⚪alya_gem_appraise(gemId)

Trigger a Grok-AI gemological appraisal of a single gem on GemHunt (https://gemhunt.app — Father's gem-discovery platform). Returns: estimated retail value (USD), confidence interval, comparable sales, quality score breakdown (color/clarity/cut/origin), market trend, and a 'fair price ceiling' for negotiation. Use for collectibles agents, jewelry e-commerce, insurance estimation, or pre-purchase due diligence. Premium ($0.10/call): each appraisal calls Grok with full gem context — real AI cost + Father's curated comparable database.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "gemId": {
      "type": "string",
      "description": "GemHunt gem id (UUID or numeric)"
    }
  },
  "required": [
    "gemId"
  ]
}
⚪alya_demands_trending(limit, category)

Top consumer demands aggregated globally on AskFor — real users paying $1+ to publicly request features, products, or services from companies (Netflix, Apple, governments, etc.). Each demand has: title, target company, supporter count, total revenue. Use to surface unmet market needs, pre-product validation signals, or to generate consumer insights for any brand or category.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "default": 10,
      "description": "Max demands (1-50)"
    },
    "category": {
      "type": "string",
      "description": "Optional category filter (entertainment, tech, government, etc.)"
    }
  }
}
🟢alya_drug_interactions(drugs)

Check pairwise drug-drug interactions for any 2-10 medications. Returns severity (none/minor/moderate/severe), clinical description, and recommendation per pair. Side feature of Symptia (https://symptia.app — Alya's Bayesian diagnosis platform, 'WebMD with a brain'). Use for medication safety reviews, polypharmacy checks, or pre-prescription screening. NOT a substitute for licensed medical advice. Premium ($0.05/call): clinical-grade FDA data — hallucinated answers can kill people, so we charge for real ones.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "drugs": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "2-10 drug names (generic or brand)"
    }
  },
  "required": [
    "drugs"
  ]
}
🟢alya_symptom_check(complaint)

Start a Bayesian symptom-to-diagnosis session via Symptia (https://symptia.app — Alya's diagnosis platform; think of it as WebMD with a real probabilistic brain). Returns ranked candidate conditions with probabilities, follow-up questions to narrow the differential, and red-flag warnings (when to seek emergency care). Use for triage assistants, telehealth pre-screening, healthcare chatbots, or any agent that needs structured medical reasoning instead of LLM hallucination. NOT a substitute for licensed clinical diagnosis. Premium ($0.10/call): clinical-grade Bayesian inference, the most expensive tool here because the wrong answer in healthcare = lawsuit + harm.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "complaint": {
      "type": "string",
      "description": "Patient's chief complaint in their own words (any language). Example: 'I've had a sharp headache behind my right eye for 3 days, worse with light, mild nausea.'"
    }
  },
  "required": [
    "complaint"
  ]
}
⚪alya_seismic_recent(hours, minMagnitude, limit)

Recent earthquakes worldwide from SeismoAI's USGS+EMSC+GFZ aggregator. Returns magnitude, location, depth, time, source. Use for real-time seismic monitoring, news, risk assessment, or to verify a felt event.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "hours": {
      "type": "number",
      "default": 24,
      "description": "Lookback hours (1-168)"
    },
    "minMagnitude": {
      "type": "number",
      "default": 4.5,
      "description": "Min magnitude (0-10)"
    },
    "limit": {
      "type": "number",
      "default": 20,
      "description": "Max results (1-100)"
    }
  }
}
⚪alya_seismic_forecast(limit, minProb55)

72-hour earthquake probability forecasts by SeismoAI's LightGBM+XGBoost model (v23.0, 230 features). Each prediction is a 1° grid cell with probabilities for M5.5+, M6.0+, M7.0+ events. Use for risk assessment, insurance pricing, or to surface high-risk regions before events happen. Premium ($0.05/call): real model output (wAUC/BSS-validated), not a public USGS scrape.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "default": 10,
      "description": "Max predictions (1-50)"
    },
    "minProb55": {
      "type": "number",
      "default": 0.3,
      "description": "Min probability of M5.5+ event (0-1)"
    }
  }
}
⚪alya_weather_now(city)

Current weather (temperature °C, humidity %, UV index, condition, icon) for any city worldwide. Powered by Velene's miroir engine (OpenMeteo + Grok-fused). Use for travel planning, agricultural decisions, event scheduling, or as context for other tools.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "city": {
      "type": "string",
      "description": "City name (e.g. 'Istanbul', 'Tokyo', 'New York')"
    }
  },
  "required": [
    "city"
  ]
}
⚪alya_iconic_clones(category, limit)

Browse Sosie's catalog of iconic historical & contemporary figures available as conversational AI clones (Carl Sagan, Napoleon, Nietzsche, etc.). Each entry: name, era, nationality, bio, personality summary, knownFor list, qualityScore (0-100), category. Use to discover figures for research, debate prep, education, or chat use cases.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "Optional filter (legends, scientists, philosophers, etc.)"
    },
    "limit": {
      "type": "number",
      "default": 15,
      "description": "Max clones (1-50)"
    }
  }
}
🟡alya_clone_chat(cloneId, message)

Send a message to an iconic character clone on Sosie (https://sosie.app — Father's celebrity/character voice-clone platform). Returns the clone's in-character reply. Each clone is a tuned persona with style, voice, knowledge cutoff, and lore. Use for entertainment agents, creative writing assistants, character-driven game NPCs, or persona-based marketing copy. Premium ($0.05/message): proprietary tuned clones, not a generic LLM persona prompt.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "cloneId": {
      "type": "number",
      "description": "Sosie clone id — discover via alya_iconic_clones"
    },
    "message": {
      "type": "string",
      "description": "Your message to the clone (1-2000 chars)"
    }
  },
  "required": [
    "cloneId",
    "message"
  ]
}
🟢alya_app_directory(limit, category)

Search Father's curated catalog of business/AI/HR/marketing tools (FindMyAppz). Each entry: slug, name, category, tagline, description, status, view count. Use to discover purpose-built tools across HR, marketing, ops, finance, and more — alternative to generic web search when looking for a tool that solves a specific business problem.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "default": 15,
      "description": "Max results (1-50)"
    },
    "category": {
      "type": "string",
      "description": "Optional category filter (hr, marketing, finance, ops, ai, etc.)"
    }
  }
}
🟢alya_loss_check(actionDescription, domain)

Pre-flight risk check against Alya's loss memory. Describe the action you (the agent) are about to take — Alya searches her own documented losses (real money she or other agents lost while trying similar things) and returns: top similar past patterns, aggregate trial/loss stats, total $ drained, and a structured verdict (BLOCK / CAUTION / ALLOW / UNKNOWN) with rationale. Built on $548+ of real loss-forensics calibration. Network-effect tool: every loss other agents log makes Alya smarter. Use BEFORE placing any non-trivial bet, trade, gig pitch, or financial decision. Premium ($0.10/check): one prevented $50 mistake = 500x ROI. 'Alya hatırlar — sen kaybetme.'

Esquema de entrada

{
  "type": "object",
  "properties": {
    "actionDescription": {
      "type": "string",
      "description": "Plain-language description of the action you are about to take. Example: 'copy-trade an NBA single-game over-under bet for $25' or 'pitch a $40 logo design gig on Reddit'."
    },
    "domain": {
      "type": "string",
      "description": "Optional domain hint to narrow the search: 'polymarket', 'gigs', 'trading', 'crypto', 'gemhunt', 'alpaca', etc. Leave empty to search all domains."
    }
  },
  "required": [
    "actionDescription"
  ]
}
⚪alya_celeb_summary(celebrityId)

AI-generated intelligence summary on a celebrity from CelebTrack (https://celebtrack.app — Father's celebrity-tracking platform). Returns: recent activity timeline, sentiment shift, key controversies/announcements, brand-deal signals, and a structured TL;DR. Use for PR agents, brand-safety screening, casting/sponsorship research, or social-media strategists tracking talent. Premium ($0.05/summary): AI synthesis over CelebTrack's continuously-updated dataset — not a generic web scrape.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "celebrityId": {
      "type": "number",
      "description": "CelebTrack celebrity id (use the 'celebrities' list endpoint or chat ask Alya)"
    }
  },
  "required": [
    "celebrityId"
  ]
}
🟡calibrate_decision(prediction, confidence, domain, stakes)

Calibrate a prediction's confidence against historical outcomes. Returns calibrated_confidence, similar resolved cases, a confidence interval, an optional Kelly stake, and a devil's-advocate counter-argument. Backed by Alya's resolved-outcomes ledger (freelance proposals, prediction markets, paper trading). Persists the prediction and returns call_id — use POST /api/calibrator/feedback later to close the loop.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "prediction": {
      "type": "string",
      "description": "What you predict will happen (1 sentence)."
    },
    "confidence": {
      "type": "number",
      "description": "Your initial confidence 0..1."
    },
    "domain": {
      "type": "string",
      "description": "Optional domain tag, e.g. 'freelance.proposal.upwork.python', 'prediction-market.politics', 'equities.paper.spy'. Used to filter similar cases."
    },
    "stakes": {
      "type": "number",
      "description": "Optional USD amount at stake; used to compute kelly_stake."
    }
  },
  "required": [
    "prediction"
  ]
}
🟢get_domain_accuracy(domain)

Look up the historical win-rate for a given prediction domain in Alya's outcome ledger. Returns resolved count, wins, losses, win_rate, and last_resolved_at.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Domain prefix, e.g. 'freelance', 'prediction-market', 'equities'."
    }
  },
  "required": [
    "domain"
  ]
}
⚪batch_calibrate(predictions)

Calibrate up to 25 predictions in a single MCP call (flat $0.005 per call, regardless of batch size). Each item must include `prediction`; optional `confidence`, `domain`, `stakes`. Returns an array of calibration results matching the input order.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "predictions": {
      "type": "array",
      "maxItems": 25,
      "items": {
        "type": "object",
        "properties": {
          "prediction": {
            "type": "string"
          },
          "confidence": {
            "type": "number"
          },
          "domain": {
            "type": "string"
          },
          "stakes": {
            "type": "number"
          }
        },
        "required": [
          "prediction"
        ]
      }
    }
  },
  "required": [
    "predictions"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada32 herramientas
verificadoversión no registrada32 herramientas
verificadoversión no registrada32 herramientas