add-to-knowledge-baseAdd new text resources to a knowledge base.Input schema{
"type": "object",
"properties": {
"knowledgeBaseId": {
"type": "string",
"description": "Knowledge base ID"
},
"name": {
"type": "string",
"description": "Resource name"
},
"content": {
"type": "string",
"description": "Text content to add"
}
},
"required": [
"knowledgeBaseId",
"name",
"content"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
convert-to-pdfConvert various file formats to PDF.Input schema{
"type": "object",
"properties": {
"inputMethod": {
"type": "string",
"enum": [
"url",
"base64"
],
"description": "Input method"
},
"file": {
"type": "string",
"description": "URL or base64-encoded file content"
}
},
"required": [
"inputMethod",
"file"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
crawlRecursively crawl websites and extract content.Input schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Starting URL"
},
"limit": {
"type": "number",
"default": 5,
"description": "Maximum number of pages to crawl"
},
"depth": {
"type": "number",
"default": 2,
"description": "Maximum depth"
},
"format": {
"type": "string",
"enum": [
"markdown",
"text",
"raw"
],
"default": "markdown",
"description": "Output format"
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
doc-to-textConvert various document formats to plain text.Input schema{
"type": "object",
"properties": {
"inputMethod": {
"type": "string",
"enum": [
"url",
"base64"
],
"description": "Input method"
},
"file": {
"type": "string",
"description": "URL or base64-encoded file content"
},
"pages": {
"type": "string",
"description": "Pages to process (e.g., '1, 2-5')"
}
},
"required": [
"inputMethod",
"file"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
extractExtract structured data from web pages using AI-powered instructions.Input schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "URL to extract from"
},
"schema": {
"type": "object",
"additionalProperties": {},
"description": "Schema defining the data to extract"
}
},
"required": [
"url",
"schema"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
extract-audioExtract structured data from audio files based on a prompt.Input schema{
"type": "object",
"properties": {
"inputMethod": {
"type": "string",
"enum": [
"url",
"base64"
],
"description": "Input method"
},
"audio": {
"type": "string",
"description": "URL or base64-encoded audio"
},
"prompt": {
"type": "string",
"description": "Extraction prompt"
},
"jsonMode": {
"type": "boolean",
"description": "Return in JSON format"
}
},
"required": [
"inputMethod",
"audio",
"prompt"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
extract-documentExtract structured data from documents based on a prompt.Input schema{
"type": "object",
"properties": {
"inputMethod": {
"type": "string",
"enum": [
"url",
"base64"
],
"description": "Input method"
},
"files": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of URLs or base64-encoded documents"
},
"prompt": {
"type": "string",
"description": "Extraction prompt"
},
"jsonMode": {
"type": "boolean",
"description": "Return in JSON format"
}
},
"required": [
"inputMethod",
"files",
"prompt"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
extract-imageExtract structured data from images based on a prompt.Input schema{
"type": "object",
"properties": {
"inputMethod": {
"type": "string",
"enum": [
"url",
"base64"
],
"description": "Input method"
},
"images": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of URLs or base64-encoded images"
},
"prompt": {
"type": "string",
"description": "Extraction prompt"
},
"jsonMode": {
"type": "boolean",
"description": "Return in JSON format"
}
},
"required": [
"inputMethod",
"images",
"prompt"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
extract-videoExtract structured data from videos based on a prompt.Input schema{
"type": "object",
"properties": {
"inputMethod": {
"type": "string",
"enum": [
"url",
"base64"
],
"description": "Input method"
},
"video": {
"type": "string",
"description": "URL or base64-encoded video"
},
"prompt": {
"type": "string",
"description": "Extraction prompt"
},
"jsonMode": {
"type": "boolean",
"description": "Return in JSON format"
}
},
"required": [
"inputMethod",
"video",
"prompt"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
generate-agent-completionGenerate AI text completions with customizable parameters.Input schema{
"type": "object",
"properties": {
"messages": {
"type": "array",
"items": {
"type": "object",
"properties": {
"role": {
"type": "string",
"enum": [
"user",
"assistant"
]
},
"content": {
"type": "string"
}
},
"required": [
"role",
"content"
],
"additionalProperties": false
},
"description": "Array of messages"
},
"agentId": {
"type": "string",
"description": "Agent ID"
},
"parseJson": {
"type": "boolean",
"description": "Parse response as JSON"
},
"threadId": {
"type": "string",
"description": "Thread ID for conversation history"
}
},
"required": [
"messages",
"agentId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
generate-ai-imageGenerate AI images from text prompts.Input schema{
"type": "object",
"properties": {
"model": {
"type": "string",
"description": "Model to use for generation"
},
"input": {
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Text prompt"
},
"seed": {
"type": "number",
"description": "Random seed"
},
"num_outputs": {
"type": "number",
"description": "Number of images"
},
"aspect_ratio": {
"type": "string",
"description": "Aspect ratio"
},
"output_format": {
"type": "string",
"description": "Output format"
},
"output_quality": {
"type": "number",
"description": "Output quality"
},
"num_inference_steps": {
"type": "number",
"description": "Inference steps"
},
"guidance": {
"type": "number",
"description": "Guidance scale"
}
},
"required": [
"prompt"
],
"additionalProperties": false,
"description": "Model-specific parameters"
}
},
"required": [
"model",
"input"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
get-autocompleteRetrieve Google autocomplete suggestions for a query.Input schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"location": {
"type": "string",
"description": "Location name"
},
"country": {
"type": "string",
"description": "Country code (e.g., 'us')"
},
"language": {
"type": "string",
"description": "Language code (e.g., 'en')"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
get-google-reviewsRetrieve Google reviews for businesses or places.Input schema{
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "Business name or search term"
},
"cid": {
"type": "string",
"description": "Google Maps CID"
},
"placeId": {
"type": "string",
"description": "Google Place ID"
},
"reviews": {
"type": "number",
"default": 10,
"description": "Number of reviews to fetch"
},
"sortBy": {
"type": "string",
"enum": [
"relevant",
"newest",
"highest_rating",
"lowest_rating"
],
"default": "relevant",
"description": "Sort order"
},
"language": {
"type": "string",
"default": "en",
"description": "Language code (e.g., 'en')"
},
"location": {
"type": "string",
"default": "London,England,United Kingdom",
"description": "Location context"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
get-youtube-transcriptExtract transcripts from YouTube videos with optional parameters for timestamps and language preferences.Input schema{
"type": "object",
"properties": {
"videoUrl": {
"type": "string",
"format": "uri",
"description": "URL of the YouTube video"
},
"includeTimestamps": {
"type": "boolean",
"default": true,
"description": "Whether to include timestamps"
},
"timestampsToCombine": {
"type": "number",
"default": 5,
"description": "Number of timestamps to combine"
},
"preferredLanguage": {
"type": "string",
"default": "en",
"description": "Preferred language code"
}
},
"required": [
"videoUrl"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
merge-pdfsCombine multiple PDF files into a single document.Input schema{
"type": "object",
"properties": {
"inputMethod": {
"type": "string",
"enum": [
"url",
"base64"
],
"description": "Input method"
},
"files": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of URLs or base64-encoded PDFs"
},
"metadata": {
"type": "object",
"properties": {
"Title": {
"type": "string"
},
"Author": {
"type": "string"
},
"Subject": {
"type": "string"
},
"Keywords": {
"type": "string"
}
},
"additionalProperties": false,
"description": "Metadata for merged PDF"
},
"pdfa": {
"type": "string",
"enum": [
"PDF/A-1b",
"PDF/A-2b",
"PDF/A-3b"
],
"description": "PDF/A compliance"
},
"pdfua": {
"type": "boolean",
"description": "PDF/UA compliance"
},
"requestSource": {
"type": "string",
"description": "Request source"
}
},
"required": [
"inputMethod",
"files"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
read-pdf-metadataExtract metadata from PDF files.Input schema{
"type": "object",
"properties": {
"inputMethod": {
"type": "string",
"enum": [
"url",
"base64"
],
"description": "Input method"
},
"files": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of URLs or base64-encoded PDFs"
},
"requestSource": {
"type": "string",
"description": "Request source"
}
},
"required": [
"inputMethod",
"files"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
run-js-codeExecute JavaScript code in a sandbox.Input schema{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "JavaScript code"
},
"commands": {
"type": "string",
"description": "NPM install commands"
},
"parseJson": {
"type": "boolean",
"description": "Parse output as JSON"
},
"timeout": {
"type": "number",
"description": "Execution timeout in ms"
},
"memory": {
"type": "number",
"description": "Memory allocation in MB"
}
},
"required": [
"code"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
run-python-codeExecute Python code in a sandbox.Input schema{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Python code"
},
"commands": {
"type": "string",
"description": "Pip install commands"
},
"parseJson": {
"type": "boolean",
"description": "Parse output as JSON"
},
"timeout": {
"type": "number",
"description": "Execution timeout in ms"
},
"memory": {
"type": "number",
"description": "Memory allocation in MB"
},
"saveOutputFiles": {
"type": "boolean",
"description": "Save output files"
}
},
"required": [
"code"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
scrapeExtract and parse content from any web page.Input schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "URL to scrape"
},
"format": {
"type": "string",
"enum": [
"markdown",
"html",
"screenshot"
],
"description": "Output format"
},
"cleaned": {
"type": "boolean",
"description": "Whether to clean content"
},
"renderJs": {
"type": "boolean",
"default": true,
"description": "Whether to render JavaScript"
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
screenshotCapture screenshots of web pages with customizable settings.Input schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "URL to capture"
},
"width": {
"type": "number",
"description": "Viewport width"
},
"height": {
"type": "number",
"description": "Viewport height"
},
"deviceScaleFactor": {
"type": "number",
"description": "Device scale factor"
},
"fullPage": {
"type": "boolean",
"description": "Capture full page"
},
"format": {
"type": "string",
"enum": [
"png",
"jpeg"
],
"description": "Image format"
},
"quality": {
"type": "number",
"description": "Image quality (1-100)"
},
"renderJs": {
"type": "boolean",
"description": "Render JavaScript"
},
"wait": {
"type": "number",
"minimum": 0,
"maximum": 5000,
"default": 0,
"description": "Wait time in ms before capture"
},
"clipRectangle": {
"type": "object",
"properties": {
"top": {
"type": "number"
},
"left": {
"type": "number"
},
"width": {
"type": "number"
},
"height": {
"type": "number"
}
},
"required": [
"top",
"left",
"width",
"height"
],
"additionalProperties": false,
"description": "Area to clip"
},
"blockCookieBanners": {
"type": "boolean",
"default": true,
"description": "Block cookie banners"
},
"autoScroll": {
"type": "boolean",
"description": "Auto-scroll page"
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
searchPerform Google web searches with customizable parameters.Input schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"country": {
"type": "string",
"description": "Country code (e.g., 'us')"
},
"location": {
"type": "string",
"description": "Location name"
},
"language": {
"type": "string",
"description": "Language code (e.g., 'en')"
},
"dateRange": {
"type": "string",
"enum": [
"anyTime",
"pastHour",
"pastDay",
"pastWeek",
"pastMonth",
"pastYear"
],
"description": "Time range filter"
},
"page": {
"type": "number",
"description": "Page number"
},
"scrapeResults": {
"type": "boolean",
"description": "Whether to scrape results"
},
"numResultsToScrape": {
"type": "number",
"description": "Number of results to scrape"
},
"scrapeOptions": {
"type": "object",
"properties": {
"format": {
"type": "string",
"enum": [
"markdown",
"html",
"screenshot"
]
},
"cleaned": {
"type": "boolean"
}
},
"additionalProperties": false,
"description": "Scraping options"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
search-knowledge-baseSearch a knowledge base for relevant information.Input schema{
"type": "object",
"properties": {
"knowledgeBaseId": {
"type": "string",
"description": "Knowledge base ID"
},
"query": {
"type": "string",
"description": "Search query"
},
"resultCount": {
"type": "number",
"default": 5,
"description": "Number of results"
}
},
"required": [
"knowledgeBaseId",
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
search-mapsSearch Google Maps for locations and businesses.Input schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"gpsPositionZoom": {
"type": "string",
"description": "GPS coordinates with zoom (e.g., 'lat,long,zoom')"
},
"placeId": {
"type": "string",
"description": "Google Place ID"
},
"cid": {
"type": "string",
"description": "Google Maps CID"
},
"language": {
"type": "string",
"description": "Language code (e.g., 'en')"
},
"page": {
"type": "number",
"description": "Page number"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
search-newsSearch for news articles across multiple sources.Input schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"country": {
"type": "string",
"description": "Country code (e.g., 'us')"
},
"location": {
"type": "string",
"description": "Location name"
},
"language": {
"type": "string",
"description": "Language code (e.g., 'en')"
},
"dateRange": {
"type": "string",
"enum": [
"anyTime",
"pastHour",
"pastDay",
"pastWeek",
"pastMonth",
"pastYear"
],
"description": "Time range filter"
},
"page": {
"type": "number",
"description": "Page number"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
search-placesSearch for places with detailed business information.Input schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"country": {
"type": "string",
"description": "Country code (e.g., 'us')"
},
"location": {
"type": "string",
"description": "Location name"
},
"language": {
"type": "string",
"description": "Language code (e.g., 'en')"
},
"page": {
"type": "number",
"description": "Page number"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
trim-videoTrim videos to a specific duration.Input schema{
"type": "object",
"properties": {
"videoUrl": {
"type": "string",
"format": "uri",
"description": "URL of the video"
},
"startTimestamp": {
"type": "string",
"description": "Start time in HH:MM:SS"
},
"endTimestamp": {
"type": "string",
"description": "End time in HH:MM:SS"
}
},
"required": [
"videoUrl",
"startTimestamp",
"endTimestamp"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
write-pdf-metadataWrite metadata to PDF files.Input schema{
"type": "object",
"properties": {
"inputMethod": {
"type": "string",
"enum": [
"url",
"base64"
],
"description": "Input method"
},
"files": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of URLs or base64-encoded PDFs"
},
"metadata": {
"type": "object",
"properties": {
"Title": {
"type": "string"
},
"Author": {
"type": "string"
},
"Subject": {
"type": "string"
},
"Keywords": {
"type": "string"
},
"Creator": {
"type": "string"
},
"Producer": {
"type": "string"
}
},
"additionalProperties": false,
"description": "Metadata to write"
}
},
"required": [
"inputMethod",
"files",
"metadata"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |