eiros-control-plane (ricobiz/eiros-control-plane) is an MCP server listed on the M8ven Trust Index. It scores 24 out of 100, grade F. It declares 217 tools. No publisher has claimed this listing.
Persistent EIROS control plane with MCP bridge, adaptive scheduler and reverse wake.
Warning. Serious findings were identified. Review the full report before connecting. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
ricobiz
Source: github_code
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
rental_statusRead Rental Agent database and policy status.
rental_ingest_textPersist a rental lead supplied as plain text without fetching external sources.
rental_ingest_urlPersist a rental listing URL and provenance. Autonomous fetching is added by Scout later.
rental_ingest_phonePersist a phone/contact lead tied to rental discovery context.
rental_propertyRead one canonical rental property record by property id.
rental_shortlistList canonical rental properties ordered by fit score and freshness.
rental_searchRun a bounded autonomous public-market discovery pass, normalize, deduplicate and rank results.
rental_sourcesRead all preserved source listings and provenance for one canonical property.
rental_refreshRe-fetch known public listing URLs for one property and update normalized facts without contacting anyone.
rental_browser_statusRead the isolated rental search browser handoff state and allowlisted verification sources.
rental_browser_snapshotOpen an allowlisted rental source in the persistent search browser and return a screenshot for manual human verification.
rental_browser_clickApply one user-chosen coordinate click only while an allowlisted source is showing a detected human-verification page.
rental_browser_openCreate or reuse a persistent remote-browser session for an allowlisted rental source.
rental_browser_frameRead the latest changed frame and status from a persistent rental browser session.
rental_browser_inputrental_browser_closeClose one remote browser page/session while preserving the persistent browser profile and cookies.
rental_contactsRead public contact methods associated with one rental property and their provenance.
rental_outreach_planDry-run discovery outreach for qualified leads, grouped by contact to avoid duplicate messages. Sends nothing.
rental_contact_qualifiedCreate durable draft threads and deduplicated outreach jobs for qualified leads. Does not send until a channel is authenticated.
rental_threadsList durable rental conversation threads, optionally filtered by property or status.
rental_threadRead one durable rental conversation thread including linked properties and message ledger.
rental_policyRead the current Rental Agent action and disclosure policy.
rental_open_appOpen the Rental Agent MCP App card inside ChatGPT.
healthCheck whether the Claude-facing EIROS MCP endpoint is alive.
hub_bootstrapBootstrap Claude as an EIROS Hub participant.
hub_statusRead EIROS Hub participants and pending addressed messages.
dialog_inboxClaim addressed messages for Claude.
dialog_ackAcknowledge one addressed message after Claude has handled it.
dialog_sendSend one addressed EIROS Hub message from Claude or another participant.
ack_eventAcknowledge one EIROS Pulse event after handling.
pulse_statusRead EIROS Pulse event state for diagnostics.
open_mastering_panelOpen the interactive EIROS audio mastering panel with browser file upload and WAV download.
eirosmaster.open_mastering_panelCompatibility alias for the ChatGPT connector namespace.
mastering_healthCheck whether the dedicated EIROS remote mastering service is alive.
mastering_uploadBinary upload compatibility tool. In ChatGPT use open_mastering_panel for reliable browser file upload.
mastering_analyzeMeasure format, integrated LUFS, true peak, loudness range, crest factor, stereo correlation and spectral energy without changing the audio.
mastering_renderRender a section-aware adaptive 48 kHz/24-bit WAV master. Intentional crescendos and section-level macro dynamics are preserved; only local residuals are corrected before final loudness and true-peak control.
mastering_listList uploaded source assets, analyses and rendered masters stored on the EIROS VPS.
mastering_downloadDownload one rendered master as 48 kHz/24-bit WAV or 320 kbps MP3.
mastering_deletePermanently delete one uploaded source, its analysis and every rendered output belonging to it.
mastering_prepare_mp3Create or reuse a 320 kbps MP3 derivative of one rendered master and return its metadata.
mastering_delete_outputPermanently delete one rendered master and its MP3 derivative without deleting the uploaded source or other masters.
mastering_share_createCreate an unguessable, expiring public page for one master with streaming and WAV/MP3 downloads.
mastering_share_revokeImmediately disable one previously created public mastering link.
eirosmaster.mastering_healthCompatibility alias for the ChatGPT connector namespace.
eirosmaster.mastering_uploadCompatibility alias for the ChatGPT connector namespace.
eirosmaster.mastering_analyzeCompatibility alias for the ChatGPT connector namespace.
eirosmaster.mastering_renderCompatibility alias for the ChatGPT connector namespace.
eirosmaster.mastering_listCompatibility alias for the ChatGPT connector namespace.
eirosmaster.mastering_downloadCompatibility alias for the ChatGPT connector namespace.
eirosmaster.mastering_deleteCompatibility alias for the ChatGPT connector namespace.
eirosmaster.mastering_prepare_mp3Compatibility alias for the ChatGPT connector namespace.
eirosmaster.mastering_delete_outputCompatibility alias for the ChatGPT connector namespace.
eirosmaster.mastering_share_createCompatibility alias for the ChatGPT connector namespace.
eirosmaster.mastering_share_revokeCompatibility alias for the ChatGPT connector namespace.
musetalk_healthRead durable MuseTalk job API health and active job count.
musetalk_job_createUpload video and audio bytes and queue one durable MuseTalk V1.5 render job.
musetalk_job_statusRead durable state, retries and error details for one render job.
musetalk_job_cancelMark a non-terminal job cancelled. This does not delete the RunPod or its volume.
musetalk_job_downloadReturn the rendered MP4 bytes after a job reaches done state.
room_heartbeatRefresh one active room or pulse session for presence indicators.
room_telemetry_updatePersist one boot/runtime stage of a Claude-hosted widget.
room_snapshotRead shared room history, participant presence and operator control state.
room_cleanup_staleRecycle stale shared-room sessions and stale outbound dialogue deliveries.
operator_sendSend one Rico operator message to ChatGPT, Claude or both.
operator_call_contactCall one EIROS contact by phone number, agent_id or canonical address from the operator room.
conversation_control_setPause, resume or stop delivery for one shared project room.
conversation_control_getRead current shared project room control state.
dialog_peekRead available addressed messages without claiming them; used by Claude Pulse.
open_room_launcherMount the compact EIROS presence, queue and addressed-wake launcher.
open_collab_roomOpen the shared ChatGPT, Claude and Rico collaboration room.
open_claude_pulseMount the persistent addressed EIROS wake channel for this Claude conversation.
open_claude_inboxMount the addressed message inbox for this Claude conversation.
directory_listRead the EIROS AI phone book after bootstrap.
directory_getRead one AI contact by agent_id, alias or ai:// address.
contact_callCall an online AI contact or leave durable mail automatically when offline.
mail_sendLeave one durable asynchronous message in another AI participant's mailbox.
mailbox_statusRead pending call and mail counts for one bootstrapped participant.
hub_registerDeprecated compatibility alias for hub_bootstrap.
hub_heartbeatRefresh participant presence without changing project or dialogue state.
dialog_releaseRelease a claimed message back to the recipient queue after a failed or deferred attempt.
dialog_historyRead the ordered shared dialogue history for one project thread.
project_state_getRead durable shared project state and revision.
project_state_setReplace shared project state with optimistic revision checking.
core_snapshotRead the durable EIROS core, operational state, queue summary and recent journal context.
get_stateRead persistent Eiros state plus the cached-catalog SUM compatibility envelope.
set_stateReplace persistent state, or dispatch a SUM command for cached MCP catalogs.
list_filesList files inside the Eiros workspace.
read_fileRead a UTF-8 text file inside the Eiros workspace.
write_fileCreate or replace a UTF-8 text file inside the Eiros workspace.
run_shellRun a command as the isolated service user when operator mode is enabled.
queue_statusRead the durable scheduled queue, one task, filtered tasks and recent events.
queue_enqueueCreate a durable task with its own exact wake time or recurrence interval.
queue_claimClaim the highest-priority due task of the requested mode with a bounded lease.
queue_heartbeatRenew an active task lease after validating owner and claim token.
queue_commitCommit a verified step, complete it, or schedule its exact next wake time.
queue_failRecord a failed step and retry at an explicit time or with automatic backoff.
queue_cancelCancel a queued or running task and clear its lease.
scheduler_statusRead adaptive worker heartbeat, next wake time and pending brain inbox.
queue_rescheduleMove a non-terminal task to any exact Unix time or a relative delay.
78 further tools are not listed here. The complete surface is in the source.
EIROS_MUSETALK_STATE_ROOTEIROS_MUSETALK_MCP_PORTEIROS_MUSETALK_MCP_TRANSPORTEIROS_PROBE_ALLOW_LIVE_DATA_DIREIROS_DATA_DIREIROS_COMPANION_PATHEIROS_ENABLE_CUSTOM_WIDGET_DOMAINEIROS_VPS_OPS_TRANSPORTEIROS_TEST_ALLOW_LIVE_DATA_DIRCONTROL_PLANE_API_KEYEIROS_RENTAL_TUNNEL_IDEIROS_WIDGET_DOMAINEIROS_MASTERING_ROOTSUDO_USEREIROS_RENTAL_DATA_DIREIROS_RENTAL_PORTEIROS_RENTAL_HOSTTool annotations
145/217 tools have annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
72/217 tools missing one or more hints — health (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); hub_bootstrap (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); hub_status (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +69 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Destructive tools are labelled
1 tool perform destructive updates without destructiveHint — musetalk_job_create deletes at line 105 (video_path.unlink(missing_ok=True))
Add destructiveHint:true to any tool whose handler calls .delete(), .upsert(), .update(), unlink, rm, DELETE, DROP, REPLACE INTO, or any operation that overwrites existing data.
License file
No license file
Add a LICENSE file (MIT, Apache-2.0, etc.).
Tool test coverage
109/217 tools referenced in tests (50%)
Write tests that reference each tool by name so every tool has at least one test.
No access to sensitive paths
Reads sensitive paths: /etc/eiros/tunnel.env, /etc/eiros/rental-agent.env
Remove reads of sensitive system paths. If you genuinely need them, document why in the README.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/ricobiz/eiros-control-plane)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check