---
name: iblai-connect-eab-navigate
description: "Read EAB Navigate360 data through the integration path EAB supports and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with EAB Navigate360 data, or to set up an EAB Navigate360 MCP connection on ibl.ai."
metadata:
  kind: guide
---

# EAB Navigate360 connector for AI agents

> A starting point maintained on ibl.ai at https://ibl.ai/developer/connectors/eab-navigate — not part of the iblai/vibe repository. Checked against EAB's documentation on October 20, 2026; test it against your own EAB Navigate360 setup before you rely on it.

Navigate360 (formerly EAB Navigate) is EAB's cloud CRM for student success and advising across the student journey. It is populated mainly from the institution's SIS and can add LMS, Common App and custom data such as financial aid or housing.

## Auth & conventions

- **API:** No public developer API; EAB-arranged data APIs and bulk data export (Mixed). EAB says institutions can extract data through a suite of APIs and a regular bulk data export, and that Navigate360 has pre-built integrations with SIS, LMS, email and calendar services and the Common App. No API reference is published.
- **Access:** No public API. EAB publishes no public API documentation. Institutions (EAB calls them partners) arrange SIS feeds, data APIs and bulk exports with EAB during implementation; an agent should work from those exports or the institution's own SIS.
- **Auth:** not published by EAB. Not publicly documented. Credentials for EAB's data APIs or bulk export are arranged between the institution and EAB.
- Keep EAB Navigate360 credentials in environment variables or the ibl.ai credential store. Never print a token in chat and never commit one to a file.
- Destructive or outward-facing calls are marked **Confirm with the user first** — do.

## Reads

- **Bulk data export** — A regular bulk export that other systems connect to and pull from; format and schedule are set with EAB.
- **Student profiles** — Built from the institution's SIS feed; the same data is usually reachable directly in the SIS.
- **LMS and Common App data** — Optional integrations add LMS activity and Common App information to Navigate360.
- **Custom datasets** — Partner-supplied data such as financial aid or housing, loaded into Navigate360 for workflows.

## Writes

- None. This skill only reads EAB Navigate360 data.

## Expose it to an ibl.ai agent (MCP)

We could not confirm an MCP server in EAB's own documentation as of October 2026. Host a small MCP server that wraps the calls above, then register it below.

First install the ibl.ai platform skills and connect your organization (writes `IBLAI_ORG`, `IBLAI_USERNAME` and `IBLAI_API_KEY` to `.env`):

```bash
npx skills add iblai/vibe --all
# then, in your coding agent:
/iblai-api-login
```

Every call below sends `Authorization: Api-Token $IBLAI_API_KEY`.

1. **Register the server** — `POST https://api.iblai.app/dm/api/ai-mentor/orgs/$IBLAI_ORG/users/$IBLAI_USERNAME/mcp-servers/` with `name`, `url`, `transport` (`sse` | `websocket` | `streamable_http`) and `auth_type` (`none` | `token` | `oauth2`). Capture the returned `id`.
   - For an API key or service credential use `auth_type=token` with `auth_scope=platform` for one key across the organization, or scope it to a single agent for one key per agent.
2. **Create the connection** — `POST https://api.iblai.app/dm/api/ai-mentor/orgs/$IBLAI_ORG/users/$IBLAI_USERNAME/mcp-server-connections/` with `server`, `scope` (`platform` | `mentor` | `user`), `auth_type`, and either `credentials` + `authorization_scheme` or a `connected_service` id for OAuth. Credentials are masked on read; never send a masked value back.
3. **Enable it on the agent** — `GET https://api.iblai.app/dm/api/ai-mentor/orgs/$IBLAI_ORG/users/$IBLAI_USERNAME/mentors/{agent_id}/settings/`, add `mcp-tool` to `tool_slugs` and the server id to `mcp_servers`, then `PATCH` the full lists back. They are replaced, not merged.

Full reference: https://ibl.ai/developer/platform/mcp/mcp-connections and the `/iblai-api-agent-mcp` skill.

## Example prompts

- "From last night's Navigate360 export, list students flagged at risk who have no advising appointment"
- "Summarize advising appointment volume by week from our Navigate360 data extract"
- "Which students in the export have an open alert but no case notes?"

## Guardrails

- Student success data drawn from the SIS is FERPA education records; advising notes may be sensitive. EAB states it complies with FERPA and GDPR practices.
- Request the narrowest EAB Navigate360 scopes or role the task needs, and prefer a read-only credential for agents that only answer questions.
- Return the fields the user asked for, not whole records; do not paste personal data into chat that the user did not request.
- Before any write, show the user exactly what will change and wait for a yes.
- Page through large result sets and back off on rate-limit responses instead of retrying in a loop.

## References

- Navigate360 (EAB): https://eab.com/solutions/navigate360/
- This connector on ibl.ai: https://ibl.ai/developer/connectors/eab-navigate
- ibl.ai MCP server connections: https://ibl.ai/developer/platform/mcp/mcp-connections
