Iskat — Russian-language web search for agents
What this MCP does
Searches a Russian-language indexed web corpus, extracts passages and pages, monitors queries, and finds product offers and prices.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'integer', 'description': 'Watch id; omit to check all.'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 30, 'minimum': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'integer', 'description': 'Watch id from list_watches.', 'exclusiveMinimum': 0}, 'query': {'type': 'string', 'maxLength': 500, 'description': 'Exact watched query, as an alternative to id.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'URL of an indexed page.'}, 'maxChars': {'type': 'integer', 'default': 20000, 'maximum': 100000, 'minimum': 200, 'description': 'Truncate the body to this many characters.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 20, 'minItems': 1, 'description': 'URLs of indexed pages.'}, 'maxChars': {'type': 'integer', 'default': 8000, 'maximum': 50000, 'minimum': 200, 'description': 'Truncate each body to this many characters.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 8, 'maximum': 20, 'minimum': 1, 'description': 'Number of passages.'}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'category': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'URL of an indexed page.'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 30, 'minimum': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1}, 'search': {'type': 'string', 'description': 'Filter by substring of the host.'}, 'status': {'enum': ['active', 'pending', 'paused', 'rejected', 'blocked', 'all'], 'type': 'string', 'default': 'active'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'lang': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Restrict to a two-letter language code, e.g. "ru".'}, 'mode': {'enum': ['hybrid', 'keyword', 'semantic'], 'type': 'string', 'default': 'hybrid', 'description': 'hybrid = both arms fused (best general choice); keyword = exact terms only, for names, codes and error strings; semantic = meaning-based, for vague or descriptive questions.'}, 'site': {'type': 'string', 'description': 'Restrict to one host, e.g. "example.com".'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of results.'}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'The search query.'}, 'expand': {'type': 'boolean', 'default': True, 'description': 'Widen the query with synonyms and acronym expansions (грм → газораспределительный механизм, НДФЛ → налог на доходы). On by default; set false for an exact-terms search. The terms actually added come back in expandedWith.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 200, 'minimum': 0, 'description': 'Skip this many results — for a second page.'}, 'category': {'type': 'string', 'description': 'Restrict to a task category, e.g. "news", "legal", "forum-it". See list_sites.'}, 'sinceDays': {'type': 'integer', 'maximum': 3650, 'minimum': 1, 'description': 'Only pages published within this many days. Use for anything time-sensitive.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['queries'], 'properties': {'lang': {'type': 'string', 'maxLength': 2, 'minLength': 2}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'Results per query.'}, 'queries': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'maxItems': 10, 'minItems': 1}, 'category': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'shop': {'type': 'string', 'description': 'Restrict to one shop by host, e.g. citilink.ru.'}, 'sort': {'enum': ['relevance', 'price_asc', 'price_desc', 'updated'], 'type': 'string', 'default': 'relevance'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': 'What to find, in words a shopper would use.'}, 'vendor': {'type': 'string', 'description': 'Manufacturer, exact match.'}, 'in_stock': {'type': 'boolean', 'default': False, 'description': 'Only offers the shop states are in stock. Off by default: many shops never say.'}, 'max_price': {'type': 'number', 'minimum': 0, 'description': 'Upper bound.'}, 'min_price': {'type': 'number', 'minimum': 0, 'description': "Lower bound, in the shop's currency."}, 'best_per_product': {'type': 'boolean', 'default': True, 'description': 'Collapse the same product across shops to its cheapest offer.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['host'], 'properties': {'host': {'type': 'string', 'description': 'Domain, e.g. cbr.ru'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'lang': {'type': 'string', 'maxLength': 2, 'minLength': 2}, 'label': {'type': 'string', 'maxLength': 100}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'category': {'type': 'string'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
API Direct
Searches and retrieves data from social networks, news and Google services, while also providing Amazon product, seller, ranking,…
Bonanza
Searches active Bonanza marketplace listings and retrieves individual item details.
cyclesite-mcp-server
Supports searching, comparing, valuing, buying, selling, reserving, and messaging about used bicycles on a UK marketplace.
MONO Social
Provides directory search for local places, events, listings, services, offers, bookings, reservations, tickets, and products.
Campo Belo
Provides Campo Belo local discovery for places, events, menus, offers, services, bookings, reservations, tickets, and purchases.
Bom Retiro
Provides Bom Retiro local place, event, menu, offer, service, booking, reservation, ticketing, and checkout capabilities.
Bogeyland
Provides directory search for places, events, services, offers, bookings, reservations, tickets, menus, and purchases.
Genesis Social
Provides directory search and transactions for local places, events, restaurants, services, offers, bookings, and tickets.