ms_geology_enumerate_surface_terminations
Enumerate possible surface termination candidates from a bulk structure by specifying Miller indices and thickness, without needing to select or repair a termination.
Instructions
Enumerate nonproduction surface candidates without selecting or repairing a termination.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_directory": "<project_directory>",
"input_bulk_structure": "<input_bulk_structure>",
"input_sha256": "<input_sha256>",
"miller_h": "<miller_h>",
"miller_k": "<miller_k>",
"miller_l": "<miller_l>",
"thickness_angstrom": "<thickness_angstrom>",
"top_positions": "<top_positions>",
"output_slot": "<output_slot>",
"max_candidates": "<max_candidates>",
"idempotency_key": "<idempotency_key>"
},
"name": "ms_geology_enumerate_surface_terminations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | ||
| miller_h | Yes | ||
| miller_k | Yes | ||
| miller_l | Yes | ||
| u_vector | No | ||
| v_vector | No | ||
| output_slot | Yes | ||
| input_sha256 | Yes | ||
| top_positions | Yes | ||
| max_candidates | Yes | ||
| idempotency_key | Yes | ||
| timeout_seconds | No | ||
| project_directory | Yes | ||
| confirmation_token | No | ||
| thickness_angstrom | Yes | ||
| input_bulk_structure | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||