# PeopleSoft Campus Solutions MCP Server & Agent Skill

> Source: https://ibl.ai/developer/connectors/peoplesoft-campus-solutions

Connector · Student information system

Last updated: October 20, 2026

**ibl.ai publishes a free PeopleSoft Campus Solutions agent skill: a SKILL.md that teaches an AI agent to read and write PeopleSoft Campus Solutions data and expose it as an MCP tool. Download it, connect your own PeopleSoft Campus Solutions credentials, and run the agent on ibl.ai Agentic OS, where you own all the code and the data.**

Oracle's student administration system for colleges and universities, run on each institution's own PeopleSoft environment. It holds constituent (person) data, admission applications, programs, classes, academic terms and class enrollments.

## What is the PeopleSoft Campus Solutions API, and what can an agent read from it?

Delivered service operations run through Integration Broker: Edu-API (SCC_EDUAPI_SERVER_R, GET only), constituent get/update (SCC_CONSTITUENT) and SOAP admissions services (SAD_ADMISSIONS). Component Interfaces give programs synchronous access to components.

- API: PeopleSoft Integration Broker service operations (REST and SOAP), Component Interfaces, Campus Solutions Edu-API (Mixed)
- Access: Issued by your administrator
- Base URL: https://{machine}:{port}/PSIGW/RESTListeningConnector/{defaultlocalnode}
- Authentication: HTTP Basic (external user ID and password on the node); PeopleSoft token; OAuth 2.0 bearer token (IDCS, Azure, Okta or Ping); SSL, message signing or encryption (SOAP)

Services run on the institution's own PeopleSoft system. Its integration administrator must activate the service operations, set their security and issue credentials; there is no Oracle-hosted public endpoint for Campus Solutions data.

Each REST operation's Req Verification is None, SSL, Basic Authentication, PeopleSoft Token or OAuth2, each optionally with SSL. OAuth2 checks tokens from IDCS, Azure, Okta or Ping, scoped read, write or readwrite.

### What can an agent read from PeopleSoft Campus Solutions?

- **Persons (Edu-API)** — SCC_EDUAPI_SERVER_R_GET.v1 (GET) returns person data in the 1EdTech Edu-API format; organizations are also provisioned.
- **Classes and programs (Edu-API)** — Edu-API class information and program information from Campus Solutions.
- **Academic periods (Edu-API)** — Edu-API academic periods and sessions, such as terms and semesters.
- **Class enrollments (Edu-API)** — Edu-API class enrollment records.
- **Constituent lookup** — SCC_CONSTITUENT / SCC_GET_CONSTITUENT: get one constituent by EmplID, or search/match on partial details (synchronous).
- **Admission applications** — SAD_ADMISSIONS SOAP operations SAD_GETAPPLS, SAD_GETAPPL and SAD_GETATTACH return applications and attachments.

### What can an agent write to PeopleSoft Campus Solutions?

- **Constituent update** — SCC_CONSTITUENT_IN_SYNC (asynchronous) updates one constituent by EmplID; the whole request is rejected if any field is invalid.
- **Create or save application** — SAD_CREATEAPP and SAD_SAVEAPPL create and save an admission application.
- **Submit application** — SAD_SUBMITAPPL submits an admission application to the institution. Confirm with the user first.
- **Component Interface changes** — A Component Interface lets an external Java, C/C++ or COM program view, enter and change data in a PeopleSoft component.

Student records in Campus Solutions are FERPA education records, and admissions services can touch payment steps. Activate only the service operations and fields a task needs.

## How do I connect PeopleSoft Campus Solutions to an AI agent over MCP?

Oracle publishes an official MCP server: [PeopleSoft MCP Server (PeopleTools 8.63)](https://docs.oracle.com/en/applications/peoplesoft/peopletools/8.63/system-and-server-administration/system-and-server-administration.pdf).

Oracle delivers MCP support in PeopleTools 8.63: an MCP Stream Server that exposes PeopleSoft APIs to external agents, and an MCP Server for the delivered Chat UI. Customers choose the APIs.

You can register that server on ibl.ai as it is, or use the SKILL.md below when you want the agent to call the PeopleSoft Integration Broker service operations (REST and SOAP), Component Interfaces, Campus Solutions Edu-API directly.

On ibl.ai an MCP connection is three records, and a working integration always needs all three:

1. **Register the server** — `POST …/mcp-servers/` with its URL, a transport (`sse`, `websocket` or `streamable_http`) and an `auth_type` of `none`, `token` or `oauth2`.
2. **Create a connection** that holds the credential, scoped to the whole organization (`platform`), to a single agent, or to each user (`user`).
3. **Enable it on the agent** — `mcp-tool` in `tool_slugs` and the server id in `mcp_servers`. Both lists are replaced, not merged, so read the settings first.

For an API key or a service credential, one `token` connection at `platform` scope serves the whole organization; scope a connection to a single agent when that agent needs narrower access than the rest.

The field reference is in [MCP server connections](https://ibl.ai/developer/platform/mcp/mcp-connections), and the [/iblai-api-agent-mcp](https://ibl.ai/developer/skills/iblai-api-agent-mcp) skill runs all three steps from a coding agent.

## What does the PeopleSoft Campus Solutions agent skill do?

The PeopleSoft Campus Solutions skill is one SKILL.md file named `iblai-connect-peoplesoft-campus-solutions`. It gives an agent the auth conventions, what to read, which writes need a person's confirmation, the ibl.ai MCP wiring, example prompts and guardrails.

[Download the PeopleSoft Campus Solutions SKILL.md](https://ibl.ai/developer/connectors/peoplesoft-campus-solutions/SKILL.md)

Save it as `.claude/skills/iblai-connect-peoplesoft-campus-solutions/SKILL.md`, or in your agent's skills folder. The ibl.ai platform skills it calls come from one install:

```
npx skills add iblai/vibe --all
```

This connector skill is a starting point maintained on ibl.ai, not part of the iblai/vibe repository.

It was checked against Oracle's documentation on October 20, 2026. Test it against your own PeopleSoft Campus Solutions setup before you rely on it.

### What can I ask a PeopleSoft Campus Solutions agent to do?

- “Look up the constituent record for EmplID 1234567 and show their name and addresses”
- “List class enrollments for the Fall 2026 term from our Edu-API endpoint”
- “Show the admission applications saved but not yet submitted for this applicant”
- “Update the preferred email for EmplID 1234567 through the constituent service”

## How do I run a PeopleSoft Campus Solutions agent on ibl.ai?

[Agentic OS](https://ibl.ai/product/agentic-os) is where the agent runs on ibl.ai: it holds the PeopleSoft Campus Solutions MCP connection, the model the agent uses, its instructions and its conversation history.

On ibl.ai you own all the code and the data, run it model-agnostic across any LLM, and pay with no per-seat pricing — so you can deploy anywhere, from your own cloud to a fully air-gapped network.

- [AI agents for Higher Education](https://ibl.ai/solutions/higher-education) — what ibl.ai deploys in this sector

### Which ibl.ai agents work with PeopleSoft Campus Solutions data?

- [Student Life Guide](https://ibl.ai/solutions/higher-education/agent/student-services-agent) — Higher Education
- [Financial Aid Advisor](https://ibl.ai/solutions/higher-education/agent/financial-aid-agent) — Higher Education
- [Academic Advisor](https://ibl.ai/solutions/higher-education/agent/academic-advisor-agent) — Higher Education

### Where does ibl.ai describe the PeopleSoft Campus Solutions integration?

- [PeopleSoft Campus Solutions with Agentic OS](https://ibl.ai/resources/integrations/peoplesoft-agentic-os) — what ibl.ai builds on top of PeopleSoft Campus Solutions
- [PeopleSoft Campus Solutions and ibl.ai](https://ibl.ai/peoplesoft) — the integration overview

### Which ibl.ai platform skills does a PeopleSoft Campus Solutions agent use?

- [/iblai-api-agent-mcp](https://ibl.ai/developer/skills/iblai-api-agent-mcp) — MCP connectors for ibl.ai agents, end to end
- [/iblai-vibe-agent-mcp](https://ibl.ai/developer/skills/iblai-vibe-agent-mcp) — Add the agent MCP tab (Model Context Protocol connector management with featured connectors, custom connectors, OAuth,…
- [/iblai-api-agent-tool](https://ibl.ai/developer/skills/iblai-api-agent-tool) — Enable or disable an ibl.ai agent's tools via the platform API

## What else should I know before connecting PeopleSoft Campus Solutions to an AI agent?

### Is there an official PeopleSoft Campus Solutions MCP server?

Yes. Oracle publishes [PeopleSoft MCP Server (PeopleTools 8.63)](https://docs.oracle.com/en/applications/peoplesoft/peopletools/8.63/system-and-server-administration/system-and-server-administration.pdf).

You can register it on ibl.ai as an MCP server, or use the SKILL.md when you want the agent to call the PeopleSoft Integration Broker service operations (REST and SOAP), Component Interfaces, Campus Solutions Edu-API directly.

### Who can get PeopleSoft Campus Solutions API credentials?

Services run on the institution's own PeopleSoft system. Its integration administrator must activate the service operations, set their security and issue credentials; there is no Oracle-hosted public endpoint for Campus Solutions data.

### Does PeopleSoft Campus Solutions data leave my infrastructure when an ibl.ai agent uses it?

On ibl.ai, you own all the code and the data. Self-hosted in your cloud or data center, the agent, its MCP connections and its conversation logs stay inside your perimeter.

Because the platform is model-agnostic, you can point the agent at a model you host, so PeopleSoft Campus Solutions records need not reach a third-party model provider.

### Is the PeopleSoft Campus Solutions agent skill free to use?

Yes. The SKILL.md is a free download with no sign-up. It assumes you already have PeopleSoft Campus Solutions credentials, and your agreement with Oracle still governs how you use its API.

## Which other data sources can an AI agent connect to alongside PeopleSoft Campus Solutions?

### Which other Higher Education systems have a connector?

- [1EdTech OneRoster](https://ibl.ai/developer/connectors/oneroster) — Rostering and gradebook data standard
- [Blackboard Learn](https://ibl.ai/developer/connectors/blackboard-learn) — Learning management system
- [Canvas LMS](https://ibl.ai/developer/connectors/canvas) — Learning management system
- [D2L Brightspace](https://ibl.ai/developer/connectors/d2l-brightspace) — Learning management system
- [EAB Navigate360](https://ibl.ai/developer/connectors/eab-navigate) — Student success CRM
- [Ellucian Banner](https://ibl.ai/developer/connectors/ellucian-banner) — Student information system / ERP
- [Ellucian Colleague](https://ibl.ai/developer/connectors/ellucian-colleague) — Student information system / ERP
- [Encoura Reach (Anthology Reach)](https://ibl.ai/developer/connectors/anthology-reach) — Higher-education CRM
- [Handshake](https://ibl.ai/developer/connectors/handshake) — Career services and early-career recruiting platform
- [Jenzabar One](https://ibl.ai/developer/connectors/jenzabar-one) — Higher education ERP and student information system
- [Moodle LMS](https://ibl.ai/developer/connectors/moodle) — Learning management system
- [Raiser's Edge NXT](https://ibl.ai/developer/connectors/raisers-edge-nxt) — Fundraising and donor CRM
- [Salesforce Education Cloud](https://ibl.ai/developer/connectors/salesforce-education-cloud) — Education CRM
- [Slate](https://ibl.ai/developer/connectors/slate) — Admissions CRM
- [Workday Student](https://ibl.ai/developer/connectors/workday-student) — Student information system

Every connector, grouped by sector, is on the [connectors hub](https://ibl.ai/developer/connectors).
