# Vaali

> Use this tool when you need to demonstrate or implement MCP server capabilities, including resource management, prompt templating, and interactive tool workflows. Vaali solves problems related to code review, documentation generation, and parameter collection for tasks like weather lookup, email sending, and calendar event creation. It provides reusable templates, sample data, and official elicitation workflows as inputs, and offers outputs in the form of generated code, documents, and collected user parameters.

Canonical page: https://skillsregistry.net/skills/ushakrishnan-vaali  
JSON: https://api.skillsregistry.net/v1/skills/ushakrishnan-vaali

## Description

Vaali is a comprehensive MCP server implementation that demonstrates the full spectrum of MCP capabilities including resources, prompts, tools, and official elicitation workflows. Built by ushakrishnan, it provides access to configuration files and sample data through resources, offers reusable prompt templates for code review and documentation generation, and implements both basic tools (weather, calculations, text analysis) and advanced elicitation-enabled tools that can interactively collect missing parameters from users. The server showcases official MCP elicitation patterns for tools like weather lookup, email sending, and calendar event creation, making it particularly useful as a learning reference for developers building MCP integrations or as a foundation for applications requiring interactive parameter collection workflows.

## Trust

- **Trust score (0–1):** 0.86
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** communication
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ushakrishnan-vaali)
- **Repository:** <https://github.com/ushakrishnan/vaali_mcp_server>

## 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": "ushakrishnan-vaali"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/ushakrishnan-vaali` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/ushakrishnan-vaali/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
