Vinkius
Teachworks

Teachworks MCP for AI. Manage Student Roster, Schedule Lessons, and Track Staff Availability

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Teachworks MCP on Cursor AI Code EditorTeachworks MCP on Claude Desktop AppTeachworks MCP on OpenAI Agents SDKTeachworks MCP on Visual Studio CodeTeachworks MCP on GitHub Copilot AI AgentTeachworks MCP on Google Gemini AITeachworks MCP on Lovable AI DevelopmentTeachworks MCP on Mistral AI AgentsTeachworks MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Teachworks connects your tutoring management platform to your AI client. It lets you list students, check teacher availability, and schedule lessons—all through conversation.

You manage student records, family billing, and the entire academy roster without logging into a separate dashboard.

What your AI can do

Create student

Adds a new student profile record into your Teachworks directory.

Get student

Retrieves all academic and contact details for one specific student using their unique ID.

List families

Lists the primary family accounts, which are used for billing and overall contact records.

+ 3 more capabilities included
Create Student Records

Adds a brand new student profile directly to Teachworks.

Retrieve Specific Student Data

Fetches all details for one student, provided you have their unique ID.

Manage Family Accounts

Lists and organizes the billing and contact records for entire customer families.

View Lesson Schedules

Retrieves a list of all lessons or classes that are currently booked on the calendar.

List All Students

Gets a full roster of every student registered in your account.

Check Teacher Availability

Pulls the current directory listing for all available tutors and staff.

Included with Plan

Waiting for input…

AI Agent

Teachworks MCP Server: 6 Tools for Education Management

Manage the core operations of your learning center—from adding a new student via create_student to listing all scheduled lessons with list_lessons.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Teachworks on Vinkius

Create Student

Adds a new student profile record into your Teachworks directory.

Get Student

Retrieves all academic and contact details for one specific student using their...

List Families

Lists the primary family accounts, which are used for billing and overall contact...

List Lessons

Outputs a full list of all lessons scheduled on your academy's calendar.

List Students

Provides an immediate, comprehensive roster of every student currently enrolled.

List Teachers

Pulls the current directory listing for all tutors and staff members.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Teachworks integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Teachworks, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Teachworks MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Teachworks. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 6 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Managing an education business shouldn't involve constant database switching.

Today, coordinating a tutoring center requires jumping between student management portals, scheduling software, and separate billing systems. You spend minutes copying IDs from one dashboard to another just to check if the lesson was booked correctly for the right student.

With this MCP server, you tell your agent exactly what you need—'What classes are scheduled next week?' It runs `list_lessons` instantly and gives you a clean list. No jumping through portals. You get direct, actionable answers.

Teachworks MCP Server: Effortlessly track student progress.

Previously, confirming a student's full profile meant checking their enrollment status in one tab and then querying their academic history in another. It was slow, and you risked mixing up IDs.

Now, your agent uses `get_student` with the unique ID to pull every piece of metadata into one response. You get the complete picture immediately. That’s it.

What your AI can actually do with this

This server hooks your Teachworks account up to your agent, letting you manage everything for your tutoring business without touching any dashboard. You'll handle student profiles, staff schedules, billing records, and the entire roster—all through conversation.

Student Roster Management

You can get a complete list of every enrolled student right away using list_students, which gives you an immediate, comprehensive rundown of your whole academy population. If you need to add a new person, you just run create_student; it drops a brand new profile record straight into the Teachworks directory for you.

When you know exactly who you're looking for, use get_student and supply their unique ID; that pulls up every single academic detail and contact point associated with that one student.

Staffing and Availability

Need to check on your tutors? Running list_teachers gives you the full directory listing for all staff members. This lets you see who's available and keeps your assignments organized.

Scheduling, Billing, and Families

For scheduling, you can run list_lessons, which outputs a complete list of every class or lesson booked on your academy’s calendar. To manage the money side, use list_families to pull up all the primary family accounts. This keeps both the billing info and main contact records for entire customer families organized.

Lastly, you can view the full roster of students by calling list_students.


This server's core function is simplifying operations. When your agent runs these tools, it handles the data exchange directly with Teachworks.

Built · Hosted · Managed by Vinkius Teachworks MCP Server - Schedule & Manage Tutoring Students
Server ID 019dd16f-5a63-7303-ac93-59da71f00e92
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I add a new student using Teachworks MCP Server? +

You use the create_student tool. Just give your agent the name, email, and other required details for the new student profile, and it writes the record to Teachworks.

Can I check my whole class schedule with list_lessons? +

Yes, list_lessons pulls all scheduled classes. You can ask your agent about specific date ranges or course types to filter the results automatically.

What if I need details on a family's billing history? Use list_families? +

The list_families tool shows you the master customer records. This is where contact information and billing groupings live, so it keeps your finances organized.

Is there an easy way to check if a teacher is available? Use list_teachers? +

Yes, list_teachers pulls the current roster. You can ask for staff availability and see who is free before scheduling that next class.

How do I use a unique student ID to get comprehensive details about one person using `get_student`? +

It pulls all available metadata for that single record. You only need the student's unique ID; this bypasses general listings and gives you a complete profile immediately.

Should I use `list_students` or `get_student` when checking my roster? +

Use list_students for an overview of all students. It provides the basic, paginated list. If you already have a student's ID and need every detail about that specific person, use get_student.

What happens if I run `list_lessons` with dates where no classes are scheduled? +

The tool handles this gracefully. Instead of throwing an error, it returns an empty array. You get a clear confirmation that zero lessons match the parameters you provided.

When I call `list_families`, how do I find out which students belong to that family group? +

The response includes associated student IDs for every listed family. You can then take those specific IDs and pass them into get_student to pull details on the whole group.

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.

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for Teachworks. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.