omni.

MCP

Ask an AI app what is listed, what last sold, and what a cert is. It reads Omni. It cannot buy, bid, or open a pack.

Connect

Copy this page and paste it into Cursor, Claude, ChatGPT, or any other AI app. Tell it to add the Omni MCP. It will ask you for an API key.

This pagehttps://omnitcg.xyz/mcp
  1. Create the key on Dashboard, under API. It is shown once.
  2. Paste the key when the app asks. The header is Authorization: Bearer.
  3. If it asks for a server URL instead, use https://omnitcg.xyz/api/mcp.

The full tool list is in the reference.

What it can read

search_listings
Live asks, the Alt value, the last sale, and the cert on Alt rows.
below_market
Buy-now asks under the lower of the last sale and the Alt value.
card_detail
Last sale, Alt value, spread, and population for one grade.
cert_lookup
A PSA, BGS, or CGC number, then the listings Omni can see.
read_index
Level, week and month change, and the basket.
omni500
Total market cap, then rank, PSA 10 price, highest sold, and copies.
market_tape
The largest fresh sale, the loud set moves, and breadth.
tape
Bids, sales, and listings at $50,000 or more, newest first.
check_listing
Re-read an eBay, Fanatics, Collector Crypt, or Alt ask.
my_book
Your watches and alerts, only when the app is signed in.

Questions you can ask

Cursor

What moved in Pokémon this week?

The largest fresh PSA 10 sale, the loudest set rise, the loudest set drop, the index, and how many set indexes rose and fell.

Powered byomni.

Claude

PSA 10 Lost Origin Giratina. What is the ask next to the last sale?

Each listing comes back with the ask, the Alt value, and lastSale. A wide spread means those sales are not one print.

Powered byomni.

ChatGPT

Look up cert 0015592596.

The card behind that cert, then the live listings Omni can see for it.

Powered byomni.

Copilot

How did the Vintage index do this month?

The index level, the week and the month, and the basket in dollars.

Powered byomni.

Cursor

What is the Omni500 total, and which card is first?

omni500. The total market cap of the board, then rank, market cap, PSA 10 price, highest sold, and copies.

Powered byomni.

Claude

What sold above $50,000?

tape. Bids, sales, and listings at $50,000 or more, newest first. One row per sale.

Powered byomni.

What you can build

The same read, inside a program. A screener, a note, an app, or a desk that runs every morning.

01CursorBuild a program

Write a screener. PSA 10 buy-now asks at least 15% under the last sale, with the Alt value on each row.

The program calls below_market and search_listings. Each row is the ask, the last sale, and the Alt value. It does not buy the card.

Powered byomni.

02ClaudeRun the dataset

Compare Vintage, Mid-Era, and Ultra Modern over the month. Which basket moved, and how many set indexes rose and fell?

read_index and market_tape. Levels, the week, the month, the baskets, and breadth. The note is yours. The figures are Omni's.

Powered byomni.

03ChatGPTBuild an app

Build a cert checker. I paste a PSA, BGS, or CGC number. It returns the card and the live asks.

cert_lookup, then the listings Omni can see for that slab. The app is yours. The read is Omni.

Powered byomni.

04CopilotA morning desk

Every morning, pull the tape. Largest fresh PSA 10 sale, loudest set rise, loudest set drop, and the index.

market_tape, the same facts as the market feed. A desk can run it on a timer. It still cannot bid.

Powered byomni.

05ClaudeA market-cap board

Build an Omni500 board. Total at the top. Each row is market cap, PSA 10 price, highest sold, and copies.

omni500. The total is the sum of the 500. Each row is one card. The program reads. It does not bid.

Powered byomni.