Tool tree
gradeNot graded
page: Every page
search-public-contentAnswer
Searches approved public FieldRobin product content by keyword. Returns matching public pages and summaries. It never searches private workspace or customer records.
View tool JSON
{
"name": "search-public-content",
"kind": "answer",
"impl": "imperative",
"description": "Searches approved public FieldRobin product content by keyword. Returns matching public pages and summaries. It never searches private workspace or customer records.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "A concise public product search query."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}get-public-productAnswer
Returns FieldRobin's approved public product overview JSON from /api/ai?section=product, including positioning, pillars, and plan summary. It does not access an account or authenticated workspace.
View tool JSON
{
"name": "get-public-product",
"kind": "answer",
"impl": "imperative",
"description": "Returns FieldRobin's approved public product overview JSON from /api/ai?section=product, including positioning, pillars, and plan summary. It does not access an account or authenticated workspace.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}navigate-public-pageAction
Navigates the browser to an allow-listed public FieldRobin page and returns the destination URL. It never opens an authenticated workspace route or an external URL.
View tool JSON
{
"name": "navigate-public-page",
"kind": "act",
"impl": "imperative",
"description": "Navigates the browser to an allow-listed public FieldRobin page and returns the destination URL. It never opens an authenticated workspace route or an external URL.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"enum": [
"/",
"/pricing",
"/features",
"/government-contracts",
"/docs",
"/security",
"/blog"
],
"description": "An allow-listed public page path."
}
},
"required": [
"path"
],
"additionalProperties": false
},
"page": "/"
}search-recordsAnswer
Searches the in-page FieldRobin demo workspace for company, contact, and job records by name or company. Returns matching demo records. It never reads a signed-in customer's private data.
View tool JSON
{
"name": "search-records",
"kind": "answer",
"impl": "imperative",
"description": "Searches the in-page FieldRobin demo workspace for company, contact, and job records by name or company. Returns matching demo records. It never reads a signed-in customer's private data.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Company, contact, or job name to find in the demo workspace (for example Northwind)."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}get-recordAnswer
Returns the full demo workspace record for a company, contact, or job id, including name, status, company, notes, and parent links. It never reads private tenant data.
View tool JSON
{
"name": "get-record",
"kind": "answer",
"impl": "imperative",
"description": "Returns the full demo workspace record for a company, contact, or job id, including name, status, company, notes, and parent links. It never reads private tenant data.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Demo record id such as company-northwind."
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/"
}create-contactSensitive Action
Creates a new contact record in the in-page FieldRobin demo workspace and returns the saved contact. Changes stay in this browser tab only.
View tool JSON
{
"name": "create-contact",
"kind": "transact",
"impl": "imperative",
"description": "Creates a new contact record in the in-page FieldRobin demo workspace and returns the saved contact. Changes stay in this browser tab only.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Full name of the contact to create."
},
"company": {
"type": "string",
"description": "Optional company name for the contact."
},
"parent_id": {
"type": "string",
"description": "Optional parent company record id to attach the contact to."
},
"notes": {
"type": "string",
"description": "Optional notes for the contact."
}
},
"required": [
"name"
],
"additionalProperties": false
},
"page": "/"
}create-jobAction
Starts a new job in the in-page FieldRobin demo workspace and returns the saved job record. Changes stay in this browser tab only.
View tool JSON
{
"name": "create-job",
"kind": "act",
"impl": "imperative",
"description": "Starts a new job in the in-page FieldRobin demo workspace and returns the saved job record. Changes stay in this browser tab only.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Job title or short description of the work."
},
"parent_id": {
"type": "string",
"description": "Optional company or contact record id to attach the job to."
},
"company": {
"type": "string",
"description": "Optional company name for the job."
},
"status": {
"type": "string",
"description": "Optional job status such as scheduled, in_progress, or completed."
},
"notes": {
"type": "string",
"description": "Optional notes for the job."
}
},
"required": [
"name"
],
"additionalProperties": false
},
"page": "/"
}update-recordAction
Updates or moves an existing company, contact, or job record in the in-page FieldRobin demo workspace. Returns the updated record. Changes stay in this browser tab only.
View tool JSON
{
"name": "update-record",
"kind": "act",
"impl": "imperative",
"description": "Updates or moves an existing company, contact, or job record in the in-page FieldRobin demo workspace. Returns the updated record. Changes stay in this browser tab only.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Demo record id to update."
},
"name": {
"type": "string",
"description": "Optional new record name."
},
"company": {
"type": "string",
"description": "Optional new company name."
},
"status": {
"type": "string",
"description": "Optional new status used to move the record through a workflow."
},
"parent_id": {
"type": [
"string",
"null"
],
"description": "Optional new parent record id. Pass null to detach the record from its parent."
},
"notes": {
"type": "string",
"description": "Optional replacement notes."
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/"
}