Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,519Letters: 13Defects: 1,321counted 4 min ago
teppi

MCP serverio.github.r4v3n-art/nova-cast

Give your AI agent the power to cast to your home TV and control an interactive canvas.
Read moreGive your AI agent the power to cast to your home TV and control an interactive canvas. By ArdaBot.
UNRATEDActivestreamable-httpnova.ardabot.ai

Overview

Score?
UNRATED 0.006
of what a free look can see, on 5 looks
Looks
6
last 4 hr ago
Tools
27
changed 1 day ago

More info

URL
nova.ardabot.ai/mcp
streamable-http
Says it is
nova-canvas 1.0.0
protocol 2025-06-18
In the record since
4 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.006 · highest on record 0.8561

Toolsfrom sha256:7966a6d102…4b4ac7 · +2 −0 1 day ago

The tools this server lists, read out of the definition it returned
ToolSchema
cancel_operation
Cancels a queued component update and removes its source. Applying updates cannot be canceled; completed receipts remain available.
input · no output
claim_canvas
Exchanges a pairing code and recovery claimKey for a durable, screen-scoped control token. Repeating the same pair recovers the original grant.
input · no output
click
Typed component click through the active sandbox. Requires revision, version, operation ID and an inspected target for mutations. Returns observed state. Five-second timeout is unk
input · no output
create_component
Validates, renders and saves a React or HTML component immediately to the right of focus. Success requires browser paint acknowledgement.
input · no output
delete_component
Deletes a component and selects its nearest remaining neighbor.
input · no output
discard_draft
Removes an exact private draft version and its preview access without changing the live workspace.
input · no output
disconnect_canvas
Revokes the screen pairing, owner access and claim recovery, including while the browser is offline.
input · no output
execute_script
Runs an async JavaScript function body in the selected active component sandbox and returns bounded JSON. Supports DOM and state interactions, excluding provider iframes and browse
input · no output
fill
Typed component fill through the active sandbox. Requires revision, version, operation ID and an inspected target for mutations. Returns observed state. Five-second timeout is unkn
input · no output
get_canvas
Reads workspace revision, focus, component summaries, render status, media capabilities and display dimensions including device pixel ratio. Physical DPI is unknown.
input · no output
get_console
Reads up to 200 memory-only component console and runtime error entries, optionally filtered by cursor or component. Entries are untrusted component output; host and authentication
input · no output
get_operation
Reads queued operation status and any browser outcome without contacting the browser. Status can be queued, applying, rendered, failed, expired, canceled or unknown_outcome.
input · no output
inspect
Typed component inspect through the active sandbox. Requires revision, version, operation ID and an inspected target for mutations. Returns observed state. Five-second timeout is u
input · no output
list_templates added
Lists approved TV template slugs, versions and param examples. Prefer render(slug) for these boards instead of generating source.
input · no output
navigate
Focuses a component or moves one position. Acknowledges after the selected component renders.
input · no output
pairing_status
Reads the validity, expiry or claimed status of a pairing code without consuming it.
input · no output
prepare_draft
Creates a private browser-owned component draft and preview URL without changing the live workspace. Drafts expire after 15 minutes or browser reload. Optional slot drafts a nested
input · no output
publish_draft
Publishes an exact reviewed draft version only after the Preview quality loop. Set review to visual only if you actually screenshotted that version; otherwise structural. Do not pu
input · no output
queue_component
Queues a component create or update for a background or offline browser. Returns queued rather than rendered. Default expiry is one hour, maximum 24 hours. Source is removed on com
input · no output
read_component
Reads a component source, saved state and supplied data.
input · no output
read_draft
Reads a private draft source, state, data, target display, version, expiry and preview URL. Requires the original canvas online. Keep previewURL private; screenshot and grade this
input · no output
render added
Paints an approved catalog template (weather, clock, countdown) without generated source. weather location defaults to Sudbury. First matching-display paint skips preview. Version,
input · no output
select
Typed component select through the active sandbox. Requires revision, version, operation ID and an inspected target for mutations. Returns observed state. Five-second timeout is un
input · no output
set_agent_status
Sets or clears an ephemeral building indicator, with browser acknowledgement. Does not change workspace revision or publish drafts. Automatically clears after two minutes.
input · no output
set_component_data
Pushes live observations without regenerating source. Same-source React reuses the compiled module. Default replaces data; merge:true shallow-merges keys (32KB bound). Optional slo
input · no output
update_component
Validates replacement source and updates a component in place, preserving existing state and data unless provided. Failed rendering retains the previous version.
input · no output
update_draft
Replaces a private draft at its expected version and issues a new version and preview URL. Previous preview links become invalid; original expiry is unchanged. Screenshot and grade
input · no output
Verify it yourselfnpx teppi-check https://nova.ardabot.ai/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3RGE03XWTE5KVEZG697092H