Yoto Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Yoto Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server that bridges Warp AI and the Yoto API, enabling seamless audio uploads and MYO card creation directly from your terminal.
cd yoto-mcp-servernpm installnpm run buildAdd this server to your Warp MCP configuration file (usually ~/.config/warp/mcp_config.json or similar):
{
"mcpServers": {
"yoto": {
"command": "node",
"args": [
"/absolute/path/to/yoto-mcp-server/dist/index.js"
]
}
}
}Or for global installation:
npm linkThen in your Warp MCP config:
{
"mcpServers": {
"yoto": {
"command": "yoto-mcp-server"
}
}
}Once configured, restart Warp and you'll have access to three new tools in Agent Mode:
First, authenticate with your Yoto account:
In Warp Agent Mode:
Please authenticate with YotoOr explicitly:
Use the yoto-auth toolThe server will display a URL and code. Visit the URL in your browser, enter the code, and approve the connection.
In Warp Agent Mode:
Check if I'm authenticated with YotoIn Warp Agent Mode:
Upload the file /path/to/audio.mp3 to my Yoto player with title "My Audio Track"The server will:
You can then link the card to a physical MYO card using your Yoto app or player.
In Warp Agent Mode:
List all my Yoto cardsReturns a list of all your MYO cards with their IDs and titles.
In Warp Agent Mode:
Get details for Yoto card dyp9bReturns detailed information about a specific card including chapter and track counts.
In Warp Agent Mode:
Add /path/to/track2.mp3 to Yoto card dyp9b with title "Track 2"Adds a new audio track to an existing MYO card as an additional chapter.
User: Please authenticate with Yoto
[Server displays URL and code]
[User visits URL and approves]
✅ Successfully authenticated with Yoto API!
---
User: Upload hop-little-bunnies.mp3 to Yoto with title "Hop Little Bunnies"
[Server uploads and transcodes]
✅ Successfully uploaded audio to Yoto!
Card ID: dyp9b
Title: Hop Little Bunnies
You can now link this card to a physical MYO card using your Yoto app or player.| Tool | Description | Parameters |
|---|---|---|
yoto-auth | Authenticate with Yoto API | None |
yoto-check-auth | Check authentication status | None |
yoto-upload-audio | Upload audio and create MYO card | audioFilePath, title |
yoto-list-cards | List all MYO cards | None |
yoto-get-card | Get details of a specific card | cardId |
yoto-add-track | Add audio track to existing card | cardId, audioFilePath, trackTitle |
Authentication tokens are stored securely in ~/.yoto-mcp-config.json. The server automatically handles token refresh.
npm run buildnpm run watchnpm run devyoto-authThis server uses the Yoto Developer API. For more information:
MIT
Contributions welcome! Please feel free to submit issues or pull requests.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.