{
  "name": "@vapi-ai/mcp-server",
  "description": "Vapi MCP Server",
  "version": "0.0.9",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "type": "module",
  "author": {
    "name": "Vapi AI",
    "url": "https://vapi.ai"
  },
  "contributors": [
    {
      "name": "ramsrib",
      "url": "https://github.com/ramsrib"
    }
  ],
  "homepage": "https://github.com/VapiAI/mcp-server#readme",
  "repository": "https://github.com/VapiAI/mcp-server",
  "bugs": {
    "url": "https://github.com/VapiAI/mcp-server/issues"
  },
  "keywords": [
    "vapi",
    "mcp",
    "model-context-protocol",
    "ai",
    "claude",
    "voice-api",
    "tool-calling"
  ],
  "bin": {
    "@vapi-ai/mcp-server": "dist/index.js"
  },
  "scripts": {
    "prepare": "npm run build",
    "build": "tsc && shx chmod +x dist/*.js",
    "start": "node dist/index.js",
    "dev": "tsx watch src/index.ts",
    "dev:stdio-example": "tsx examples/stdio-client.ts",
    "dev:sse-example": "tsx examples/sse-client.ts",
    "dev:shttp-example": "tsx examples/shttp-client.ts",
    "inspector": "mcp-inspector",
    "test": "NODE_OPTIONS=--experimental-vm-modules jest",
    "test:unit": "NODE_OPTIONS=--experimental-vm-modules jest src/tests/mcp-server-mock.test.ts",
    "test:e2e": "NODE_OPTIONS=--experimental-vm-modules jest src/tests/mcp-server-e2e.test.ts"
  },
  "files": [
    "dist",
    "dist/**/*.d.ts",
    "dist/**/*.d.ts.map"
  ],
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.12.3",
    "@vapi-ai/server-sdk": "^0.5.2",
    "dotenv": "^16.4.7",
    "zod": "^3.24.2",
    "zod-to-json-schema": "^3.24.5"
  },
  "devDependencies": {
    "@modelcontextprotocol/inspector": "^0.14.2",
    "@types/jest": "^29.5.14",
    "@types/node": "^22.14.0",
    "jest": "^29.7.0",
    "shx": "^0.4.0",
    "ts-jest": "^29.3.1",
    "tsx": "^4.19.3",
    "typescript": "^5.8.3"
  }
}
