{
  "name": "Tallyfy WebMCP tools",
  "description": "Anonymous, in-browser AI-agent tools that Tallyfy registers on every tallyfy.com page via the WebMCP API (document.modelContext). An in-browser agent (e.g. Gemini in Chrome 149+, with the origin trial active) can call these to find a workflow template, estimate ROI, compare Tallyfy to another tool, generate a process, answer product/compliance/integration questions, start a free trial or book a demo. Descriptions on-page may be tailored to the specific URL.",
  "origin": "https://tallyfy.com",
  "transport": "webmcp",
  "auth": { "type": "none" },
  "activation": "Registered client-side on page load via document.modelContext.registerTool. Requires a browser whose agent supports WebMCP. Non-browser agents: use the related endpoints below.",
  "tools": [
    {
      "name": "find_template",
      "readOnly": true,
      "description": "Search Tallyfy's library of ready-made workflow templates by keyword. Returns matching templates with a summary, the template page, and a link to start a free trial pre-loaded with that template.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": { "type": "string", "description": "What the workflow is about, e.g. 'client onboarding'." },
          "limit": { "type": "number", "description": "Max results (default 6, max 15)." }
        },
        "required": ["query"]
      }
    },
    {
      "name": "calculate_roi",
      "readOnly": true,
      "description": "Estimate what manual busywork costs a company per week, per year and over five years, from employees x hours/week x hourly rate.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employees": { "type": "number" },
          "hours_per_week": { "type": "number" },
          "hourly_rate": { "type": "number" }
        },
        "required": ["employees", "hours_per_week", "hourly_rate"]
      }
    },
    {
      "name": "compare_tallyfy",
      "readOnly": true,
      "description": "Compare Tallyfy side-by-side against another workflow / project-management / BPM tool (Asana, Monday, ClickUp, Notion, Process Street and 70+ others). Returns the key feature differences plus links to explore Tallyfy as an alternative or book a call.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "competitor": {
            "type": "string",
            "description": "The tool to compare against, e.g. 'Asana'. Optional on a comparison page."
          }
        }
      }
    },
    {
      "name": "explain_pricing",
      "readOnly": true,
      "description": "Explain Tallyfy's per-seat pricing model (Full and Light members, free unlimited guests, free SSO/support/migration) and link to current rates. No dollar figures (pricing can change).",
      "inputSchema": { "type": "object", "properties": {} }
    },
    {
      "name": "generate_process",
      "readOnly": false,
      "description": "Turn a plain-English description of a business process into a structured, step-by-step procedure (roles, deadlines, automation ideas) with Tallyfy's free AI SOP generator. Returns a link that runs the generator automatically and produces a downloadable Word document.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "description": { "type": "string", "description": "The process to document (>= 10 chars)." },
          "process_type": {
            "type": "string",
            "enum": ["hr", "sales", "finance", "it_ops", "customer", "operations", "other"]
          }
        },
        "required": ["description"]
      }
    },
    {
      "name": "start_trial",
      "readOnly": false,
      "description": "Start a free 14-day Tallyfy trial. Returns a signup link, optionally pre-loaded with a specific template or use case. No credit card required.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "use_case": { "type": "string" },
          "template_id": { "type": "string" }
        }
      }
    },
    {
      "name": "book_demo",
      "readOnly": false,
      "description": "Book a live Tallyfy demo/call. Pre-fills the visitor's name, email and topic on the scheduling page; the visitor picks a time themselves (no auto-booking). Returns the booking link.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": { "type": "string" },
          "email": { "type": "string" },
          "topic": { "type": "string" }
        }
      }
    },
    {
      "name": "check_integration",
      "readOnly": true,
      "description": "Check whether Tallyfy integrates with a specific tool (Zapier, Power Automate, Microsoft Teams, Slack, n8n) or via its REST API, webhooks or MCP server. Returns the status and a documentation link.",
      "inputSchema": {
        "type": "object",
        "properties": { "tool": { "type": "string" } },
        "required": ["tool"]
      }
    },
    {
      "name": "answer_question",
      "readOnly": true,
      "description": "Answer a product, how-to, security or integration question about Tallyfy by pointing to the most relevant official product documentation.",
      "inputSchema": {
        "type": "object",
        "properties": { "question": { "type": "string" } },
        "required": ["question"]
      }
    },
    {
      "name": "check_compliance",
      "readOnly": true,
      "description": "Report Tallyfy's compliance and security posture for a given standard (SOC 2 Type II, GDPR / EU-U.S. Data Privacy Framework, HIPAA, FDA 21 CFR Part 11, accessibility / VPAT, PCI). Honest about what Tallyfy does and does not hold.",
      "inputSchema": {
        "type": "object",
        "properties": { "standard": { "type": "string" } }
      }
    },
    {
      "name": "get_case_study",
      "readOnly": true,
      "description": "Return a real Tallyfy customer testimonial or case study, optionally matched to an industry or use case.",
      "inputSchema": {
        "type": "object",
        "properties": { "industry": { "type": "string" } }
      }
    }
  ],
  "related": {
    "authenticated_mcp": "https://mcp.tallyfy.com",
    "public_generate_mcp": "https://workflow-ai.tallyfy.com/mcp",
    "discovery": "https://tallyfy.com/.well-known/mcp.json",
    "capabilities": "https://tallyfy.com/webmcp/capabilities.json",
    "docs_llms": "https://tallyfy.com/products/llms-full.txt",
    "guide": "https://tallyfy.com/for-agents/"
  }
}
