Midpoint Card Prices
официальныйЦены на TCG и спортивные карточки и ROI
Что можно делать с Midpoint Card Prices MCP?
- Поиск цен на карты — Спросите «Сколько стоит PSA 10 Base Set Charizard?», чтобы получить стоимость в USD для raw и graded карт через
search_cards. - Полная лестница цен — Запросите цены на raw карты в состояниях NM/LP/MP/HP и graded от PSA/CGC/BGS/SGC/TAG для любой карты с помощью
get_card_prices. - Оценка рентабельности градинга — Спросите «Стоит ли градировать мою Umbreon VMAX alt art?», чтобы увидеть чистую прибыль, точку безубыточности по gem rate и лучшую компанию через
grading_roi. - Отслеживание истории цен — Просматривайте рыночные тренды за 7–180 дней для raw или graded карт с помощью
get_price_history. - Поиск трендовых карт — Находите крупнейших за 30 дней победителей или падения по играм через
trending_cards. - Списки наборов — Получайте списки наборов с ценами или самые ценные карты в наборе через
get_set_cards.
Документация
MCP-сервер Midpoint
Рыночные цены на карточки для коллекционных игр и ROI от градинга как инструменты Model Context Protocol. Только чтение, без аккаунта и API-ключа. Работает как плагин Midpoint Card Prices в ChatGPT и совместим с Claude, Claude Code, Cursor и любым MCP-клиентом.
- Эндпоинт:
https://mcp.cardcenteringtool.com/mcp(Streamable HTTP) - Документация и инструкции по подключению: https://www.cardcenteringtool.com/mcp
- Официальный реестр MCP:
com.cardcenteringtool/card-prices(https://registry.modelcontextprotocol.io/v0.1/servers?search=com.cardcenteringtool) - Данные: 1,5 млн+ карт Pokémon, Magic, Yu-Gi-Oh!, One Piece, Lorcana, Gundam, спортивных и развлекательных коллекций; рыночные стоимости в долларах США на основе реальных продаж, обновляются ежедневно. Те же данные, что и на https://www.cardcenteringtool.com/prices.
Что можно спросить
Обычные вопросы на языке коллекционера. Ассистент выбирает инструмент, находит карту и отвечает с ценами, датой фиксации и ссылкой на страницу карты.
- «Сколько стоит PSA 10 Base Set Charizard?» · «Стоит ли градировать мой Umbreon VMAX alt art?»
- «Цена 1986 Fleer Michael Jordan raw и PSA 10» · «Стоимость новичка Luka Doncic Prizm Silver»
- «История цен 1952 Topps Mickey Mantle PSA 10» · «Стоит ли градировать моего новичка Shohei Ohtani?»
- «Цена Alpha Black Lotus» · «LOB-001 Blue-Eyes White Dragon 1st edition» · «OP-01 Manga Luffy»
- «Какие карты Pokémon выросли больше всего за месяц?» · «Какие растущие карты реально продаются?»
- «Самые ценные карты в Evolving Skies» · «Лучшие баскетбольные карты для градинга»
Каждый ответ может включать сырые цены по состоянию (NM/LP/MP/HP), лестницу градинга для PSA, CGC, BGS, SGC и TAG, премию PSA 9 и PSA 10 над raw, чистую прибыль после комиссий $25/$50/$150, ожидаемую стоимость по доле gem, безубыточную долю gem, историю цен за 7–180 дней, лидеров за 30 дней, ликвидные растущие карты, лучшие карты для градинга и чек-листы сетов с ценами.
Покрытие: Pokémon, Magic: The Gathering, Yu-Gi-Oh!, One Piece, Disney Lorcana, Riftbound, Gundam, Dragon Ball, Digimon; бейсбол, баскетбол, футбол, хоккей, соккер, рестлинг, UFC, гонки, теннис, гольф, бокс; Marvel, Star Wars, Garbage Pail Kids и другие развлекательные и TCG-сеты.
Установка
Удалённый сервер, устанавливать ничего не нужно. Добавьте его в любой MCP-клиент, поддерживающий HTTP-серверы:
{
"mcpServers": {
"midpoint": {
"url": "https://mcp.cardcenteringtool.com/mcp"
}
}
}
Клиенты, работающие только через stdio (Claude Desktop, некоторые плагины IDE), могут использовать мост с mcp-remote:
{
"mcpServers": {
"midpoint": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.cardcenteringtool.com/mcp"]
}
}
}
- ChatGPT: установите Midpoint Card Prices из каталога плагинов или в режиме разработчика добавьте коннектор с эндпоинтом.
- Claude (веб, десктоп, мобильный): Customize → Connectors → Add custom connector → вставьте эндпоинт.
- Claude Code:
claude mcp add --transport http midpoint https://mcp.cardcenteringtool.com/mcp - Cursor / Windsurf / другие: вставьте JSON выше в настройки MCP клиента.
- MCP Inspector:
npx @modelcontextprotocol/inspectorи подключитесь к эндпоинту.
Без аутентификации. Транспорт Streamable HTTP. Ограничение по частоте запросов на IP клиента.
Инструменты
search_cards
Поиск карт по названию, сету, номеру или году с возвратом цен raw и PSA 10 в долларах США и id карты.
Входные данные: query, game?, set_id?, limit?
get_card_prices
Полная лестница цен для одной карты: raw по состоянию (NM/LP/MP/HP) и цены градинга для PSA, CGC, BGS, SGC и TAG по грейдам.
Лестница относится к основному тиражу карты (variant, например, «holofoil»); другие тиражи того же id
(reverse holo, 1st edition…) возвращаются отдельно в other_variants и никогда не смешиваются. raw_note
устанавливается, когда лестница raw выходит из порядка состояний (разреженные данные).
Входные данные: card_id
grading_roi
Стоит ли градировать эту карту? Raw против PSA 9 против PSA 10, премия gem, чистая прибыль после комиссий $25/$50/$150, ожидаемая стоимость по доле gem, безубыточная доля gem, какая компания платит больше всего, и простой вердикт.
Входные данные: card_id, grading_fee_usd?
get_price_history
Датированные рыночные стоимости за 7–180 дней для серии raw или грейда PSA (1–10, допускаются половинные грейды). Серия
следует одному тиражу (variant). coverage показывает, сколько дней имеют фиксацию и как читать повторяющиеся или
разреженные значения: значение, повторяющееся несколько дней подряд, — это неизменная рыночная оценка, а не замороженный рынок.
Входные данные: card_id, days?, grade?
best_cards_to_grade
Карты с наибольшей ожидаемой чистой прибылью от градинга в игре или сете (половина PSA 10, половина PSA 9, минус raw и комиссия; требуются обе цены градинга).
Входные данные: game, set_slug?, grading_fee_usd?, limit?
trending_cards
Самые большие роста или падения за 30 дней, в одной игре или во всех.
Входные данные: game?, direction?, min_market_usd?, limit?
liquid_movers
Растущие карты (изменение за 30 дней > 0) с зафиксированным числом продаж 25+ за последний год. Сначала проверяется
собственная 40-дневная серия каждого кандидата (достаточно фиксаций, стабильный базовый уровень, без скачка на одной
фиксации); нестабильные отбрасываются и учитываются в excluded_unstable. trending_cards применяет ту же проверку.
Карты, источник которых не отслеживает годовой объём, исключаются, если не задан include_unknown_volume.
Входные данные: game?, include_unknown_volume?, limit?
list_sets
Сеты и дополнения для игры, сначала новые, с id.
Входные данные: game, query?, limit?
get_set_cards
Чек-лист с ценами или самые ценные карты в сете.
Входные данные: game, set_id, sort?, limit?
Каждый инструмент доступен только для чтения (readOnlyHint: true, destructiveHint: false, openWorldHint: false), возвращает
structuredContent со схемой вывода и ссылается на соответствующую страницу на cardcenteringtool.com.
Id карт — это публичные ключи URL (swsh7-215, pricecharting-1821843).
Ключи игр: pokemon magicthegathering yugioh onepiece lorcana riftbound gundam dragonball digimon baseball basketball football hockey soccer wrestling ufc racing tennis golf boxing marvel starwars gpk entertainment othertcg.
Discord-бот
Те же девять инструментов как слэш-команды (/price, /grade, /history, /trending, /movers,
/set), ответы в виде вложений. Исходный код в src/discord/, создан тем же npm run build, запускается
с npm run start:discord (или Dockerfile.discord как второе приложение Coolify). Это обычный
HTTP-клиент публичного сервера: без базы данных, без секретов, кроме токена бота. Сервер
помечает его вызовы и ссылки как клиент discord.
Окружение: DISCORD_BOT_TOKEN, DISCORD_CLIENT_ID (оба из Discord Developer Portal →
ваше приложение → Bot / General Information), необязательные MCP_URL (по умолчанию production) и
APP_LINK (по умолчанию https://www.cardcenteringtool.com/go/discord). URL приглашения:
https://discord.com/oauth2/authorize?client_id=<CLIENT_ID>&scope=bot%20applications.commands&permissions=2048
(Send Messages). Команды регистрируются глобально при запуске; Discord может занимать до часа, чтобы
показать их на каждом сервере после первой регистрации.
Обработка данных
Запросы содержат только аргументы инструментов (названия карт, id, фильтры) и IP вызывающего для ограничения частоты. Политика конфиденциальности: https://www.cardcenteringtool.com/privacy. Поддержка: https://www.cardcenteringtool.com/contact.