# find_pane_by_position

Source: https://libtmux.org/en/cxx/latest/mcp/tools/find_pane_by_position/

> Resolve coordinates using fixed tmux layout fields. Inspect tmux metadata; accepts no client-supplied executable input.

MCP is in development

Server behavior and tool contracts may change. Tool availability depends on the server configuration.

Resolve coordinates using fixed tmux layout fields. Inspect tmux metadata; accepts no client-supplied executable input.

[All C++ tools](https://libtmux.org/en/cxx/latest/mcp/tools/) · [JSON](https://libtmux.org/en/cxx/latest/mcp/tools/find_pane_by_position.json) · [Source](https://github.com/libtmux/libtmux-cxx/blob/96f367a6fe247e4e5ebddd4a52ca5d5f9d07c0ec/apps/mcp/src/tool_catalog.cpp#L1951)

## Arguments

* `column` required · integer

  Zero-based terminal column.

* `row` required · integer

  Zero-based terminal row.

* `windowId` optional · string

  Optional stable window ID.

## Schemas

The schema defines required fields, nested values, defaults, and validation constraints.

Input schema

```json
{
  "additionalProperties": false,
  "properties": {
    "column": {
      "description": "Zero-based terminal column.",
      "minimum": 0,
      "type": "integer"
    },
    "row": {
      "description": "Zero-based terminal row.",
      "minimum": 0,
      "type": "integer"
    },
    "windowId": {
      "description": "Optional stable window ID.",
      "maxLength": 512,
      "type": "string"
    }
  },
  "required": [
    "row",
    "column"
  ],
  "type": "object"
}
```

Output schema

```json
{
  "additionalProperties": true,
  "type": "object"
}
```

Tool annotations

```json
{
  "destructiveHint": true,
  "idempotentHint": false,
  "openWorldHint": true,
  "readOnlyHint": false,
  "title": "Find a pane by position"
}
```
