# record_and_transcribe

Record audio for the specified duration and transcribe it

Agent View of the PolicyLayer registry record for `record_and_transcribe`. HTML page: https://policylayer.com/tools/defibax-mcp-servers/record-and-transcribe

## Facts

- Tool: `record_and_transcribe`
- Server: Voice Recorder MCP Server (`defibax/mcp_servers`) — https://policylayer.com/tools/defibax-mcp-servers.md
- Homepage: https://github.com/DefiBax/mcp_servers
- Risk category: Execute (High risk)
- Registry record: grade D, 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": "record_and_transcribe",
    "arguments": {}
  }
}
```

## Why record_and_transcribe is rated High

This tool triggers real-world audio capture and external API invocation (OpenAI Whisper transcription). While not destructive, write, financial, or read-only, it executes an operation with side effects: audio is captured, stored temporarily, and sent to an external service for processing. The outcome depends on the arguments passed (duration, timing) and the audio content captured.

From the tool's own definition: "Tool performs 'Record audio for the specified duration and transcribe it' — actively captures audio from microphone and processes it through external API (OpenAI Whisper), triggering external operations whose effects depend on the duration argument and what…"

## Use case

AI agents invoke record_and_transcribe to trigger actions in Voice Recorder MCP Server. What it does depends on the arguments the agent supplies, and its effects often reach beyond the immediate call: builds kicked off, notifications sent, workflows started.

## Recommended policy (PolicyLayer)

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

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "record_and_transcribe": {
      "limits": [
        {
          "counter": "record_and_transcribe_rate",
          "window": "minute",
          "max": 10,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on Voice Recorder MCP Server (2)

- `start_recording` — Execute — https://policylayer.com/tools/defibax-mcp-servers/start-recording.md
- `stop_and_transcribe` — Execute — https://policylayer.com/tools/defibax-mcp-servers/stop-and-transcribe.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=defibax-mcp-servers · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/defibax-mcp-servers
