LEARN · AI access

How to connect ChatGPT or Claude to your school data

For principals, school IT heads and group-office staff who want answers from school records without opening a dashboard or building a report. By the end you will have a permission-scoped AI connection that answers questions about fees, attendance, syllabus coverage and transport in plain language.

To connect ChatGPT or Claude to your school data: open AI access in Inkwelly, create a connection scoped to one school, choose which modules it may read, leave writing off unless you need it, then authorise it from the assistant using your normal Inkwelly login. Ask questions in plain language immediately after.

Most school data is never looked at. Not because it is missing, but because asking costs too much effort: someone must log in, find the right screen, filter it, and read a table. An AI connection removes that cost. The Inkwelly MCP server exposes 228 tools across 18 school modules, so an assistant can answer from live records instead of guessing. MCP — the Model Context Protocol — is an open standard for connecting assistants to outside systems, which means the same connection works across ChatGPT, Claude and any other client that adopts it, with nothing custom to build.

Step 1

1. Open the AI access screen

Open Inkwelly and go to the organisation settings, then AI access. This screen lists every existing connection, what each one is allowed to reach, and when it was last used. Treat it exactly like the staff-login screen: it is where access is granted and, just as importantly, where it is withdrawn. If your school has never created a connection, the list starts empty.

Step 2

2. Select the school the connection belongs to

Select one school. Every connection resolves to a single school inside your organisation, and Inkwelly enforces that boundary on every request — a connection physically cannot read another school's records. Groups running several campuses create one connection per campus, or use a group-level connection for the eight rollup tools that compare schools without exposing individual student records.

Step 3

3. Set the modules the assistant may read

Set the read scope module by module: fees, attendance, academics, transport, staff, and so on. Scopes are hierarchical, so granting a whole module covers the tools inside it, and granting a narrower group covers only that group. Grant the minimum that answers your actual questions. Tools outside the scope are filtered out before the assistant ever sees the list, so an unscoped module does not exist as far as the assistant is concerned.

Step 4

4. Choose whether the connection may write anything

Choose deliberately, and default to no. Of the 228 tools, 180 cannot change anything at all. Write permissions live in a completely separate grant namespace, which means a read scope never quietly turns into a write scope — a connection created before a module gained write tools can never write without being explicitly re-scoped. Most schools run read-only for the first month and add writing later, if ever.

Step 5

5. Enter the connection in ChatGPT or Claude

Enter the connection details in your assistant as an MCP server. In Claude this is the connectors screen; in ChatGPT it is the equivalent connector setting. Nothing downloads and nothing runs on a school computer — the Inkwelly server is hosted, so there is no local process for your IT team to install, patch or monitor. The same connection works from desktop, web and mobile.

Step 6

6. Confirm the sign-in that authorises access

Confirm the authorisation prompt. The assistant sends you to a normal Inkwelly login, you sign in as yourself, and you approve the connection — the same pattern you already use when authorising any app. Inkwelly issues the credential only after that sign-in succeeds. Nobody types a password into the assistant, and no shared secret is pasted into a chat window.

Step 7

7. Verify what the assistant can actually see

Verify the scope before trusting it. Ask the assistant to list what it can do for your school, then ask one question you already know the answer to — last month's collection total, or the attendance percentage for one class. If a number looks wrong, the scope or the academic session is usually the cause, not the data. Fix the scope on the AI access screen and ask again.

Step 8

8. Review the activity log after the first week

Review the log once real questions have been asked. Every call is recorded against the connection that made it, and each write records the exact record it touched with a readable label, so the school can always answer what an assistant read and what it changed. If a connection is reaching further than the work requires, narrow the scope. If it is no longer needed, revoke it — access stops immediately.

Once the connection answers reliably, widen it one module at a time rather than all at once. Fee questions are the usual starting point because the answers are unambiguous and easy to check against Student Fee. Attendance is the natural second step — see Student Attendance for what the assistant can read. Schools running buses add Transport Management next, usually for document-expiry questions. To review who else holds access to the school and under what rights, open Identity & Access Management.

See it answer a question about your school

Frequently asked

8 questions
Can ChatGPT see my students' personal data?

Only what the connection is scoped to, and only for one school. Every connection is issued through a sign-in against a specific school and isolated to it at the query level. If fee access is not granted, no fee tool exists for that connection. Responses also exclude student photos and document links by design.

Can the AI delete or change our records by mistake?

No. Of 228 tools, 180 cannot write at all. Write permissions sit in a separate grant namespace, so read access never implies write access. A further 30 write tools refuse to act on the first call: they return a preview of exactly what would change plus a single-use token, and nothing is written until that token comes back unchanged.

Do we need to install software on school computers?

No. The Inkwelly MCP server is hosted, so there is nothing to download, run, patch or monitor locally. An administrator creates the connection in Inkwelly, and staff authorise it from ChatGPT or Claude through the ordinary login screen. It works the same from desktop, web and mobile.

Which AI assistants does Inkwelly work with?

Any assistant that speaks MCP, which today includes Claude and ChatGPT along with a growing set of other clients and agent frameworks. Because MCP is an open standard rather than a private integration, assistants that adopt it later work without Inkwelly building a new connector for each one.

Inkwelly me ChatGPT se fees ka data kaise dekhe?

School admin ek baar AI access screen par connection banata hai, fees ka read scope on karta hai, aur ChatGPT me use MCP server ki tarah add kar deta hai. Normal Inkwelly login se authorise kijiye. Uske baad seedha poochiye — "Class 8 me kitni fees pending hai?" — jawab live records se aayega.

How do we stop a connection we no longer want?

Revoke it from the AI access screen. Access stops immediately, without contacting support and without affecting other users, staff logins or integrations. Because the credential belongs to the school rather than to a vendor, withdrawing it is an administrator action, not a support request.

Can one connection read data from all our campuses?

Only if you create it at group level, and even then it reads rollups rather than individual student records. Eight tools aggregate across schools for questions like comparing collection between campuses. For anything student-level, create a separate connection scoped to each school so the boundary stays explicit.

What if the assistant gives a wrong number?

Check the scope and the academic session before doubting the data. The most common cause is a connection that cannot see the module it needs, or a question answered against a different session than you assumed. Ask the assistant which session it used, correct the scope on the AI access screen, and ask again.

You might also like

2 reads

Sources & references

  1. Model Context Protocol — official specification · accessed 16 Aug 2026

    Defines MCP as an open standard for connecting AI assistants to external systems and tools.

  2. Digital Personal Data Protection Act, 2023 · accessed 16 Aug 2026

    Governs how Indian schools must handle and limit access to personal data, including children's records.

See Inkwelly on your school

30-minute demo. We open your current ERP with you and load your data into Inkwelly on the call. Dated go-live plan by the end of it.

Written byJharendra A VermaFounder, Inkwelly

Building Inkwelly — a modern school management platform for Indian schools across CBSE, ICSE, and state boards. Writes about school operations, board compliance, and admissions workflows.