mcpField
B
Barakah Halal Stock Screen

Barakah Halal Stock Screen

Remote
barakahprofits.comFinance0Updated 3w ago

About Barakah Halal Stock Screen

Barakah Halal Stock Screen is a hosted MCP server for investors checking Sharia compliance of US-listed stocks. It returns financial-screen ratios and dated verdict history; its automated estimates are not fatwas or financial advice.

Key features

  1. 01Screen US-listed stocks
  2. 02View business activity and financial ratios
  3. 03Review dated verdict history
  4. 04List recent status changes

Use cases

  1. 01Check a US stock’s screening status
  2. 02Find stocks that recently passed or failed

MCP support

The remote MCP server exposes stock-screening and recent verdict-change tools to clients. It requires no installation or API key.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://app.barakahprofits.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

2
ParameterTypeRequiredDescription
tickerstringYesTicker or company name, e.g. AAPL, CSL.AX, Maybank

Details

From the project README

Barakah Halal Stock Screen — MCP server

Ask your AI assistant whether a stock is halal, and get a dated answer.

A hosted Model Context Protocol server from Barakah Profits. It screens listed companies for Sharia compliance and, unlike most screeners, tells you when the verdict last changed — from a public, dated verdict ledger.

Nothing to install, no API key.

https://app.barakahprofits.com/mcp

Tools

ToolWhat it does
check_halal_stockScreens one US-listed ticker (e.g. NVDA, AAPL): business activity, interest-bearing debt and cash vs market cap, interest income vs revenue. Returns the verdict, each check with its ratio, and the verdict's change history.
recent_halal_verdict_changesStocks that recently cleared or broke the screen, with dates.

Coverage: US-listed stocks.

Verdicts: PASSES FINANCIAL SCREEN, NEEDS REVIEW, NOT HALAL.

Connect

Claude (claude.ai / Claude Desktop) — Settings → Connectors → Add custom connector → paste https://app.barakahprofits.com/mcp.

Claude Code

claude mcp add --transport http barakah-halal https://app.barakahprofits.com/mcp

Cursor — ~/.cursor/mcp.json

{
  "mcpServers": {
    "barakah-halal": { "url": "https://app.barakahprofits.com/mcp" }
  }
}

VS Code — .vscode/mcp.json

{
  "servers": {
    "barakah-halal": { "type": "http", "url": "https://app.barakahprofits.com/mcp" }
  }
}

Then ask: "Is NVDA halal?" or "Which stocks changed halal status recently?"

Method

AAOIFI-style screen:

  • Business activity — core business must not be interest-based finance, alcohol, tobacco, gambling, pork, adult content or weapons.
  • Interest-bearing debt under 30% of market cap.
  • Cash and interest-bearing securities under 30% of market cap.
  • Interest income under 5% of revenue.

"Passes financial screen" is deliberately not "halal": revenue from minor non-compliant business lines isn't itemised in filings data, so confirm the revenue mix before investing. Because the debt and cash tests are measured against market cap, a company can cross the line on share price alone — which is why the verdict history matters.

This is an automated estimate, not a fatwa, and not financial advice.

More

Quality scores, fair-value ranges and alerts when a verdict changes are in Barakah Watch.

Financial data provided by Twelve Data.

© Pancake Pixels Pty Ltd

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.