openschemaextract-mcp
v1.0.0
Published
MCP server for OpenSchemaExtract - Extract structured data from any URL
Maintainers
Readme
OpenSchemaExtract MCP Server
Model Context Protocol (MCP) server for OpenSchemaExtract. Enables AI assistants like Claude to extract structured data (JSON-LD, Microdata, RDFa) from any URL.
Installation
Quick Start (npx - no installation needed)
npx -y openschemaextract-mcpGlobal Installation
npm install -g openschemaextract-mcpUsage
With Claude Desktop
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):
Without API Key (Public Demo - Rate Limited)
{
"mcpServers": {
"openschemaextract": {
"command": "npx",
"args": ["-y", "openschemaextract-mcp"]
}
}
}With API Key (Unlimited)
Get your API key from https://openschemaextract.chat-data.com/dashboard
{
"mcpServers": {
"openschemaextract": {
"command": "npx",
"args": ["-y", "openschemaextract-mcp"],
"env": {
"OPENSCHEMAEXTRACT_API_KEY": "osx_live_your_key_here"
}
}
}
}With Claude Code CLI
# Without API key (public demo)
claude mcp add --transport stdio openschemaextract -- npx -y openschemaextract-mcp
# With API key (unlimited)
claude mcp add --transport stdio \
--env OPENSCHEMAEXTRACT_API_KEY=osx_live_your_key_here \
openschemaextract -- npx -y openschemaextract-mcpOr manually edit ~/.claude/settings.json:
{
"mcpServers": {
"openschemaextract": {
"command": "npx",
"args": ["-y", "openschemaextract-mcp"],
"env": {
"OPENSCHEMAEXTRACT_API_KEY": "osx_live_your_key_here"
}
}
}
}Available Tools
extract_schema
Extracts structured data from any URL.
Parameters:
url(string, required): The URL to extract schema from
Returns:
- Schema types found (e.g., Recipe, Product, Article)
- Number of blocks by format (JSON-LD, Microdata, RDFa)
- Full structured data as JSON
Example prompts:
- "Extract schema from https://schema.org/Recipe"
- "What structured data is on stripe.com?"
- "Analyze the JSON-LD on this page: https://example.com"
Environment Variables
OPENSCHEMAEXTRACT_API_KEY- Your API key (optional, for unlimited access)OPENSCHEMAEXTRACT_API_URL- Custom API endpoint (defaults tohttps://openschemaextract.chat-data.com/api/extract)
How It Works
The MCP server acts as a bridge between AI assistants and the OpenSchemaExtract API:
- AI assistant calls the
extract_schematool with a URL - MCP server makes HTTP request to OpenSchemaExtract API
- Returns formatted results to the AI assistant
- AI summarizes and presents findings to the user
API Key Benefits
Without API key (public demo):
- ✓ Works immediately
- ✗ Rate limited
- ✗ May be slower
With API key:
- ✓ Unlimited requests
- ✓ Faster response times
- ✓ Priority support
- ✓ Access to dashboard analytics
Get your key at: https://openschemaextract.chat-data.com/dashboard
License
MIT - See LICENSE
