{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sriram1983007-dev/sra-riskgate-mcp","description":"Check stablecoin and x402 payments before an AI agent pays: approve, hold or reject.","title":"SRA-RiskGate","repository":{"url":"https://github.com/sriram1983007-dev/sra-riskgate-mcp","source":"github"},"version":"0.9.2","packages":[{"registryType":"pypi","identifier":"sra-riskgate-mcp","version":"0.9.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI-compatible endpoint serving SRA-RiskGate-4B (default: Ollama at http://localhost:11434/v1)","format":"string","name":"SRA_BASE_URL"},{"description":"Model name on that endpoint (default: sriram1983007/sra-riskgate)","format":"string","name":"SRA_MODEL"},{"description":"Rule ceiling in USDC; larger payments are held (default: 1000)","format":"string","name":"SRA_MAX_AMOUNT"},{"description":"Verified payee addresses, comma-separated; payments to anyone else are held (default: check off)","format":"string","name":"SRA_KNOWN_RECIPIENTS"},{"description":"File with one verified payee address per line, added to SRA_KNOWN_RECIPIENTS","format":"string","name":"SRA_KNOWN_RECIPIENTS_FILE"},{"description":"Addresses to always reject, comma-separated","format":"string","name":"SRA_BLOCKED_ADDRESSES"},{"description":"File with one address to reject per line, added to SRA_BLOCKED_ADDRESSES","format":"string","name":"SRA_BLOCKED_ADDRESSES_FILE"},{"description":"Longest an x402 authorization may stay valid before it is held (default: 3600)","format":"string","name":"SRA_MAX_AUTH_VALIDITY_SECONDS"},{"description":"API key for the model endpoint, if it needs one","format":"string","isSecret":true,"name":"SRA_API_KEY"},{"description":"Seconds to wait for the model (default: 120)","format":"string","name":"SRA_TIMEOUT"},{"description":"Hold payments when USDC is this many percent off $1.00 (default: 1)","format":"string","name":"SRA_DEPEG_HOLD_PCT"},{"description":"Reject payments when USDC is this many percent off $1.00 (default: 5)","format":"string","name":"SRA_DEPEG_REJECT_PCT"},{"description":"Longest a Circle Gateway batched payment may stay valid before it is held (default: 691200, 8 days)","format":"string","name":"SRA_MAX_GATEWAY_VALIDITY_SECONDS"},{"description":"Circle Wallets the agent may use, as walletId=0xaddress pairs, comma-separated; any other wallet is held","format":"string","name":"SRA_CIRCLE_WALLETS"},{"description":"Circle token ids confirmed to be USDC, for transfers by tokenId, comma-separated","format":"string","name":"SRA_CIRCLE_USDC_TOKEN_IDS"},{"description":"EIP-7702 delegate contracts your wallet uses on purpose, comma-separated; with account_code, any other delegation is held","format":"string","name":"SRA_EXPECTED_DELEGATES"},{"description":"File with one expected delegate address per line, added to SRA_EXPECTED_DELEGATES","format":"string","name":"SRA_EXPECTED_DELEGATES_FILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-30T02:28:06.151626Z","publishedAt":"2026-10-30T02:28:06.151626Z","updatedAt":"2026-10-30T02:28:06.151626Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sriram1983007-dev/sra-riskgate-mcp","description":"Check stablecoin and x402 payments before an AI agent pays: approve, hold or reject.","title":"SRA-RiskGate","repository":{"url":"https://github.com/sriram1983007-dev/sra-riskgate-mcp","source":"github"},"version":"0.9.1","packages":[{"registryType":"pypi","identifier":"sra-riskgate-mcp","version":"0.9.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI-compatible endpoint serving SRA-RiskGate-4B (default: Ollama at http://localhost:11434/v1)","format":"string","name":"SRA_BASE_URL"},{"description":"Model name on that endpoint (default: sriram1983007/sra-riskgate)","format":"string","name":"SRA_MODEL"},{"description":"Rule ceiling in USDC; larger payments are held (default: 1000)","format":"string","name":"SRA_MAX_AMOUNT"},{"description":"Verified payee addresses, comma-separated; payments to anyone else are held (default: check off)","format":"string","name":"SRA_KNOWN_RECIPIENTS"},{"description":"File with one verified payee address per line, added to SRA_KNOWN_RECIPIENTS","format":"string","name":"SRA_KNOWN_RECIPIENTS_FILE"},{"description":"Addresses to always reject, comma-separated","format":"string","name":"SRA_BLOCKED_ADDRESSES"},{"description":"File with one address to reject per line, added to SRA_BLOCKED_ADDRESSES","format":"string","name":"SRA_BLOCKED_ADDRESSES_FILE"},{"description":"Longest an x402 authorization may stay valid before it is held (default: 3600)","format":"string","name":"SRA_MAX_AUTH_VALIDITY_SECONDS"},{"description":"API key for the model endpoint, if it needs one","format":"string","isSecret":true,"name":"SRA_API_KEY"},{"description":"Seconds to wait for the model (default: 120)","format":"string","name":"SRA_TIMEOUT"},{"description":"Hold payments when USDC is this many percent off $1.00 (default: 1)","format":"string","name":"SRA_DEPEG_HOLD_PCT"},{"description":"Reject payments when USDC is this many percent off $1.00 (default: 5)","format":"string","name":"SRA_DEPEG_REJECT_PCT"},{"description":"Longest a Circle Gateway batched payment may stay valid before it is held (default: 691200, 8 days)","format":"string","name":"SRA_MAX_GATEWAY_VALIDITY_SECONDS"},{"description":"Circle Wallets the agent may use, as walletId=0xaddress pairs, comma-separated; any other wallet is held","format":"string","name":"SRA_CIRCLE_WALLETS"},{"description":"Circle token ids confirmed to be USDC, for transfers by tokenId, comma-separated","format":"string","name":"SRA_CIRCLE_USDC_TOKEN_IDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T05:05:02.49919Z","publishedAt":"2026-10-29T05:05:02.49919Z","updatedAt":"2026-10-29T05:05:02.49919Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sriram1983007-dev/sra-riskgate-mcp","description":"Check stablecoin and x402 payments before an AI agent pays: approve, hold or reject.","title":"SRA-RiskGate","repository":{"url":"https://github.com/sriram1983007-dev/sra-riskgate-mcp","source":"github"},"version":"0.9.0","packages":[{"registryType":"pypi","identifier":"sra-riskgate-mcp","version":"0.9.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI-compatible endpoint serving SRA-RiskGate-4B (default: Ollama at http://localhost:11434/v1)","format":"string","name":"SRA_BASE_URL"},{"description":"Model name on that endpoint (default: sriram1983007/sra-riskgate)","format":"string","name":"SRA_MODEL"},{"description":"Rule ceiling in USDC; larger payments are held (default: 1000)","format":"string","name":"SRA_MAX_AMOUNT"},{"description":"Verified payee addresses, comma-separated; payments to anyone else are held (default: check off)","format":"string","name":"SRA_KNOWN_RECIPIENTS"},{"description":"File with one verified payee address per line, added to SRA_KNOWN_RECIPIENTS","format":"string","name":"SRA_KNOWN_RECIPIENTS_FILE"},{"description":"Addresses to always reject, comma-separated","format":"string","name":"SRA_BLOCKED_ADDRESSES"},{"description":"File with one address to reject per line, added to SRA_BLOCKED_ADDRESSES","format":"string","name":"SRA_BLOCKED_ADDRESSES_FILE"},{"description":"Longest an x402 authorization may stay valid before it is held (default: 3600)","format":"string","name":"SRA_MAX_AUTH_VALIDITY_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-28T05:39:40.857107Z","publishedAt":"2026-10-28T05:39:40.857107Z","updatedAt":"2026-10-28T05:39:40.857107Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sriram1983007-dev/sra-riskgate-mcp","description":"Check stablecoin and x402 payments before an AI agent pays: approve, hold or reject.","title":"SRA-RiskGate","repository":{"url":"https://github.com/sriram1983007-dev/sra-riskgate-mcp","source":"github"},"version":"0.8.0","packages":[{"registryType":"pypi","identifier":"sra-riskgate-mcp","version":"0.8.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI-compatible endpoint serving SRA-RiskGate-4B (default: Ollama at http://localhost:11434/v1)","format":"string","name":"SRA_BASE_URL"},{"description":"Model name on that endpoint (default: sriram1983007/sra-riskgate)","format":"string","name":"SRA_MODEL"},{"description":"Rule ceiling in USDC; larger payments are held (default: 1000)","format":"string","name":"SRA_MAX_AMOUNT"},{"description":"Verified payee addresses, comma-separated; payments to anyone else are held (default: check off)","format":"string","name":"SRA_KNOWN_RECIPIENTS"},{"description":"File with one verified payee address per line, added to SRA_KNOWN_RECIPIENTS","format":"string","name":"SRA_KNOWN_RECIPIENTS_FILE"},{"description":"Addresses to always reject, comma-separated","format":"string","name":"SRA_BLOCKED_ADDRESSES"},{"description":"File with one address to reject per line, added to SRA_BLOCKED_ADDRESSES","format":"string","name":"SRA_BLOCKED_ADDRESSES_FILE"},{"description":"Longest an x402 authorization may stay valid before it is held (default: 3600)","format":"string","name":"SRA_MAX_AUTH_VALIDITY_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T02:29:12.489044Z","publishedAt":"2026-10-27T02:29:12.489044Z","updatedAt":"2026-10-27T02:29:12.489044Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sriram1983007-dev/sra-riskgate-mcp","description":"Check stablecoin and x402 payments before an AI agent pays: approve, hold or reject.","title":"SRA-RiskGate","repository":{"url":"https://github.com/sriram1983007-dev/sra-riskgate-mcp","source":"github"},"version":"0.7.2","packages":[{"registryType":"pypi","identifier":"sra-riskgate-mcp","version":"0.7.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI-compatible endpoint serving SRA-RiskGate-4B (default: Ollama at http://localhost:11434/v1)","format":"string","name":"SRA_BASE_URL"},{"description":"Model name on that endpoint (default: sriram1983007/sra-riskgate)","format":"string","name":"SRA_MODEL"},{"description":"Rule ceiling in USDC; larger payments are held (default: 1000)","format":"string","name":"SRA_MAX_AMOUNT"},{"description":"Verified payee addresses, comma-separated; payments to anyone else are held (default: check off)","format":"string","name":"SRA_KNOWN_RECIPIENTS"},{"description":"File with one verified payee address per line, added to SRA_KNOWN_RECIPIENTS","format":"string","name":"SRA_KNOWN_RECIPIENTS_FILE"},{"description":"Addresses to always reject, comma-separated","format":"string","name":"SRA_BLOCKED_ADDRESSES"},{"description":"File with one address to reject per line, added to SRA_BLOCKED_ADDRESSES","format":"string","name":"SRA_BLOCKED_ADDRESSES_FILE"},{"description":"Longest an x402 authorization may stay valid before it is held (default: 3600)","format":"string","name":"SRA_MAX_AUTH_VALIDITY_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T04:10:17.950304Z","publishedAt":"2026-10-26T04:10:17.950304Z","updatedAt":"2026-10-26T04:10:17.950304Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sriram1983007-dev/sra-riskgate-mcp","description":"Check stablecoin and x402 payments before an AI agent pays: approve, hold or reject.","title":"SRA-RiskGate","repository":{"url":"https://github.com/sriram1983007-dev/sra-riskgate-mcp","source":"github"},"version":"0.7.1","packages":[{"registryType":"pypi","identifier":"sra-riskgate-mcp","version":"0.7.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI-compatible endpoint serving SRA-RiskGate-4B (default: Ollama at http://localhost:11434/v1)","format":"string","name":"SRA_BASE_URL"},{"description":"Model name on that endpoint (default: sriram1983007/sra-riskgate)","format":"string","name":"SRA_MODEL"},{"description":"Rule ceiling in USDC; larger payments are held (default: 1000)","format":"string","name":"SRA_MAX_AMOUNT"},{"description":"Verified payee addresses, comma-separated; payments to anyone else are held (default: check off)","format":"string","name":"SRA_KNOWN_RECIPIENTS"},{"description":"File with one verified payee address per line, added to SRA_KNOWN_RECIPIENTS","format":"string","name":"SRA_KNOWN_RECIPIENTS_FILE"},{"description":"Addresses to always reject, comma-separated","format":"string","name":"SRA_BLOCKED_ADDRESSES"},{"description":"File with one address to reject per line, added to SRA_BLOCKED_ADDRESSES","format":"string","name":"SRA_BLOCKED_ADDRESSES_FILE"},{"description":"Longest an x402 authorization may stay valid before it is held (default: 3600)","format":"string","name":"SRA_MAX_AUTH_VALIDITY_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T23:30:17.002475Z","publishedAt":"2026-10-25T23:30:17.002475Z","updatedAt":"2026-10-25T23:30:17.002475Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sriram1983007-dev/sra-riskgate-mcp","description":"Check stablecoin and x402 payments before an AI agent pays: approve, hold or reject.","title":"SRA-RiskGate","repository":{"url":"https://github.com/sriram1983007-dev/sra-riskgate-mcp","source":"github"},"version":"0.7.0","packages":[{"registryType":"pypi","identifier":"sra-riskgate-mcp","version":"0.7.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI-compatible endpoint serving SRA-RiskGate-4B (default: Ollama at http://localhost:11434/v1)","format":"string","name":"SRA_BASE_URL"},{"description":"Model name on that endpoint (default: sriram1983007/sra-riskgate)","format":"string","name":"SRA_MODEL"},{"description":"Rule ceiling in USDC; larger payments are held (default: 1000)","format":"string","name":"SRA_MAX_AMOUNT"},{"description":"Verified payee addresses, comma-separated; payments to anyone else are held (default: check off)","format":"string","name":"SRA_KNOWN_RECIPIENTS"},{"description":"File with one verified payee address per line, added to SRA_KNOWN_RECIPIENTS","format":"string","name":"SRA_KNOWN_RECIPIENTS_FILE"},{"description":"Addresses to always reject, comma-separated","format":"string","name":"SRA_BLOCKED_ADDRESSES"},{"description":"File with one address to reject per line, added to SRA_BLOCKED_ADDRESSES","format":"string","name":"SRA_BLOCKED_ADDRESSES_FILE"},{"description":"Longest an x402 authorization may stay valid before it is held (default: 3600)","format":"string","name":"SRA_MAX_AUTH_VALIDITY_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T08:29:38.835998Z","publishedAt":"2026-10-25T08:29:38.835998Z","updatedAt":"2026-10-25T08:29:38.835998Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sriram1983007-dev/sra-riskgate-mcp","description":"Check stablecoin and x402 payments before an AI agent pays: approve, hold or reject.","title":"SRA-RiskGate","repository":{"url":"https://github.com/sriram1983007-dev/sra-riskgate-mcp","source":"github"},"version":"0.6.0","packages":[{"registryType":"pypi","identifier":"sra-riskgate-mcp","version":"0.6.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI-compatible endpoint serving SRA-RiskGate-4B (default: Ollama at http://localhost:11434/v1)","format":"string","name":"SRA_BASE_URL"},{"description":"Model name on that endpoint (default: sriram1983007/sra-riskgate)","format":"string","name":"SRA_MODEL"},{"description":"Rule ceiling in USDC; larger payments are held (default: 1000)","format":"string","name":"SRA_MAX_AMOUNT"},{"description":"Verified payee addresses, comma-separated; payments to anyone else are held (default: check off)","format":"string","name":"SRA_KNOWN_RECIPIENTS"},{"description":"File with one verified payee address per line, added to SRA_KNOWN_RECIPIENTS","format":"string","name":"SRA_KNOWN_RECIPIENTS_FILE"},{"description":"Addresses to always reject, comma-separated","format":"string","name":"SRA_BLOCKED_ADDRESSES"},{"description":"File with one address to reject per line, added to SRA_BLOCKED_ADDRESSES","format":"string","name":"SRA_BLOCKED_ADDRESSES_FILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T07:58:53.371414Z","publishedAt":"2026-10-24T07:58:53.371414Z","updatedAt":"2026-10-24T07:58:53.371414Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sriram1983007-dev/sra-riskgate-mcp","description":"Check stablecoin and x402 payments before an AI agent pays: approve, hold or reject.","title":"SRA-RiskGate","repository":{"url":"https://github.com/sriram1983007-dev/sra-riskgate-mcp","source":"github"},"version":"0.5.0","packages":[{"registryType":"pypi","identifier":"sra-riskgate-mcp","version":"0.5.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI-compatible endpoint serving SRA-RiskGate-4B (default: Ollama at http://localhost:11434/v1)","format":"string","name":"SRA_BASE_URL"},{"description":"Model name on that endpoint (default: sriram1983007/sra-riskgate)","format":"string","name":"SRA_MODEL"},{"description":"Rule ceiling in USDC; larger payments are held (default: 1000)","format":"string","name":"SRA_MAX_AMOUNT"},{"description":"Verified payee addresses, comma-separated; payments to anyone else are held (default: check off)","format":"string","name":"SRA_KNOWN_RECIPIENTS"},{"description":"File with one verified payee address per line, added to SRA_KNOWN_RECIPIENTS","format":"string","name":"SRA_KNOWN_RECIPIENTS_FILE"},{"description":"Addresses to always reject, comma-separated","format":"string","name":"SRA_BLOCKED_ADDRESSES"},{"description":"File with one address to reject per line, added to SRA_BLOCKED_ADDRESSES","format":"string","name":"SRA_BLOCKED_ADDRESSES_FILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T04:57:44.379205Z","publishedAt":"2026-10-22T04:57:44.379205Z","updatedAt":"2026-10-22T04:57:44.379205Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sriram1983007-dev/sra-riskgate-mcp","description":"Check stablecoin and x402 payments before an AI agent pays: approve, hold or reject.","title":"SRA-RiskGate","repository":{"url":"https://github.com/sriram1983007-dev/sra-riskgate-mcp","source":"github"},"version":"0.4.0","packages":[{"registryType":"pypi","identifier":"sra-riskgate-mcp","version":"0.4.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI-compatible endpoint serving SRA-RiskGate-4B (default: Ollama at http://localhost:11434/v1)","format":"string","name":"SRA_BASE_URL"},{"description":"Model name on that endpoint (default: sriram1983007/sra-riskgate)","format":"string","name":"SRA_MODEL"},{"description":"Rule ceiling in USDC; larger payments are held (default: 1000)","format":"string","name":"SRA_MAX_AMOUNT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-18T07:46:10.928112Z","publishedAt":"2026-10-18T07:46:10.928112Z","updatedAt":"2026-10-18T07:46:10.928112Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sriram1983007-dev/sra-riskgate-mcp","description":"Check stablecoin and x402 payments before an AI agent pays: approve, hold or reject.","title":"SRA-RiskGate","repository":{"url":"https://github.com/sriram1983007-dev/sra-riskgate-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"sra-riskgate-mcp","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI-compatible endpoint serving SRA-RiskGate-4B (default: Ollama at http://localhost:11434/v1)","format":"string","name":"SRA_BASE_URL"},{"description":"Model name on that endpoint (default: sriram1983007/sra-riskgate)","format":"string","name":"SRA_MODEL"},{"description":"Rule ceiling in USDC; larger payments are held (default: 1000)","format":"string","name":"SRA_MAX_AMOUNT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-07T04:33:25.10237Z","publishedAt":"2026-10-07T04:33:25.10237Z","updatedAt":"2026-10-07T04:33:25.10237Z","isLatest":false}}}],"metadata":{"count":11}}
