htmlweb.ru MCP: lookups, checks and payments

htmlweb.ru MCP Server

A remote MCP server for htmlweb.ru with dozens of methods: INN checks, geodata, calendar, validators, plus card binding and charges

MCP server

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • bind_payment_card and charge_saved_card can bind a card and charge money from it
  • create_topup_card and create_topup_crypto initiate top-ups and monetary operations
  • The key is issued automatically with no strict identity check, up to twice a day per IP
All reasons and checks
Russian stack

kdg22/mcp-htmlweb

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/htmlweb-ru-mcp-server

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

This entry is high risk, so there is no one-click install. Review the code and add the config by hand.

Run in a terminal

claude mcp add --transport http mcp https://mcp.htmlweb.ru/ --header 'Authorization: <your AUTHORIZATION>'

Or add to the file .mcp.json, in the project

{
  "mcpServers": {
    "mcp": {
      "type": "http",
      "url": "https://mcp.htmlweb.ru/",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

AUTHORIZATIONsecret, optional
Bearer api_key после tools/call register_agent (не обязателен для первого вызова)

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.cursor/mcp.json, for all projects

{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.htmlweb.ru/",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key. For a single project, put the same block into .cursor/mcp.json.

Keys and settings

AUTHORIZATIONsecret, optional
Bearer api_key после tools/call register_agent (не обязателен для первого вызова)

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Run in a terminal

code --add-mcp '{"name":"mcp","type":"http","url":"https://mcp.htmlweb.ru/","headers":{"Authorization":"<your AUTHORIZATION>"}}'

Or add to the file .vscode/mcp.json, in the project

{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://mcp.htmlweb.ru/",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the servers key.

Keys and settings

AUTHORIZATIONsecret, optional
Bearer api_key после tools/call register_agent (не обязателен для первого вызова)

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.codex/config.toml, for all projects

[mcp_servers.mcp]
url = "https://mcp.htmlweb.ru/"
http_headers = { Authorization = "<your AUTHORIZATION>" }

If the file already exists, append the block to the end.

Keys and settings

AUTHORIZATIONsecret, optional
Bearer api_key после tools/call register_agent (не обязателен для первого вызова)

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.gemini/settings.json, for all projects

{
  "mcpServers": {
    "mcp": {
      "httpUrl": "https://mcp.htmlweb.ru/",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

AUTHORIZATIONsecret, optional
Bearer api_key после tools/call register_agent (не обязателен для первого вызова)

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.config/devin/mcp_config.json, for all projects

{
  "mcpServers": {
    "mcp": {
      "serverUrl": "https://mcp.htmlweb.ru/",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key. Legacy Cascade keeps the MCP config in ~/.codeium/windsurf/mcp_config.json.

Keys and settings

AUTHORIZATIONsecret, optional
Bearer api_key после tools/call register_agent (не обязателен для первого вызова)

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Formerly Windsurf.

Add to the file cline_mcp_settings.json, for all projects

{
  "mcpServers": {
    "mcp": {
      "type": "streamableHttp",
      "url": "https://mcp.htmlweb.ru/",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key. Open the settings file in Cline: MCP Servers tab, Configure MCP Servers.

Keys and settings

AUTHORIZATIONsecret, optional
Bearer api_key после tools/call register_agent (не обязателен для первого вызова)

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file .roo/mcp.json, in the project

{
  "mcpServers": {
    "mcp": {
      "type": "streamable-http",
      "url": "https://mcp.htmlweb.ru/",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

AUTHORIZATIONsecret, optional
Bearer api_key после tools/call register_agent (не обязателен для первого вызова)

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

A fork of Roo Code, same .roo folders.

Add to the file opencode.json, in the project

{
  "mcp": {
    "mcp": {
      "type": "remote",
      "url": "https://mcp.htmlweb.ru/",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcp key.

Keys and settings

AUTHORIZATIONsecret, optional
Bearer api_key после tools/call register_agent (не обязателен для первого вызова)

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.config/zed/settings.json, for all projects

{
  "context_servers": {
    "mcp": {
      "url": "https://mcp.htmlweb.ru/",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the context_servers key.

Keys and settings

AUTHORIZATIONsecret, optional
Bearer api_key после tools/call register_agent (не обязателен для первого вызова)

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Checked against the repository on Sep 25, 2026, commit e88adf2.

Text for your agent

Connect the remote MCP at https://mcp.htmlweb.ru/ without a key, call register_agent to get an api_key, then use api_catalog to see available classes and api_call for specific checks; only invoke bind_payment_card and charge_saved_card on an explicit user request.

Other ways from the author
{
  "mcpServers": {
    "htmlweb": {
      "url": "https://mcp.htmlweb.ru/"
    }
  }
}

Connection example from the repository's examples/claude-desktop.json; a key can be obtained later via register_agent.

This is third-party code. Review the repository files before installing.

What it does

The server gives unified access to htmlweb.ru's long-running set of web utilities through one api_call tool with an obj parameter (class: calendar, convert, geo, mail, mnp, money, service, validator, ai) and an m parameter (method). A separate api_catalog tool lists available classes and methods, and register_agent issues a free api_key automatically, up to twice a day per IP, with no signup on the site. The money class covers not just balance (get_limit) and plan limit (set_limit) checks but also bind_payment_card, charge_saved_card, create_topup_card, create_topup_crypto and acp_checkout, meaning an agent can bind a card, charge it and run a checkout. Beyond the payment methods there is INN and EGRUL data lookup, phone operator and portability (mnp) lookup, geo services, a unit converter, email validation, and OCR/anti-spam under the ai class.

Who it is for. For developers who want one MCP covering a dozen small Russian reference checks, and separately for those willing to let an agent bind and charge a bank card.

Good fit when

  • You need a quick INN check, phone operator lookup or another reference fact without a separate signup
  • You want one MCP instead of a dozen separate REST calls to htmlweb.ru
  • You deliberately need card-binding and payment tools through this service

Not a fit when

  • You don't want the agent to have card-binding and charging tools at all: they ship in the same money set as harmless balance checks
  • You need SLA guarantees and official support: the service is run by a single developer with no stated SLA
  • You only need INN or EGRUL lookups: narrower, more predictable servers exist for that

Example request

Check INN 7707083893 via htmlweb and show the EGRUL data

Limitations

The repository has no stated license. Pricing lives in a separate PRICING.md; the main README shows no prices. Automatic key issuance via register_agent is capped at two per day per IP, fine for testing but not production. The money class mixes harmless balance reads with accepting payments and charging a saved card in the same api_call tool, with no described separation of access rights between them.

How to disable. Remove the htmlweb server block from your MCP client configuration.

MCP

Transport
http
Authentication
API key

Security check

  • bind_payment_card and charge_saved_card can bind a card and charge money from it
  • create_topup_card and create_topup_crypto initiate top-ups and monetary operations
  • The key is issued automatically with no strict identity check, up to twice a day per IP

README in short

The README describes htmlweb.ru's remote MCP server version 1.6.2 with register_agent, api_catalog, api_call, get_pricing tools and a payment tool group: bind_payment_card, charge_saved_card, create_topup_card, create_topup_crypto, acp_checkout. It shows sample JSON api_call requests for balance and phone checks, lists the method classes, and points to a separate Windows calendar app built on the same data.

FAQ

Do I need a key to start?

No, you can call register_agent to get one automatically, up to twice a day per IP, or sign up on the site for your own key.

Can the agent charge my card without an explicit request?

Technically bind_payment_card and charge_saved_card are available in the same money set, so it's worth explicitly limiting their use to deliberate requests.

Editors’ pick

An MCP server with n8n node and template knowledge: the agent picks nodes, validates configs and, with API access, creates workflows in your n8n

MCP serverHigh riskNo VPN needed23KRepository stars
Official

Zapier's official MCP plugin: the agent gets actions across thousands of apps through your Zapier account

PluginHigh risk421Repository stars

A curated list of Claude skills and plugins, plus Composio's own automation skills for 78 SaaS apps

SkillHigh risk75.8KRepository stars

A plugin and CLI catalog for agents: generates command-line interfaces for GUI apps like GIMP and Blender and installs ready ones via CLI-Hub

PluginHigh riskNo VPN needed50.9KRepository stars
Foxx AIhtmlweb.ru MCP: lookups, checks and payments

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.