Inbound routing with DIDWW MCP#

Use DIDWW MCP to review and manage supported inbound trunks, assign phone numbers, and organize inbound call routing through a connected MCP client.

What you can do#

Describe the routing result you want and identify the relevant account, phone numbers, trunks, or routing groups when possible.

Review and assign inbound routing#

Action

What you can request

Review inbound trunks

List inbound trunks and review their type, status, routing settings, assigned phone numbers, trunk group, and number list.

Review active routing

Check where a phone number is currently routed and identify the trunk or trunk group involved.

Find unassigned numbers

Find phone numbers that are not assigned to an inbound trunk or trunk group.

Assign phone numbers

Assign one or multiple phone numbers to a supported inbound trunk or trunk group.

Reassign phone numbers

Move one or multiple phone numbers from their current inbound route to another supported trunk or trunk group.

Manage inbound trunks#

Action

What you can request

Manage SIP trunks

Create or update an inbound SIP trunk using the dedicated SIP action and configure supported call-delivery settings.

Manage PSTN trunks

Create or update an inbound PSTN forwarding trunk using the dedicated PSTN action. DIDWW presents the applicable per-minute rate before creating the trunk or changing its destination.

Manage phone.systems™ trunks

Create or update an inbound phone.systems™ trunk using the dedicated phone.systems™ action when the service is available for the account.

Configure CNAM IN

Enable or disable incoming caller-name lookup on supported inbound trunks.

Delete an inbound trunk

Delete a supported inbound trunk after reviewing and confirming the effect on its assigned phone numbers and routing.

Organize inbound routing#

Action

What you can request

Review trunk groups

List inbound trunk groups and review the trunks associated with each group.

Create or update a trunk group

Create a trunk group, change its name, or organize supported trunks within it.

Delete a trunk group

Delete a trunk group after reviewing the affected resources and confirming the action.

Review inbound number lists

List number lists and review their allowed or rejected source numbers and prefixes.

Create or update a number list

Create a number list or change its numbers, prefixes, and default behavior.

Assign a number list

Attach a number list to a supported inbound trunk or detach the currently assigned list.

Delete a number list

Delete an unused number list after confirmation. A list that is still assigned to a trunk must be detached before it can be deleted.

Before configuring routing#

Make sure that:

  • the phone number belongs to the active DIDWW account

  • the phone number is active and supports the required service

  • the account has sufficient capacity for incoming calls

  • the destination is supported by the selected trunk type

  • your DIDWW user has permission to manage the relevant numbers and trunks

Note

If your DIDWW user can access multiple accounts, identify the account in your request or ask the MCP client to show the currently active account before making changes.

Permissions and confirmations#

The MCP client uses the permissions of the DIDWW user who authorized the connection. It cannot access or change routing resources that the user is not permitted to manage.

Requests that only review trunks or routing do not change your account. DIDWW requires confirmation before actions such as:

  • creating a PSTN trunk after presenting its per-minute rate

  • changing a PSTN trunk destination after presenting the new rate

  • deleting an inbound trunk

  • deleting a trunk group or inbound number list

Review the active DIDWW account, selected phone numbers, routing destination, affected resources, and any usage rates before confirming.

Your MCP client may display its own approval request before calling a DIDWW tool. This application approval is separate from a DIDWW rate or destructive-action confirmation.

Product requirements#

An inbound-routing request may be unavailable because of:

  • the permissions assigned to the DIDWW user

  • an inactive or ineligible phone number

  • insufficient capacity for incoming calls

  • an unsupported routing destination

  • an account limit for trunks or trunk groups

  • an incompatible trunk, group, or number list

  • a service that is not enabled for the account

When DIDWW cannot complete a request, the response identifies the applicable requirement or restriction when available. Use the DIDWW User Panel or contact DIDWW Customer Support when the requested action cannot be completed through MCP.

Current limitations#

DIDWW MCP does not currently support:

  • creating or managing outbound trunks (Voice OUT)

  • placing outbound calls

  • submitting CNAM OUT requests

Example requests#

Review current routing
Show each of my Lithuanian phone numbers and the inbound trunk assigned to it.
Do not make any changes.
Find unassigned numbers
List the phone numbers that are not assigned to an inbound trunk or trunk group.
Do not make any changes.
Assign a number to a trunk
Show the proposed change for assigning +370XXXXXXXX to the SIP trunk named Support.
Wait for my approval before applying the change.
Configure a SIP trunk
Show the proposed configuration for a SIP trunk named Support.
Explain which information you need, and wait for my approval before creating it.
Review a PSTN rate
Show the applicable per-minute rate for creating a PSTN trunk that forwards calls to +370XXXXXXXX.
Do not create the trunk until I confirm the rate.
Review a trunk group
Show my inbound trunk groups and the trunks associated with each group.
Do not make any changes.
Prepare an inbound number list
Show the proposed entries for a number list that rejects calls from the prefix +XXXXXXXX.
Wait for my approval before creating or assigning the list.