
Teachworks
io.usefulapiv1.0.0Updated Oct 8, 2026
Read Teachworks students, families, tutors, lessons, invoices and payments; book lessons.
Overview
Lets an assistant read Teachworks tutoring data — students, families, tutors, lessons, invoices and payments — and book lessons.
- What it does
- A hosted MCP endpoint for the Teachworks tutoring-business platform. It exposes read tools for students, customers, employees, employee earnings, lesson totals, lessons, other events, teacher availability, invoices, payments, locations, services and subjects, plus write tools to create a family, create a child student, create a lesson, add a student to a lesson and record a payment. Meta tools report usage and manage a Pro subscription.
- When to use it
- Useful when an assistant should answer questions about a tutoring business's scheduling, billing or roster, or book lessons and record payments, without leaving the chat client. It fits tutoring schools and administrators already using Teachworks.
- Requirements
- A remote streamable HTTP endpoint; no local install. Requires a Teachworks API token, supplied on first connect and stored per user by the provider. Network access to the endpoint is needed.
Installation
In SourceWeft
- Open Teachworks in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"teachworks": {
"type": "http",
"url": "https://teachworks.usefulapi.io/mcp"
}
}
}README
Teachworks MCP by usefulapi
Use Teachworks from Claude, Cursor, or any MCP client — read Teachworks students, families, tutors, lessons, invoices and payments; book lessons. Hosted, no local install: connect with your own Teachworks credentials.
Live endpoint: https://teachworks.usefulapi.io/mcp · Homepage: https://usefulapi.io/teachworks
Add to Claude
On first connect you'll provide your Teachworks API token. Your credentials are validated, stored per-user, and scoped to you — no keys in config files.
Tools
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage or manage your subscription.
Pricing
Pro covers this server only. Subscribe with teachworks_upgrade (it returns a Stripe Checkout link). Cancel any time with teachworks_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running teachworks_upgrade before then undoes the cancel. Or write to [email protected].
License
MIT © usefulapi. Not affiliated with or endorsed by Teachworks.
Source: servers/teachworks/README.md at commit 43d0331
Tools
0Version history
1- v1.0.0LatestOct 8, 2026