MCP.Market

Yeastar P-Series PBX MCP server

by WYRE-AI·io.github.WYRE-AI/yeastar-mcp·v1.0.2

MCP server for Yeastar P-Series PBX System API (read-only).

B70/100grade B
What users say
No reviews yet
Be the first
Safety scan
B70/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Yeastar P-Series PBX yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Yeastar P-Series PBX tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Yeastar P-Series PBX compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
70/100
higher than 33% of 48,243 servers

Release history: 2 versions in the registry since 2026-09-20, latest 2026-10-22, typically one every 32 days.

Install Yeastar P-Series PBX in Claude Code, Cursor or VS Code

claude mcp add yeastar-mcp -- docker run -i --rm ghcr.io/wyre-ai/yeastar-mcp:v1.0.2
Add to Cursor

What the publisher says

From the Yeastar P-Series PBX repository's README, as published. We do not edit it. Read it on GitHub

Yeastar MCP Server

MCP server for the Yeastar P-Series PBX System OpenAPI - read-only visibility into extensions, extension groups, trunks, inbound/outbound routes, IVR menus, ring groups, queues (including live call/agent status), the company contact directory, call detail records (CDR), call reports, backup metadata, and certificate metadata, for AI assistants and the WYRE Conduit gateway.

Appliance/Edition Scope

This connector targets the P-Series Appliance Edition's OpenAPI, base path openapi/v1.0. Per Yeastar's own developer docs (help.yeastar.com, "P-Series Appliance Edition Developer Guide"), the API is only supported on:

  • Hardware models P550, P560, and P570 running PBX firmware 37.7.0.16 or later. Other Appliance Edition hardware (e.g. P510) is not documented as supporting the API at all - the docs state functionality "is only supported on P550, P560, and P570" without qualification.
  • The docs do not describe any narrower per-endpoint model restriction beyond that - every endpoint this connector implements is covered by the same P550/P560/P570 + firmware-37.7.0.16+ statement.

Cloud Edition is a separate product with its own developer guide and its own OpenAPI surface (same openapi/v1.0 base path structure, firmware requirement documented as 84.7.0.17+), which this connector's request/response shapes were not independently verified against - Appliance and Cloud Edition guides diverge in places (e.g. Cloud Edition additionally documents a v2.0 CDR surface not covered here). If a customer runs Cloud Edition, treat this connector as unverified, not confirmed-incompatible - most of the base OpenAPI mechanics (token exchange, response envelope, pagination) are described identically in both guides, but no endpoint here has been tested against a live Cloud Edition instance.

Software Edition (self-hosted, non-appliance) and any other P-Series variant are out of scope - not mentioned in the Appliance Edition API-support statement above, and not evaluated for this connector.

If a customer's actual hardware/edition is unknown, verify against the PBX web portal (Settings -> About, or the model shown in yeastargetsysteminformation) before assuming this connector will work - a PBX outside P550/P560/P570 (Appliance) or Cloud Edition will very likely reject gettoken outright with the API feature toggle unavailable in its portal at all.

Authentication

Each Yeastar P-Series PBX is its own appliance, with its own domain/IP and its own credentials - there is no shared hosted API endpoint. A customer enables the API themselves in their PBX's web portal (Integrations -> API, toggle "API" on) and generates a Client ID and Client Secret there. This is not a browser-based OAuth consent flow - the customer pastes the resulting Client ID/Secret directly into the connect form, the same shape as this fleet's other self-hosted/BYO-instance connectors (e.g. Hudu, IT Glue), not the shared-app Authorization Code flow used for SaaS vendors like Cork.

This connector exchanges the Client ID/Secret for a short-lived access token itself - it never proxies them directly into a PBX request. Per Yeastar's docs (POST /openapi/v1.0/gettoken), the wire format is genuinely {"username": "", "password": ""} - Yeastar's own docs are explicit that these fields are* the Client ID/Secret ("obtain the username from the Client ID on PBX web portal"), not a separate credential; this connector preserves that field naming rather than renaming it, since it's what the vendor's API actually expects on the wire.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Yeastar P-Series PBX: common questions

Is Yeastar P-Series PBX MCP server safe?
Mostly: it is graded B (70/100). Read the Yeastar P-Series PBX safety report
How do I install Yeastar P-Series PBX?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Yeastar P-Series PBX need an API key?
Yes. The registry entry asks for YEASTAR_CLIENT_ID, YEASTAR_CLIENT_SECRET.
Is Yeastar P-Series PBX maintained?
The last commit was 23 days ago (2026-10-13). The latest release is v1.0.2.

More from WYRE-AI →