Extract structured insights from videos, podcasts, articles, and PDFs with multi-model AI
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://corewise.video/mcp4 tools · 381msextract_urlStart an AI extraction of a YouTube video, podcast, article, or PDF URL on CoreWise. Returns an extraction_id immediately after initialization. Initialization normally takes a few seconds but can take up to 2 minutes for videos without captions or for PDFs. The extraction itself then runs for 1-7 m…Start an AI extraction of a YouTube video, podcast, article, or PDF URL on CoreWise. Returns an extraction_id immediately after initialization. Initialization normally takes a few seconds but can take up to 2 minutes for videos without captions or for PDFs. The extraction itself then runs for 1-7 m…
| Parameter | Type | Description |
|---|---|---|
| url* | string | The video, podcast, article, or PDF URL to extract insights from. |
| models | array | Which AI models to run (1-6). Default: ['openai', 'gemini']. More models cost more time. |
get_extractionGet the status and results of a CoreWise extraction by id. While status is 'processing', poll every 20-30 seconds. When status is 'completed' the response contains the structured synthesis (JSON object: summary, takeaways, highlights, notable quotes) and per-model markdown summaries. Works on your…Get the status and results of a CoreWise extraction by id. While status is 'processing', poll every 20-30 seconds. When status is 'completed' the response contains the structured synthesis (JSON object: summary, takeaways, highlights, notable quotes) and per-model markdown summaries. Works on your…
| Parameter | Type | Description |
|---|---|---|
| extraction_id* | string | The extraction id returned by extract_url. |
get_transcriptGet the raw source transcript (or article/PDF text) of a CoreWise extraction by id. Available as soon as the extraction has been initialized — no need to wait for 'completed'. Transcripts can be very long, so results are paged: pass 'offset' and 'max_chars' to fetch further chunks when 'truncated'…Get the raw source transcript (or article/PDF text) of a CoreWise extraction by id. Available as soon as the extraction has been initialized — no need to wait for 'completed'. Transcripts can be very long, so results are paged: pass 'offset' and 'max_chars' to fetch further chunks when 'truncated'…
| Parameter | Type | Description |
|---|---|---|
| extraction_id* | string | The extraction id returned by extract_url or found via search. |
| offset | number | Character offset to start from (default 0). Use with max_chars to page. |
| max_chars | number | Max characters to return (default 100000, max 200000). |
search_public_extractionsSearch CoreWise's public community library of extractions (videos, podcasts, articles, and PDFs already analyzed by other users). Returns titles, snippets, and share URLs. Useful to check whether a video has already been extracted before starting a new extraction. No API key required.Search CoreWise's public community library of extractions (videos, podcasts, articles, and PDFs already analyzed by other users). Returns titles, snippets, and share URLs. Useful to check whether a video has already been extracted before starting a new extraction. No API key required.
| Parameter | Type | Description |
|---|---|---|
| query* | string | Search terms matched against titles and content. |
| limit | number | Max results (default 10, max 25). |
4 of 4 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Extract structured insights from videos, podcasts, articles, and PDFs with multi-model AI
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.