MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Description from the maker (original English)
Real-time data-breach lookup and analytics for emails and domains from XposedOrNot.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://api.xposedornot.com/mcpRun this in your terminal
claude mcp add --transport http xposedornot https://api.xposedornot.com/mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"xposedornot": {
"url": "https://api.xposedornot.com/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"xposedornot": {
"type": "http",
"url": "https://api.xposedornot.com/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://api.xposedornot.com/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
We have not read this server’s tool list yet; we check endpoints in rotation.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 6, 2026
The registry name was verified against the domain xposedornot.com (the registry checks domain ownership)
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Not checked yet; we check endpoints in rotation
Not checked yet; we check endpoints in rotation
Not checked yet; we read the tool list when we check the endpoint
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (2.0.0) reached the registry 34 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
XposedOrNot API
🎉 Your free API for real-time data breach monitoring and analytics.
XposedOrNot API Playground · XposedOrNot.com
Data breaches happen constantly, and most people only find out long after their email and passwords are already circulating. I built XposedOrNot so you don't have to wonder. Check an email or domain and know right away whether it's turned up in a known breach.
This repo is the API that powers it all: the breach lookups, the analytics, and the alerts. It's free to use, and it's open-source, so you can read exactly how every check works rather than taking my word for it.
Give it a try below, and if you find it useful, I'd love for you to build something with it.
Devanand Premkumar, creator of XposedOrNot
Check if an email has been exposed in data breaches:
curl https://api.xposedornot.com/v1/check-email/test@example.com
Response:
{
"breaches": [["Adobe", "LinkedIn"]], "email": "test@example.com", "status": "success" }
Get detailed breach analytics:
curl "https://api.xposedornot.com/v1/breach-analytics?email=test@example.com"
/v1/check-email, /v1/breach-analytics, /v1/breaches)Rate limits are applied per IP, per endpoint:
| Endpoint | Per second | Per hour | Per day |
|---|---|---|---|
GET /v1/check-email/{email} | 2 | 25 | 100 |
GET /v1/breach-analytics | 2 | 25 | 100 |
GET /v1/breaches | 2 | 50 | 100 |
POST /v1/domain-breaches/ | 2 | 25 | 50 |
When a limit is exceeded the API returns 429 Too Many Requests with a Retry-After header (seconds) and a JSON body carrying retry_after and reset_time, so clients can back off precisely.
The free API above is for personal and low-volume use, and it stays free. If you're building a product on breach data or need more throughput, xonAPI+ offers paid plans from $5/month with rate limits up to 25,000 requests/minute, API-key access, and commercial support. It's the same breach data, and it's what keeps the free tier free.
For full documentation, see the API docs and the API playground.
The full, always-current spec lives at /docs (Swagger) and /openapi.json. The endpoints you'll reach for most:
| Method | Path | What it does |
|---|---|---|
| GET | /v1/check-email/{email} | Quick check: is this email in a known breach? |
| GET | /v1/breach-analytics?email= | Detailed breach analytics for an email |
| GET | /v1/breaches | List all known breaches (optional ?domain=) |
| GET | /v1/domain-breach-summary | Summary of breaches for a domain |
| Method | Path | What it does |
|---|---|---|
| GET | /v1/metrics | Top-level breach metrics |
| GET | /v1/metrics/detailed | Expanded metrics |
| GET | /v1/metrics/domain/{domain} | Metrics for a single domain |
| GET | /v1/analytics/pulse | Recent breach activity pulse |
| GET | /v1/xon-pulse | XposedOrNot activity feed |
| GET | /v1/rss | Breach updates as an RSS feed |
Breach data for a domain is only available once you've verified ownership of that domain, and calls are authenticated with an API key tied to your account.
Getting an API key — keys are issued and managed from the web console, not via a public endpoint:
Using the key — pass it in the x-api-key header. The domain-breaches endpoint takes no body; it returns breaches across *all* the domains you've verified:
curl -L -X POST \
-H "x-api-key: " \ -H "Content-Length: 0" \ https://api.xposedornot.com/v1/domain-breaches/
An invalid key (or one with no verified domains) returns 401 Invalid or missing API key; omitting the x-api-key header entirely returns 422. See the API docs for the full domain verification and alert-subscription flows.
XposedOrNot ships a built-in Model Context Protocol server, so AI assistants can check breaches directly. Point your MCP client at https://api.xposedornot.com/mcp (Streamable HTTP, JSON-RPC 2.0 over POST). No API key or authentication is needed; all tools are read-only and never return passwords.
Tools exposed:
Quick connect:
claude mcp add --transport http xposedornot https://api.xposedornot.com/mcp
For Cline, Cursor, Gemini CLI and other clients, see llms-install.md. A machine-readable server card is at https://api.xposedornot.com/.well-known/mcp/server-card.json.
A quick tools/list call:
curl -X POST https://api.xposedornot.com/mcp \
-H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
XposedOrNot was the first open-source tool to monitor and alert on data breaches, and this API gives you direct access to everything it has collected and keeps current. With it you can:
Prefer to just look something up without writing code? You can do all of this on the website too: https://xposedornot.com.
This project is fully open-source and uses automated security tooling (Black, Pylint, CodeQL, OpenSSF Scorecard). For security details, see SECURITY.md.
Please do not report security vulnerabilities through public GitHub issues. Instead, refer to our Responsible Disclosure Guidelines for reporting these issues in a secure manner.
shell git clone https://github.com/XposedOrNot/XposedOrNot-API
shell docker compose up
This command will build API and Datastore Docker images. Note that the project source directory is mapped in the Docker container, so any changes in the source code won't require rebuilding the Docker image.
shell git clone https://github.com/XposedOrNot/XposedOrNot-API
shell sudo apt-get install -y python3-pip build-essential libffi-dev python3-dev
Then install the gcloud CLI — it's not in the stock Debian/Ubuntu repositories and is needed for step 4 (Datastore authentication or the local emulator).
shell pip3 install -r requirements.txt
Before running XposedOrNot-API, choose one of the following options:
`shell
gcloud beta emulators datastore start `
shell python3 main.py
Configuration is read from environment variables. For Docker Compose these are already set in docker-compose.yml; for a local install, copy .env.example to .env and fill in the values (or export them in your shell).
| Variable | What it's for |
|---|---|
SECRET_APIKEY | Secret used to sign issued API keys |
SECURITY_SALT | Salt for signing verification tokens |
| WTF_CSRF_SECRET_KEY | CSRF prot
Only the beginning is shown; read the rest in the repo