List all properties the user has access to in OBI. Returns property IDs, nicknames, addresses, and types.
search_items or ask_obiThis tool takes no parameters.
{
"arguments": {}
}
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_properties",
"arguments": {}
}
}
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text",
"text": "[{\"id\":\"550e8400-e29b-41d4-a716-446655440000\",\"nickname\":\"Main House\",\"address\":\"123 Oak Street, Austin, TX 78701\",\"type\":\"Single Family\"},{\"id\":\"6ba7b810-9dad-11d1-80b4-00c04fd430c8\",\"nickname\":\"Lake Cabin\",\"address\":\"456 Lakeview Dr, Marble Falls, TX 78654\",\"type\":\"Vacation Home\"}]"
}
]
}
}
[
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"nickname": "Main House",
"address": "123 Oak Street, Austin, TX 78701",
"type": "Single Family"
},
{
"id": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"nickname": "Lake Cabin",
"address": "456 Lakeview Dr, Marble Falls, TX 78654",
"type": "Vacation Home"
}
]
| Field | Type | Description |
|---|---|---|
id | string | UUID of the property. Use this in other tools. |
nickname | string | User-defined name for the property |
address | string | null | Full address of the property |
type | string | null | Property type (e.g., "Single Family", "Condo", "Apartment") |
If not authenticated:
{
"content": [
{
"type": "text",
"text": "{\"error\": \"Unauthorized\"}"
}
],
"isError": true
}
If unable to fetch properties:
{
"content": [
{
"type": "text",
"text": "{\"error\": \"Failed to fetch properties\"}"
}
],
"isError": true
}
This tool returns:
Inactive or revoked shares are not included.