Jigsawstack MCP server

Connect Jigsawstack 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.

What you can do with the Jigsawstack MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the translate text tool in Jigsawstack
  • Use the summarize text tool in Jigsawstack
  • Use the validate content tool in Jigsawstack
  • Use the generate embedding tool in Jigsawstack
  • Use the web search tool in Jigsawstack
  • Use the scrape website tool in Jigsawstack

Supported Tools

translate_text

Translate Text

Translate text between 160+ languages with context awareness. Supports both single strings and batch translation of multiple strings in one request. The source language is auto-detected if not specified.

summarize_text

Summarize Text

Generate concise summaries from text, URLs, or uploaded PDF files. Supports paragraph-style summaries or bullet-point lists. Provide exactly one content source: direct text, a URL to a PDF, or a file store key.

validate_content

Validate Content

Validate text content for quality and safety issues. Combines spell checking, profanity detection, and spam detection into a single tool. Choose which checks to run. Returns detailed results for each enabled check including corrections, flagged words, and spam scores.

generate_embedding

Generate Embedding

Generate vector embeddings for text, images, audio, or PDFs. Useful for semantic search, clustering, similarity comparison, and other vector-based operations. Provide the content and specify the type.

scrape_web

Scrape Website

Intelligently scrape any website using AI to extract structured data. Provide a URL or raw HTML along with natural language prompts describing what data to extract, and the API returns structured results consistently across different sites. You can also use CSS selectors for precise targeting.

predict_time_series

Predict Time Series

Forecast future values based on historical time series data. Provide a dataset of date-value pairs and get predicted future data points. Useful for trend analysis, demand forecasting, and financial projections.

delete_file

Delete File

Delete a file from JigsawStack's file storage by its key.

generate_image

Generate Image

Generate images from text prompts using the archived JigsawStack image generation API. This API is no longer maintained by the provider. Returns a URL to the generated image. Supports various aspect ratios, custom dimensions, and output formats (PNG, SVG). Advanced options include negative prompts, guidance scale, and seed for reproducibility.

transcribe_audio

Transcribe Audio

Transcribe audio or video files to text using AI speech-to-text. Supports speaker diarization, language detection, and translation. Provide a URL to an audio/video file or a file store key. For long files, the result is returned directly; alternatively a webhook URL can be used for asynchronous processing.

extract_from_image

Extract From Image (vOCR)

Extract structured data from images or PDFs using vision OCR. Provide prompts describing what fields to extract (e.g., "total_price", "tax", "vendor_name" from a receipt). Supports JPEG, JPG, PNG, and multi-page PDFs. Returns extracted context, text sections with positioning data, and auto-generated tags.

get_file

Get File

Retrieve a previously uploaded file from JigsawStack's file storage. Prepares the file for download and returns its provider URL. Files can be referenced by their key in other API calls (e.g., vOCR, speech-to-text).

analyze_sentiment

Analyze Sentiment

Analyze text to determine its emotional tone and sentiment. Returns an overall sentiment classification (positive, negative, or neutral) with a confidence score, plus a sentence-by-sentence breakdown with individual emotion and sentiment analysis.

text_to_sql

Text to SQL

Convert natural language queries into SQL statements. Provide a database schema for context and describe what you want to query in plain English. Supports PostgreSQL, MySQL, and SQLite dialects.

detect_nsfw

Detect NSFW Content

Detect not-safe-for-work content in images including nudity and gore. Returns boolean flags and confidence scores (0-1) for each category. Provide an image URL or file store key.

detect_objects

Detect Objects

Identify and locate objects within images using AI. Returns detected objects with bounding boxes and labels. Optionally provide specific object prompts to search for, and request an annotated image with bounding boxes drawn.

convert_html

Convert HTML

Convert HTML content or a URL to images (PNG, JPEG, WebP) or PDF. Supports custom viewport sizes, full-page capture, dark mode, and various quality settings. Returns a downloadable file and its provider URL.

search_suggestions

Search Suggestions

Get autocomplete suggestions for a web search query without running a geographic search.

generate_embedding_v2

Generate Embedding v2

Generate configurable vector embeddings with the current embedding v2 API for text, images, audio, or PDFs. Supports query instructions and speaker fingerprints. Useful for semantic search, clustering, similarity comparison, and other vector-based operations. Provide the content and specify the type.

classify_content

Classify Content

Classify a batch of text or images using custom text labels or example images. Each prediction corresponds to an input sample. All dataset samples must have the same type.

Connect Jigsawstack to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Jigsawstack in Metorial. In your Metorial portal, enable the Jigsawstack MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Jigsawstack tools.

Run Jigsawstack through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Jigsawstack and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Jigsawstack tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Jigsawstack

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Resolve site users to numeric Person/Group LookupId values. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Retrieve site properties and search for sites across Microsoft 365.

Airtable

Create, read, update, and delete records in Airtable bases and tables. Manage base schemas including creating tables and fields. Filter records using formulas, sort by fields, and scope queries to specific views. Upsert records to find, create, or update in a single call. Upload attachments to records, read and write record comments, list accessible bases, and receive real-time base change events through webhooks.

Sentry

Track, manage, and resolve application errors and performance issues. List, query, and bulk-update issues and error events with filters like status, assignment, and tags. Create and manage releases, associate commits, and upload source maps. Configure issue alert rules and metric alert rules with notification actions. Set up cron monitors to detect missed or failed scheduled jobs. Build custom dashboards with configurable widgets. Run ad-hoc Discover queries across errors and transactions for performance analysis. Manage organizations, teams, projects, and members. Provision users via SCIM. Access session replay data.

Bitbucket

Manage Git repositories, pull requests, and CI/CD pipelines on Bitbucket Cloud. Create, fork, and configure repositories within workspaces and projects. Create, review, approve, merge, and decline pull requests with inline code comments. Browse source code, list commits, and manage branches and tags. Trigger, monitor, and manage Bitbucket Pipelines. List workspace members, configure repository default reviewers and branch restrictions, create and manage repository webhooks, and search code across repositories.

Technical notes for Jigsawstack

Scrape websites using natural language prompts to extract structured data. Perform AI-powered web search and deep research on topics. Analyze text sentiment, summarize content, translate text across 160+ languages, and check spelling. Convert natural language to SQL queries. Extract structured data from images using vision OCR (e.g., receipts, documents). Transcribe audio and video files to text with speaker diarization and language detection. Generate images from text prompts using multiple model backends. Convert HTML to PDF or images. Detect NSFW content, profanity, and spam. Classify text into custom categories. Upload, retrieve, and delete files in cloud storage. Search for addresses and places with geocoding. Generate text embeddings for semantic search.

Frequently asked questions

Common questions about connecting Jigsawstack to AI agents with Metorial.

  1. How many tools does the Jigsawstack MCP server have?
    The Jigsawstack MCP server exposes 21 tools, including Translate Text, Summarize Text, Validate Content. Each one is governed and traced through Metorial.
  2. Jigsawstack exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Jigsawstack MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Jigsawstack and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Jigsawstack MCP server yourself or use the hosted gateway.

Connect Jigsawstack to production AI agents

See how Metorial gives your team governed access to Jigsawstack, with tracing and security controls built in.