generated: '2026-09-04' method: derived status: candidate source: openapi/*.yml (26 operations across ten Red5 OpenAPI documents) search_evidence: - >- No hosted or remote MCP endpoint found. Probed mcp.red5.net (NXDOMAIN), api.red5.net (NXDOMAIN), docs.red5.net (NXDOMAIN) on 2026-09-04. - >- cloud.red5.net answers 200 with the same 1,985-byte SPA shell for every path including a random negative control, so no path there can be treated as an MCP endpoint. - >- Red5's own Docusaurus documentation site ships the "Copy for LLM" button with `mcpServer: null` in its configuration — the docs platform explicitly declares no MCP server. - >- Searched npm for a Red5 MCP package (registry search "red5 mcp") and the red5pro and Red5 GitHub organizations (100+ repos each, listed 2026-09-04). Red5 ships Agent Skills (red5pro/red5pro-skills, npm red5pro-skills) but no MCP server of either kind. deployment: mode: none endpoint: null install: null package: null auth: unknown verified: searched note: >- Nobody ships a Red5 MCP server — neither a remote endpoint nor a stdio package. The tools below are a CANDIDATE surface derived from Red5's own OpenAPI operations, not something an agent can call today. Red5's actual agent investment is Agent Skills (see skills/), which is a different surface: it teaches an agent how to use the API, it does not expose the API as tools. server: name: red5 transport: null url: null tools: - name: list_node_groups description: List all Stream Manager 2.0 node groups in the deployment. source_operation: openapi/red5-admin-api-openapi.yml#listNodeGroups - name: list_nodes description: List the nodes in a named node group with load and health metrics. source_operation: openapi/red5-admin-api-openapi.yml#listNodes - name: get_system_info description: Get Stream Manager host version, uptime and memory. source_operation: openapi/red5-admin-api-openapi.yml#getSystemInfo - name: get_publish_stream_endpoint description: Resolve the node a publisher should send a stream to. source_operation: openapi/red5-streams-api-openapi.yml#getPublishStreamEndpoint - name: get_subscribe_stream_endpoint description: Resolve the node a subscriber should play a stream from. source_operation: openapi/red5-streams-api-openapi.yml#getSubscribeStreamEndpoint - name: get_stream_provision description: Read the provisioned configuration of a stream. source_operation: openapi/red5-provision-api-openapi.yml#getStreamProvision - name: create_stream_provision description: Provision a stream with credentials, recording and an optional ABR ladder. source_operation: openapi/red5-provision-api-openapi.yml#createStreamProvision - name: delete_stream_provision description: Remove a stream provision. source_operation: openapi/red5-provision-api-openapi.yml#deleteStreamProvision - name: whip_publish description: Negotiate a WHIP WebRTC publish session through the Stream Manager proxy. source_operation: openapi/red5-proxy-api-openapi.yml#whipPublish - name: whep_subscribe description: Negotiate a WHEP WebRTC playback session through the Stream Manager proxy. source_operation: openapi/red5-proxy-api-openapi.yml#whepSubscribe - name: list_mixers description: List Brew Mixer sessions. source_operation: openapi/red5-mixers-api-openapi.yml#listMixers - name: create_mixer description: Create a Brew Mixer session with an output stream configuration. source_operation: openapi/red5-mixers-api-openapi.yml#createMixer - name: get_mixer description: Read one Brew Mixer session. source_operation: openapi/red5-mixers-api-openapi.yml#getMixer - name: delete_mixer description: Delete a Brew Mixer session. source_operation: openapi/red5-mixers-api-openapi.yml#deleteMixer - name: list_mixer_inputs description: List the input streams placed in a mixer. source_operation: openapi/red5-inputs-api-openapi.yml#listMixerInputs - name: add_mixer_input description: Add a source stream to a mixer's render tree. source_operation: openapi/red5-inputs-api-openapi.yml#addMixerInput - name: update_mixer_input description: Reposition or resize a mixer input. source_operation: openapi/red5-inputs-api-openapi.yml#updateMixerInput - name: remove_mixer_input description: Remove a source stream from a mixer. source_operation: openapi/red5-inputs-api-openapi.yml#removeMixerInput - name: add_image_overlay description: Composite a static image layer over a mixer output. source_operation: openapi/red5-images-api-openapi.yml#addImageOverlay - name: remove_image_overlay description: Remove an image overlay. source_operation: openapi/red5-images-api-openapi.yml#removeImageOverlay - name: create_rtmp_provision description: Push a live stream to external RTMP/RTMPS destinations. source_operation: openapi/red5-rtmp-restreamer-api-openapi.yml#createRtmpProvision - name: create_rtmp_pull_provision description: Pull an external RTMP source into Red5 as a live stream. source_operation: openapi/red5-rtmp-restreamer-api-openapi.yml#createRtmpPullProvision - name: delete_rtmp_provision description: Stop an RTMP restream. source_operation: openapi/red5-rtmp-restreamer-api-openapi.yml#deleteRtmpProvision - name: create_file_restream_provision description: Replay a recorded FLV or MP4 file as a pseudo-live stream. source_operation: openapi/red5-file-restreamer-api-openapi.yml#createFileRestreamProvision - name: delete_file_restream_provision description: Stop a file restream. source_operation: openapi/red5-file-restreamer-api-openapi.yml#deleteFileRestreamProvision - name: get_restreamer_config description: Read the server-level Restreamer plugin configuration. source_operation: openapi/red5-servlet-configuration-api-openapi.yml#getRestreamConfig coverage: rest_operations_total: 26 tools_derived: 26