# Malaysia CourtDB [Health: Active]

**Category:** ⚖️ Legal  
**Repository:** https://github.com/IndoTender/malaysia-court-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/malaysia-courtdb

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

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "malaysia-courtdb": {
    "command": "npx",
    "args": ["-y","malaysia-courtdb"]
  }
}
```

## Documentation & 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"
    }
  }
}
```

