Sensible Connector for AI agents.
37 live capabilities
Turn messy PDFs, invoices, and images into structured JSON data.
Waiting for input…
Why people use Sensible
Sensible : Ending the Manual Data Entry Nightmare
This Connector changes that. You can have your agent scan those files and pull out exactly what you need. It identifies the fields, extracts the values, and gives you a clean JSON object. You get a structured database instead of a folder full of static files.
What Vinkius changes
You stop copy-pasting data from documents and start getting structured JSON instantly.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Automated Invoice Processing
An accounts payable clerk uses the agent to scan a folder of 500 PDFs.
- Real-world use case 02
Tax Form Digitization
A tax professional points the agent at a URL of 1099 forms.
- Real-world use case 03
Contract Data Extraction
A legal team uses create_golden to teach the agent their specific contract format.
Complete set · 37capabilities
The complete Sensible capability set.
These are the exact actions your AI can choose when you ask it to work with Sensible.
01—04
4 capabilities in this set.
Part of 37 available through Sensible.
- 01 Capability
Classify sync
Classify a document into a specific type immediately. This helps sort your files as soon as they are uploaded.
- 02 Capability
Create configuration
Set up a new configuration for a specific document type. Use this to define which fields your agent should look for.
- 03 Capability
Delete configuration
Delete an old configuration. Use this to clean up your document types when you no longer need them.
- 04 Capability
Extract portfolio from url
Extract data from a portfolio document at a URL asynchronously. This is a specialized capability for financial portfolios.
05—08
4 capabilities in this set.
Part of 37 available through Sensible.
- 05 Capability
Generate portfolio upload url
Generate a pre-signed upload URL for portfolio extraction. Use this to let users upload large financial docs securely.
- 06 Capability
Generate upload url with config
Generate a pre-signed upload URL for async extraction using a specific config. This is great for high-volume workflows.
- 07 Capability
Get configuration
Get a specific configuration. Use this to check the rules currently applied to a document type.
- 08 Capability
List configuration versions
List versions of a configuration. This is useful for auditing how your extraction rules have changed.
09—12
4 capabilities in this set.
Part of 37 available through Sensible.
- 09 Capability
List configurations
List configurations for a document type. Use this to see all the different ways you can parse a specific file.
- 10 Capability
Update configuration
Update a configuration. Use this to tweak the fields your agent extracts from a document.
- 11 Capability
Update document type
Update a document type. This lets you rename or modify your document categories on the fly.
- 12 Capability
Create document type
Create a new document type in your library. This lets you organize different categories of files like 'Utilities' or 'Rent'.
13—16
4 capabilities in this set.
Part of 37 available through Sensible.
- 13 Capability
Create golden
Create a reference document to serve as a ground truth. It helps the system understand exactly how to parse a specific layout.
- 14 Capability
Delete configuration version
Delete a draft or unpublish a configuration version. This keeps your production environment clean.
- 15 Capability
Delete document type
Delete a document type from your list. Use this to manage your document library efficiently.
- 16 Capability
Delete golden
Delete a reference document. Use this when you've updated your ground truth and no longer need the old one.
17—20
4 capabilities in this set.
Part of 37 available through Sensible.
- 17 Capability
Extract from url with config
Extract data from a URL using a specific configuration asynchronously. This is perfect for processing large batches of web links.
- 18 Capability
Extract from url
Extract data from a document at a URL asynchronously. This lets your agent process files in the background.
- 19 Capability
Extract sync with config
Extract data from a document using a specific config synchronously. Use this when you need the data back immediately.
- 20 Capability
Extract sync
Extract data from a document provided as a Base64 string synchronously. This is the fastest way to get data from a local file.
21—24
4 capabilities in this set.
Part of 37 available through Sensible.
- 21 Capability
Extract text from golden
Extract all text lines and coordinates from a reference document. This helps you map out how your agent should read a page.
- 22 Capability
Generate csv
Compile your JSON extractions into a CSV spreadsheet. This makes it easy to share the data with people who don't use your app.
- 23 Capability
Generate excel
Compile your JSON extractions into an Excel spreadsheet. This is the best way to get data into a format for business teams.
- 24 Capability
Generate upload url
Generate a pre-signed upload URL for asynchronous extraction. Use this to start a background job for any document.
25—28
4 capabilities in this set.
Part of 37 available through Sensible.
- 25 Capability
Get auth tokens
Generate a temporary authorization token for external reviewers. This lets others see your extractions without full access.
- 26 Capability
Get configuration version
Get a specific version of a configuration. This lets you track changes to your parsing rules over time.
- 27 Capability
Get document type
Get a specific document type. This helps you see the details of your current document categories.
- 28 Capability
Get document
Retrieve extraction results by ID. Use this to fetch the specific data your agent just pulled from a file.
29—31
3 capabilities in this set.
Part of 37 available through Sensible.
- 29 Capability
Get extraction statistics
Returns daily extraction coverage statistics. Use this to see how much work your agent is doing each day.
- 30 Capability
Get golden
Get reference document metadata. Use this to see the details of your ground truth files.
- 31 Capability
List document types
List all document types. This shows you every category of file your agent can currently handle.
32—34
3 capabilities in this set.
Part of 37 available through Sensible.
- 32 Capability
List extractions
Retrieve a filtered, paginated list of past extractions. Use this to look back at previous work.
- 33 Capability
List goldens
List reference documents for a document type. This shows you all the ground truth files you have on file.
- 34 Capability
Publish configuration
Publish a configuration version to an environment. Use this to push new parsing rules live.
35—37
3 capabilities in this set.
Part of 37 available through Sensible.
- 35 Capability
Unassociate golden
Unassociate a reference document from its configuration. Use this to swap out an old ground truth file.
- 36 Capability
Update golden
Update reference document metadata. Use this to keep your ground truth files organized.
- 37 Capability
Classify async
Classify a document into one of the document types asynchronously. This is best for sorting large batches of files.
Set up in minutes
One URL. Then ask Sensible to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Sensible from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_o7UzJZoz14EYCYOOWoapn6mPokmSJgmiLbhrr2qv/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Sensible, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Sensible for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_o7UzJZoz14EYCYOOWoapn6mPokmSJgmiLbhrr2qv/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Sensible URL.
- Step 03
Save and start
Save the connection and enable Sensible in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"sensible": {
"url": "https://edge.vinkius.com/vk_preview_o7UzJZoz14EYCYOOWoapn6mPokmSJgmiLbhrr2qv/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Sensible
Open Agent mode in chat and ask: "Using Sensible, help me...". 37 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"sensible": {
"url": "https://edge.vinkius.com/vk_preview_o7UzJZoz14EYCYOOWoapn6mPokmSJgmiLbhrr2qv/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Sensible
Ask Copilot: "Using Sensible, help me...". 37 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"sensible": {
"url": "https://edge.vinkius.com/vk_preview_o7UzJZoz14EYCYOOWoapn6mPokmSJgmiLbhrr2qv/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Sensible
Open Cascade and ask: "Using Sensible, help me...". 37 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"sensible": {
"url": "https://edge.vinkius.com/vk_preview_o7UzJZoz14EYCYOOWoapn6mPokmSJgmiLbhrr2qv/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Sensible
Ask Cline: "Using Sensible, help me...". 37 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add sensible --transport http "https://edge.vinkius.com/vk_preview_o7UzJZoz14EYCYOOWoapn6mPokmSJgmiLbhrr2qv/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Sensible
Ask Claude: "Using Sensible, show me...". 37 tools are ready
Where the request belongs
Work Sensible can move forward.
This is for the ops manager drowning in manual data entry, the developer building automated onboarding flows, and the analyst who needs to digitize old paper archives.
Operations Coordinator
Uses this on Tuesday mornings to turn 500 scanned invoices into a clean CSV for the accounting team.
Data Engineer
Integrates this into a pipeline to automatically parse and store tax forms into a database.
Legal Assistant
Uses this to extract key dates and parties from hundreds of different contract types.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsAlgoDocs
AI document extraction orchestration. parse PDFs, images, and Word docs via AI.
Cradl AI
Equip your AI agent to extract structured data from any document using Cradl AI's deep learning models.
Docparser
Equip your AI agent to extract data from documents, manage parsers, and track extraction results via the Docparser API.
Parsio
Extract structured data from emails and PDFs automatically with AI-powered parsing templates that learn from your documents.
Airparser
AI data extraction orchestration. parse PDFs, emails, and images into structured data via AI.
Alphamoon
Extract data from documents using AI-powered OCR and intelligent document processing for contracts, invoices, and forms.
Bring your own AI
Change the model, client or framework. Keep Sensible connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Sensible.
The practical details behind the request, access and result.
Can Sensible MCP handle handwritten forms?
Yes, it can. The Connector handles images and low-quality scans, making it suitable for handwritten notes or older, scanned documents.
Does Sensible MCP work with Word files?
Yes, it supports PDFs, images, and Word documents. You can pull structured data from any of these formats into JSON.
How does Sensible MCP handle different layouts?
It uses configurations to map specific fields. This means it doesn't matter if the 'Total' is at the top or bottom of the page; the agent knows where to look.
Can I export the data to Excel?
Yes, you can. The Connector includes capabilities to compile your extracted data directly into an Excel spreadsheet for easy sharing.
Is Sensible MCP just for simple OCR?
No, it's specifically for structured data extraction. While it uses OCR, its main job is to identify fields and turn them into usable data.
How does Sensible MCP handle high volume?
It handles high volume through asynchronous processing. You can provide a list of URLs, and the agent will process them in the background.
Can I extract data from a document instantly if I have its Base64 representation?
Yes! Use the extract_sync capability. Provide the document type and the Base64-encoded document bytes, and your agent will return the structured extraction results synchronously.
How do I extract data from a document hosted at a public URL?
You can use the extract_from_url capability. Simply provide the document type, the document URL, and the content type (e.g., application/pdf) to trigger an asynchronous extraction.
Can I specify a custom configuration layout when extracting?
Yes, you can target specific configurations by using the extract_sync_with_config or extract_from_url_with_config capabilities, which allow you to define the exact configuration name to use for parsing.
One connection away
Give your agent a direct line to Sensible.
Connect Sensible once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available