{"name":"world.tokenbank/tokenbank","slug":"tokenbank","title":"TokenBank — tokenized real-world assets","description":"4,168 tokenized real-world assets: yield, risk, and who is actually allowed to buy each one","url":"https://mcp.market/server/tokenbank","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://tokenbank.world","version":"1.7.0","remotes":[{"type":"streamable-http","url":"https://mcp.tokenbank.world"}],"packages":[],"tools":[{"name":"compare_assets","description":"Put two or more instruments side by side on the fields that decide between them: yield, risk, minimum, custody, the three access gates, EU availability, issuer and verification date. Use for \"X vs Y\" questions instead of calling get_product_details repeatedly.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"tickers":{"type":"array","items":{"type":"string"},"minItems":2,"maxItems":6,"description":"e.g. [\"USDY\", \"OUSG\", \"BUIDL\"]"}},"required":["tickers"]}},{"name":"compare_tokenized_access","description":"For a security tokenized by more than one issuer, return every token on it with a verdict on WHO MAY BUY each. This is the right tool for \"which tokenized Apple should I buy?\" — a question that cannot be answered from a token list, because the tokens differ mainly in eligibility. Hundreds of securities here are tokenized more than once — Apple exists as seven separate tokens — and in most of them the answer differs between them: one is offered to EU retail, another is gated to MiFID II professional clients, a third states nothing at all. The response carries the exact counts; do not quote a figure from this description. Call this before recommending any tokenized stock. Omit `query` to list every such security.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Company name, underlying ticker or ISIN — e.g. \"Apple\", \"AAPL\", \"US0378331005\". Omit to list all."},"reach":{"type":"string","enum":["retail","professional","closed","unknown"],"description":"Only underlyings with at least one instrument of this reach. Use \"retail\" to find what a normal EU investor can buy."},"split_only":{"type":"boolean","description":"Only securities where the reach DIFFERS between their tokens — i.e. the company is buyable, but not through every token on it. Default false."},"offset":{"type":"integer","minimum":0,"description":"Skip this many matches before returning. Use the nextOffset from the previous answer to walk the whole set; its absence means you reached the end."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Max results (default 10)"}}}},{"name":"compare_with_savings_account","description":"Compare low-risk, instant-access crypto savings instruments against a typical bank savings account rate. Returns the honest trade-offs, not just the bigger number.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"bank_rate_pct":{"type":"number","description":"Your bank's rate in percent (default 2.0)"},"eu_only":{"type":"boolean","description":"Optional: restrict to EU-available instruments. Default false — everything is shown, each row carries an euAvailable flag instead."}}}},{"name":"find_permissionless_assets","description":"Instruments a self-custody wallet can buy without KYC and hold itself. This is the question a token list cannot answer: for real-world assets the gate to MINT and the gate to BUY on a secondary market routinely differ, so a fund can be permissioned at the issuer while its token trades freely. Strict by design — an instrument whose access is merely unverified is excluded, not included.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"pillar":{"type":"string","enum":["Fixed Income","Real Assets","Market Tokens","Staking"],"description":"Limit to one category pillar"},"min_yield_pct":{"type":"number","description":"Minimum comparable yield in percent"},"eu_only":{"type":"boolean","description":"Only instruments explicitly stated as EU-available"},"include_unverified":{"type":"boolean","description":"Default false. When true, also returns instruments whose secondary-market gate is unknown — clearly flagged. Use only when the user asked what MIGHT be open, never to answer what IS open."},"offset":{"type":"integer","minimum":0,"description":"Skip this many matches before returning. Use the nextOffset from the previous answer to walk the whole set; its absence means you reached the end."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Max results (default 20)"}}}},{"name":"find_tokenized_security","description":"Does a tokenized version of a given company, ETF or bond exist, and from which issuer? Searches the whole imported tier by company name, ticker or ISIN: Backed / xStocks, Ondo Global Markets, Swiss SME share registers from Aktionariat, tokenized property from Binaryx, and an aggregated tier covering Dinari, Coinbase, Robinhood Chain, bStocks, Anchored Finance and others. Use this BEFORE saying a stock is not available on-chain. THREE THINGS MATTER IN THE ANSWER: (1) many companies are issued SEVERAL times over — Apple exists as seven different tokens — and those are not duplicates. They differ in issuer, legal form and, decisively, in WHO MAY BUY THEM: Backed xStocks reach EU retail via Kraken, Ondo Stocks are offered inside the EEA to MiFID II professional clients only. Always report the eligibility line, not just that the token exists. (2) Sources differ in AUTHORITY. Issuer catalogues state what that issuer issued, including access terms. The aggregated rows only observe that a token exists: they carry no eligibility, no KYC gate and no custody claim, so never turn one into an availability answer. (3) This is identity data: the source states no yield, no minimum and no risk grade, so those fields are absent rather than zero. For instruments that do carry a comparable rate, use search_yield_products instead.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Company name, ticker or ISIN — e.g. \"Apple\", \"AAPL\", \"US0378331005\", \"Silver Trust\""},"issuer":{"type":"string","enum":["backed","ondo"],"description":"Restrict to one issuer. Omit to search both, which is usually what you want — the comparison between them is the useful part."},"line":{"type":"string","enum":["xstocks","btokens"],"description":"Backed only. xstocks = retail line via Kraken; btokens = older DeFi line, primary issuance for eligible investors only."},"include_halted":{"type":"boolean","description":"Include instruments Backed has flagged as trading-halted. Default false."},"offset":{"type":"integer","minimum":0,"description":"Skip this many matches before returning. Use the nextOffset from the previous answer to walk the whole set; its absence means you reached the end."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Max results (default 20)"}},"required":["query"]}},{"name":"get_market_coverage","description":"Which countries this dataset can see into, which it cannot, and why — the question \"what is tokenized in Japan / Korea / Brazil / India\" answers from here rather than from a general search. This matters because the honest answer is uncomfortable: roughly $9bn of tokenized securities sits in markets NO Western aggregator indexes, this one included. Japan holds over ¥1tn on a permissioned consortium chain run by eighteen banks. Korea issued $2.2bn in 2026 under regulatory sandbox exemptions, with legal recognition phased in from 4 February 2027 and retail capped by amount PER VENUE. India, Vietnam, Indonesia and Thailand have no stablecoin in their own currency at all. Call this before stating what a market holds, or before quoting any total as if it were the world. Omit `country` for every market.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"country":{"type":"string","description":"Country slug or name, e.g. japan, korea, brazil, india, switzerland. Omit to list all."},"readable_only":{"type":"boolean","description":"Only markets whose instruments we can actually read (default false — the closed ones are the point)"}}}},{"name":"get_market_stats","description":"Shape of the dataset: how many instruments, split by pillar, category and risk, how many are EU-available, how many are buyable without KYC, and how fresh the figures are. Use to ground a claim about coverage before making one.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"get_product_details","description":"Full record for one instrument by ticker (case-insensitive): yield, risk, custody, availability, how to buy, source link, verification date.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"ticker":{"type":"string","description":"e.g. USDY, stETH, PAXG"}},"required":["ticker"]}},{"name":"search_realt_properties","description":"Drill into the RealT portfolio: the individual tokenized US rental properties behind the REALT entry, each with its own net rental yield (computed as annual net rent / tokenized property value), token price, monthly rent and occupancy. Use this when someone asks which specific tokenized property to buy, or for the yield/price spread within one issuer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"city":{"type":"string","description":"City name, e.g. Detroit, Cleveland, Chicago"},"min_yield_pct":{"type":"number","description":"Minimum net rental yield in percent"},"max_token_price_usd":{"type":"number","description":"Maximum price per token in USD"},"rented_only":{"type":"boolean","description":"Only properties with at least one rented unit (default true)"},"sort":{"type":"string","enum":["yield","price","rent"],"description":"Sort by net yield (default), token price (cheapest first) or monthly rent"},"offset":{"type":"integer","minimum":0,"description":"Skip this many matches before returning. Use the nextOffset from the previous answer to walk the whole set; its absence means you reached the end."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Max results (default 20)"}}}},{"name":"search_yield_products","description":"Search and filter TokenBank's instruments for earning yield with crypto. Searches the CURATED tier by default (the rows that state a yield, minimum and risk); pass tier to reach the imported issuer-catalogue rows (tokenized treasuries, yield stablecoins, gold, real estate, tokenized stocks, staking, DeFi/CeFi earn, alternative funds). Returns compact records; use get_product_details for the full record.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Free-text match on name, ticker, issuer or type"},"pillar":{"type":"string","enum":["Fixed Income","Real Assets","Market Tokens","Staking"],"description":"Limit to one category pillar"},"max_risk":{"type":"integer","minimum":1,"maximum":5,"description":"Maximum risk on a 1-5 scale (1=very low, 3=medium, 5=high)"},"eu_only":{"type":"boolean","description":"Only instruments available to EU investors"},"min_yield_pct":{"type":"number","description":"Minimum headline yield in percent"},"tier":{"type":"string","enum":["curated","imported","all"],"description":"Which tier to search. Default \"curated\": the instruments that state a yield, minimum and risk — the only ones that can answer \"what does this pay\". \"imported\" and \"all\" reach the issuer-catalogue rows, which carry identity and classification only. Use them for identity questions (\"is X tokenized\"), never for yield rankings."},"offset":{"type":"integer","minimum":0,"description":"Skip this many matches before returning. Use the nextOffset from the previous answer to walk the whole set; its absence means you reached the end."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Max results (default 20)"}}}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-19T09:58:41.890Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T09:58:41.824Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1379ms"]},"poisoning":{"score":15,"max":15,"notes":["10 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 4 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://mcp.tokenbank.world","reachable":true,"authRequired":false,"latencyMs":1379,"serverInfo":{"name":"tokenbank","version":"1.7.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://tokenbank.world/favicon.ico","source":"site","width":256,"height":256},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}