Index / MCP servers / Resistance Tools

Resistance Tools MCP server

Connect Resistance Tools and your agent gets 46 tools, among them auth.policy, auth.status, deployments.list. It answers at https://app.resistance.dog/api/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.

Status
Answering
Tools
46
Reliability
10 of 10 checks
Response time
63 ms
Transport
streamable HTTP
Last checked
18 October 2026

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

Description as the publisher wrote it.

The 46 tools Resistance Tools offers

ToolWhat it does
auth.policyReturn public MCP auth flows, scopes, safety controls, retention, and confirmation rules.
auth.statusReturn whether this MCP session is authenticated.
deployments.listList retained deployments across the owner's sites.
dns.lookupLookup public TON DNS status and records for a .ton name.
Inputs: name
dns.send_name_txReturn one HTTPS page for a validated .ton mint, auction bid, or expired-name release transaction.
Inputs: domain, action
dns.send_record_txRevalidate indexed ownership and return one HTTPS page where the user reviews and confirms the exact TON DNS record transaction.
Inputs: domain, kind, valueKind, value, rawCategory, keyName
dns.send_renew_txRevalidate one to four owned .ton names and return one HTTPS page for a single TON Connect multi-message confirmation.
Inputs: domains
domains.listList .ton domains owned by the authorized wallet.
domains.recordsRead DNS records for an owned .ton domain.
Inputs: domain
mcp.access.listList MCP consents and redacted active sessions for the authenticated owner wallet.
mcp.access.revoke_consentRevoke one MCP consent by id and invalidate matching access/refresh tokens.
Inputs: consentId, confirmConsentId
mcp.audit.listList recent redacted MCP audit events for the authenticated owner wallet.
Inputs: limit, method, resultStatus, since
mcp.audit.summaryReturn owner-scoped aggregate MCP audit metrics without raw headers or request bodies.
Inputs: windowHours, topMethodsLimit
media.upload_imageUpload one PNG, JPEG, GIF, or WebP image to the authenticated owner's template media store.
Inputs: contentBase64
payments.send_txCreate a backend-owned payment invoice and return one HTTPS page where the user reviews and confirms it with TON Connect.
Inputs: action
sites.deleteDelete an owned TON Site deployment and served files.
Inputs: site, confirmSite
sites.get_contentRead the stored template/content metadata for an owned site.
Inputs: site
sites.listList TON Sites owned by the authorized wallet.
sites.list_releasesList retained releases for an owned site.
Inputs: site
sites.publish_filesDeploy or update an owned TON Site from explicit file contents.
Inputs: site, files
sites.publish_templateValidate, render, and publish a template-based TON Site.
Inputs: site, template, content
sites.rollbackRollback an owned TON Site to a retained release.
Inputs: site, releaseId, confirmSite
sites.send_link_txValidate indexed ownership and return one HTTPS page where the user reviews and confirms the exact TON DNS site transaction with TON Connect.
Inputs: site
storage.bag_detailsRead metadata and live state for an owned TON Storage bag.
Inputs: bagId
storage.create_bagCreate and seed a new TON Storage bag from explicit file contents.
Inputs: name, files
storage.delete_bagDelete an owned TON Storage bag reference and remove platform-seeded bytes when safe.
Inputs: bagId, confirmBagId
storage.list_bagsList TON Storage bags owned by the authorized wallet.
storage.pin_bagPin/import an existing public TON Storage bag by bag id.
Inputs: bagId, name
storage.provider_funding_previewCalculate exact integer funding and coverage from a live provider session.
Inputs: bagId, sessionId, targetCoverageSeconds, proofSpanSeconds
storage.provider_funding_sessionFreeze a short-lived live provider and shared-balance snapshot for an owned bag.
Inputs: bagId, providerPubkeys
storage.provider_operationRead and reconcile one paid TON Storage provider operation.
Inputs: providerOperationId
storage.provider_quoteCreate the signed backend quote that will be revalidated before a provider confirmation link is returned.
Inputs: bagId, sessionId, targetCoverageSeconds, proofSpanSeconds
storage.providersList backend-verified providers compatible with an owned TON Storage bag.
Inputs: bagId, sort
storage.send_bag_link_txValidate bag and domain ownership, then return one HTTPS page for the exact TON Storage DNS site transaction.
Inputs: bagId, domain
storage.send_provider_txRevalidate the live contract, providers, shared balance, and exact amount before returning one HTTPS pin, top-up, stop, or withdraw confirmation page.
Inputs: action, bagId, quoteId, targetCoverageSeconds, providerPubkey, acknowledgeOtherProviders
subdomains.collection_action_txRevalidate current collection or parent rights and return one HTTPS management transaction confirmation page.
Inputs: collectionAddress, action, accessMode, wallet, allowed, label
subdomains.controlRead fresh collection authorization and parent-return state for the authenticated wallet.
Inputs: collectionAddress
subdomains.create_collection_txRevalidate parent ownership, create collection metadata, and return one HTTPS transaction confirmation page.
Inputs: parentAddress, mode, priceGrid, minChars
subdomains.get_collectionRead a fresh collection snapshot when the authenticated wallet holds collection or parent rights.
Inputs: collectionAddress
subdomains.get_itemRead a Subdomain NFT item owned by the authenticated wallet.
Inputs: itemAddress
6 more tools

subdomains.list_collections, subdomains.list_items, subdomains.mint_tx, subdomains.recovery_tx, subdomains.transfer_item_tx, wallet.me

Add Resistance Tools to your AI client

Every block below points at https://app.resistance.dog/api/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http resistance-tools https://app.resistance.dog/api/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "resistance-tools": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://app.resistance.dog/api/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "resistance-tools": {
      "url": "https://app.resistance.dog/api/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "resistance-tools": {
      "type": "http",
      "url": "https://app.resistance.dog/api/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "resistance-tools": {
      "url": "https://app.resistance.dog/api/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "resistance-tools": {
      "serverUrl": "https://app.resistance.dog/api/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "resistance-tools": {
      "url": "https://app.resistance.dog/api/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Resistance Tools
version: 0.0.1
schema: v1
mcpServers:
  - name: Resistance Tools
    type: streamable-http
    url: https://app.resistance.dog/api/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "resistance-tools": {
      "httpUrl": "https://app.resistance.dog/api/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "resistance-tools": {
      "type": "http",
      "url": "https://app.resistance.dog/api/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "resistance-tools": {
      "url": "https://app.resistance.dog/api/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fapp.resistance.dog%2Fapi%2Fmcp&type=streamable_http&id=resistance-tools&name=Resistance%20Tools

Is Resistance Tools up right now?

It answered our last check on 18 October 2026 in 63 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Resistance Tools

Questions about Resistance Tools

How many tools does Resistance Tools have?

46, as returned by the server's own tools/list on 31 August 2026: auth.policy, auth.status, deployments.list, dns.lookup, dns.send_name_tx, dns.send_record_tx, dns.send_renew_tx, domains.list, and 38 more.

Is Resistance Tools down?

It answered our last check on 18 October 2026 in 63 ms. Over 10 checks since 5 September 2026 it answered 10.

How do I add Resistance Tools to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://app.resistance.dog/api/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Resistance Tools need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.tonresistor. Endpoint host: app.resistance.dog. ARD identifier: urn:air:io.github.tonresistor:mcp:resistance-tools-mcp. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.