# Resistance Tools MCP server

MCP tools for TON Sites, TON DNS and TON Storage.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-tonresistor-resistance-tools-mcp
- Repository: https://github.com/TONresistor/resistance-tools-mcp
- Website: https://github.com/TONresistor/resistance-tools-mcp#readme

## Install
- Endpoint: https://app.resistance.dog/api/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://app.resistance.dog/api/mcp

## Tools
- auth.status (MCP auth status) - Return whether this MCP session is authenticated. Endpoint: https://app.resistance.dog/api/mcp
- auth.policy (MCP auth and safety policy) - Return public MCP auth flows, scopes, safety controls, retention, and confirmation rules. Endpoint: https://app.resistance.dog/api/mcp
- wallet.me (Wallet context) - Return the authenticated MCP owner/actor wallet context. Endpoint: https://app.resistance.dog/api/mcp
- mcp.access.list (List MCP access) - List MCP consents and redacted active sessions for the authenticated owner wallet. Endpoint: https://app.resistance.dog/api/mcp
- mcp.audit.list (List MCP audit events) - List recent redacted MCP audit events for the authenticated owner wallet. Endpoint: https://app.resistance.dog/api/mcp
- mcp.audit.summary (Summarize MCP audit events) - Return owner-scoped aggregate MCP audit metrics without raw headers or request bodies. Endpoint: https://app.resistance.dog/api/mcp
- mcp.access.revoke_consent (Revoke MCP consent) - Revoke one MCP consent by id and invalidate matching access/refresh tokens. Endpoint: https://app.resistance.dog/api/mcp
- sites.list (List TON Sites) - List TON Sites owned by the authorized wallet. Endpoint: https://app.resistance.dog/api/mcp
- sites.get_content (Get site template content) - Read the stored template/content metadata for an owned site. Endpoint: https://app.resistance.dog/api/mcp
- sites.send_link_tx (Create TON Site confirmation link) - Validate indexed ownership and return one HTTPS page where the user reviews and confirms the exact TON DNS site transaction with TON Connect. Endpoint: https://app.resistance.dog/api/mcp
- payments.send_tx (Create product payment confirmation link) - Create a backend-owned payment invoice and return one HTTPS page where the user reviews and confirms it with TON Connect. Endpoint: https://app.resistance.dog/api/mcp
- sites.list_releases (List site releases) - List retained releases for an owned site. Endpoint: https://app.resistance.dog/api/mcp
- sites.publish_files (Publish site files) - Deploy or update an owned TON Site from explicit file contents. Endpoint: https://app.resistance.dog/api/mcp
- sites.publish_template (Publish template site) - Validate, render, and publish a template-based TON Site. Endpoint: https://app.resistance.dog/api/mcp
- sites.rollback (Rollback site) - Rollback an owned TON Site to a retained release. Endpoint: https://app.resistance.dog/api/mcp
- sites.delete (Delete site) - Delete an owned TON Site deployment and served files. Endpoint: https://app.resistance.dog/api/mcp
- deployments.list (List deployments) - List retained deployments across the owner's sites. Endpoint: https://app.resistance.dog/api/mcp
- dns.lookup (Lookup TON DNS name) - Lookup public TON DNS status and records for a .ton name. Endpoint: https://app.resistance.dog/api/mcp
- domains.list (List owned domains) - List .ton domains owned by the authorized wallet. Endpoint: https://app.resistance.dog/api/mcp
- domains.records (Read domain records) - Read DNS records for an owned .ton domain. Endpoint: https://app.resistance.dog/api/mcp
- dns.send_record_tx (Create DNS record confirmation link) - Revalidate indexed ownership and return one HTTPS page where the user reviews and confirms the exact TON DNS record transaction. Endpoint: https://app.resistance.dog/api/mcp
- dns.send_name_tx (Create TON DNS name confirmation link) - Return one HTTPS page for a validated .ton mint, auction bid, or expired-name release transaction. Endpoint: https://app.resistance.dog/api/mcp
- dns.send_renew_tx (Create TON DNS renewal confirmation link) - Revalidate one to four owned .ton names and return one HTTPS page for a single TON Connect multi-message confirmation. Endpoint: https://app.resistance.dog/api/mcp
- subdomains.list_collections (List owned Subdomain collections) - List TON Subdomain collections controlled by the authenticated wallet. Endpoint: https://app.resistance.dog/api/mcp
- subdomains.list_items (List owned Subdomain items) - List TON Subdomain NFT items owned by the authenticated wallet. Endpoint: https://app.resistance.dog/api/mcp
- subdomains.get_collection (Read Subdomain collection) - Read a fresh collection snapshot when the authenticated wallet holds collection or parent rights. Endpoint: https://app.resistance.dog/api/mcp
- subdomains.get_item (Read owned Subdomain item) - Read a Subdomain NFT item owned by the authenticated wallet. Endpoint: https://app.resistance.dog/api/mcp
- subdomains.control (Read Subdomain control state) - Read fresh collection authorization and parent-return state for the authenticated wallet. Endpoint: https://app.resistance.dog/api/mcp
- subdomains.create_collection_tx (Create Subdomain collection confirmation link) - Revalidate parent ownership, create collection metadata, and return one HTTPS transaction confirmation page. Endpoint: https://app.resistance.dog/api/mcp
- subdomains.mint_tx (Create Subdomain mint confirmation link) - Revalidate availability and access, build metadata, and return one HTTPS mint or pending-mint confirmation page. Endpoint: https://app.resistance.dog/api/mcp
- subdomains.collection_action_tx (Create Subdomain action confirmation link) - Revalidate current collection or parent rights and return one HTTPS management transaction confirmation page. Endpoint: https://app.resistance.dog/api/mcp
- subdomains.transfer_item_tx (Create Subdomain transfer confirmation link) - Revalidate current NFT ownership and return one HTTPS Subdomain item transfer confirmation page. Endpoint: https://app.resistance.dog/api/mcp
- subdomains.recovery_tx (Create Subdomain recovery confirmation link) - Re-derive an owned collection and return one HTTPS page for its deployment or resolver recovery transaction. Endpoint: https://app.resistance.dog/api/mcp
- media.upload_image (Upload template image) - Upload one PNG, JPEG, GIF, or WebP image to the authenticated owner's template media store. Endpoint: https://app.resistance.dog/api/mcp
- storage.list_bags (List TON Storage bags) - List TON Storage bags owned by the authorized wallet. Endpoint: https://app.resistance.dog/api/mcp
- storage.bag_details (Read TON Storage bag details) - Read metadata and live state for an owned TON Storage bag. Endpoint: https://app.resistance.dog/api/mcp
- storage.providers (List paid Storage providers) - List backend-verified providers compatible with an owned TON Storage bag. Endpoint: https://app.resistance.dog/api/mcp
- storage.provider_funding_session (Create provider funding session) - Freeze a short-lived live provider and shared-balance snapshot for an owned bag. Endpoint: https://app.resistance.dog/api/mcp
- storage.provider_funding_preview (Preview provider funding) - Calculate exact integer funding and coverage from a live provider session. Endpoint: https://app.resistance.dog/api/mcp
- storage.provider_quote (Create provider quote) - Create the signed backend quote that will be revalidated before a provider confirmation link is returned. Endpoint: https://app.resistance.dog/api/mcp
- storage.provider_operation (Read provider operation) - Read and reconcile one paid TON Storage provider operation. Endpoint: https://app.resistance.dog/api/mcp
- storage.send_bag_link_tx (Create Storage-backed site confirmation link) - Validate bag and domain ownership, then return one HTTPS page for the exact TON Storage DNS site transaction. Endpoint: https://app.resistance.dog/api/mcp
- storage.send_provider_tx (Create paid Storage provider confirmation link) - Revalidate the live contract, providers, shared balance, and exact amount before returning one HTTPS pin, top-up, stop, or withdraw confirmation page. Endpoint: https://app.resistance.dog/api/mcp
- storage.create_bag (Create TON Storage bag) - Create and seed a new TON Storage bag from explicit file contents. Endpoint: https://app.resistance.dog/api/mcp
- storage.pin_bag (Pin TON Storage bag) - Pin/import an existing public TON Storage bag by bag id. Endpoint: https://app.resistance.dog/api/mcp
- storage.delete_bag (Delete TON Storage bag) - Delete an owned TON Storage bag reference and remove platform-seeded bytes when safe. Endpoint: https://app.resistance.dog/api/mcp

## Resources
- tonsite://wallet - Wallet context MIME type: application/json
- tonsite://sites - Owned TON Sites MIME type: application/json
- tonsite://deployments - Deployments MIME type: application/json
- tonsite://domains - Owned domains MIME type: application/json
- tonsite://bags - TON Storage bags MIME type: application/json

## Prompts
Not captured

## Metadata
- Owner: io.github.TONresistor
- Version: 0.2.6
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 3, 2026
- Source: https://registry.modelcontextprotocol.io
