# 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(TM) trunks | Create or update an inbound phone.systems(TM) trunk using the dedicated phone.systems(TM) 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.
```

On this page
