← Back to search

@daanrongen/cast-mcp

daanrongen Scanned 11d ago

MCP server for Google Cast — discover devices, play media, control volume, launch apps, and manage queues over stdio

B
88 / 100

Versions

1.1.4latest
Apr 20, 2026
1.1.2
Apr 20, 2026
1.1.1
Apr 17, 2026
1.1.0
Apr 15, 2026
1.0.3
Apr 15, 2026
+ show 3 moreshow less
1.0.2
Apr 15, 2026
1.0.1
Mar 23, 2026
1.0.0
Mar 22, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 17

play_media
annotations: none low

Play a media URL on a Cast device. Provide the device host (IP or hostname), a direct URL to the media, its MIME type, and optional metadata.

host string title string artist string albumName string contentUrl string contentType string
pause
annotations: none low

Pause the currently playing media on a Cast device.

host string
resume
annotations: none low

Resume paused media on a Cast device.

host string
stop
annotations: none low

Stop the current media session on a Cast device.

host string
seek
annotations: none low

Seek to a position in the currently playing media on a Cast device.

host string currentTime number
get_media_status
annotations: none low

Get the current media playback state on a Cast device (player state, position, duration, title, etc.).

host string
load_queue
annotations: none low

Load a playlist of media items onto a Cast device. Items play in order.

host string title string artist string itemId number contentId string contentType string
queue_next
annotations: none low

Skip to the next item in the queue on a Cast device.

host string
queue_prev
annotations: none low

Go to the previous item in the queue on a Cast device.

host string
discover_devices
annotations: none low

Scan the local network for Cast-enabled devices (Google Home, Chromecast, Nest Audio, etc.). Returns a list of devices with their name, host, port, type (audio/video/group), and model.

get_status
annotations: none low

Get the receiver status of a Cast device: active application, volume, session info.

host string
launch_app
annotations: none low

Launch an app on a Cast device by its appId. Common app IDs:

host string
stop_app
annotations: none low

Stop the currently running app on a Cast device.

host string
get_volume
annotations: none low

Get the current volume level (0.0–1.0) and mute state of a Cast device.

host string
set_volume
annotations: none low

Set the volume level of a Cast device. Level must be between 0.0 (silent) and 1.0 (maximum).

host string level number
mute
annotations: none low

Mute a Cast device.

host string
unmute
annotations: none low

Unmute a Cast device.

host string

Permissions 0

No permissions indexed yet.

Scan Findings 40

low
Tool 'play_media' has no annotations annotation_checker · 100%
low
Tool 'pause' has no annotations annotation_checker · 100%
low
Tool 'resume' has no annotations annotation_checker · 100%
low
Tool 'stop' has no annotations annotation_checker · 100%
low
Tool 'seek' has no annotations annotation_checker · 100%
low
Tool 'get_media_status' has no annotations annotation_checker · 100%
low
Tool 'load_queue' has no annotations annotation_checker · 100%
low
Tool 'queue_next' has no annotations annotation_checker · 100%
low
Tool 'queue_prev' has no annotations annotation_checker · 100%
low
Tool 'discover_devices' has no annotations annotation_checker · 100%
low
Tool 'get_status' has no annotations annotation_checker · 100%
low
Tool 'launch_app' has no annotations annotation_checker · 100%
low
Tool 'stop_app' has no annotations annotation_checker · 100%
low
Tool 'get_volume' has no annotations annotation_checker · 100%
low
Tool 'set_volume' has no annotations annotation_checker · 100%
low
Tool 'mute' has no annotations annotation_checker · 100%
low
Tool 'unmute' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: play_media manifest_parser · 70%
info
Tool: pause manifest_parser · 70%
info
Tool: resume manifest_parser · 70%
info
Tool: stop manifest_parser · 70%
info
Tool: seek manifest_parser · 70%
info
Tool: get_media_status manifest_parser · 70%
info
Tool: load_queue manifest_parser · 70%
info
Tool: queue_next manifest_parser · 70%
info
Tool: queue_prev manifest_parser · 70%
info
Tool: discover_devices manifest_parser · 70%
info
Tool: get_status manifest_parser · 70%
info
Tool: launch_app manifest_parser · 70%
info
Tool: stop_app manifest_parser · 70%
info
Tool: get_volume manifest_parser · 70%
info
Tool: set_volume manifest_parser · 70%
info
Tool: mute manifest_parser · 70%
info
Tool: unmute manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
info
SBOM generated: 12 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%