tools

Microapp offers premium utility tools for humans and AI agents, accessible at microapp.io and through this MCP endpoint.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • Percentage Calculator: Calculate percentages three ways: what's X% of Y, what % is X of Y, and what's the % change from X to Y. Use mode='of' for the first form, mode='ratio' for the second, mode='cha
  • Tip Calculator: Compute the tip, total, and per-person split for a bill. All amounts use the same (unspecified) currency — the engine doesn't care about currency codes.
  • Discount Calculator: Apply a percentage discount to a price. Returns sale price, amount saved, and the discount percentage echoed back.

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Microapp offers premium utility tools for humans and AI agents, accessible at microapp.io and through this MCP endpoint.

Как подключить

Как подключить tools к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://tools--microapp.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить tools к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://tools--microapp.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить tools к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://tools--microapp.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (46)

Технические названия из tools/list. Нужны только разработчикам.

percentage-calculatorCalculate percentages three ways: what's X% of Y, what % is X of Y, and what's the % change from X to Y. Use mode='of' for the first form, mode='ratio' for the second, mode='change' for the third.
tip-calculatorCompute the tip, total, and per-person split for a bill. All amounts use the same (unspecified) currency — the engine doesn't care about currency codes.
discount-calculatorApply a percentage discount to a price. Returns sale price, amount saved, and the discount percentage echoed back.
aspect-ratioCompute the simplified aspect ratio of a width × height pair, plus the decimal ratio. Useful for image, video, screen, and design contexts.
days-betweenCalculate the number of days between two ISO 8601 dates. Returns days, weeks, months, and years (decimal). Inclusive count = absolute |end - start|.
average-calculatorCompute summary statistics for a list of numbers: count, sum, mean, median, min, max, and mode(s).
square-root-calculatorCompute square root, cube root, square, and cube of a number. Returns all four so callers don't have to call four tools.
prime-checkerTest whether an integer ≥ 2 is prime. Returns the verdict plus the prime factorization (useful for composite numbers).
fraction-simplifierSimplify a fraction to lowest terms. Returns the simplified numerator/denominator, the decimal value, the gcd used, and the equivalent percentage.
rem-to-pxConvert REM (relative to root font size) to pixels. Defaults to a 16px base (browser default); pass base_px to use a different root size.
salary-to-hourlyConvert an annual salary to hourly, daily, weekly, and monthly equivalents. Defaults to a standard 40-hour, 52-week schedule.
geometric-meanCompute the geometric mean (n-th root of the product) of a list of positive numbers. Also returns the arithmetic mean for comparison.
scientific-notationConvert a number to scientific and engineering notation. Returns the coefficient, exponent, and several human-readable forms.
temperature-converterConvert between Celsius, Fahrenheit, and Kelvin. Pass value + from + to.
length-converterConvert between common length units: millimeter, centimeter, meter, kilometer, inch, foot, yard, mile.
weight-converterConvert between common weight units: milligram, gram, kilogram, ounce, pound, stone, ton.
speed-converterConvert between speed units: km/h, m/s, mph, knots, ft/s.
area-converterConvert between area units: square-meter, square-kilometer, square-foot, square-yard, acre, hectare, square-mile.
volume-converterConvert between volume units: liter, milliliter, cubic-meter, gallon-us, quart-us, pint-us, fluid-ounce-us, cup-us.
pressure-converterConvert between pressure units: pascal, kilopascal, bar, psi, atmosphere, mmhg.
data-storage-converterConvert between digital storage units: bit, byte, kilobyte (1024 B), megabyte, gigabyte, terabyte. Uses binary (1024-based) sizing.
energy-converterConvert between energy units: joule, kilojoule, calorie (thermochemical), kilocalorie, watt-hour, btu.
angle-converterConvert between angle units: degree, radian, gradian, turn.
hex-to-rgbConvert a hex color (e.g. #ff8800) to RGB and RGBA channel values. Accepts 3-, 4-, 6-, and 8-digit hex with or without the leading #.
base64Encode plain text to base64 or decode base64 back to text. Use mode='encode' for plain→base64, mode='decode' for base64→plain. UTF-8 safe.
url-encoderURL-encode or URL-decode a string. Uses RFC 3986 component encoding (encodeURIComponent semantics).
sha256-generatorCompute the SHA-256 hash of a text string. Returns the digest as a 64-character lowercase hex string. UTF-8 encoded.
uuid-generatorGenerate one or more RFC 4122 v4 UUIDs (random). Returns an array of strings, even for a single UUID, so callers don't have to special-case length.
password-generatorGenerate cryptographically random passwords. Caller controls length and character classes (uppercase / lowercase / numbers / symbols). Uses crypto.getRandomValues — strong enough for real passwords.
random-numberGenerate one or more random numbers in [min, max]. By default returns integers; pass integer=false for floats. Uses Math.random() (not crypto-strong).
json-formatterFormat JSON: pretty-print with indentation or minify to a single line. Validates the input — invalid JSON returns a clear error pointing at the problem.
jwt-decoderDecode a JWT into its header and payload. Does NOT verify the signature — use this for inspection only, never to trust the token's claims.
url-parserParse a URL into its components: protocol, host, port, path, query parameters, hash. Returns the query string parsed into a key-value map.
regex-testerTest a JavaScript regex against text. Returns all matches with their positions, captured groups, and named groups. Defaults to global flag so all occurrences are found.
loan-calculatorCompute the monthly payment, total interest, and total cost of a fixed-rate amortizing loan. Uses the standard amortization formula. All amounts use the same (unspecified) currency.
color-converterConvert a color between hex, RGB, HSL, and HSV representations. Auto-detects the input format from the string syntax.
word-counterCount words, characters, sentences, paragraphs, and reading time in a block of text. Words are Unicode-aware (handles non-Latin scripts). Reading time assumes 240 wpm.
character-counterCount characters in text, with and without spaces. Returns separate counts so you can answer questions like 'fits in a tweet (280 chars)?' or 'fits in an SMS (160 chars)?' without guessing.
reverse-textReverse a string character-by-character. Unicode-aware — handles emoji and combining characters correctly using Array.from on the iterator.
case-converterChange the case of text: UPPERCASE, lowercase, Title Case, or Sentence case.
whitespace-removerRemove or collapse whitespace in text. Modes: trim (edges only), collapse (also fold internal runs to one space), all (strip every whitespace character).
sort-linesSort the lines of a text block. Options: ascending or descending, optional dedupe, optional case-insensitive compare.
dedup-linesRemove duplicate lines from a text block. Optionally case-insensitive. Order is preserved (not sorted).
vowel-counterCount vowels and consonants in text. ASCII-only — handles English-style letters. Returns vowel/consonant counts and the vowel ratio.
palindrome-checkerTest whether a word or phrase is a palindrome. Compares the input lowercased and stripped of non-alphanumeric characters against its reverse.
internal-do-not-callInternal — do not call. (This is a honeypot; calling it bans your IP.)