Server definition
- Hash
- sha256:35d38339b8cba1b5d0dc344916d21ae6810e5eb8ae83471cd4ddd4f1d99df5e7
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "Screens a US-listed company against four published Shariah equity standards (AAOIFI, Dow Jones Islamic Market, S&P Shariah, MSCI Islamic), first on its business (prohibited industries each standard excludes) and then on its debt, using live market data and the company's own SEC filings. Also screens a whole portfolio, finds halal alternatives, calculates dividend purification and zakat. Every answer carries a 'say' field: one or two plain sentences to read aloud. Research output, not investment advice. Every tool is read-only and nothing about the user is stored. Where an answer has a \"say\" field, it is a ready-to-read summary. More at https://askmizan.com",
"tools": [
{
"description": "Zakat owed on cash, gold, silver, shares and business stock, using live gold and silver prices.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"business_stock": {
"description": "Value of business stock for sale.",
"minimum": 0,
"type": "number"
},
"cash": {
"description": "Cash and bank balances.",
"minimum": 0,
"type": "number"
},
"currency": {
"description": "Defaults to USD.",
"enum": [
"USD",
"GBP",
"EUR",
"CAD",
"AUD"
],
"type": "string"
},
"debts_due_now": {
"description": "Debts due now, deducted.",
"minimum": 0,
"type": "number"
},
"gold_grams": {
"description": "Gold held, in grams.",
"minimum": 0,
"type": "number"
},
"gold_value": {
"description": "Or the value of gold held.",
"minimum": 0,
"type": "number"
},
"nisab": {
"description": "Which nisab to use. Defaults to silver.",
"enum": [
"silver",
"gold"
],
"type": "string"
},
"owed_to_you": {
"description": "Money owed to you that you expect to be repaid.",
"minimum": 0,
"type": "number"
},
"share_zakatable_pct": {
"description": "Share of long-term holdings treated as zakatable, default 25.",
"minimum": 0,
"type": "number"
},
"shares_longterm": {
"description": "Market value of shares held long term.",
"minimum": 0,
"type": "number"
},
"shares_trading": {
"description": "Market value of shares held for trading (counted in full)",
"minimum": 0,
"type": "number"
},
"silver_grams": {
"description": "Silver held, in grams.",
"minimum": 0,
"type": "number"
},
"silver_value": {
"description": "Or the value of silver held.",
"minimum": 0,
"type": "number"
}
},
"required": [],
"type": "object"
},
"name": "calculate_zakat",
"outputSchema": null
},
{
"description": "Halal alternatives to a holding. Companies Mizan covers in the same industry (or the nearest related one) whose business is permitted and whose debt passes all four standards at the last quarter-end, largest first, plus Shariah index funds for US and UK investors. Screen a pick live with screen_company before buying.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"ticker": {
"description": "The holding to replace: a US listing symbol or company name.",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "find_halal_alternatives",
"outputSchema": null
},
{
"description": "The four standards, their denominators and thresholds. Screens a US-listed company against four published Shariah equity standards (AAOIFI, Dow Jones Islamic Market, S&P Shariah, MSCI Islamic), first on its business (prohibited industries each standard excludes) and then on its debt, using live...",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "list_standards",
"outputSchema": null
},
{
"description": "How much of a dividend to give to charity. Returns the company's purification ratio (interest income over total revenue, from its latest 10-K that reports interest income; 'latest_annual_filing' and 'note' say when that is older than the latest 10-K) and, if a dividend amount is given, the amount to give to charity. For a company whose main business every standard excludes, 'business_screen' explains that purification does not make it permissible.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dividend": {
"description": "The dividend received, in any currency.",
"type": "number"
},
"ticker": {
"description": "US listing symbol.",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "purify_dividend",
"outputSchema": null
},
{
"description": "Screen one company against all four standards. Returns a 'say' sentence, the live price, the consolidated share count, the filing figures used, the business screen per standard ('business': main_business, by_standard pass/fail/review, excluded_under), and each standard's ratio, threshold and verdict. In each screens entry, 'compliant' is the overall verdict (false when that standard excludes the company's business, null when the business needs a closer look) and 'debt_compliant' is the debt test alone. Verdicts within one percent of a threshold are flagged borderline. A company name (for example nvidia) also works.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"ticker": {
"description": "US listing symbol (a common company name also works).",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "screen_company",
"outputSchema": null
},
{
"description": "Screen a whole portfolio. Screens up to 15 holdings under all four standards and returns the share of the portfolio that is compliant under each, the holdings that fail, and a combined dividend purification ratio.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"holdings": {
"description": "Comma-separated tickers, each optionally followed by a colon and the value held, for weighting.",
"type": "string"
}
},
"required": [
"holdings"
],
"type": "object"
},
"name": "screen_portfolio",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:35d38339b8cba1b5d0dc344916d21ae6810e5eb8ae83471cd4ddd4f1d99df5e7 | sha256sum