grantr/SKILL.md
--- name: grantr description: Use Grantr MCP for account-safe Grantr backend workflows: Grantr vaults, Morpho savings, Bankr wallet interop, Fileverse documents, portfolio and balance reads, and agent-safe DeFi action preparation. Trigger when a user asks an agent to inspect or prepare Grantr actions, open or withdraw from savings positions, use Bankr with Grantr, write research or chat output to Fileverse, or connect a Grantr account through an MCP-capable agent. --- # Grantr Use the hosted G
npx skillsauth add bankrbot/openclaw-skills grantrInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use the hosted Grantr MCP server as the runtime integration surface.
https://mcp.grantr.id/mcphttps://mcp.grantr.id/.well-known/oauth-protected-resource/mcphttps://grantr.id/agent/setup?source=bankrhttps://github.com/grantr-id/grantr-agent-kitGrantr lets agents inspect live state and prepare actions while the account owner and wallet provider retain approval, signing, broadcast, policy, and revocation control.
https://mcp.grantr.id/mcp; validate protected-resource OAuth metadata before treating it as trusted.Use these public discovery tools before account setup:
grantr_get_capabilitiesgrantr_get_execution_targetsAll other tools are non-discovery tools. They require MCP session owner context for a registered Grantr account before wallet, portfolio, savings, Bankr, Fileverse, or transaction receipt access is allowed.
If a tool reports grantr_account_setup_required or says account setup is required, stop the private workflow. Send the user to Grantr account setup, then retry only after the MCP session is reconnected or refreshed.
For Bankr-originated users, use this setup URL:
https://grantr.id/agent/setup?source=bankr
For other trusted MCP-capable clients, use the generic setup URL:
https://grantr.id/agent/setup?source=agent
Add only public, non-secret context when available, such as intent=savings, intent=fileverse, ownerEoa, wallet, or bankrWallet. Include returnTo only when the return target was supplied by Bankr or another trusted wallet provider and is strictly allowlisted. Never include auth tokens, API keys, signatures, auth challenges, session IDs, session cookies, private keys, seed phrases, bearer tokens, or raw MCP authorization material in a handoff URL.
The browser handoff creates or signs into the Grantr account, asks for passkey approval, and issues a short-lived one-time connect code. Bankr may receive grantrConnectCode and grantrMcpEndpoint through an allowlisted returnTo redirect only after that approval, then exchange the code through its own MCP/session backend. Never display or log grantrConnectCode, and accept grantrMcpEndpoint only when it matches the expected Grantr MCP host.
Bankr is an optional wallet and distribution context, not a requirement. When Bankr wallet context is present in the MCP session or a Grantr tool result:
grantr_resolve_wallet_context to confirm owner, provider, and active wallet.grantr_get_bankr_wallet to inspect linked Bankr wallet status when needed.When Bankr is absent, stay provider-agnostic: use the active wallet context returned by Grantr MCP and return unsigned transactions for the user's wallet provider to approve.
If Bankr cannot pass wallet or session context into the MCP connection, do not ask for Bankr API keys and do not continue with private Grantr tools. Use this fallback:
https://grantr.id/agent/setup?source=bankr, adding only public identifiers such as intent=savings, intent=fileverse, ownerEoa, wallet, or bankrWallet, plus a strictly allowlisted returnTo only when Bankr supplied one.grantrConnectCode after Grantr passkey approval, Bankr should exchange it through its own MCP/session backend and retry the original prompt. Never display or log grantrConnectCode, and accept grantrMcpEndpoint only when it matches the expected Grantr MCP host.grantr_resolve_wallet_context and grantr_get_bankr_wallet to confirm the link before any private action.grantr_prepare_* tool.Example for a Bankr user asking to open a Savings Position:
grantr_list_savings_opportunities and use only live results.grantr_get_balances and grantr_prepare_savings_deposit.Use this when the user asks to write chat output, research findings, notes, or generated content to Fileverse:
references/mcp-tools.md for the full public/private tool split and tool groups.references/workflows.md for detailed savings, Fileverse, and Bankr interop flows.data-ai
Claim and withdraw payments from Metr (metrpay.com) merchant account.
development
AI-powered crypto trading agent, wallet API, and LLM gateway via natural language. Use when the user wants to trade crypto, trade tokenized stocks and ETFs (spot or leveraged), check portfolio balances (with PnL and NFTs), view token prices, search tokens, transfer crypto, manage NFTs, use leverage (Hyperliquid or Avantis), bet on Polymarket, deploy tokens, set up automated trading, sign and submit raw transactions, call or deploy x402 paid API endpoints, browse the web, or access LLM models through the Bankr LLM gateway funded by your Bankr wallet. Supports Base, Ethereum, Polygon, Solana, Unichain, World Chain, Arbitrum, BNB Chain, and Robinhood Chain.
testing
Urizen — an AI equity-research desk + the first autonomous fund on Robinhood Chain (4663), as an agent skill. Real charts & technicals for any tokenized US stock, SEC fundamentals + filings + insider activity, Wall Street analyst consensus, financial news, the macro calendar (Fed/CPI/jobs), live prediction-market odds, and on-chain price — plus the fund's live strategies, book, execution tape, and one-token exposure via $URI. Public, key-less, CORS-open REST on chain 4663. Triggers on: "urizen", "research a stock", "tokenized stock", "SEC fundamentals", "analyst rating", "economic calendar", "prediction market odds", "copy trade the fund", "urizen book", "buy $URI".
development
List tokens on CoinHero via consignment deals on Base — deposit ERC-20 inventory, earn USDC when the protocol buys your token for CoinHero card games. Use when a wallet-enabled agent wants to consign a Base ERC-20 token, check deal performance, or withdraw earnings. Requires a CoinHero dashboard API key and a wallet (EOA) on Base mainnet with at least $50 USD worth of the token to deposit.