AI agents · Explainer
AI Agents Inside a Platform vs External MCP Integrations in Education
On this page
Two architectures#
As AI assistants become common in teaching, a practical architecture question has appeared. Where should the agent live?
Built-in agents. The platform vendor builds assistants into the product. An instructor opens an assignment and asks the assistant for a draft rubric. The assistant runs inside the product, reads what the product allows for that user and writes drafts into the product's own forms.
External assistants over MCP. The Model Context Protocol is an open standard for connecting AI applications to external systems, including data sources, tools and workflows. A platform can publish an MCP server, and an assistant that the user already uses, such as a general AI chat application, can connect to it. The assistant then reads data and calls actions the server exposes.
Anthropic's engineering guide to agents separates workflows, where models and tools follow predefined code paths, from agents, where the model directs its own tool use. Both architectures can be built either way. The difference this article addresses is where the agent runs and who controls it.
Side by side#
| Question | Built-in agent | External assistant over MCP |
|---|---|---|
| Who chooses the AI model and assistant | The platform vendor | The user or the institution |
| Where user data goes | The platform and its AI providers | The platform and also the assistant's provider |
| How permissions are enforced | By the platform, in the same code that serves the user | By the MCP server's scoping and the credentials the user grants |
| Approvals for consequential actions | Designed into the product's screens | Depend on the server's design and the assistant's behavior |
| Audit trail | One system's logs | Logs in each system, and in the assistant |
| Cross-tool workflows | Limited to the platform | Can combine several systems in one request |
| Setup effort | None for the user | Technical setup and credential management |
| Contracts and privacy review | One vendor | The platform vendor and the assistant vendor |
| Flexibility | Limited to the features the vendor built | High, within what the server exposes |
| Dependence on one vendor's roadmap | High | Lower for the assistant, still high for the server |
Strengths of built-in agents#
- Product context. The assistant sees the screen the user is on and the forms they are editing.
- Enforcement close to the data. Permissions and approvals are part of the product's own design, so the assistant cannot do more than the signed-in user could.
- One review. A single vendor, a single data agreement and a single audit trail are simpler for a privacy office to assess.
- Less setup. Faculty use the assistant without configuring anything.
Strengths of external MCP integrations#
- Choice. Users and institutions can pick the assistant they prefer or have already licensed.
- Composition. One request can span systems, for example creating an activity in an assessment tool and an assignment in the LMS.
- Automation. Technical staff can build repeatable workflows.
- Portability. Moving to a different assistant does not require a new product.
Risks to manage#
In both architectures#
- Prompt injection. Text from students, documents or web pages can contain instructions aimed at the model. A system should treat such content as data and not as commands. This risk exists wherever a model reads untrusted text and can take actions.
- Wrong answers and wrong actions. An agent can misread a request. Approvals for consequential actions reduce the harm.
- Over-broad access. An agent that can read everything a user can read may expose more than intended.
More pronounced with external assistants#
- Data flows to another provider. Student data returned through MCP may pass to the assistant's provider. That provider needs to be covered by your institution's data agreements, including under FERPA.
- Scoping depends on configuration. A server that exposes broad read access, combined with a broadly permitted assistant, can reach data the user did not mean to share.
- Inconsistent approvals. An assistant may call a tool without the confirmation step a product's own interface would require.
- Audit gaps. Reconstructing what happened across an assistant and several servers is harder.
More pronounced with built-in agents#
- Lock-in. You use the vendor's assistant and model choices.
- Less flexibility. Only the vendor's workflows are available.
- Opacity. You depend on the vendor to explain what the agent can do.
Questions for institutions#
- Which agents can read or write student records, and under which agreements?
- What can each agent do without a person's approval?
- How are permissions tied to the signed-in user's role?
- Where are prompts, outputs and logs stored, and for how long?
- How is untrusted student text separated from instructions?
- Can an administrator turn an agent or an MCP connection off?
- Who is accountable when an agent makes a mistake?
Our overview of AI agents in higher education gives the wider checklist, and the blog essay on what agentic AI in education actually requires discusses governance in more depth.
What exists today#
Different vendors have chosen different approaches, and the picture changes. Tough Tongue AI states in its blog that it ships an MCP server and agent skills, and describes combining it with third-party Canvas MCP servers. Rocketproof.ai takes the built-in route: its assistants run inside the platform, and Rocketproof.ai does not currently offer a public API or an MCP server for connecting external assistants. If your workflow depends on an external assistant operating a product, ask each vendor what it supports now. Roadmap statements are not features.
Choosing#
Neither architecture is universally better. A department that wants faculty to start quickly with a single data agreement may prefer built-in agents. A team with technical staff, an existing assistant license and a need to automate across systems may want MCP. Many institutions will end up with both.
Where Rocketproof.ai fits#
Rocketproof.ai includes built-in assistants that draft assignments, simulations, rubrics, question sets and course structures and that analyze course and submission results. They run inside the signed-in user's role and course access. They draft and advise, and a person saves, publishes and grades. The built-in AI agents page lists them, and the agentic AI in education page explains the design principles.
Frequently asked questions
- What is MCP in education technology?
- The Model Context Protocol is an open standard for connecting AI applications to external systems such as data sources and tools. In education it would let an assistant a faculty member uses connect to a platform and read data or call actions the platform exposes.
- Does Rocketproof offer an MCP server?
- No. Rocketproof.ai does not currently offer a public API or an MCP server. Its AI assistants run inside the platform within the signed-in user's role and course access.
- Are built-in AI agents more secure than MCP integrations?
- Not automatically. Built-in agents give one vendor control over permissions and approvals. MCP integrations depend on how the server scopes access and on the assistant's provider. Evaluate each by the questions above.
- What is prompt injection?
- Text in a document, web page or student submission that contains instructions aimed at an AI model. Systems should treat such content as data and not follow it as a command.
Sources
- Model Context Protocol. What is the Model Context Protocol (MCP)? Project documentation. modelcontextprotocol.io/(opens in a new tab)
- Anthropic (2024). Building effective agents. Engineering blog. www.anthropic.com/engineering/building-effective-agents(opens in a new tab)
- U.S. Department of Education, Student Privacy Policy Office. Family Educational Rights and Privacy Act (FERPA). studentprivacy.ed.gov/ferpa(opens in a new tab)
Rocketproof.ai builds assessment and simulation software for higher education.
Found an error or a missing source? Tell us.
Keep reading
- AI agentsWhat Are AI Agents in Higher Education?AI agents use tools to work toward a goal. What that means in a course, the jobs agents do for faculty and students, and the control questions to ask.Read the guide
- AI agentsAI Course Assistants Explained: Course-Grounded AI vs General ChatbotsWhat an AI course assistant is, how course-grounded retrieval differs from a general chatbot, what it cannot fix, and what to check before students use one.Read the guide
- LMS integrationUsing AI With Canvas for Assessment: LTI 1.3, Grade Passback and What to AskWhat AI assessment tools mean by Canvas integration: links, LTI 1.3 launch, deep linking, roster sync and grade passback, with questions to ask vendors.Read the guide
- AI agentsHow AI Can Help Faculty Build AssessmentsA practical workflow for using AI to draft assignments, rubrics, question banks and scenarios, with the checks to make before anything reaches students.Read the guide
See how Rocketproof.ai handles this
Read how the platform works for this use case. When you are ready, the interactive demo shows the student and instructor views.