Halal Terminal

com.halalterminal由 halalterminal.com 发布官方发布者v1.0.0更新于 Oct 24, 2026

Shariah-compliant stock and ETF screening across AAOIFI, DJIM, FTSE, MSCI and S&P methodologies.

已验证SSE可网页运行金融数据与分析

概览

AI 生成的概览

Halal Terminal 按五种伊斯兰金融标准筛选股票与 ETF,并提供行情数据、投资组合审核、天课与股息净化计算。

可以做什么
  • 筛选个股与 ETF,批量筛选指数并查询历史筛选结果
  • 获取报价、股票信息、价格历史、热门股票与代码搜索
  • 分析 ETF:逐只成分股筛选、净化比例与 ETF 对比
  • 扫描投资组合与自选列表,并横向比较个股
  • 计算股息、天课与股息净化金额,获取新闻与 SEC 文件
  • 生成报告并回答伊斯兰金融教育类问题
适用场景
适合需要回答伊斯兰金融问题的场景,例如某只股票或 ETF 在特定标准下是否合规、审核投资组合的合规比例,或计算天课与股息净化金额。
运行要求
需要 Halal Terminal API 密钥(前缀 ht_),通过邮箱注册获取,有免费额度。stdio 桥接方式通过环境变量 HALALTERMINAL_API_KEY 提供,远程 SSE 端点通过 X-API-Key 请求头或 api_key 查询参数提供。npx 包需要 Node.js,并需能访问 Halal Terminal API。
安装前请注意
API 密钥属于机密,会通过请求头、环境变量或 URL 查询参数传递,请勿写入共享配置或日志。用量按 token 计费,付费方案需要花钱,大量筛选会消耗额度。筛选结论是基于方法学的研究结果,不构成教法裁决或投资建议,服务器也不提供交易或下单功能。投资组合与自选列表工具会把你持有的数据发送到 Halal Terminal API。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Halal Terminal,将其添加到工作区。
  2. 连接 X-API-Key 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 SSE。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.halalterminal%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "halal-terminal": {
      "type": "sse",
      "url": "https://mcp.halalterminal.com/sse",
      "headers": {
        "X-API-Key": "<YOUR_API_KEY>"
      }
    }
  }
}

README

Halal Terminal MCP — Shariah-compliant stock & ETF screening for AI agents

English | العربية | Bahasa Indonesia | Melayu | اردو | Français

[AAPL halal status] live badge from the API, embed one for any symbol

[npm version] [Apache 2.0] [MCP] [Powered by Halal Terminal]

The official Model Context Protocol server for Halal Terminal. Give your AI agent 22 tools to answer Islamic-finance questions: screen any stock or ETF across 5 methodologies (AAOIFI, DJIM, FTSE, MSCI, S&P), audit portfolios, calculate zakat and dividend purification, and pull live market data, news and SEC filings. Works inside Claude Desktop, Claude Code, Cursor, Windsurf, Cline, Continue, Zed, Goose, and any other MCP client.

"Is AAPL halal?" · "Audit my portfolio: AAPL 30%, MSFT 20%, JNJ 50%" · "Calculate zakat on my holdings."

Quick start

  1. Get a free API key — email-only signup at api.halalterminal.com. No credit card. Key arrives in your inbox in seconds.
  2. Connect your client — one-liners below (or see CONNECT.md for Cursor, Windsurf, Cline, and others).
  3. Ask your first question — "Is AAPL halal?" → the agent calls screen_stock and returns verdicts across all 5 methodologies.

Install

bash
# Recommended — no install needednpx -y @halalterminal/mcp
# Or pin globallynpm install -g @halalterminal/mcp

Claude Desktop

json
{  "mcpServers": {    "halalterminal": {      "command": "npx",      "args": ["-y", "@halalterminal/mcp"],      "env": { "HALALTERMINAL_API_KEY": "ht_yourkey" }    }  }}

Claude Code

bash
claude mcp add --transport sse halalterminal \  https://mcp.halalterminal.com/sse \  --header "X-API-Key: ht_yourkey"

Cursor / Windsurf / direct SSE

https://mcp.halalterminal.com/sse?api_key=ht_yourkey

Full setup guide for all clients: CONNECT.md.

What you get — 22 tools across 8 categories

CategoryTools
Screeningscreen_stock, screen_etf, bulk_screen, get_screening_result, get_all_screening_results
Market dataget_quote, get_stock_info, get_price_history, get_trending_stocks, search_stocks
ETF analysisget_etf_info, etf_purification, compare_etfs
Portfolio & watchlistscan_portfolio, manage_watchlist
Comparisoncompare_stocks
Income & zakatget_dividends, calculate_zakat
News & filingsget_news, get_sec_filings
Reports & educationgenerate_report, islamic_finance_education

Full input/output reference in TOOLS.md. End-to-end prompt walkthroughs in EXAMPLES.md.

Why Halal Terminal

  • 5 methodologies, one tool. AAOIFI, DJIM, FTSE Shariah, MSCI Islamic, and S&P Shariah — each with distinct business-activity rules and financial-ratio thresholds — surfaced side-by-side per stock so users pick the standard they follow.
  • Holdings-level ETF screening. Every constituent is screened, weighted, and aggregated into an overall verdict plus a per-dollar purification rate. Covers SPY, QQQ, VTI, ISDU, SPUS, HLAL, and 8,000+ ETFs.
  • Zakat & purification, computed. 2.5% zakat against a live nisab threshold; per-dividend impure-income calculation based on the issuer's non-compliant revenue ratio.
  • Bulk index screens. Trigger-and-poll runs on the S&P 500, NASDAQ-100, FTSE 100, and others; filter by methodology, sector, or compliant-only.
  • Free tier, no credit card. Email signup → key in your inbox in seconds → ~5–10 full screens per month at no cost.

Endpoint & transport

SSE: https://mcp.halalterminal.com/sseAuth: X-API-Key: <your_key>   (or ?api_key=<your_key>)

Transports supported: SSE (recommended), stdio (via this @halalterminal/mcp bridge for clients that need it).

Plans & quotas

The Halal Terminal API is token-metered, not request-metered.

PlanMonthly tokensPriceNotes
Free50$0~5–10 full screenings · email signup, no credit card
Starter2,500$19Individual investors
Pro15,000$49Webhooks, bulk priority
EnterpriseUnlimited$199+Custom methodologies, SLA

Sign up: api.halalterminal.com · Pricing: halalterminal.com/pricing

What this MCP server is NOT

  • Not a fatwa. Every verdict is a methodology-based screening. Consult a qualified scholar for personal rulings.
  • Not a trading platform. No broker integrations, no order execution.
  • Not a real-time alert system. Request-response only in v1; webhook-driven alerts are on the Pro+ roadmap.
  • English-only in v1. Arabic + French rendering is on the roadmap.

FAQ

Is this MCP server free to use?

Yes. The @halalterminal/mcp package is Apache-2.0 and free. The Halal Terminal API has a free tier (500 tokens / month, no credit card) that covers ~100 full stock screenings — enough to evaluate it before upgrading.

Which AI clients does it work with?

Any client that supports the Model Context Protocol over SSE or stdio — Claude Desktop, Claude Code, Cursor, Windsurf, Cline, Continue, Zed, Goose, and more. SSE is recommended; the @halalterminal/mcp package wraps it as stdio for clients that don't yet support SSE.

How is "halal" determined?

Each verdict applies the published rules of the chosen methodology — AAOIFI, Dow Jones Islamic Market (DJIM), FTSE Shariah, MSCI Islamic, and S&P Shariah. Two layers: (1) a business-activity screen (no alcohol, gambling, conventional finance, adult content, weapons, pork, …), then (2) financial-ratio thresholds (e.g. interest-bearing debt over market cap, illiquid assets, interest income share). The MCP exposes all five verdicts so the user — or scholar — can pick the standard they follow.

What is dividend purification?

When you hold a stock with a small share of non-compliant revenue, scholars require donating the non-compliant fraction of any dividend received. calculate_zakat(calculation_type="purification", …) and get_dividends(include_purification=True) compute that amount automatically.

Can it screen ETFs?

Yes — screen_etf walks every underlying holding, applies the methodology to each, and returns an overall verdict, compliant percentage, and aggregate purification rate. Sukuk ETFs are handled separately (asset-based methodologies).

Can I screen an entire index at once?

Yes — bulk_screen triggers an asynchronous run on indices like S&P 500, NASDAQ-100, FTSE 100, and lets you poll for status, filter results by methodology / sector / compliant-only, and diff two runs.

Does it support webhooks for compliance changes?

Webhooks are a Pro-plan feature on the API roadmap; v1 of this MCP is request-response only.

Where do I report bugs or request tools?

github.com/goww7/halalterminal-mcp/issues or email [email protected].

Learn more

Part of the Halal Terminal ecosystem

Website · API · Python SDK · JS SDK · Claude plugin · Discord bot · TradingView indicator · Portfolio tracker

Related projects (sibling OSS)

Open-source tools that share the same Halal Terminal API — different surfaces, same data:

ProjectWhat it isLicense
halalterminal-claude-skillsClaude Code plugin — curated skills, slash commands, and a portfolio-builder subagent on top of this MCP server.Apache-2.0
yassir-ossOpen-source ReAct agent for halal finance research — CLI + web UI; supports OpenAI / Anthropic / local LLMs.Apache-2.0
halal-discord-botDiscord bot — /halal AAPL, /portfolio, /trending slash commands.MIT
halal-portfolio-trackerNext.js 14 app — enter holdings, get per-stock compliance + portfolio halal % + purification owed. One-click Vercel deploy.MIT
halal-pineTradingView Pine Script v5 indicator that overlays compliance status on charts. Refreshed daily from this API.MIT

License & trademarks

Apache-2.0 — see LICENSE.

"Halal Terminal", "HalalTerminal", and the Halal Terminal logo are reserved trademarks — see TRADEMARKS.md.

Legal

Support


Powered by Halal Terminal — halalterminal.com


Part of the Halal Terminal open ecosystem: API · MCP server · Python SDK · JS SDK · Datasets · Awesome Islamic Finance

来源:README.md,提交 ad6593c

工具

0
该服务器需要 API 密钥等凭据,因此 SourceWeft 无法在没有凭据的情况下读取其工具,也未收录。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Halalterminal 集成