YogaMag
by yogamag.co.in · remote · no sign-in to list tools · v1.9.0 · published by in.co.yogamag
Read-only yoga library: articles, poses, breathing, routines, styles, meditation, books.
8 tools: 1 change things and 7 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads7Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http yogamag https://yogamag.co.in/api/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
8 tools
Changes things 1Claude Code: ask
adapt_routineCheck every step of a YogaMag routine against what the person cannot or does not want to do (the floor, kneeling, weight on the wrists).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Check every step of a YogaMag routine against what the person cannot or does not want to do (the floor, kneeling, weight on the wrists). Each step is kept, swapped for an easier version that the pose's reviewed data lists, marked as having no supported alternative, or marked not assessed. It never invents a substitute; the result is the YogaMag routine with listed swaps, not a new routine.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Check a routine against what a person avoids
Only reads 7Claude Code: allow
find_posesList poses from the reviewed YogaMag pose library that match a level, body area or type of pose, and that suit what the person avoids (the floor, kneeling, weight on the wrists), n…No findings
Why it is in this group
- The name "find_poses" says "find": a word for reading.
Description, as the server wrote it List poses from the reviewed YogaMag pose library that match a level, body area or type of pose, and that suit what the person avoids (the floor, kneeling, weight on the wrists), naming the easier version where the pose itself does not. Only poses with a reviewed profile are listed. Read a pose with get_glossary_term before describing it.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Find poses by level and situation
find_routineFind the YogaMag timed routine for a goal and the minutes the person has: the longest one that fits, or the shortest if none is that short.No findings
Why it is in this group
- The name "find_routine" says "find": a word for reading.
Description, as the server wrote it Find the YogaMag timed routine for a goal and the minutes the person has: the longest one that fits, or the shortest if none is that short. Returns the routine as published, with its steps, who should skip or modify it, and the follow-along link. If the person avoids the floor, kneeling or weight on the wrists, pass avoid and each step is checked. YogaMag has routines only for the goals listed; if none matches what was asked (for example sleep), say there is no such routine yet and use search_content instead of picking the nearest goal.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Find a timed routine
get_book_summaryGet a book summary by slugNo findings
Why it is in this group
- The name "get_book_summary" says "get": a word for reading.
Description, as the server wrote it Get a book summary by slug
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Get book summary
get_glossary_termGet a yoga glossary entry (pose, breathing technique or term) by slug, including who should skip or modify a pose and its easier versionsNo findings
Why it is in this group
- The name "get_glossary_term" says "get": a word for reading.
Description, as the server wrote it Get a yoga glossary entry (pose, breathing technique or term) by slug, including who should skip or modify a pose and its easier versions
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Get glossary entry
get_postGet the full text of a YogaMag article by slugNo findings
Why it is in this group
- The name "get_post" says "get": a word for reading.
Description, as the server wrote it Get the full text of a YogaMag article by slug
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Get article
get_routineGet a timed yoga routine by slug: every pose with its seconds, sides and breath cue, plus the link to the follow-along timer and, where there is one, the audio class (one MP3 with …No findings
Why it is in this group
- The name "get_routine" says "get": a word for reading.
Description, as the server wrote it Get a timed yoga routine by slug: every pose with its seconds, sides and breath cue, plus the link to the follow-along timer and, where there is one, the audio class (one MP3 with a spoken cue for every pose) and its podcast episode
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Get timed routine
search_contentSearch YogaMag articles, glossary terms (poses, breathing, Sanskrit), pose comparisons, timed routines, yoga styles, meditation, guides, tools and book summaries.No findings
Why it is in this group
- The name "search_content" says "search": a word for reading.
Description, as the server wrote it Search YogaMag articles, glossary terms (poses, breathing, Sanskrit), pose comparisons, timed routines, yoga styles, meditation, guides, tools and book summaries. Returns titles, URLs, slugs and the tool to fetch each result (guides and hubs are read as resources by URL).
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Search YogaMag
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.9.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http yogamag https://yogamag.co.in/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__yogamag__search_content",
"mcp__yogamag__get_post",
"mcp__yogamag__get_glossary_term",
"mcp__yogamag__get_routine",
"mcp__yogamag__get_book_summary",
"mcp__yogamag__find_routine",
"mcp__yogamag__find_poses"
],
"ask": [
"mcp__yogamag__adapt_routine"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as yogamag. Review it before you use it.