← WebMCP Directory

Tool tree

fieldrobin.com

Productivity & BusinessTools verified
Website
AI-native field service management software for Solo, Crew, Growing, and Medium businesses. Run jobs, scheduling, invoicing, reviews, and AI follow-ups in one app.
Explore capabilities

    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": "/"
    }