generated: '2026-07-25' method: derived status: candidate source: openapi/mavenir-byon-call-handling-openapi.yml, openapi/mavenir-byon-racm-openapi.yml note: >- Mavenir publishes no hosted or remote MCP server. Searched mavenir.com (whole sitemap), the github.com/mavenir organization (no public repositories), npm (@modelcontextprotocol and text search) and the public MCP registries — no result. This is a CANDIDATE tool surface derived mechanically from the two Mavenir-authored BYON OpenAPI definitions contributed to the CAMARA API Backlog. No MCP endpoint is implied to exist, and no Mavenir-hosted REST endpoint exists either — both specs template {apiRoot} with a http://localhost:9091 default, so a client must be pointed at an operator's WebRTC Gateway deployment. Every source_operation below was verified against the spec it names; the RACM spec declares no operationIds, so those tools are bound by method + path. server: name: mavenir-byon transport: http url: null base_url: null auth: type: http scheme: bearer artifact: authentication/mavenir-authentication.yml note: >- Both specs declare a single BearerAuth (http/bearer) scheme; operations request the read and write scope strings. No authorization server is published by Mavenir. tool_count: 8 tools: - name: create_vvoip_session description: Create a 1-1 voice and/or video session, exchanging an SDP offer. method: POST path: /sessions source_operation: openapi/mavenir-byon-call-handling-openapi.yml#postSessions - name: get_vvoip_session description: Get the VVoIP session description for a sessionId. method: GET path: /sessions/{sessionId} source_operation: openapi/mavenir-byon-call-handling-openapi.yml#getSessionDetailsById - name: end_vvoip_session description: Cancel, decline or terminate a 1-1 VVoIP session. method: DELETE path: /sessions/{sessionId} source_operation: openapi/mavenir-byon-call-handling-openapi.yml#deleteSessionById - name: update_vvoip_session_status description: Update the status of a VVoIP session, optionally updating SDP media. method: PUT path: /sessions/{sessionId}/status source_operation: openapi/mavenir-byon-call-handling-openapi.yml#postSessionStatus - name: create_racm_session description: Create a RACM session, registering a device toward the MNO IMS network. method: POST path: /session source_operation: openapi/mavenir-byon-racm-openapi.yml#POST /session note: spec declares no operationId for this operation - name: refresh_racm_session description: Share a new access token with the WebRTC Gateway for an existing RACM session. method: PUT path: /session/{sessionId} source_operation: openapi/mavenir-byon-racm-openapi.yml#PUT /session/{sessionId} note: spec declares no operationId for this operation - name: delete_racm_session description: Delete a registration session. method: DELETE path: /session/{sessionId} source_operation: openapi/mavenir-byon-racm-openapi.yml#DELETE /session/{sessionId} note: spec declares no operationId for this operation - name: register_push_token description: Provide a device push token to the network for notification delivery. method: POST path: /push source_operation: openapi/mavenir-byon-racm-openapi.yml#POST /push note: spec declares no operationId for this operation; operation-level server override present