The TeamTeacher Connector
If you've used Phone-a-Friend in TeamTeacher, you already know how powerful it is when AI agents collaborate. Iris can phone Minerva for IB expertise, or consult Diane for standards alignment — all within your conversation.
The experimental TeamTeacher Connector takes that idea further: now any AI app can "phone" your TeamTeacher agents. 📞
What the TeamTeacher Connector Does
When you connect TeamTeacher to Claude, Gemini, ChatGPT, or another compatible AI app, your agents become tools those apps can call on. This means:
- Your agents are available everywhere — Minerva, Diane, Barbara, and your custom agents appear as capabilities in your other AI tools
- Full power travels with them — Web search, knowledge bases, your documents, note-taking. Everything your agents can do in TeamTeacher, they can do when called from elsewhere
- Everything syncs back — Conversations your agents have appear in your TeamTeacher history automatically
Set It Up in Your App
Setup takes a couple of minutes. Pick the app you're using:
- Set up the Claude Connector → — Anthropic's Connectors feature (paid plan, currently in beta)
- Set up the Gemini Spark App → — Google's Connected Apps for Gemini Spark (personal account, currently in beta)
- Set up the ChatGPT App → — OpenAI's Apps feature (paid plan + Developer mode, experimental)
Whichever app you choose, the TeamTeacher MCP server URL is the same:
https://www.teamteacher.ai/api/mcp
The Technology (For the Curious)
The TeamTeacher Connector is built on the Model Context Protocol (MCP) — an open standard for AI interoperability.
Think of it like USB for AI apps. Just as USB created a universal way to connect any device to any computer, MCP creates a universal way for AI applications to share capabilities. It's supported by Anthropic (Claude), Google (Gemini), OpenAI (ChatGPT), and others — meaning your TeamTeacher connection is future-proof.
Scenarios Where This Shines ✨
The Complete Round-Trip
You're in ChatGPT planning a unit on climate change. Partway through, you want to make sure everything aligns with IB Middle Years Programme (MYP) Science criteria.
You ask ChatGPT: "Can you have Minerva check this unit plan for Criterion D alignment?"
Behind the scenes:
- ChatGPT calls your Minerva agent via the TeamTeacher Connector
- Minerva receives the request in TeamTeacher
- She searches her IB knowledge base for Criterion D descriptors
- She reviews your plan against those descriptors
- She sends her analysis back through the connector
- The alignment feedback appears right in ChatGPT
You never left ChatGPT. But Minerva did all her work in TeamTeacher — and that conversation is now saved in your TeamTeacher history too.
Research + Your Documents
You're in Claude researching project-based learning approaches. You remember you saved some great resources on this topic in TeamTeacher.
You ask Claude: "Can you have my custom agent search my document library for PBL resources?"
Your custom agent searches your saved documents, pulls relevant excerpts, and responds back to Claude with what it found. You can ask follow-up questions, and your agent can save new synthesis as a document for later.
Multi-Agent Expertise
You're using Gemini to develop a lesson that needs to work across multiple contexts.
You ask Gemini: "Ask Diane about Texas TEKS for 5th grade math fractions, then ask Minerva how IB Middle Years Programme (MYP) Grade 5 approaches the same concepts."
Gemini orchestrates calls to both agents. Each brings their curriculum expertise. You get a combined view of how different frameworks approach the topic — all in one conversation.
What Stays in Sync
Every time an AI app calls one of your TeamTeacher agents:
- A conversation is created in your TeamTeacher history
- Documents your agents create or access are saved
- Notes your agents add are preserved
- A "Continue in TeamTeacher" link is included in responses
This means you can start exploring an idea in ChatGPT, then switch to TeamTeacher's full interface to continue developing it. Your context travels with you.
A Note on Data Sharing
One of our core values is technical transparency. Every connected app lets you inspect what a tool call sent and received — Claude and ChatGPT let you expand a tool call to see the request and response, and Gemini shows the same detail. If you're concerned about data sharing, you can disable memory in your Claude or ChatGPT settings, though this means conversations won't be remembered across chats.
Because each of these features is a third-party integration that's still evolving, the exact steps and available options may change over time. The per-app setup guides above track the current flow.
Want to learn more about what's possible?