Tool tree
Give an AI agent an iPhone or an iOS Simulator, and it checks every step it takes. A terminal app, an MCP server, and a Python library.
Implementation
gradeNot graded
gradeNot graded
search_docsAnswer
Search the ios-agent documentation: setup, the MCP tools, the terminal app, safety, and the measured results. Returns matching pages with an excerpt.
View tool JSON
{
"name": "search_docs",
"kind": "answer",
"impl": "imperative",
"description": "Search the ios-agent documentation: setup, the MCP tools, the terminal app, safety, and the measured results. Returns matching pages with an excerpt.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "What to look for, in plain words."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "How many pages to return. Default 5."
}
},
"required": [
"query"
]
},
"page": "/ios-agent/"
}list_pagesAnswer
List every page of the ios-agent documentation by URL.
View tool JSON
{
"name": "list_pages",
"kind": "answer",
"impl": "imperative",
"description": "List every page of the ios-agent documentation by URL.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/ios-agent/"
}read_pageAnswer
Read one page of the ios-agent documentation as plain text, without navigation. Takes a URL or a path such as "start/quickstart/".
View tool JSON
{
"name": "read_page",
"kind": "answer",
"impl": "imperative",
"description": "Read one page of the ios-agent documentation as plain text, without navigation. Takes a URL or a path such as \"start/quickstart/\".",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "The page URL, or its path below the site root."
}
},
"required": [
"path"
]
},
"page": "/ios-agent/"
}