Generate AI influencer photos, face swaps, and character sheets with a consistent face.
RYLA is a remote MCP server published at mcp.ryla.ai. It has been probed 6 times since 9/12/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 1,066 ms, a delay an agent will notice. It offers a narrow, focused set of 11 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
ryla_generate_base_image — Multiple optional parameters without clear priority hierarchyryla_generate_face_swap — Missing explanation of acceptable image URL formats for baseImageUrlryla_generate_character_sheet — Angles array parameter lacks examples of valid angle valuesryla_generate_image — Too many optional parameters may overwhelm agents during selectionRisk: low
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
ryla_generate_base_imageGenerate base character images from a niche/vibe/prompt. Returns a jobId; poll with ryla_generation_status.
nichestringvibestringnsfwEnabledbooleanpromptInputstringryla_generate_face_swapSwap a character face onto a reference base image. Returns the generation result.
characterIdstringbaseImageUrlstringrequiredpromptstringrequirednsfwbooleanseedintegerryla_generate_character_sheetGenerate a multi-angle character sheet from a base image. Returns a jobId; poll with ryla_generation_status.
characterIdstringbaseImageUrlstringrequirednsfwbooleananglesarrayryla_generation_statusCheck the status of a generation job by its jobId.
jobIdstringrequiredryla_account_credits_balanceCheck the authenticated user's current RYLA credit balance.
ryla_account_gallery_listList the authenticated user's most recent generated images/jobs.
limitintegerryla_list_charactersList the authenticated user's existing characters (AI influencers) so you can pick a characterId for the other generation tools. There is no tool to CREATE a character -- that happens in the RYLA app at app.ryla.ai.
ryla_generate_imageGenerate Studio-quality images for an existing character with full creative control (scene, outfit, pose, lighting, expression, style). This is the primary, full-featured image tool -- prefer it over ryla_generate_base_image. Character must already exist; use ryla_list_characters to find a characterId. Returns a jobId; poll with ryla_generation_status.
characterIdstringrequiredscenestringrequiredenvironmentstringoutfitstringposeIdstringlightingstringexpressionstringshotTypestringaspectRatiostringrequiredqualitystringcountintegernsfwbooleanpromptEnhancebooleanseedintegeruseLorabooleanloraIdstringloraStrengthnumberreferenceImageUrlstringenableFaceSwapbooleanreferenceStrengthnumberreferenceMethodstringsocialMediaReadybooleanrealismStylebooleanstylePresetstringantiDetectPresetstringryla_generate_videoGenerate a Studio video for an existing character (image-to-video). Character must already exist; use ryla_list_characters to find a characterId. Returns a jobId; poll with ryla_generation_status.
characterIdstringrequiredpromptstringdurationnumberfpsnumberaspectRatiostringrequirednsfwbooleanseedintegeruseLorabooleanrealismStylebooleanryla_generate_voiceGenerate speech audio (TTS) in an existing character's voice. Character must already exist; use ryla_list_characters to find a characterId.
characterIdstringrequiredtextstringrequiredemotionstringspeednumbervoiceIdentityIdstringgenderstringryla_server_infoGet RYLA external MCP server configuration and connection info
Derived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/ai-ryla-ryla)<a href="https://mcpmetrics.io/servers/ai-ryla-ryla"><img src="https://mcpmetrics.io/badge/ai.ryla/ryla/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Analyze user-submitted face photos with a complete report or 13 focused face-analysis tools.
Query your Google Sheets as structured JSON: list sheets and tabs, read schemas, filter rows.
Global shipping labels for AI agents via AfterShip with your own carrier accounts.
AI influencer search on TikTok, Instagram, YouTube. Deinai MCP token required; credits per result.
Multiple Gmail accounts, editable Google Sheets & Docs for AI agents. Deny-by-default access rules.
Character count, text discarded
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 01:33:33 | Legacy | 400 | 654 | 200 | 662 | 2025-11-25 |
| 2026-09-12 23:31:36 | Legacy | 400 | 985 | 200 | 978 | 2025-11-25 |
| 2026-09-12 21:29:15 | Legacy | 400 | 1066 | 200 | 1096 | 2025-11-25 |
| 2026-09-12 19:27:29 | Legacy | 400 | 1458 | 200 | 1457 | 2025-11-25 |
| 2026-09-12 17:24:09 | Legacy | 400 | 918 | 200 | 918 | 2025-11-25 |
| 2026-09-12 15:21:42 | Legacy | 400 | 1331 | 200 | 1326 | 2025-11-25 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.