# Teachworks MCP for AI Agents AI Agent Connect

> Teachworks MCP for AI Agents. Connect your Teachworks tutoring management account to your AI agent to handle student enrollment, teacher scheduling, and family billing records through natural conversation. It turns your tutoring business data into an interactive workspace.

## Overview
- **Category:** calendar-scheduling
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_yo904k9DEGH9BSKHg6LEUoqz1GnjIhHxtNQb5Zv7/ai-agent-connect
- **Tags:** tutoring-management, lesson-scheduling, student-tracking, invoicing, learning-centers, education-software

## Description

Managing a tutoring center usually means jumping between tabs to find a student's progress, check a teacher's availability, or look up a family's billing status. This Connector changes that by letting your AI agent do the heavy lifting. Instead of digging through a dashboard, you can just ask your agent to pull up a specific student's academic history or see who is teaching this afternoon. It handles the tedious parts of education management, from adding new student profiles to organizing your entire teacher directory. Because Vinkius hosts this connection, you get a reliable way to keep your student directory and lesson schedules in sync without the manual data entry. You can manage your entire education ecosystem by just speaking to your agent, making it way easier to keep the business running smoothly while you focus on the actual teaching.

## Tools

### create_student
Add a new student to your directory. This helps you onboard new kids without manual form entry.

### get_student
Fetch specific details for a single student. Use this to quickly check a student's academic status.

### list_families
See a list of all customer families. This makes it easy to manage billing and contact records for household accounts.

### list_lessons
View all scheduled lessons and classes. Use this to monitor your academy's teaching calendar at a glance.

### list_students
Get a complete list of all enrolled students. This provides a quick overview of your current student base.

### list_teachers
See every tutor and teacher in your directory. Use this to manage staff assignments and check who's on the clock.

## Prompt Examples

**Prompt:** 
```
List all active students in my Teachworks account.
```

**Response:** 
```
I've pulled your student list. You have 25 active students, including **John Doe**, **Jane Smith**, and **Alex Rivera**. Would you like me to show the details for any of them?
```

**Prompt:** 
```
Show me the teaching schedule for this week.
```

**Response:** 
```
Here is your teaching schedule for the week:

* **Tuesday, 3 PM**: Math Level 1
* **Wednesday, 10 AM**: Intro to AI

You have 12 lessons total. Do you want the details for any specific class?
```

**Prompt:** 
```
Create a new student record for 'Mike Ross' (mike@example.com).
```

**Response:** 
```
Done! I've created the record for **Mike Ross (mike@example.com)** in your Teachworks account. His new student ID is `user_10293`.
```

## Capabilities

### Add new student profiles
Create a new student record in your system instantly.

### Pull up student details
Get specific academic metadata for any student using their ID.

### View family records
See a list of all customer families to manage billing and contacts.

### Check lesson schedules
See every scheduled lesson and class on your academy's calendar.

### List all enrolled students
Get a full list of every student currently in your directory.

### View teacher directory
See your full list of tutors and teachers to manage staff assignments.

## Use Cases

### Onboarding a new student
An admin asks the agent to create a record for a new student, and it's added to the directory immediately using create_student.

### Checking the daily schedule
A coordinator asks 'Who is teaching math today?' and the agent pulls the list of lessons using list_lessons.

### Verifying teacher status
A manager wants to see if a specific tutor is available and uses the agent to check the teacher directory with list_teachers.

### Family billing check
An owner asks for a list of families to see who needs a follow-up on their account using list_families.

## Benefits

- Stop manual data entry by using create_student to add new kids to your system instantly.
- Get a bird's-eye view of your academy's calendar by pulling up all classes with list_lessons.
- Keep your staff organized by checking teacher availability and distributions with list_teachers.
- Quickly find student info by using get_student instead of searching through a complex dashboard.
- Manage household accounts easily by viewing all customer records with list_families.
- Stay on top of your enrollment numbers by pulling a full list of your students with list_students.

## How It Works

The bottom line is you get a conversational interface for your entire tutoring business backend.

1. Subscribe to the Teachworks MCP in the Vinkius catalog.
2. Paste your Teachworks API Token from your account settings.
3. Ask your agent to list students or check schedules.

## Frequently Asked Questions

**Can Teachworks MCP help me manage my tutoring business?**
Yes, it lets you use your AI agent to handle student profiles, teacher schedules, and family records without leaving your chat.

**How does the Teachworks MCP handle student data?**
It allows your agent to list all students, create new profiles, and fetch specific academic details for individual students.

**Can I use Teachworks MCP to see my lesson calendar?**
Yes, you can ask your agent to list all scheduled lessons to see what's on the calendar for your academy.

**Does the Teachworks MCP work for multi-teacher centers?**
It's designed for that, letting you query your directory of tutors and teachers to manage assignments easily.

**How do I add a student using Teachworks MCP?**
You can just tell your agent to create a new student record, and it will add that information directly to your Teachworks account.

**Can I see family records with the Teachworks MCP?**
Yes, the Connector can list your customer families so you can keep billing and contact records organized.

**Can I see all the lessons scheduled for my academy via AI?**
Yes! Use the `list_lessons` tool. Your agent will retrieve the complete enseñante calendar, including scheduled times and associated students.

**How do I add a new student to my directory?**
Use the `create_student` action. Provide the first name, last name, and an optional email to register the new student record in Teachworks instantly.

**Is it possible to see which families are registered via AI?**
Absolutely. Use the `list_families` query. The agent will retrieve the directory of customer families associated with your business.