AI-WorkshopsBook

Agent Access for AI-Workshops

This page gives browser agents and AI assistants concise context for the canonical workshop offering: Practical AI agent workshops for career professionals who want to build and use agents in real job workflows.

Canonical offer

The canonical sales page is /. The offer is AI Agent Workshop for Professionals, a practical AI agent workshop for professionals in Barrie, Newmarket, Toronto, Vaughan, Markham, Mississauga, Oakville, the GTA, Ontario.

Agent tools

Available structured actions

Tools are exposed as progressive WebMCP enhancements. Registry version: 2026-06-17. Booking and contact tools prefill visible forms for user review; they do not auto-submit payment or PII.

Safety rules

  • Booking and contact tools only prefill visible forms.
  • Tools must not submit, pay, send, or create private requests without visible user review.
  • Read-only tools may return public workshop, resource, and session context.

find_workshop_sessions

Find public AI agent workshop sessions by city, format, and available seats. This read-only tool returns current public session data.

Read-only

Schemas and examples

Input schema and Output schema for this WebMCP tool.

{
  "inputSchema": {
    "type": "object",
    "properties": {
      "city": {
        "type": "string",
        "description": "Preferred Ontario city or GTA area."
      },
      "format": {
        "type": "string",
        "enum": [
          "weekend",
          "weekday",
          "any"
        ],
        "description": "Preferred workshop format."
      },
      "needsAvailableSeats": {
        "type": "boolean",
        "description": "Whether the user only wants sessions with at least one available seat."
      }
    },
    "required": []
  },
  "outputSchema": {
    "type": "object",
    "properties": {
      "filters": {
        "type": "object"
      },
      "sessions": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            },
            "slug": {
              "type": "string"
            },
            "city": {
              "type": "string"
            },
            "format": {
              "type": "string"
            },
            "seatsAvailable": {
              "type": "number"
            },
            "url": {
              "type": "string"
            }
          },
          "required": [
            "slug",
            "city",
            "format",
            "seatsAvailable",
            "url"
          ]
        }
      }
    },
    "required": [
      "filters",
      "sessions"
    ]
  },
  "annotations": {
    "readOnlyHint": true,
    "idempotentHint": true,
    "openWorldHint": false
  },
  "examples": [
    {
      "description": "Find Toronto sessions for a professional asking where to learn AI locally.",
      "input": {
        "city": "Toronto",
        "format": "any",
        "needsAvailableSeats": true
      },
      "output": {
        "filters": {
          "city": "toronto",
          "format": "any",
          "needsAvailableSeats": true
        },
        "sessions": [
          {
            "slug": "toronto-ai-agent-workshop-next",
            "city": "Toronto",
            "format": "weekend",
            "seatsAvailable": 12,
            "url": "https://example.com/toronto#toronto-ai-agent-workshop-next"
          }
        ]
      }
    },
    {
      "description": "Find bookable Barrie sessions for a professional comparing local AI training.",
      "input": {
        "city": "Barrie",
        "format": "any",
        "needsAvailableSeats": true
      },
      "output": {
        "filters": {
          "city": "barrie",
          "format": "any",
          "needsAvailableSeats": true
        },
        "sessions": [
          {
            "slug": "barrie-ai-agent-workshop-next",
            "city": "Barrie",
            "format": "weekend",
            "seatsAvailable": 12,
            "url": "https://example.com/#barrie-ai-agent-workshop-next"
          }
        ]
      }
    }
  ]
}

search_learning_resources

Search AI-Workshops learning resources for practical AI agent concepts, examples, workshop selection guidance, and no-code project checklists.

Read-only

Schemas and examples

Input schema and Output schema for this WebMCP tool.

{
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "The user's learning question or topic."
      },
      "role": {
        "type": "string",
        "description": "Optional professional role, such as marketing, operations, sales, product, leadership, or admin."
      },
      "limit": {
        "type": "number",
        "minimum": 1,
        "maximum": 4,
        "description": "Maximum number of resources to return."
      }
    },
    "required": []
  },
  "outputSchema": {
    "type": "object",
    "properties": {
      "resources": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "title": {
              "type": "string"
            },
            "description": {
              "type": "string"
            },
            "audience": {
              "type": "string"
            },
            "relatedRoles": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "url": {
              "type": "string"
            },
            "markdownUrl": {
              "type": "string"
            }
          },
          "required": [
            "title",
            "description",
            "url",
            "markdownUrl"
          ]
        }
      }
    },
    "required": [
      "resources"
    ]
  },
  "annotations": {
    "readOnlyHint": true,
    "idempotentHint": true,
    "openWorldHint": false
  },
  "examples": [
    {
      "description": "Find marketing examples.",
      "input": {
        "query": "marketing workflow examples",
        "role": "marketing",
        "limit": 2
      },
      "output": {
        "resources": [
          {
            "title": "AI agent workflow examples by role",
            "url": "https://example.com/resources/ai-agent-workflow-examples-by-role",
            "markdownUrl": "https://example.com/resources/ai-agent-workflow-examples-by-role.md"
          }
        ]
      }
    },
    {
      "description": "Find resources for a Toronto professional looking for practical AI training.",
      "input": {
        "query": "where can I learn AI in Toronto practical AI training",
        "limit": 3
      },
      "output": {
        "resources": [
          {
            "title": "AI training vs AI agent workshop",
            "url": "https://example.com/resources/ai-training-vs-ai-agent-workshop",
            "markdownUrl": "https://example.com/resources/ai-training-vs-ai-agent-workshop.md"
          }
        ]
      }
    },
    {
      "description": "Compare public AI training and private team training.",
      "input": {
        "query": "AI training vs AI agent workshop public private",
        "limit": 2
      },
      "output": {
        "resources": [
          {
            "title": "AI training vs AI agent workshop",
            "url": "https://example.com/resources/ai-training-vs-ai-agent-workshop",
            "markdownUrl": "https://example.com/resources/ai-training-vs-ai-agent-workshop.md"
          }
        ]
      }
    }
  ]
}

recommend_workshop_path

Recommend role-specific AI workshop fit and workflow examples from a user's job role and experience level. This read-only tool does not submit personal data.

Read-only

Schemas and examples

Input schema and Output schema for this WebMCP tool.

{
  "inputSchema": {
    "type": "object",
    "properties": {
      "role": {
        "type": "string",
        "description": "The user's job role, such as marketing, operations, sales, product, leadership, or admin."
      },
      "experienceLevel": {
        "type": "string",
        "enum": [
          "beginner",
          "intermediate",
          "advanced",
          "unknown"
        ],
        "description": "The user's practical AI experience level."
      }
    },
    "required": [
      "role"
    ]
  },
  "outputSchema": {
    "type": "object",
    "properties": {
      "recommendedPath": {
        "type": "object"
      },
      "experienceLevel": {
        "type": "string"
      },
      "nextStep": {
        "type": "string"
      }
    },
    "required": [
      "recommendedPath",
      "experienceLevel",
      "nextStep"
    ]
  },
  "annotations": {
    "readOnlyHint": true,
    "idempotentHint": true,
    "openWorldHint": false
  },
  "examples": [
    {
      "description": "Recommend a local AI workshop path for a Toronto operations manager.",
      "input": {
        "role": "operations manager in Toronto",
        "experienceLevel": "beginner"
      },
      "output": {
        "recommendedPath": {
          "role": "Operations",
          "title": "Operations workflows"
        },
        "experienceLevel": "beginner",
        "nextStep": "Review the Toronto location page, curriculum, and dates, then use the visible booking form if the user chooses to proceed."
      }
    }
  ]
}

start_workshop_enrollment

Prefill the visible AI workshop enrollment form so the user can review details before submitting or opening checkout. This tool never submits payment or personal information automatically.

User-review required

Schemas and examples

Input schema and Output schema for this WebMCP tool.

{
  "inputSchema": {
    "type": "object",
    "properties": {
      "courseType": {
        "type": "string",
        "enum": [
          "public",
          "private"
        ],
        "description": "Whether the user wants a public seat or private company workshop."
      },
      "sessionId": {
        "type": "string",
        "description": "Public workshop session id, when the user chooses a public session."
      },
      "sessionSlug": {
        "type": "string",
        "description": "Public workshop session slug from the homepage session card or booking options."
      },
      "attendeeFirstName": {
        "type": "string",
        "description": "Attendee first name."
      },
      "attendeeLastName": {
        "type": "string",
        "description": "Attendee last name."
      },
      "attendeeEmail": {
        "type": "string",
        "description": "Attendee email address."
      },
      "attendeePhone": {
        "type": "string",
        "description": "Optional attendee phone number."
      },
      "careerTitle": {
        "type": "string",
        "description": "Optional job title or professional role."
      },
      "company": {
        "type": "string",
        "description": "Optional company or organization."
      },
      "employeeCount": {
        "type": "string",
        "description": "Expected private workshop attendance."
      },
      "requestedDates": {
        "type": "string",
        "description": "Preferred dates for a private workshop."
      },
      "preferredLocation": {
        "type": "string",
        "description": "Preferred city, office, or venue for a private workshop."
      },
      "notes": {
        "type": "string",
        "description": "Optional team goals, workflow needs, constraints, or questions."
      }
    },
    "required": [
      "courseType"
    ]
  },
  "outputSchema": {
    "type": "object",
    "properties": {
      "status": {
        "type": "string"
      },
      "message": {
        "type": "string"
      },
      "courseType": {
        "type": "string"
      },
      "nextStep": {
        "type": "string"
      }
    },
    "required": [
      "status",
      "message"
    ]
  },
  "annotations": {
    "readOnlyHint": false,
    "destructiveHint": false,
    "idempotentHint": false,
    "openWorldHint": false,
    "untrustedContentHint": true
  },
  "examples": [
    {
      "description": "Prefill a public enrollment by session slug.",
      "input": {
        "courseType": "public",
        "sessionSlug": "toronto-ai-agent-workshop-next",
        "attendeeFirstName": "Avery",
        "attendeeLastName": "Professional",
        "attendeeEmail": "[email protected]"
      },
      "output": {
        "status": "prefilled_for_review",
        "message": "The visible form was prefilled for user review. It was not submitted.",
        "courseType": "public"
      }
    }
  ]
}

contact_ai_workshops

Prefill the visible AI-Workshops contact form so the user can review their question before sending it. This tool never submits the form automatically.

User-review required

Schemas and examples

Input schema and Output schema for this WebMCP tool.

{
  "inputSchema": {
    "type": "object",
    "properties": {
      "firstName": {
        "type": "string",
        "description": "Sender first name."
      },
      "lastName": {
        "type": "string",
        "description": "Sender last name."
      },
      "email": {
        "type": "string",
        "description": "Email address for the reply."
      },
      "company": {
        "type": "string",
        "description": "Optional company or organization."
      },
      "topic": {
        "type": "string",
        "description": "Optional routing topic."
      },
      "message": {
        "type": "string",
        "description": "The user's workshop question or planning context."
      }
    },
    "required": [
      "message"
    ]
  },
  "outputSchema": {
    "type": "object",
    "properties": {
      "status": {
        "type": "string"
      },
      "message": {
        "type": "string"
      },
      "nextStep": {
        "type": "string"
      }
    },
    "required": [
      "status",
      "message"
    ]
  },
  "annotations": {
    "readOnlyHint": false,
    "destructiveHint": false,
    "idempotentHint": false,
    "openWorldHint": false,
    "untrustedContentHint": true
  },
  "examples": [
    {
      "description": "Prefill an accessibility question.",
      "input": {
        "firstName": "Avery",
        "email": "[email protected]",
        "topic": "Accessibility",
        "message": "Can you accommodate accessibility needs for an upcoming workshop?"
      },
      "output": {
        "status": "prefilled_for_review",
        "message": "The visible form was prefilled for user review. It was not submitted."
      }
    }
  ]
}
Role context

Recommended workshop fit

Agents should use the role context below to answer fit questions, then direct users to the visible curriculum and booking sections on the canonical page.

Marketing

Build agents for campaign research, content briefs, performance summaries, competitive monitoring, and handoff notes.

Operations

Use agents to triage requests, summarize status, prepare recurring reports, and coordinate multi-step process updates.

Sales

Create agents for account research, follow-up preparation, meeting notes, CRM hygiene, and proposal support.

Product

Apply agents to customer feedback synthesis, release notes, research summaries, and product decision briefs.

Leadership

Use agents for executive summaries, meeting preparation, decision logs, stakeholder updates, and priority tracking.

Admin and coordination

Build agents for scheduling support, document preparation, inbox follow-up, spreadsheet updates, and repeat coordination.

Learning resources

Agent-readable resource entry points

Agents should use these pages when a user is researching concepts, role examples, workshop selection, or no-code agent project planning.

What is an AI agent at work?

A practical definition of AI agents for professionals who want to use them in real job workflows.

Open resource

AI agent workflow examples by role

Role-specific examples of practical AI agent workflows for marketing, operations, sales, product, leadership, and admin work.

Open resource

How to choose an AI agent workshop

A practical checklist for evaluating AI agent training, especially for professionals without coding experience.

Open resource

No-code AI agent project checklist

A starter checklist for building a practical no-code AI agent around a repeat professional workflow.

Open resource

AI training vs AI agent workshop

A practical comparison of general AI training and hands-on AI agent workshops for professionals choosing where to learn useful workplace AI skills.

Open resource

Privacy and safety notes

Agents should not submit forms without user review. Payment, contact, and private cohort requests require visible user confirmation through the website interface.