whiteknightonhorse/APIbase

whiteknightonhorse/APIbase

от whiteknightonhorse
MCP-сервер, объединяющий 685 инструментов от 207 провайдеров через единый endpoint. AI-агенты получают готовый доступ к реальным API (поиск, финансы, погода, наука, транспорт) с оплатой только за у...

APIbase.pro — The API Hub for AI Agents

One MCP endpoint. 981 tools. 275 providers. Pay per call with x402 (USDC on Base) or MPP (USDC on Tempo).

Live Platform | Tool Catalog | MCP Endpoint | Frameworks | Dashboard

Security Audit Deploy License: MIT MCP Registry Smithery MPPScan

APIbase MCP server

Product Demo

https://github.com/user-attachments/assets/9e598d61-b2d0-486c-bd34-f0cb0354d09c

12-slide walkthrough: connect → discover tools → 13-stage pipeline → dual-rail payments → analytics. Full interactive version →


What is APIbase?

Production MCP server that gives AI agents access to 789 real-world API tools through a single endpoint. Agents connect once to https://apibase.pro/mcp and can search flights, get stock quotes, check weather and tides, forecast ocean waves and swell, query US Census and CDC health data, search ML models on HuggingFace, look up World Bank indicators, query UN SDG development goals data, track streamflow from USGS stations, search 7M+ CS papers on DBLP, generate images, send emails, decode VINs, look up chemical compounds, scan npm/PyPI vulnerabilities, search NIST NVD CVE records, find EV chargers, estimate solar PV output, search art at the Met Museum, look up Dota 2 match stats, get decoded aviation METAR/TAF, look up parsed NOTAMs and PIREPs, search FDA medical device recalls and 510(k) clearances, batch multiple calls, track usage analytics — and 981 tools across 30+ categories.

Инструменты были проиндексированы:
browser_clickвнешний мир

Выполняет клик на веб-странице

Параметры
  • buttonenum

    Button to click, defaults to left

  • doubleClickboolean

    Whether to perform a double click instead of a single click

  • elementstring

    Human-readable element description used to obtain permission to interact with the element

  • modifiersenum[]

    Modifier keys to press

  • targetstringобязательный

    Exact target element reference from the page snapshot, or a unique element selector

browser_closeвнешний мир

Я не могу закрыть страницу — у меня нет доступа к управлению интерфейсом. Если нужно перевести какой-то текст, отправьте его.

Параметры

Без параметров.

browser_console_messagesтолько чтениевнешний мир

Возвращает все сообщения консоли

Параметры
  • allboolean

    Return all console messages since the beginning of the session, not just since the last navigation. Defaults to false.

  • filenamestring

    Filename to save the console messages to. If not provided, messages are returned as text.

  • levelenumобязательный

    Level of the console messages to return. Each level includes the messages of more severe levels. Defaults to "info".

browser_dragвнешний мир

Перетаскивает между двумя элементами

Параметры
  • endElementstring

    Human-readable target element description used to obtain the permission to interact with the element

  • endTargetstringобязательный

    Exact target element reference from the page snapshot, or a unique element selector

  • startElementstring

    Human-readable source element description used to obtain the permission to interact with the element

  • startTargetstringобязательный

    Exact target element reference from the page snapshot, or a unique element selector

browser_dropвнешний мир

Бросает файлы или данные с MIME-типом на элемент, как будто они перетаскиваются извне страницы. Как минимум один из параметров "paths" или "data" должен быть указан.

Параметры
  • dataobject

    Data to drop, as a map of MIME type to string value (e.g. {"text/plain": "hello", "text/uri-list": "https://example.com"}).

  • elementstring

    Human-readable element description used to obtain permission to interact with the element

  • pathsstring[]

    Absolute paths to files to drop onto the element.

  • targetstringобязательный

    Exact target element reference from the page snapshot, or a unique element selector

browser_evaluateвнешний мир

Вычисляет JavaScript-выражение на странице или элементе.

Параметры
  • elementstring

    Human-readable element description used to obtain permission to interact with the element

  • filenamestring

    Filename to save the result to. If not provided, result is returned as text.

  • functionstringобязательный

    () => { /* code / } or (element) => { / code */ } when element is provided

  • targetstring

    Exact target element reference from the page snapshot, or a unique element selector

browser_file_uploadвнешний мир

Загружает один или несколько файлов.

Параметры
  • pathsstring[]

    The absolute paths to the files to upload. Can be single file or multiple files. If omitted, file chooser is cancelled.

browser_fill_formвнешний мир

Заполняет несколько полей формы.

Параметры
  • fieldsobject[]обязательный

    Fields to fill in

browser_findтолько чтениевнешний мир

Ищет в accessibility snapshot текущей страницы текст или регулярное выражение. Возвращает совпадающие узлы snapshot с несколькими строками окружающего контекста (как фрагменты поиска), каждый показан под своим путём от корня дерева, что дешевле, чем захват всего snapshot, когда нужно только найти элемент и его ref.

Параметры
  • regexstring

    Regular expression to search for in the page snapshot. Matching is case-sensitive by default; wrap the pattern in slashes to add flags, e.g. "/error/i" for case-insensitive. Provide either text or regex, not both.

  • textstring

    Plain text to search for in the page snapshot (case-insensitive substring match). Provide either text or regex, not both.

browser_handle_dialogвнешний мир

Обрабатывает диалог

Параметры
  • acceptbooleanобязательный

    Whether to accept the dialog.

  • promptTextstring

    The text of the prompt in case of a prompt dialog.

browser_hoverвнешний мир

Наводит курсор на элемент на странице

Параметры
  • elementstring

    Human-readable element description used to obtain permission to interact with the element

  • targetstringобязательный

    Exact target element reference from the page snapshot, or a unique element selector

browser_navigateвнешний мир

Переходит по URL

Параметры
  • urlstringобязательный

    The URL to navigate to

browser_navigate_backвнешний мир

Возвращает на предыдущую страницу в истории

Параметры

Без параметров.

browser_network_requestтолько чтениевнешний мир

Возвращает полные сведения (заголовки и тело) одного сетевого запроса или одной части, если установлен part. Используйте номер из browser_network_requests.

Параметры
  • filenamestring

    Filename to save the result to. If not provided, output is returned as text.

  • indexintegerобязательный

    1-based index of the request, as printed by browser_network_requests.

  • partenum

    Return only this part of the request. Omit to return full details.

browser_network_requestsтолько чтениевнешний мир

Возвращает нумерованный список сетевых запросов с момента загрузки страницы. Используйте browser_network_request с номером, чтобы получить полные сведения.

Параметры
  • filenamestring

    Filename to save the network requests to. If not provided, requests are returned as text.

  • filterstring

    Only return requests whose URL matches this regexp (e.g. "/api/.*user").

  • staticbooleanобязательный

    Whether to include successful static resources like images, fonts, scripts, etc. Defaults to false.

browser_press_keyвнешний мир

Нажмите клавишу на клавиатуре

Параметры
  • keystringобязательный

    Name of the key to press or a character to generate, such as ArrowLeft or a

browser_resizeвнешний мир

Изменяет размер окна браузера.

Параметры
  • heightnumberобязательный

    Height of the browser window

  • widthnumberобязательный

    Width of the browser window

browser_run_code_unsafeвнешний мир

Запускает фрагмент кода Playwright. Небезопасно: выполняет произвольный JavaScript в процессе сервера Playwright и эквивалентен RCE.

Параметры
  • codestring

    A JavaScript function containing Playwright code to execute. It will be invoked with a single argument, page, which you can use for any page interaction. For example: async (page) => { await page.getByRole('button', { name: 'Submit' }).click(); return await page.title(); }

  • filenamestring

    Load code from the specified file. If both code and filename are provided, code will be ignored.

browser_select_optionвнешний мир

Выбирает вариант в выпадающем списке.

Параметры
  • elementstring

    Human-readable element description used to obtain permission to interact with the element

  • targetstringобязательный

    Exact target element reference from the page snapshot, or a unique element selector

  • valuesstring[]обязательный

    Array of values to select in the dropdown. This can be a single value or multiple values.

browser_snapshotтолько чтениевнешний мир

Захватывает снимок доступности текущей страницы, это лучше, чем скриншот

Параметры
  • boxesboolean

    Include each element's bounding box as [box=x,y,width,height] in the snapshot. Coordinates are viewport-relative, in CSS pixels (Element.getBoundingClientRect)

  • depthnumber

    Limit the depth of the snapshot tree

  • filenamestring

    Save snapshot to markdown file instead of returning it in the response.

  • targetstring

    Exact target element reference from the page snapshot, or a unique element selector

browser_tabsвнешний мир

Перечисляет, создаёт, закрывает или выбирает вкладку браузера.

Параметры
  • actionenumобязательный

    Operation to perform

  • indexnumber

    Tab index, used for close/select. If omitted for close, current tab is closed.

  • urlstring

    URL to navigate to in the new tab, used for new.

browser_take_screenshotтолько чтениевнешний мир

Сделайте снимок экрана текущей страницы. Вы не можете выполнять действия на основе снимка экрана, используйте browser_snapshot для действий.

Параметры
  • elementstring

    Human-readable element description used to obtain permission to interact with the element

  • filenamestring

    File name to save the screenshot to. Defaults to page-{timestamp}.{png|jpeg|webp} if not specified. Prefer relative file names to stay within the output directory.

  • fullPageboolean

    When true, takes a screenshot of the full scrollable page, instead of the currently visible viewport. Cannot be used with element screenshots.

  • scaleenumобязательный

    Image resolution scale. "css" produces a screenshot sized in CSS pixels (smaller, consistent across devices). "device" produces a high-resolution screenshot using device pixels (larger, accounts for the device pixel ratio). Default is css.

  • targetstring

    Exact target element reference from the page snapshot, or a unique element selector

  • typeenum

    Image format for the screenshot. If unset, inferred from the filename extension, otherwise png.

browser_typeвнешний мир

Вводит текст в редактируемый элемент

Параметры
  • elementstring

    Human-readable element description used to obtain permission to interact with the element

  • slowlyboolean

    Whether to type one character at a time. Useful for triggering key handlers in the page. By default entire text is filled in at once.

  • submitboolean

    Whether to submit entered text (press Enter after)

  • targetstringобязательный

    Exact target element reference from the page snapshot, or a unique element selector

  • textstringобязательный

    Text to type into the element

browser_wait_forтолько чтениевнешний мир

Ожидает появления или исчезновения текста либо истечения заданного времени.

Параметры
  • textstring

    The text to wait for

  • textGonestring

    The text to wait for to disappear

  • timenumber

    The time to wait in seconds

Похожие MCP-сервера

vikramgorla/mcp-swiss

vikramgorla/mcp-swiss

MCP сервер для доступа к швейцарским открытым данным: транспорт, погода, компании - без API-ключей и регистрации. Включает 76 готовых инструментов для AI-ассистентов и разработчиков, с нулевой наст...

TypeScript22
DappierAI/dappier-mcp

DappierAI/dappier-mcp

официальный

Dappier MCP предоставляет быстрый поиск в реальном времени и доступ к премиум-данным от проверенных медиа: новости, финансы, спорт, погода. Идеален для AI-агентов, требующих актуальной информации б...

Python43
2s-io/sdk

2s-io/sdk

MCP сервер 2s.io даёт AI-агентам доступ к 350+ API-эндпоинтам с оплатой за вызов в USDC. Есть бесплатные пробные запросы и встроенная безопасность. Полезен разработчикам, которым нужны реальные данные из разных сфер.

TypeScript8
Hug0x0/mcp-reunion

Hug0x0/mcp-reunion

MCP-сервер для открытых данных Реюньона: 99 инструментов по администрации, экономике, культуре, транспорту и погоде. Через каталог доступны ~270 наборов данных, включая выборы, жильё, здравоохранен...

TypeScript2
carrierone/verilexdata-mcp

carrierone/verilexdata-mcp

MCP сервер Verilex Data открывает AI-агентам доступ к 20 структурированным датасетам: государственные данные (SEC, NPI, погода), крипто-аналитика (DeFi, OFAC, киты) и prediction markets. Полезен разработчикам и аналитикам. Оплата через USDC по запросу.

TypeScript1
pylonapi/pylon-mcp

pylonapi/pylon-mcp

MCP сервер Pylon предоставляет AI-агентам 20 готовых функций: скрапинг веба, поиск, OCR и другие. Оплата за вызов - доли цента через x402 USDC на Base. Без API-ключей и подписок.

JavaScript1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин