# Goose FM Radio

> Use this tool when you need to integrate live FM radio functionality into AI assistants, enabling voice-controlled tuning, automated station scanning, and audio content analysis. It solves problems in smart home integration, audio processing experiments, and enhancing AI capabilities with real-world radio reception. With Python-based implementation and RTL-SDR hardware support, it provides a radio tuning interface for AI models to control audio playback and analyze live radio content.

Canonical page: https://skillsregistry.net/skills/mccartykim-goose-fm  
JSON: https://api.skillsregistry.net/v1/skills/mccartykim-goose-fm

## Description

This MCP implementation, developed by Kim, provides a radio tuning interface for AI assistants. Built with Python and leveraging the FastMCP framework, it offers tools for tuning to specific FM frequencies and controlling audio playback. The implementation focuses on integrating with RTL-SDR hardware to enable real-world radio reception. By connecting AI models with radio functionality, this server allows for scenarios like voice-controlled radio tuning, automated station scanning, and audio content analysis. It's particularly useful for projects involving smart home integration, audio processing experiments, or enhancing AI assistants with live radio capabilities.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** iot-hardware
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/mccartykim-goose-fm)
- **Repository:** <https://github.com/mccartykim/goose_fm>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "mccartykim-goose-fm"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/mccartykim-goose-fm` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/mccartykim-goose-fm/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
