{"name":"io.github.TONresistor/resistance-tools-mcp","slug":"tonresistor-resistance-tools-mcp","title":"Resistance Tools","description":"MCP tools for TON Sites, TON DNS and TON Storage.","url":"https://mcp.market/server/tonresistor-resistance-tools-mcp","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":0,"forks":1,"downloads_week":null,"last_push_at":"2026-08-03T03:33:20.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T05:35:39.420Z","last_ok_at":"2026-11-04T05:35:39.420Z","latency_ms":373},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/TONresistor/resistance-tools-mcp","website":"https://github.com/TONresistor/resistance-tools-mcp#readme","version":"0.2.6","remotes":[{"type":"streamable-http","url":"https://app.resistance.dog/api/mcp"}],"packages":[],"tools":[{"name":"auth.policy","description":"Return public MCP auth flows, scopes, safety controls, retention, and confirmation rules.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"auth.status","description":"Return whether this MCP session is authenticated.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"deployments.list","description":"List retained deployments across the owner's sites.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"dns.lookup","description":"Lookup public TON DNS status and records for a .ton name.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"dns.send_name_tx","description":"Return one HTTPS page for a validated .ton mint, auction bid, or expired-name release transaction.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"domain":{"type":"string","minLength":1},"action":{"type":"string","enum":["mint","bid","release"]}},"required":["domain","action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"dns.send_record_tx","description":"Revalidate indexed ownership and return one HTTPS page where the user reviews and confirms the exact TON DNS record transaction.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"domain":{"type":"string","minLength":1},"kind":{"type":"string","enum":["wallet","site","storage","resolver","text","adnl","other"]},"valueKind":{"$ref":"#/properties/kind"},"value":{"type":["string","null"]},"rawCategory":{"type":"string"},"keyName":{"type":"string"}},"required":["domain","kind"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"dns.send_renew_tx","description":"Revalidate one to four owned .ton names and return one HTTPS page for a single TON Connect multi-message confirmation.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"domains":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":4}},"required":["domains"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"domains.list","description":"List .ton domains owned by the authorized wallet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"domains.records","description":"Read DNS records for an owned .ton domain.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"domain":{"type":"string","minLength":1}},"required":["domain"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"mcp.access.list","description":"List MCP consents and redacted active sessions for the authenticated owner wallet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"mcp.access.revoke_consent","description":"Revoke one MCP consent by id and invalidate matching access/refresh tokens.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"consentId":{"type":"string","minLength":1},"confirmConsentId":{"type":"string","minLength":1}},"required":["consentId","confirmConsentId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"mcp.audit.list","description":"List recent redacted MCP audit events for the authenticated owner wallet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100},"method":{"type":"string","minLength":1},"resultStatus":{"type":"string","enum":["success","error"]},"since":{"type":"string","minLength":1}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"mcp.audit.summary","description":"Return owner-scoped aggregate MCP audit metrics without raw headers or request bodies.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"windowHours":{"type":"integer","minimum":1,"maximum":720},"topMethodsLimit":{"type":"integer","minimum":1,"maximum":50}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"media.upload_image","description":"Upload one PNG, JPEG, GIF, or WebP image to the authenticated owner's template media store.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"contentBase64":{"type":"string","minLength":4,"maxLength":11184812}},"required":["contentBase64"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"sites.delete","description":"Delete an owned TON Site deployment and served files.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","minLength":1},"confirmSite":{"type":"string","minLength":1}},"required":["site","confirmSite"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"sites.get_content","description":"Read the stored template/content metadata for an owned site.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","minLength":1}},"required":["site"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"sites.list","description":"List TON Sites owned by the authorized wallet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"sites.list_releases","description":"List retained releases for an owned site.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","minLength":1}},"required":["site"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"sites.publish_files","description":"Deploy or update an owned TON Site from explicit file contents.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","minLength":1},"files":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string","minLength":1},"text":{"type":"string"},"contentBase64":{"type":"string"}},"required":["path"],"additionalProperties":false},"minItems":1}},"required":["site","files"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"sites.publish_template","description":"Validate, render, and publish a template-based TON Site.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","minLength":1},"template":{"type":"string","minLength":1},"content":{}},"required":["site","template"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"sites.rollback","description":"Rollback an owned TON Site to a retained release.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","minLength":1},"releaseId":{"type":"string","minLength":1},"confirmSite":{"type":"string","minLength":1}},"required":["site","releaseId","confirmSite"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"sites.send_link_tx","description":"Validate indexed ownership and return one HTTPS page where the user reviews and confirms the exact TON DNS site transaction with TON Connect.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","minLength":1}},"required":["site"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"storage.bag_details","description":"Read metadata and live state for an owned TON Storage bag.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"bagId":{"type":"string","minLength":1}},"required":["bagId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"storage.create_bag","description":"Create and seed a new TON Storage bag from explicit file contents.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string"},"files":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1},"path":{"type":"string","minLength":1},"text":{"type":"string"},"contentBase64":{"type":"string"}},"additionalProperties":false},"minItems":1}},"required":["files"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"storage.delete_bag","description":"Delete an owned TON Storage bag reference and remove platform-seeded bytes when safe.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"bagId":{"type":"string","minLength":1},"confirmBagId":{"type":"string","minLength":1}},"required":["bagId","confirmBagId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"storage.list_bags","description":"List TON Storage bags owned by the authorized wallet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"storage.pin_bag","description":"Pin/import an existing public TON Storage bag by bag id.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"bagId":{"type":"string","minLength":1},"name":{"type":"string"}},"required":["bagId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"storage.provider_funding_preview","description":"Calculate exact integer funding and coverage from a live provider session.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"bagId":{"type":"string","minLength":1},"sessionId":{"type":"string","minLength":1},"targetCoverageSeconds":{"anyOf":[{"type":"integer","exclusiveMinimum":0},{"type":"null"}]},"proofSpanSeconds":{"type":"integer","exclusiveMinimum":0}},"required":["bagId","sessionId","targetCoverageSeconds","proofSpanSeconds"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"storage.provider_funding_session","description":"Freeze a short-lived live provider and shared-balance snapshot for an owned bag.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"bagId":{"type":"string","minLength":1},"providerPubkeys":{"type":"array","items":{"type":"string","minLength":64,"maxLength":64},"minItems":1}},"required":["bagId","providerPubkeys"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"storage.provider_operation","description":"Read and reconcile one paid TON Storage provider operation.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"providerOperationId":{"type":"string","format":"uuid"}},"required":["providerOperationId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"storage.provider_quote","description":"Create the signed backend quote that will be revalidated before a provider confirmation link is returned.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"bagId":{"type":"string","minLength":1},"sessionId":{"type":"string","minLength":1},"targetCoverageSeconds":{"anyOf":[{"type":"integer","exclusiveMinimum":0},{"type":"null"}]},"proofSpanSeconds":{"type":"integer","exclusiveMinimum":0}},"required":["bagId","sessionId","targetCoverageSeconds","proofSpanSeconds"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"storage.providers","description":"List backend-verified providers compatible with an owned TON Storage bag.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"bagId":{"type":"string","minLength":1},"sort":{"type":"string","enum":["recommended","cheapest","uptime","capacity"]}},"required":["bagId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"storage.send_bag_link_tx","description":"Validate bag and domain ownership, then return one HTTPS page for the exact TON Storage DNS site transaction.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"bagId":{"type":"string","minLength":1},"domain":{"type":"string","minLength":1}},"required":["bagId","domain"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"storage.send_provider_tx","description":"Revalidate the live contract, providers, shared balance, and exact amount before returning one HTTPS pin, top-up, stop, or withdraw confirmation page.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"action":{"type":"string","enum":["pin","top_up","stop","withdraw"]},"bagId":{"type":"string","minLength":1},"quoteId":{"type":"string","minLength":1},"targetCoverageSeconds":{"type":"integer","exclusiveMinimum":0},"providerPubkey":{"type":"string","minLength":64,"maxLength":64},"acknowledgeOtherProviders":{"type":"boolean"}},"required":["action","bagId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"subdomains.collection_action_tx","description":"Revalidate current collection or parent rights and return one HTTPS management transaction confirmation page.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"collectionAddress":{"type":"string","minLength":1},"action":{"type":"string","enum":["withdraw_fees","set_access","set_allowlist","set_label_reserved","transfer_admin","link_resolver","unlink_resolver","enforce_resolver","fill_parent","claim","claim_revenue","convert_locked","retry_parent_return"]},"accessMode":{"type":"string","enum":["public","allowlist","admin_only"]},"wallet":{"type":"string"},"allowed":{"type":"boolean"},"label":{"type":"string"},"reserved":{"type":"boolean"},"newAdmin":{"type":"string"}},"required":["collectionAddress","action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"subdomains.control","description":"Read fresh collection authorization and parent-return state for the authenticated wallet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"collectionAddress":{"type":"string","minLength":1}},"required":["collectionAddress"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"subdomains.create_collection_tx","description":"Revalidate parent ownership, create collection metadata, and return one HTTPS transaction confirmation page.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"parentAddress":{"type":"string","minLength":1},"mode":{"type":"string","enum":["locked","linked"]},"priceGrid":{"type":"array","items":{"type":"string","pattern":"^\\d+$"},"minItems":11,"maxItems":11},"minChars":{"type":"integer","minimum":1,"maximum":4}},"required":["parentAddress","mode","priceGrid","minChars"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"subdomains.get_collection","description":"Read a fresh collection snapshot when the authenticated wallet holds collection or parent rights.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"collectionAddress":{"type":"string","minLength":1}},"required":["collectionAddress"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"subdomains.get_item","description":"Read a Subdomain NFT item owned by the authenticated wallet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"itemAddress":{"type":"string","minLength":1}},"required":["itemAddress"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"subdomains.list_collections","description":"List TON Subdomain collections controlled by the authenticated wallet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100},"cursor":{"type":"string","minLength":1}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"subdomains.list_items","description":"List TON Subdomain NFT items owned by the authenticated wallet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100},"cursor":{"type":"string","minLength":1}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"subdomains.mint_tx","description":"Revalidate availability and access, build metadata, and return one HTTPS mint or pending-mint confirmation page.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"collectionAddress":{"type":"string","minLength":1},"parent":{"type":"string","minLength":1},"label":{"type":"string","minLength":1},"setWalletToMinter":{"type":"boolean"}},"required":["collectionAddress","parent","label"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"subdomains.recovery_tx","description":"Re-derive an owned collection and return one HTTPS page for its deployment or resolver recovery transaction.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"parentAddress":{"type":"string","minLength":1},"mode":{"type":"string","enum":["locked","linked"]},"action":{"type":"string","enum":["retry_deployment","link_resolver","enforce_resolver"]}},"required":["parentAddress","mode","action"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"subdomains.transfer_item_tx","description":"Revalidate current NFT ownership and return one HTTPS Subdomain item transfer confirmation page.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"itemAddress":{"type":"string","minLength":1},"newOwner":{"type":"string","minLength":1}},"required":["itemAddress","newOwner"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"wallet.me","description":"Return the authenticated MCP owner/actor wallet context.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}}],"scan":{"score":75,"grade":"B","scanned_at":"2026-09-24T11:59:53.949Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T11:59:53.913Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1805ms"]},"poisoning":{"score":15,"max":15,"notes":["45 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 15 write-action tools with no auth"]},"maintenance":{"score":12,"max":15,"notes":["last push 52 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://app.resistance.dog/api/mcp","reachable":true,"authRequired":false,"latencyMs":1805,"serverInfo":{"name":"resistance-tools-mcp","version":"0.2.6"}}],"packages":[],"repo":{"found":true,"owner":"TONresistor","repo":"resistance-tools-mcp","archived":false,"pushedAt":"2026-08-03T03:33:20Z","stars":0,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/240980241?v=4","ownerCreatedAt":"2025-10-29T17:59:06Z","license":"MIT"},"icon":{"url":"https://app.resistance.dog/ton.svg","source":"site"},"presence":{"stars":0,"forks":1,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-08-03T03:33:20.000Z","score":18}}}},"grade_history":[],"reviews":[]}