Integration · CRM & sales
Connect Claude & ChatGPT to DreamApply
Ask your AI how many applications came in for a course, where an applicant's application stands or which invoices are overdue in DreamApply. It can read applicants, applications, courses, intakes, offers, scores, interviews and invoices. It can also add applicants, start applications and send emails to applicants.
Free plan, no credit card. Takes about a minute.
Try asking
“Which applications for the MSc Data Science course were created since 1 March?”
The AI finds the course ID and lists applications filtered by course and creation date, with their status.
“What is the status of Maria Jensen's application, and has she had an offer?”
It finds the applicant by email, lists her applications and reads the status and offers on each.
“Which invoices are overdue?”
It lists invoices filtered by overdue, with payer and amount, and can show the payments recorded on each one.
What your AI can do
Applicants and applications
Find applicants by email or date, read applications with courses, status, offers, scores, flags and documents, and start new applications.
Courses and intakes
List courses, intakes, academic years, application statuses, offer types and interviews in your instance.
Invoices and email
List invoices by applicant, overdue or collected state, read payments on an invoice, and send emails to applicants.
“Which documents are on application 5521?”
It lists the documents uploaded to that application.
“Add a new lead: Tom Hansen, [email protected], Danish citizen.”
It creates the applicant with name, email and citizenship. The email must be unique in DreamApply.
“Email Tom that his interview is confirmed for Friday.”
It sends the message to the applicant right away. You can list the emails exchanged with him afterwards.
26 tools for DreamApply
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_applicantChanges dataCreate a new applicant or lead with `name` (or given and family name), `email`, `phone`, citizenship and notes. The email must be unique.create_applicationChanges dataStart a new application for an applicant by `applicant_id`, optionally adding a `course` and its `intake`.get_applicantGet one applicant by `applicant_id`, with name, email, phone, citizenship and reference.get_applicationGet one application by `application_id`, with applicant, courses, status and offers.get_courseGet one course by `course_id`.get_invoiceGet one invoice by `invoice_id`, with items, amounts, payer and status.list_academic_yearsList the academic years set up in your instance.list_applicant_applicationsList the applications of one applicant by `applicant_id`.list_applicant_emailsList the emails exchanged with one applicant by `applicant_id`.list_applicant_notesList the sticky notes on one applicant by `applicant_id`.list_applicant_trackersList the trackers attached to one applicant by `applicant_id`.list_applicantsList applicants, filtered by `by_emails`, `by_since`/`by_until` (date or applicant ID), citizenship or tracker. Use this to find an applicant's ID.list_application_coursesList the courses chosen on one application by `application_id`.list_application_documentsList the documents uploaded to one application by `application_id`.list_application_flagsList the flags set on one application by `application_id`.list_application_offersList the offers (admission decisions) on one application by `application_id`.list_application_scoresList the scores given to one application by `application_id`.list_application_statusesList the application statuses used in your DreamApply instance.list_applicationsList applications, filtered by `applicant`, `by_statuses`, `by_course_i_ds`, `by_academic_year`, `by_created_since` and more.list_coursesList the courses offered in your instance, with code, name, type, mode, language and institution.list_intakesList intakes (admission periods) with their dates.list_interviewsList interviews, filtered by `by_interview_statuses` or interview scenario.list_invoice_paymentsList the payment transactions recorded on one invoice by `invoice_id`.list_invoicesList invoices, filtered by `by_applicant_i_ds`, `by_overdue`, `by_collected`, currency or issue date.list_offer_typesList the offer types used in your instance (e.g. accepted, rejected, conditional).send_applicant_emailChanges dataSend an email to an applicant by `applicant_id` with `subject` and `message` (plain text, Textile formatting allowed). The email is sent to the applicant immediately.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose DreamApply from the app list.
- 2
Paste your key
Enter your DreamApply instance domain without https://, for example your-uni.dreamapply.com or your custom domain. For the Authorization value, open System > API in DreamApply, confirm with your password and click Issue a new API key. Enter it as DREAM apikey="your key".
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in DreamApply?
The AI can read applicants, applications, courses, intakes, academic years, statuses, offers, offer types, scores, flags, documents, interviews, trackers, notes, emails and invoices with their payments. It can create applicants and applications and send emails to applicants.
Does the AI see my DreamApply API key?
No. Your DreamApply API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. An email to an applicant is sent immediately, so sending email can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own DreamApply instance with the API enabled.
Where do I find the DreamApply API key?
In the DreamApply main menu open System > API and confirm with your password, then click Issue a new API key. You can limit the key's capabilities afterwards. If System > API is missing, ask DreamApply to enable the API for your instance.
Related integrations
Let your AI work in DreamApply today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect DreamApply freePipMCP is not affiliated with DreamApply. Product names are trademarks of their owners.






