You're viewing a demo portfolio

Join the waitlist
PRSM

sharia_compliance_screener

Active

Tool of @gapup/mcp-knowledge

declared in 0.2.0

Sharia compliance screening engine for Islamic banks, Sukuk issuers, Gulf sovereign funds, halal investment managers and MENA family offices. Zero competing MCP on this vertical. Standards supported: AAOIFI (default) | MSCI_Islamic | S&P_Sharia | DJIM Four modes: • company — Full Sharia screen of a listed company: business activity (halal/haram/mixed) + AAOIFI financial ratios (debt/market-cap <30%, interest-assets <30%, non-compliant revenue <5%) • instrument — Sukuk / halal fund classification by ISIN or name. Maps to known Sharia boards. • sector_screen — Industry classification (halal/haram/mixed) with rationale + examples. Static AAOIFI-based map covering 40+ sectors. • financial_ratios — AAOIFI ratio computation on fetched or provided financials. Prohibited activities screened: alcohol, gambling, pork, weapons, pornography, tobacco, conventional banking (riba), conventional insurance, adult entertainment, embryonic stem cells. Output includes compliance_status (halal/haram/doubtful_mixed/purification_required), purification_pct when applicable, P0/P1/P2 signals, quality_score, and sources.

Parameters schema

{
  "type": "object",
  "required": [
    "mode",
    "query"
  ],
  "properties": {
    "mode": {
      "enum": [
        "company",
        "instrument",
        "sector_screen",
        "financial_ratios"
      ],
      "type": "string",
      "description": "Screening mode. company=full listed company screen, instrument=Sukuk/fund classification, sector_screen=industry halal/haram classification, financial_ratios=AAOIFI ratio check."
    },
    "async": {
      "type": "boolean",
      "description": "If true, returns a job_id immediately (<200ms) instead of waiting for the result. Poll the result with job_result(job_id). Use for slow tools to avoid client timeouts."
    },
    "query": {
      "type": "string",
      "maxLength": 200,
      "minLength": 2,
      "description": "Entity to screen. Company name, ticker or ISIN (e.g. \"Aramco\", \"AAPL\", \"tobacco\", \"XS1234567890\")."
    },
    "standard": {
      "enum": [
        "AAOIFI",
        "MSCI_Islamic",
        "S&P_Sharia",
        "DJIM"
      ],
      "type": "string",
      "description": "Sharia standard to apply. Default \"AAOIFI\" (most conservative, widely accepted by Islamic banks)."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.50.

Parent server

@gapup/mcp-knowledge

https://github.com/getgapup/gapup-mcp

2/7 registries
View full server →