Koskamo

DharmikStudio MCP

A read-only Model Context Protocol server providing tools to search, fetch, and list items from the DharmikStudio public catalogue of Hindu devotional audio, katha, and spiritual content.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

DharmikStudio MCP logo, by DharmikVibesVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by DharmikVibes
MCP endpoint (Streamable HTTP)
https://studio.dharmikvibes.com/mcp
Vendor documentation

What you can do with it

  • Search for specific spiritual content or topics
  • Fetch details of a specific item by ID
  • List available categories in the catalogue
  • Retrieve new releases from the platform

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
dharmikstudio 1.0.0
MCP protocol
2025-06-18
Tools
6 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

DharmikStudio (studio.dharmikvibes.com) is DharmikVibes' public catalogue of Indian spiritual content: katha, temple and tirtha stories, devotional audio series, short lessons, videos and articles, in Hindi and English. Use `search` or `search_catalogue` to find works, then `fetch` or `get_item` for the full description, the episode list and the links. Always give the user the page URL so they can listen, watch or read on DharmikStudio. Everything here is public and read-only.

Tools

6 advertised

search — Search DharmikStudio
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search the DharmikStudio catalogue (Hindi, Hinglish or English). Returns ids, titles and page URLs; pass an id to fetch for the full text.

search input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "What to look for."
    }
  },
  "additionalProperties": false
}
search annotations
{
  "title": "Search DharmikStudio",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
fetch — Fetch a DharmikStudio work
Advertised by the server during the last successful anonymous check.
Advertised read-only

The full public record of one work or place: description, every episode with its link, key points, sources and (for articles) the text.

fetch input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "A result id from search (e.g. 'series/<slug>'), a studio.dharmikvibes.com page URL, or a work's slug."
    }
  },
  "additionalProperties": false
}
fetch annotations
{
  "title": "Fetch a DharmikStudio work",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_catalogue — Search with filters
Advertised by the server during the last successful anonymous check.
Advertised read-only

Ranked search with optional filters. language: hi, en, gu, ta, bn, te...; type: audio, video, series, course, article, book, reel; category: a slug from list_categories.

search_catalogue input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "type": {
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 25,
      "minimum": 1
    },
    "query": {
      "type": "string"
    },
    "category": {
      "type": "string"
    },
    "language": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
search_catalogue annotations
{
  "title": "Search with filters",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_item — Work details
Advertised by the server during the last successful anonymous check.
Advertised read-only

Structured details of one work (series, course, book, article, video) or a temple/place: episodes or lessons with listen/watch links, length, access, sources, other language versions and the podcast RSS feed for audio series.

get_item input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "A result id from search (e.g. 'series/<slug>'), a studio.dharmikvibes.com page URL, or a work's slug."
    }
  },
  "additionalProperties": false
}
get_item annotations
{
  "title": "Work details",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_categories — Categories
Advertised by the server during the last successful anonymous check.
Advertised read-only

The catalogue's categories and subcategories, with counts and browse pages.

list_categories input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
list_categories annotations
{
  "title": "Categories",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
new_releases — New releases
Advertised by the server during the last successful anonymous check.
Advertised read-only

Works published, or given new episodes, in the last N days (1-30), newest first. section: listen, watch, read or learn (optional).

new_releases input schema
{
  "type": "object",
  "properties": {
    "days": {
      "type": "integer",
      "default": 7,
      "maximum": 30,
      "minimum": 1
    },
    "limit": {
      "type": "integer",
      "default": 20,
      "maximum": 60,
      "minimum": 1
    },
    "section": {
      "enum": [
        "listen",
        "watch",
        "read",
        "learn"
      ],
      "type": "string"
    }
  },
  "additionalProperties": false
}
new_releases annotations
{
  "title": "New releases",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1031 ms
95th percentile latency
1031 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1031 ms · metadata changed · 6 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http dharmikstudio-mcp https://studio.dharmikvibes.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add dharmikstudio-mcp --url https://studio.dharmikvibes.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable dharmikstudio-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "dharmikstudio-mcp": {
      "url": "https://studio.dharmikvibes.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "dharmikstudio-mcp": {
      "type": "streamableHttp",
      "url": "https://studio.dharmikvibes.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start dharmikstudio-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "dharmikstudio-mcp": {
      "type": "http",
      "url": "https://studio.dharmikvibes.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http dharmikstudio-mcp https://studio.dharmikvibes.com/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "dharmikstudio-mcp": {
      "url": "https://studio.dharmikvibes.com/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "dharmikstudio-mcp": {
      "serverUrl": "https://studio.dharmikvibes.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like DharmikStudio MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run DharmikStudio MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing