Back to the catalog

Malaysia CourtDB

Malaysian court judgment search for Federal Court, Court of Appeal, High Court cases and parties.

Open source Repository Open in the app JSON README (API)

About

Malaysian court judgment search for Federal Court, Court of Appeal, High Court cases and parties.

Details

Kind
MCP servers
Topic
Government & public data
Publisher
indotender
Origin
official
Category
ferramentas
Transport
http
Version
1.0.0
Last push
2026-09-01T07:13:29Z
Repository state
ativo
Added
2026-09-01 08:00:09
Updated
2026-09-01 08:00:09
Origin id
io.github.IndoTender/malaysia-court

README

# Malaysia CourtDB MCP

Connect your AI assistant to [Malaysia CourtDB](https://my.courtdb.org) — a **court case judgment search** tool for Malaysian legal cases via the Model Context Protocol.

Search **court judgments** and case records from the **Federal Court**, **Court of Appeal**, **High Court**, Sessions Court (Sesyen), and Magistrates' Court (Majistret). Filter by case number, court, judge, keyword, party name, and year of decision — useful for reviewing published judgments, written grounds of judgment, and named parties in appeal records.

Malaysia CourtDB is an independent legal research database. It is not affiliated with [Portal Rasmi Kerajaan Malaysia](https://www.malaysia.gov.my), [eLaw.my](https://www.elaw.my), or [CLJLaw](https://www.cljlaw.com), but covers similar court judgment search use cases for AI assistants.

Party rows can include linked company IDs where a party matches a registered Malaysian business.

## Connect

```text
https://my.courtdb.org/mcp
```

Add this URL as a custom MCP connector in Claude, Cursor, or another MCP-compatible client. Sign in with Google when prompted.

- Transport: Streamable HTTP
- Auth: Google OAuth
- Docs: [my.courtdb.org/mcp/connect](https://my.courtdb.org/mcp/connect)

## Bahasa Melayu (ringkas)

**Malaysia CourtDB MCP** ialah pelayan **Model Context Protocol (MCP)** untuk **carian penghakiman mahkamah Malaysia** dan rekod kes undang-undang. Cari kes di **Mahkamah Persekutuan**, **Mahkamah Rayuan**, **Mahkamah Tinggi**, Mahkamah Sesyen dan Mahkamah Majistret mengikut nombor kes, mahkamah, hakim, kata kunci, nama pihak dan tahun keputusan.

## Tools

### `Malaysia_list_cases`

Paginated Malaysian court case search. Filters are combined with AND logic.

| Parameter | Type | Description |
|---|---|---|
| `caseNo` | string, optional | Partial case number |
| `courtCategory` | enum, optional | `Majistret`, `Persekutuan`, `Rayuan`, `Sesyen`, or `Tinggi` |
| `court` | string, optional | Partial court name |
| `judge` | string, optional | Partial judge name |
| `keyword` | string, optional | Partial keyword |
| `partiesContains` | string, optional | Partial party name |
| `year` | integer, optional | Year of decision, `1900`–`2100` |
| `page` | integer, optional | Page number, minimum `1`, default `1` |
| `limit` | integer, optional | Results per page, `1`–`100`, default `20` |

Returns `{ data, total, page, limit }`, ordered by decision date descending.

Example:

```json
{
  "courtCategory": "Tinggi",
  "partiesContains": "Maybank",
  "year": 2024,
  "limit": 20
}
```

### `Malaysia_get_case`

Fetch one Malaysian court case by id after selecting it from a search result.

| Parameter | Type | Description |
|---|---|---|
| `id` | string | Exact Malaysian court case id |

Returns `{ data }` with case metadata, parties (`name`, `role`, linked `companyId`), and the appeal document list. Returns `null` for an unknown id.

Example:

```json
{
  "id": "case-id-from-search"
}
```

## Example prompts

- *"Search Malaysian court judgments from the High Court involving Maybank in 2024."*
- *"Find Court of Appeal cases with a party name containing Petronas."*
- *"List Federal Court legal cases decided last year."*
- *"Get the parties, roles and linked company IDs for this Malaysian case id."*
- *"Find Sessions Court cases with judge name containing Ahmad."*

## Setup — Claude

1. Go to [claude.ai/customize/connectors](https://claude.ai/customize/connectors)
2. Click **Add custom connector**
3. Name it **Malaysia CourtDB** and paste `https://my.courtdb.org/mcp`
4. Save and sign in with Google when prompted

## Setup — Cursor / other MCP clients

```json
{
  "mcpServers": {
    "malaysia-court": {
      "url": "https://my.courtdb.org/mcp"
    }
  }
}
```

More