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
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
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/htmlweb-ru-mcp-serverDetects 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.
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 dataLimitations
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.
Related
An MCP server with n8n node and template knowledge: the agent picks nodes, validates configs and, with API access, creates workflows in your n8n
Zapier's official MCP plugin: the agent gets actions across thousands of apps through your Zapier account
Awesome Claude Skills by Composio
Awesome Claude Skills
A curated list of Claude skills and plugins, plus Composio's own automation skills for 78 SaaS apps
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