Skip to main content
Glama
aqeelshamz

wixzel-phone-mcp

by aqeelshamz

Wixzel Phone SDKs

npm pub.dev npm MIT

Public source for the packages Wixzel Phone publishes: AI voice agents that place and answer real phone calls over your own SIP trunk.

Package

Registry

Source

wixzel-phone

npm

packages/sdk-ts

wixzel_phone

pub.dev

packages/sdk-dart

wixzel-phone-mcp

npm

apps/mcp

The two SDKs cover every /v1 endpoint under one shared method table, page through cursor lists, send idempotency keys on the paths that spend money, retry rate limits honouring Retry-After, and raise errors carrying the API's stable code, request_id and doc_url. The MCP server puts the same surface in front of Claude Code, claude.ai and Claude Desktop.

Running the tests

docs/openapi.json is the API's own OpenAPI document, copied here because each package's coverage test reads it and asserts that every operation has a method and every method names a real operation.

npm install
npm test                       # the TypeScript SDK and the MCP server
cd packages/sdk-dart && dart test

About this repository

This is a mirror. The packages are developed in the Wixzel Phone monorepo alongside the API they wrap, so that a change to an endpoint and the change to its client land together, and are synced here on release.

Issues and pull requests are welcome and are read. A pull request will be applied upstream and appear here on the next sync rather than merged directly, so it may arrive under a different commit.

Licence

MIT for everything in this repository. Wixzel Phone itself is a hosted service; see phone.wixzel.com for its terms.