Connect Llmwhisperer to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.
Ask your agent in plain language. Each of these maps to a real tool on the server.
Use the extract document tool in Llmwhisperer
Use the get extraction status tool in Llmwhisperer
Use the get usage info tool in Llmwhisperer
Use the get highlights tool in Llmwhisperer
Use the manage webhook tool in Llmwhisperer
Use the retrieve extraction tool in Llmwhisperer
Supported Tools
extract_document
Extract Document
Submit a document for text extraction. Accepts a document URL and converts it into LLM-optimized text using various extraction modes (native text, OCR, form, table).
Returns a whisper hash that can be used to check status and retrieve results. For large or complex documents, processing is asynchronous — use **Get Extraction Status** to poll for completion and **Retrieve Extraction** to get the text.
get_extraction_status
Get Extraction Status
Check the processing status of a document extraction job. Use the whisper hash returned from **Extract Document** to poll for completion.
Possible statuses: "accepted" (queued), "processing" (in progress), "processed" (ready to retrieve), "error" (failed), "retrieved" (already retrieved).
get_usage_info
Get Usage Info
Retrieve account usage metrics including page counts, quotas, and subscription plan details. Useful for monitoring consumption and quota limits.
get_highlights
Get Highlights
Retrieve bounding box coordinates for extracted text lines. Use this to highlight or locate specific lines in the original document.
Requires that the extraction was performed with `addLineNos` enabled.
manage_webhook
Manage Webhook
Register, update, retrieve, or delete a webhook for receiving document extraction completion notifications. Webhooks are referenced by name in extraction requests via the `useWebhook` parameter.
When registering, LLMWhisperer sends a test payload to verify the URL is functioning — ensure the endpoint returns a 200 status code.
retrieve_extraction
Retrieve Extraction
Retrieve the extracted text from a completed document extraction job. Use the whisper hash from **Extract Document** after the status is "processed".
Returns the full extracted text along with confidence and document metadata.
get_tag_usage
Get Tag Usage
Get page usage by extraction mode for a tag, optionally within a date range. Use the tag supplied to Extract Document. If neither date is supplied, the API reports the last 30 days.
get_extraction_details
Get Extraction Details
Get processing metrics for a document extraction job, including its mode, tag, page counts, file size, and processing timestamps. Use the whisper hash returned by Extract Document.
Enable Llmwhisperer in Metorial. In your Metorial portal, enable the Llmwhisperer MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
Sign in. Select Add and sign in to load Llmwhisperer tools.
Enable Llmwhisperer in Metorial. In your Metorial portal, enable the Llmwhisperer MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add a custom MCP server. On ChatGPT web, open Plugins, select +, then Add custom MCP server.
Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>), choose OAuth and accept the risk notice.
Create and install the plugin. Select Create as a plugin, install it and sign in to load Llmwhisperer tools.
Enable Llmwhisperer in Metorial. In your Metorial portal, enable the Llmwhisperer MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add Metorial to your MCP config. Use ~/.cursor/mcp.json for every project, or .cursor/mcp.json for one.
Sign in. Open Customize in the sidebar, find Metorial and sign in to load Llmwhisperer tools.
{
"mcpServers":{
"metorial":{
"url":"<your-magic-mcp-url>"
}
}
}
Enable Llmwhisperer in Metorial. In your Metorial portal, enable the Llmwhisperer MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add the server over HTTP. Add --scope user to use it in every project.
Sign in. Run /mcp, select Metorial and sign in to load Llmwhisperer tools.
claude mcp add --transport http metorial <your-magic-mcp-url>
Enable Llmwhisperer in Metorial. In your Metorial portal, enable the Llmwhisperer MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add the server and sign in. The Codex CLI, IDE extension and ChatGPT desktop app share this config.
Check the connection. Type /mcp in Codex to see Metorial and its Llmwhisperer tools.
codex mcp add metorial --url <your-magic-mcp-url>
codex mcp login metorial
Run Llmwhisperer through the Metorial gateway
One governed layer for every app your agents reach, not a separate connector per tool.
Give Llmwhisperer and every other app to your whole team through one MCP gateway, behind your SSO.
Scope which teams and agents can use Llmwhisperer tools with role-based access control, and trace every call.
Prefer to run it yourself? Metorial is open source and self-hostable.
Extract and convert complex documents — PDFs, scanned images, Office documents, and spreadsheets — into LLM-optimized text. Submit documents via file upload or URL with multiple extraction modes: native text, low-cost OCR, high-quality OCR, form extraction, and table extraction. Preserve document layout or extract plain text. Configure image preprocessing (median filter, Gaussian blur) to improve OCR quality. Select specific pages for extraction. Check extraction status for async processing and retrieve results when ready. Get line-level bounding box metadata for text highlighting and search. Register webhooks for extraction completion notifications. Track API usage metrics by processing mode and tag.
Frequently asked questions
Common questions about connecting Llmwhisperer to AI agents with Metorial.
How many tools does the Llmwhisperer MCP server have?
The Llmwhisperer MCP server exposes 8 tools, including Extract Document, Get Extraction Status, Get Usage Info. Each one is governed and traced through Metorial.
Does the Llmwhisperer MCP server support triggers?
Llmwhisperer exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
Which AI clients can use the Llmwhisperer MCP server?
Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Llmwhisperer MCP server through the same Metorial URL.
How do I give only some teams access to Llmwhisperer?
Use role-based access control to decide which teams, users, and agents can use Llmwhisperer and which of its tools they can call.
Can I self-host the Llmwhisperer MCP server?
Yes. Metorial is open source, so you can run the Llmwhisperer MCP server yourself or use the hosted gateway.
Connect Llmwhisperer to production AI agents
See how Metorial gives your team governed access to Llmwhisperer, with tracing and security controls built in.