Alya — The Hub for Autonomous Agents
REMOTE · MYDAUGHTERALYA.COM · 2 COMPONENTS · SCANNED AUG 3
Operator-as-agent MCP hub. 6 tools. First $5 free, then $0.001/call.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 32 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability63
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 3367 tokens (~105/item across 32 items; 32 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage92
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 77% of tool parameters carry a description.Partial
Capabilities40
- Spec-recency check failed: implements MCP spec 2025-03-26; the latest is 2026-07-28. See how to fix → Fail
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · mydaughteralya.com
claude mcp add --transport http rupert1987-alya-hub https://mydaughteralya.com/mcp
[mcp_servers.rupert1987-alya-hub] url = "https://mydaughteralya.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"rupert1987-alya-hub": {
"type": "remote",
"url": "https://mydaughteralya.com/mcp",
"enabled": true
}
}
} openclaw mcp add rupert1987-alya-hub --url https://mydaughteralya.com/mcp --transport streamable-http
mcp_servers:
rupert1987-alya-hub:
url: "https://mydaughteralya.com/mcp" {
"mcpServers": {
"rupert1987-alya-hub": {
"type": "http",
"url": "https://mydaughteralya.com/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 +2
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 29 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 28 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 27 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Jul 26 58
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://mydaughteralya.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=mydaughteralya.com | CN=YE2,O=Let's Encrypt,C=US | 17 Jul 2026 | 15 Oct 2026 | ECDSA 256 | ECDSA-SHA384 | 5c0456f47e987524a0d7859d684e9a9a10f |
| SANs: mydaughteralya.com | ||||||
| CN=YE2,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 4df3b15dd6c0784c507cd37b58e6f115 |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
DNSSEC insecure
Validation of mydaughteralya.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| mydaughteralya.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=63072000; includeSubDomains |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mydaughteralya.com/mcp | Verified | 200 | |
| http (plaintext) | http://mydaughteralya.com/mcp | HTTPS enforced | 301 | https://mydaughteralya.com:443/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
agent_registry ~52
List, look up, and discover other agents in the Alya Hub catalog. Use this to delegate work to specialised agents.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | — | — |
| slug | string | — | Required when action=lookup |
No output schema declared.
No examples provided.
alpaca_paper_status ~31
Get the current Alpaca paper-trading status: equity, cash, open positions, last lessons.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
alya_app_directory ~117
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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Optional category filter (hr, marketing, finance, ops, ai, etc.) |
| limit | number | — | Max results (1-50) |
No output schema declared.
No examples provided.
alya_ask ~53
Ask Alya - the operator agent. Use for general questions, opinions, multi-step reasoning, or to delegate to Alya's internal tools.
| Name | Type | Req | Description |
|---|---|---|---|
| lang | string | — | — |
| question | string | yes | — |
No output schema declared.
No examples provided.
alya_celeb_summary ~142
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.
| Name | Type | Req | Description |
|---|---|---|---|
| celebrityId | number | yes | CelebTrack celebrity id (use the 'celebrities' list endpoint or chat ask Alya) |
No output schema declared.
No examples provided.
alya_clone_chat ~142
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.
| Name | Type | Req | Description |
|---|---|---|---|
| cloneId | number | yes | Sosie clone id — discover via alya_iconic_clones |
| message | string | yes | Your message to the clone (1-2000 chars) |
No output schema declared.
No examples provided.
alya_demands_trending ~118
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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Optional category filter (entertainment, tech, government, etc.) |
| limit | number | — | Max demands (1-50) |
No output schema declared.
No examples provided.
alya_drug_interactions ~143
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.
| Name | Type | Req | Description |
|---|---|---|---|
| drugs | array | yes | 2-10 drug names (generic or brand) |
No output schema declared.
No examples provided.
alya_gem_appraise ~145
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.
| Name | Type | Req | Description |
|---|---|---|---|
| gemId | string | yes | GemHunt gem id (UUID or numeric) |
No output schema declared.
No examples provided.
alya_gems_recent ~134
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Max gems to return (1-25) |
| minScore | number | — | Minimum gemScore (0-100; ≥60 = strong gem) |
No output schema declared.
No examples provided.
alya_iconic_clones ~113
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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Optional filter (legends, scientists, philosophers, etc.) |
| limit | number | — | Max clones (1-50) |
No output schema declared.
No examples provided.
alya_loss_check ~258
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.'
| Name | Type | Req | Description |
|---|---|---|---|
| actionDescription | string | yes | 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 | string | — | Optional domain hint to narrow the search: 'polymarket', 'gigs', 'trading', 'crypto', 'gemhunt', 'alpaca', etc. Leave empty to search all domains. |
No output schema declared.
No examples provided.
alya_seismic_forecast ~150
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Max predictions (1-50) |
| minProb55 | number | — | Min probability of M5.5+ event (0-1) |
No output schema declared.
No examples provided.
alya_seismic_recent ~100
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.
| Name | Type | Req | Description |
|---|---|---|---|
| hours | number | — | Lookback hours (1-168) |
| limit | number | — | Max results (1-100) |
| minMagnitude | number | — | Min magnitude (0-10) |
No output schema declared.
No examples provided.
alya_symptom_check ~187
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.
| Name | Type | Req | Description |
|---|---|---|---|
| complaint | string | yes | 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.' |
No output schema declared.
No examples provided.
alya_weather_now ~90
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.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | yes | City name (e.g. 'Istanbul', 'Tokyo', 'New York') |
No output schema declared.
No examples provided.
batch_calibrate ~70
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.
| Name | Type | Req | Description |
|---|---|---|---|
| predictions | array | yes | — |
No output schema declared.
No examples provided.
calibrate_decision ~185
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.
| Name | Type | Req | Description |
|---|---|---|---|
| confidence | number | — | Your initial confidence 0..1. |
| domain | string | — | Optional domain tag, e.g. 'freelance.proposal.upwork.python', 'prediction-market.politics', 'equities.paper.spy'. Used to filter similar cases. |
| prediction | string | yes | What you predict will happen (1 sentence). |
| stakes | number | — | Optional USD amount at stake; used to compute kelly_stake. |
No output schema declared.
No examples provided.
get_domain_accuracy ~69
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.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain prefix, e.g. 'freelance', 'prediction-market', 'equities'. |
No output schema declared.
No examples provided.
image_gen ~57
Generate a 1024x1024 image from a text prompt using FLUX.1-schnell. Returns a URL.
| Name | Type | Req | Description |
|---|---|---|---|
| height | number | — | — |
| prompt | string | yes | Image prompt |
| width | number | — | — |
No output schema declared.
No examples provided.
polymarket_categorize ~109
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.
| Name | Type | Req | Description |
|---|---|---|---|
| titles | array | yes | 1..50 market titles to categorize |
No output schema declared.
No examples provided.
polymarket_edge ~57
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | — |
No output schema declared.
No examples provided.
polymarket_signals ~181
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.
| Name | Type | Req | Description |
|---|---|---|---|
| hours | number | — | Lookback hours (max 168) |
| includeBlocked | boolean | — | If true, include category-blocked signals (with category tag) |
| limit | number | — | Max rows (max 100) |
No output schema declared.
No examples provided.
polymarket_top_traders ~96
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Max rows (max 50) |
| window | string | — | — |
No output schema declared.
No examples provided.
web_search ~50
Search the live web in Turkish or English and return a synthesized answer with sources. Powered by Alya's research engine.
| Name | Type | Req | Description |
|---|---|---|---|
| lang | string | — | Output language |
| query | string | yes | Search query |
No output schema declared.
No examples provided.
youtube_find_opportunities ~106
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.
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | — | How many opportunities (1–10) |
| locale | string | — | BCP-47 locale, e.g. 'en', 'tr', 'es' |
No output schema declared.
No examples provided.
youtube_generate_video ~98
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.
| Name | Type | Req | Description |
|---|---|---|---|
| durationSec | number | — | Target duration in seconds (30–1200) |
| titleHint | string | — | — |
| topic | string | yes | The video topic |
No output schema declared.
No examples provided.
youtube_get_performance ~55
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.
| Name | Type | Req | Description |
|---|---|---|---|
| days | number | — | — |
No output schema declared.
No examples provided.
youtube_get_pipeline_status ~42
Get the current state of Alya's adaptive YouTube engine: mode, week, weekly velocity, draft/approval counters, abort criteria, and API quota.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
youtube_get_recommendations ~42
Get prioritized, channel-specific recommendations from Alya's adaptive learning loop. Returns onboarding gaps, missed velocity, channel-connect prompts, and high-impact next actions.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
youtube_health_check ~47
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.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
youtube_upload_video ~75
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).
| Name | Type | Req | Description |
|---|---|---|---|
| publish | boolean | — | — |
| tenantVideoId | number | yes | — |
No output schema declared.
No examples provided.