# add

A write tool on the Zerodha Kite MCP Server MCP server.

Agent View of the PolicyLayer registry record for `add`. HTML page: https://policylayer.com/tools/121yaseen-zerodha-mcp/add

## Facts

- Tool: `add`
- Server: Zerodha Kite MCP Server (`121yaseen/zerodha-mcp`) — https://policylayer.com/tools/121yaseen-zerodha-mcp.md
- Homepage: https://github.com/121yaseen/Zerodha-MCP
- Risk category: Write (Medium risk)
- Registry record: grade B, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Rate-limited

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "add",
    "arguments": {}
  }
}
```

## Why add is rated Medium

The empty description significantly limits confidence. The tool name 'add' in isolation suggests a Write operation (creating or modifying data). However, it could potentially be Financial if it adds funds to an account, which would elevate it to critical severity. Given the ambiguity and empty description, Write is the safest classification, but confidence is reduced to 0.45 due to lack of explicit evidence.

From the tool's own definition: "Tool name is 'add' with empty description. Without a description, cannot determine exact function, but in the context of a trading/financial MCP server (Zerodha Kite), 'add' likely creates or modifies data reversibly (e.g., adding to cart, adding watch list,…"

## Use case

AI agents use add to create or update resources in Zerodha Kite MCP Server, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your Zerodha Kite MCP Server environment.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Zerodha Kite MCP Server:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "add": {
      "limits": [
        {
          "counter": "add_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on Zerodha Kite MCP Server (4)

- `buyStock` — Financial — https://policylayer.com/tools/121yaseen-zerodha-mcp/buystock.md
- `sellStock` — Financial — https://policylayer.com/tools/121yaseen-zerodha-mcp/sellstock.md
- `getHoldings` — Read — https://policylayer.com/tools/121yaseen-zerodha-mcp/getholdings.md
- `getPositions` — Read — https://policylayer.com/tools/121yaseen-zerodha-mcp/getpositions.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=121yaseen-zerodha-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/121yaseen-zerodha-mcp
