A young advocate opens the advance cause list on the court portal at 11 pm. It is not finalised. She opens it again at 6 am. Two matters have been added. One has been taken off the board. Another has moved from court 12 to court 17. Her senior is still asleep. She has forty minutes before leaving for court. She copies the list into a Word document by hand, highlights the ones that are hers, and prints it. This is the 5 am cause list problem. Every litigator in India lives through a version of it.
Last updated: 23 September 2026
One MCP call fixes most of it. This post shows exactly how, and it also shows the no-setup route for advocates who would rather get a WhatsApp message than run an AI client.

Key takeaways
- One scheduled call: point Claude at the eCourtsIndia MCP and run
search_causelistwith your advocate name at 04:45 IST every weekday. - District and taluka courts only: MCP cause lists cover about 8,151 district and taluka courts. High Court and tribunal cause-list filters return zero results.
- Fixed roster? Check by CNR:
check_cnr_causelisttakes 1 to 100 CNRs and says which are listed next, and for what. - No AI client? Use alerts: the AI Clerk sends WhatsApp and email alerts on tracked cases, with no Zapier or webhook to maintain.
Why the morning is so painful
The fastest fix for the 5 am cause list problem is one scheduled MCP call. Point Claude at the eCourtsIndia MCP and have it run search_causelist with your advocate name at 04:45 IST every weekday. Tomorrow’s matters arrive pre-sorted by courtroom, with substantive hearings flagged, before you leave for court.
Cause list updates in Indian courts happen late. Practitioners are routinely advised to arrive early, because the items listed, adjournments and the coram can change right up to the morning of the hearing. In district courts, the final list is sometimes only stable by 9.30 am. The web portal shows the data. It does not deliver it. A lawyer still has to go to the portal, search by advocate name or case number for every matter, and manually note the courtroom, the item number and what the listing is for.
Our post on judges on leave and vacation benches covers what happens when the bench itself disappears. This post covers the more common problem, where the bench is there, the matter is there, but the listing information is scattered across a slow portal until sunrise. If the columns themselves are unfamiliar, start with how to read an Indian court cause list.
The fix, in one sentence
Point Claude Desktop or Claude Cowork at the eCourtsIndia MCP (v4.46, 39 tools), add https://mcp.ecourtsindia.com/mcp and click Connect so the client signs in at eCourts (OAuth), then schedule a daily task at 04:45 IST that runs search_causelist with your advocate name, sorted by courtroom, with anything listed for Arguments flagged. Have the result land in your inbox or a pinned note on your desktop. Cause lists in the MCP cover district and taluka courts only (about 8,151 courts). High Court and tribunal cause-list filters return zero results, so do not infer a listing the data does not contain. New to the connector? Follow our step-by-step guide to connecting the eCourtsIndia MCP to Claude or the live setup guide.
The exact prompt
Every weekday at 04:45 IST, do the following: 1. Run search_causelist with state="DL", advocate="[Your Full Name]", date=[tomorrow's date in YYYY-MM-DD]. 2. Group results by court and bench. 3. For each item, show: item number, parties, status, courtroom. 4. Flag in bold anything where status contains "Arguments", "Final Arguments", "Evidence", or "Judgment". 5. Flag in italic anything where status contains "Urgent". 6. End with a one-line summary: how many items, how many substantive. 7. Email the result to me at [your email].
That is the whole workflow. Claude’s scheduled tasks feature will run it, and Claude Cowork handles the email leg. If what you really want is a message on your phone, do not build a WhatsApp bridge through Zapier or a webhook. eCourtsIndia already sends WhatsApp alerts natively, which is the next section.
The no-code alternative: AI Clerk alerts on WhatsApp
Not every advocate wants to run a scheduled AI task, and nobody wants to babysit a Zapier chain at 5 am. The AI Clerk on eCourtsIndia covers the same need with no setup. Add your cases, organise them under clients, and switch on WhatsApp and email alerts. When a tracked case gets a new order, a changed hearing date or a status change, the alert comes to you. Our guide to enabling case alerts walks through it with a video.
| Route | Best for | What it costs | Setup |
|---|---|---|---|
| AI Clerk alerts (WhatsApp and email) | Advocates who want a phone ping when a tracked case moves | ₹5 per case per month for tracking, ₹0.50 per alert; free plan with 50 credits a month | A few minutes on ecourtsindia.com |
| Chrome extension | Checking tomorrow’s listings and case updates while you work in the browser | Free to install | One click from the Chrome Web Store |
| MCP scheduled brief (this post) | A sorted, flagged morning brief across every matter in your name | Cause list search is billed per call from your API credits; ₹200 free on signup | About 90 seconds to connect, plus one prompt |
On the move, the same tracked cases are in the eCourts India apps for Android and iOS.

A real result
Here is a lightly redacted sample output from a run against Delhi district courts (captured April 2026; cause lists refresh every day, so your rows will differ). These are real rows from the MCP, paraphrased for readability.
| Item | Parties | Status | Courtroom |
|---|---|---|---|
| 1 | Emerald Chemical v. Rns Chemicals | Misc. cases/purpose | District Judge (Commercial) 06, Central, THC |
| 2 | Satish Kumar v. Poonam Tyagi | Urgent Cases | District Judge, Central |
| 3 | Anand Singh v. Chetna Print and Pack | Misc. cases | Presiding Officer, Labour Court, Central |
| 4 | Daya Ram v. Union of India | Misc. cases/purpose | District Judge, Central |
Read it the way the brief is meant to be read. Four items. One is a commercial matter before a commercial court, one is a labour court matter, and two are before the District Judge. Three are listed on a miscellaneous purpose and one, Satish Kumar v. Poonam Tyagi, is marked urgent, so it gets the italic flag. Nothing is listed for arguments, evidence or judgment, so nothing is bold and the summary line reads “4 items, 0 substantive”. That takes ten seconds to scan. Compare it with the ten-minute dance of logging into the district court portal, picking state, district, court complex, court and date, and then searching by advocate name three times.
Multi-state in one shot
An advocate enrolled in Delhi who takes matters in Gurugram runs a second call.
search_causelist(state="HR", advocate="[Your Name]", date="[Tomorrow]") search_causelist(state="DL", advocate="[Your Name]", date="[Tomorrow]")
Tell Claude to merge the two results into a single table, sorted by courtroom start time. Now one advocate has her full day across two states on one page. The partner who asked her to cover Gurugram does not have to message her at 10 am to check. Our advocate running nine courts from one Claude window takes this pattern further.
If you track a fixed roster of client cases rather than searching by your own name, ask the question by CNR instead. In Claude that is the check_cnr_causelist tool: hand it one to 100 CNRs and it returns, for each, whether the case is on an upcoming cause list and, if so, the next listing (date, court, bench, purpose). Developers get the same check through the partner API at /api/partner/causelist/cnr/batch (pass a single case as a one-element array). It is billed per CNR checked: ₹0.30 on pay-as-you-go, or ₹0.10 on an Enterprise plan.
The one thing the MCP will not do for you
Verify substance. If a matter is listed for Arguments, go to the file. Read the last order. Read the written submissions. The MCP can tell you the case is listed. It cannot argue it. We want to be honest about that.
This is also a good moment to read our Case Status Dictionary. Many practices use status as shorthand in firm WhatsApp groups, and knowing which labels point at a procedural step versus a substantive stage makes the morning brief much more useful. Our week of Delhi cause lists shows how often that matters: most listed matters were never heard on merits.

Privacy
The cause list is a public document. Courts publish it every day. The MCP is not reaching anything hidden. It reads what the court itself publishes and delivers it in a cleaner shape. Party names and case numbers on a cause list are public record.
What this means for your practice
If you are a solo or small-firm advocate, the first time tomorrow’s cause list arrives in your inbox at 5 am with everything pre-sorted, it feels like a gift. If you are a matter manager at a larger firm, set it up once, share the output with the whole team, and your Monday stand-ups get twenty minutes shorter. And if you never want to open an AI client at all, turn on AI Clerk alerts and let the phone do the watching.
Every lawyer in India will eventually stop copying the cause list by hand. The only question is whether the brief comes from an AI you schedule or an alert that simply arrives on WhatsApp.
Next steps
- Open any MCP-capable client, add the eCourtsIndia MCP at
https://mcp.ecourtsindia.com/mcp, and click Connect so you sign in at eCourts (OAuth 2.1). Clients that cannot do OAuth can usehttps://mcp.ecourtsindia.com/mcp?token=YOUR_KEYas a fallback. It takes about ninety seconds. See our MCP 101 guide and the live setup page. Connecting is free (₹200 in credits on signup, no card). Nineteen of the 39 tools never consume credits;search_causelistdoes, at the published cause-list rate. - Paste the prompt above into Claude Desktop or Claude Cowork.
- Schedule it for 04:45 IST every weekday.
- Prefer a phone alert? Track your cases in the AI Clerk and switch on WhatsApp alerts instead.
Further reading: CNR Number Decoded, Bench Types Explained, MCP 101 for Legal Teams.
Frequently Asked Questions
How do I automate my morning court cause list with one MCP call?
Connect Claude Desktop or Claude Cowork to the eCourtsIndia MCP at https://mcp.ecourtsindia.com/mcp and click Connect to sign in at eCourts. Then schedule a weekday task at 04:45 IST that runs search_causelist with your state, advocate name and tomorrow’s date, grouped by courtroom with substantive matters flagged. Per-client steps are on the live setup guide.
Why is the cause list so hard to read early in the morning?
Cause list updates in Indian courts happen late. The items listed, adjournments and the coram can change right up to the morning of the hearing, and district court lists are sometimes only stable by 9.30 am. A scheduled pull, or a check on the eCourtsIndia cause list page, ends the scramble of searching the portal matter by matter.
Can I track cause lists across two states in one brief?
Yes. Run search_causelist once for each state, for example HR and DL, with your advocate name and tomorrow’s date, then ask Claude to merge both into a single table sorted by courtroom. One advocate then sees her full day across both states on one page. You can also search any court directly through eCourtsIndia search.
Can I get cause list and case alerts on WhatsApp without Claude?
Yes. The AI Clerk on eCourtsIndia sends WhatsApp and email alerts when a tracked case gets a new order, a changed hearing date or a status change. Tracking costs ₹5 per case a month and each alert ₹0.50, with a free plan of 50 credits a month. Our guide to enabling case alerts shows the steps.
Does this cause list automation breach anyone’s privacy?
No. The cause list is a public document that courts publish every day. The MCP is not reaching anything hidden; it reads what the court itself publishes and delivers it in a cleaner shape. Party names and case numbers on a cause list are public record. Litigants can confirm their own listings through eCourtsIndia litigant search.
Does the MCP cover High Court cause lists?
No. Cause lists in the MCP cover district and taluka courts only, about 8,151 courts. High Court and tribunal cause-list filters return zero results by design, which means no data is held, not that nothing is listed. Do not infer a listing the data does not contain. Confirm coverage on the MCP tool catalogue.
