Actionbook
Pre-computed action manuals for browser automation. Agents receive structured page information instead of parsing entire HTML.
Workflow
- search_actions - Search by keyword, returns URL-based action IDs with content previews
- get_action_by_id - Get full action manual with page details, DOM structure, and element selectors
- Execute - Use returned selectors with your browser automation tool
MCP Tools
search_actions - Search by keyword. Returns: URL-based action IDs, content previews, relevance scores
get_action_by_id - Get full action details. Returns: action content, page element selectors (CSS/XPath), element types, allowed methods (click, type, extract), document metadata
Parameters
search_actions:
query (required): Search keyword (e.g., "airbnb search", "google login")
type: vector | fulltext | hybrid (default)
limit: Max results (default: 5)
sourceIds: Filter by source IDs (comma-separated)
minScore: Minimum relevance score (0-1)
get_action_by_id:
id (required): URL-based action ID (e.g., example.com/page)
Example Response
{
"title": "Airbnb Search",
"url": "www.airbnb.com/search",
"elements": [
{
"name": "location_input",
"selector": "input[data-testid='structured-search-input-field-query']",
"type": "textbox",
"methods": ["type", "fill"]
}
]
}
1---2name: core-actionbook3description: Actionbook4---56# Actionbook78Pre-computed action manuals for browser automation. Agents receive structured page information instead of parsing entire HTML.910## Workflow11121. **search_actions** - Search by keyword, returns URL-based action IDs with content previews132. **get_action_by_id** - Get full action manual with page details, DOM structure, and element selectors143. **Execute** - Use returned selectors with your browser automation tool1516## MCP Tools1718- `search_actions` - Search by keyword. Returns: URL-based action IDs, content previews, relevance scores19- `get_action_by_id` - Get full action details. Returns: action content, page element selectors (CSS/XPath), element types, allowed methods (click, type, extract), document metadata2021### Parameters2223**search_actions**:24- `query` (required): Search keyword (e.g., "airbnb search", "google login")25- `type`: `vector` | `fulltext` | `hybrid` (default)26- `limit`: Max results (default: 5)27- `sourceIds`: Filter by source IDs (comma-separated)28- `minScore`: Minimum relevance score (0-1)2930**get_action_by_id**:31- `id` (required): URL-based action ID (e.g., `example.com/page`)3233## Example Response3435```json36{37 "title": "Airbnb Search",38 "url": "www.airbnb.com/search",39 "elements": [40 {41 "name": "location_input",42 "selector": "input[data-testid='structured-search-input-field-query']",43 "type": "textbox",44 "methods": ["type", "fill"]45 }46 ]47}48```