Skip to content
Squatch MCP

Agent Data Tools: AI

io.github.Nutshell2000/agent-data-tools-ai

by io.github.Nutshell2000ยท v1.195.0Source: Official MCP Registry

MCP Bill of Materials

A machine-readable inventory of what this server exposes and depends on: tools with their effects, transports, packages, findings and provenance (schema version 1.0). Third-party text in it is escaped. Also available from the REST API at /api/v1/servers/899958a2-5ef4-4f65-a30c-c23ebe0cfd9e/mcbom.

MCP Bill of Materials

root{21}
schema_version: "1.0"
bom_format: "squatch-mcbom"
generator{3}
name: "squatch-mcp"
classifier_version: "rules_v1@2026-10-11.1"
unicode_version: "18.0.0"
server{7}
name: "io.github.Nutshell2000/agent-data-tools-ai"
title: "Agent Data Tools: AI"
description: "37 tools: LLM chat, summaries, translation, embeddings, speech, images. 25 free calls."
version: "1.195.0"
homepage_url: "https://agent-data-tools.revmesh2074.workers.dev/"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "io.github.Nutshell2000"
display_name: "io.github.Nutshell2000"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/Nutshell2000/agent-data-tools"
provider: "github"
owner: "Nutshell2000"
name: "agent-data-tools"
verified: false
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://agent-data-tools.revmesh2074.workers.dev/mcp/ai"
endpoint_host: "agent-data-tools.revmesh2074.workers.dev"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "legacy"
negotiated_version: "2025-11-25"
supported_versions[0]
transport_type: "streamable-http"
tools[37]
0{9}
name: "ai_answer"
title: "Web answer, AI with citations: answer a question from live search results"
effect: "READ"
effect_confidence: 0.777
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.567
risk_severity: "INFO"
fingerprint: "0447590ac2a0d5fd8341a0b540565c43b7abe615a5b7d03f1fc17118c9412293"
input_schema_fingerprint: "8cffe411c9b4300e0be30e1e58e7c9e73fde4dfff17386a1c4e6bdedaf31b445"
annotations{5}
title: "Web answer, AI with citations: answer a question from live search results"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
1{9}
name: "ai_chat"
title: "Chat completions (LLM): Llama 4 Scout"
effect: "WRITE"
effect_confidence: 0.533
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.567
1{2}
capability: "MESSAGING"
confidence: 0.765
risk_severity: "MEDIUM"
fingerprint: "03e58b70fc2be1214ec93b7725b46f5c47153059591675d097592bb5d36b1736"
input_schema_fingerprint: "d06b829e1536fe6ac7aa3b6d85d250714d1256e4fe24db33588ededdad94ab60"
annotations{5}
title: "Chat completions (LLM): Llama 4 Scout"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
2{9}
name: "ai_chat_large"
title: "LLM inference, large model: Llama 3.3 70B or gpt-oss-120b"
effect: "WRITE"
effect_confidence: 0.533
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.567
1{2}
capability: "MESSAGING"
confidence: 0.575
risk_severity: "MEDIUM"
fingerprint: "c176cb1c970635a7c60a7baa411985e44342768fd95a6034d5befa1a8d9435bb"
input_schema_fingerprint: "5fa8174c71716534e9204615bbb60876cdd1d02780cade7dacefd7ecb9216bb2"
annotations{5}
title: "LLM inference, large model: Llama 3.3 70B or gpt-oss-120b"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
3{9}
name: "ai_classify"
title: "Text classification into labels: sort text into one of your labels (zero-shot), for routing and tagging"
effect: "READ"
effect_confidence: 0.711
capabilities[0]
risk_severity: "INFO"
fingerprint: "a93849ca08ae6655d8f7de3c5b605314343f85d2cc48ccc7866ee7c34487eeee"
input_schema_fingerprint: "35f5d95faaff3db410c03c49e34a94c4f9b31f51b3b104920ccc2bfcbce13fa7"
annotations{5}
title: "Text classification into labels: sort text into one of your labels (zero-shot), for routing and tagging"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
4{9}
name: "ai_embed"
title: "OpenAI compatible embeddings: BGE-M3, 1,024 dimensions"
effect: "READ"
effect_confidence: 0.714
capabilities[0]
risk_severity: "INFO"
fingerprint: "8e3402e793f8f026bff4042a58b6b1445c29993a87f036bcab339c81c93c4e77"
input_schema_fingerprint: "84b94f1e248405e743208d929ce1d314ef92ce0b5b84da14b750f694b1d28edd"
annotations{5}
title: "OpenAI compatible embeddings: BGE-M3, 1,024 dimensions"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
5{9}
name: "ai_embeddings"
title: "Text embeddings API: 1,024-dimension vectors for semantic search and RAG"
effect: "WRITE"
effect_confidence: 0.72
capabilities[0]
risk_severity: "LOW"
fingerprint: "e0d40180f97e017747d41c224b009fd08a51b8a70301ece09d4570d6fad92b5c"
input_schema_fingerprint: "84b94f1e248405e743208d929ce1d314ef92ce0b5b84da14b750f694b1d28edd"
annotations{5}
title: "Text embeddings API: 1,024-dimension vectors for semantic search and RAG"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
6{9}
name: "ai_extract_json"
title: "Extract JSON fields from text: turn unstructured text into a JSON object with the fields you name"
effect: "READ"
effect_confidence: 0.905
capabilities[0]
risk_severity: "INFO"
fingerprint: "c2a829ef705eb8c76dc3051d261fbaa4ac35f6aa90de1498ac187036b7d1df99"
input_schema_fingerprint: "48906209c60a5a79fb6bae500c89e9d2cd4bbec71ea95f771555bf7e0cfe642c"
annotations{5}
title: "Extract JSON fields from text: turn unstructured text into a JSON object with the fields you name"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
7{9}
name: "ai_fact_check"
title: "Fact check, verify a claim: against live web sources"
effect: "READ"
effect_confidence: 0.777
capabilities[0]
risk_severity: "INFO"
fingerprint: "826eff5b12dd9c58c7d376922e1f75d7ed83666962ade616d4edca20d9a5e65a"
input_schema_fingerprint: "3cf66fae0f53aa1804ed44605363ec1f0c77aae2c91e1e2c8f86bc159e47a45c"
annotations{5}
title: "Fact check, verify a claim: against live web sources"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
8{9}
name: "ai_keywords"
title: "Keyword extraction: pull the main keywords and key phrases out of a text"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "bcdf1b37c7610d8280114ccf77ca102c410ad0b004b853a90af68c8af21712ae"
input_schema_fingerprint: "441bde8c85c5c3d603ad2f5e93ae262c61f5499f5169754efef09b80cf306774"
annotations{5}
title: "Keyword extraction: pull the main keywords and key phrases out of a text"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
9{9}
name: "ai_model_deepseek_r1"
title: "DeepSeek R1 reasoning model API: pay per call, no API key"
effect: "READ"
effect_confidence: 0.682
capabilities[3]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.567
1{2}
capability: "MESSAGING"
confidence: 0.567
2{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "HIGH"
fingerprint: "308e02a715e2686b421284000be38c7679dd9070d10be94ea818e08d7ac91cb0"
input_schema_fingerprint: "5a1f59adb1c01dd59fd948236541a08f2eab9729713e47a4807fb915241a6187"
annotations{5}
title: "DeepSeek R1 reasoning model API: pay per call, no API key"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
10{9}
name: "ai_model_gpt_oss_120b"
title: "GPT-OSS 120B chat API: pay per call, no API key"
effect: "READ"
effect_confidence: 0.682
capabilities[3]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.567
1{2}
capability: "MESSAGING"
confidence: 0.718
2{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "HIGH"
fingerprint: "24fb467fef6dab07b86840e0f6a86e12ec42926bf874985642a8d2c12dd9ea08"
input_schema_fingerprint: "81218f473d1d30f819fa0bf33ddd059b5ce406eb8778950f9b0513b32ce28230"
annotations{5}
title: "GPT-OSS 120B chat API: pay per call, no API key"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
11{9}
name: "ai_model_gpt_oss_20b"
title: "GPT-OSS 20B chat API: pay per call, no API key"
effect: "READ"
effect_confidence: 0.682
capabilities[3]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.567
1{2}
capability: "MESSAGING"
confidence: 0.718
2{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "HIGH"
fingerprint: "877fd50f88d8164eaa332a0dba723e3c948d54324f57978dfca9e9dd87f2f989"
input_schema_fingerprint: "81218f473d1d30f819fa0bf33ddd059b5ce406eb8778950f9b0513b32ce28230"
annotations{5}
title: "GPT-OSS 20B chat API: pay per call, no API key"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
12{9}
name: "ai_model_mistral_small"
title: "Mistral Small 3.1 chat API: pay per call, no API key"
effect: "READ"
effect_confidence: 0.682
capabilities[3]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.567
1{2}
capability: "MESSAGING"
confidence: 0.718
2{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "HIGH"
fingerprint: "73bf7b1d40ba3bd3b36a10a60d42c662ae70b70f29850cd514f91b7097a37412"
input_schema_fingerprint: "81218f473d1d30f819fa0bf33ddd059b5ce406eb8778950f9b0513b32ce28230"
annotations{5}
title: "Mistral Small 3.1 chat API: pay per call, no API key"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
13{9}
name: "ai_model_qwen3_30b"
title: "Qwen3 30B chat API: pay per call, no API key"
effect: "READ"
effect_confidence: 0.682
capabilities[3]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.567
1{2}
capability: "MESSAGING"
confidence: 0.718
2{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "HIGH"
fingerprint: "1b4a31cca69e080d909a9a73f5d2dd7f2cf9f03b82a86a9e10aa335cc20d4aa9"
input_schema_fingerprint: "81218f473d1d30f819fa0bf33ddd059b5ce406eb8778950f9b0513b32ce28230"
annotations{5}
title: "Qwen3 30B chat API: pay per call, no API key"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
14{9}
name: "ai_model_qwen_coder"
title: "Qwen2.5 Coder 32B, code LLM API: pay per call, no API key"
effect: "READ"
effect_confidence: 0.682
capabilities[4]
0{2}
capability: "AUTHENTICATION"
confidence: 0.567
1{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.567
2{2}
capability: "MESSAGING"
confidence: 0.567
3{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "HIGH"
fingerprint: "1c16574ed0ebfeb18611eef0c7f788acdc70b7bde0d0578a82932a523ef3a335"
input_schema_fingerprint: "81218f473d1d30f819fa0bf33ddd059b5ce406eb8778950f9b0513b32ce28230"
annotations{5}
title: "Qwen2.5 Coder 32B, code LLM API: pay per call, no API key"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
15{9}
name: "ai_moderation"
title: "Content moderation, safety check: Llama Guard 3"
effect: "READ"
effect_confidence: 0.626
capabilities[0]
risk_severity: "INFO"
fingerprint: "ea969ebb7ca18a299c6b8cb5163a7b93948419ced72abcff4d8277c2d0f5cc1b"
input_schema_fingerprint: "19d31595a9084c9635b21873306da3f8c8c87d7027dbb85786a29ce10fa10172"
annotations{5}
title: "Content moderation, safety check: Llama Guard 3"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
16{9}
name: "ai_outline"
title: "Outline a text or topic: make a structured Markdown outline of a text or topic"
effect: "READ"
effect_confidence: 0.422
capabilities[0]
risk_severity: "INFO"
fingerprint: "652493caa49ab92ce6d536116c08a2f3940957e58024ad5fc9ac7be37dc397d9"
input_schema_fingerprint: "3e93f92a5ab0cca8060004712d4879dead38bc04f0c58d9969d9f238d8431613"
annotations{5}
title: "Outline a text or topic: make a structured Markdown outline of a text or topic"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
17{9}
name: "ai_rerank"
title: "Rerank documents by relevance: reranker for RAG"
effect: "READ"
effect_confidence: 0.626
capabilities[0]
risk_severity: "INFO"
fingerprint: "b87c922e3312ed3fe1f9c1be5eb03d8103e807993be31646c3c304790efc0947"
input_schema_fingerprint: "8734b7c11423df42255f3f5dde184401dd59f13d946c56d9a6182ff327a00603"
annotations{5}
title: "Rerank documents by relevance: reranker for RAG"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
18{9}
name: "ai_rewrite"
title: "Rewrite text in a style: rewrite text to be more formal, casual, simpler, shorter or more persuasive"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "47c4407bdd3bf273d382a5a76c2c60df4c309b02aec7c1a9a48718990f51b7e8"
input_schema_fingerprint: "04243f55f2e5f22aac3f63ce1db973614d3222f417e66bf9ee06cff7cd4b32f2"
annotations{5}
title: "Rewrite text in a style: rewrite text to be more formal, casual, simpler, shorter or more persuasive"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
19{9}
name: "ai_sentiment"
title: "Sentiment analysis of text: tell whether a text is positive or negative, with a confidence score"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "b81fcc38175d783d271fb114b990f2caee2eefae97a6079408a2fb3324fe459b"
input_schema_fingerprint: "c0b4d989fcbda243b3221d9db82d9a5cdabee59462775738b8b16f3a710c1751"
annotations{5}
title: "Sentiment analysis of text: tell whether a text is positive or negative, with a confidence score"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
20{9}
name: "ai_sentiment_analysis"
title: "Sentiment analysis API: positive or negative with a confidence score"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "ef95e1e6b1e8635179facb011c93836a1471b367ec7ac5aeb5e6df16dfa43e24"
input_schema_fingerprint: "c0b4d989fcbda243b3221d9db82d9a5cdabee59462775738b8b16f3a710c1751"
annotations{5}
title: "Sentiment analysis API: positive or negative with a confidence score"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
21{9}
name: "ai_speech"
title: "Text to speech (TTS): natural voices, audio file"
effect: "WRITE"
effect_confidence: 0.49
capabilities[0]
risk_severity: "LOW"
fingerprint: "d5a49382c86582e46e52f5be0c801c8567edbdfc8779575b67788480293dad55"
input_schema_fingerprint: "ca5af0023a2af877273a0c63fc515258f6b40a82eaf77877dfa4b8eca317aba8"
annotations{5}
title: "Text to speech (TTS): natural voices, audio file"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
22{9}
name: "ai_summarize"
title: "Summarize text API: short summary and key points from any text"
effect: "READ"
effect_confidence: 0.905
capabilities[0]
risk_severity: "INFO"
fingerprint: "f436df10b2cfd37b55a85045c958fecd57ed9602b1aaafd65a0380719a2a2ad5"
input_schema_fingerprint: "d7a1744bfe999ee3e302e7e53cdf094fc62a5d9e6d2ed33a64c8fbbf118fb782"
annotations{5}
title: "Summarize text API: short summary and key points from any text"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
23{9}
name: "ai_summarize_text"
title: "Summarize text: shorten long text into a few sentences and key points"
effect: "READ"
effect_confidence: 0.776
capabilities[0]
risk_severity: "INFO"
fingerprint: "f4a38d5809b1a3e146f2b44cecebfbe360cdb4174f27e272fd09fba426583aee"
input_schema_fingerprint: "d7a1744bfe999ee3e302e7e53cdf094fc62a5d9e6d2ed33a64c8fbbf118fb782"
annotations{5}
title: "Summarize text: shorten long text into a few sentences and key points"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
24{9}
name: "ai_translate"
title: "Translate text, translation API: translate text into another language, about 100 languages"
effect: "READ"
effect_confidence: 0.866
capabilities[2]
0{2}
capability: "EMAIL"
confidence: 0.577
1{2}
capability: "PERSONAL_DATA"
confidence: 0.577
risk_severity: "MEDIUM"
fingerprint: "9a289285171a738f42ff5e38cf783812f6e09ceb7a607500db7f1f389f6baab7"
input_schema_fingerprint: "b473e373682d3f6ab99320214b1da986f6f2ae9515e4ae6fa6e18214d6984184"
annotations{5}
title: "Translate text, translation API: translate text into another language, about 100 languages"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
25{9}
name: "ai_translate_text"
title: "Translate text API: any language to any language with detection"
effect: "READ"
effect_confidence: 0.809
capabilities[2]
0{2}
capability: "EMAIL"
confidence: 0.577
1{2}
capability: "PERSONAL_DATA"
confidence: 0.577
risk_severity: "MEDIUM"
fingerprint: "d209fafb71f9bf88ca15d189e2d8d11782a444a9edc740e1e9830e363b6ef824"
input_schema_fingerprint: "b473e373682d3f6ab99320214b1da986f6f2ae9515e4ae6fa6e18214d6984184"
annotations{5}
title: "Translate text API: any language to any language with detection"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
26{9}
name: "ai_tts"
title: "Text to speech API, TTS: natural voices, MP3 audio from text"
effect: "WRITE"
effect_confidence: 0.72
capabilities[0]
risk_severity: "LOW"
fingerprint: "690706735d336a9fece6774912f8f573f3db4d593c6fdc97f4eb5b6cab8ebecf"
input_schema_fingerprint: "ca5af0023a2af877273a0c63fc515258f6b40a82eaf77877dfa4b8eca317aba8"
annotations{5}
title: "Text to speech API, TTS: natural voices, MP3 audio from text"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
27{9}
name: "describe"
title: "Describe image, ask about it: ask what is in an image or photo at a URL and get a text description or answer"
effect: "READ"
effect_confidence: 0.879
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.844
risk_severity: "INFO"
fingerprint: "cc53043856e8f69003a97fecd8fd17409ee4e3368910e7740b77596b5db9f087"
input_schema_fingerprint: "f3a92e87d5d702a2bab5c393b250492ff4b9736669b3bb621266994ab2ce074d"
annotations{5}
title: "Describe image, ask about it: ask what is in an image or photo at a URL and get a text description or answer"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
28{9}
name: "image"
title: "Image generation, generate image from a text prompt: create a picture from a description with an AI image model"
effect: "WRITE"
effect_confidence: 0.533
capabilities[0]
risk_severity: "LOW"
fingerprint: "1d3386c6020c6709f41f73b12fd8ec88ea3fcfb6408b73c2995ad59c6fb00754"
input_schema_fingerprint: "018140f5e5a1b1aa9dc3fde996967e90dace979e3b705f07c1ceb50e3949f855"
annotations{5}
title: "Image generation, generate image from a text prompt: create a picture from a description with an AI image model"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
29{9}
name: "image_generate"
title: "Generate image from text prompt: AI image generation, a JPEG in seconds"
effect: "READ"
effect_confidence: 0.905
capabilities[0]
risk_severity: "INFO"
fingerprint: "b54165202e3ed79b18acffe0196256369934a9c73b5e82da953ceda6b98e4484"
input_schema_fingerprint: "018140f5e5a1b1aa9dc3fde996967e90dace979e3b705f07c1ceb50e3949f855"
annotations{5}
title: "Generate image from text prompt: AI image generation, a JPEG in seconds"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
30{9}
name: "llm_chat"
title: "LLM chat completion API: text generation with Llama 4 Scout"
effect: "READ"
effect_confidence: 0.595
capabilities[2]
0{2}
capability: "MESSAGING"
confidence: 0.901
1{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "HIGH"
fingerprint: "56e6b067bc7cf2c3d396e9956538b307e921b77b9dabae82cfbe1831dad636b3"
input_schema_fingerprint: "d06b829e1536fe6ac7aa3b6d85d250714d1256e4fe24db33588ededdad94ab60"
annotations{5}
title: "LLM chat completion API: text generation with Llama 4 Scout"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
31{9}
name: "llm_inference"
title: "LLM inference API, large model: Llama 3.3 70B or gpt-oss-120b"
effect: "READ"
effect_confidence: 0.422
capabilities[1]
0{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "HIGH"
fingerprint: "f08312c9eab9fa5bfbf31142fbd17280308be1c00686bc8b8443ed8bf2ae7370"
input_schema_fingerprint: "5fa8174c71716534e9204615bbb60876cdd1d02780cade7dacefd7ecb9216bb2"
annotations{5}
title: "LLM inference API, large model: Llama 3.3 70B or gpt-oss-120b"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
32{9}
name: "text_to_speech"
title: "Text to speech: long text, up to 2,000 characters as one MP3, natural voices"
effect: "WRITE"
effect_confidence: 0.902
capabilities[0]
risk_severity: "LOW"
fingerprint: "11895ee4982ec678405224af59cca3bd6e987d5e0e684e732d8a6ae9a5d62e4d"
input_schema_fingerprint: "d53f8ca66f4e952af9b6568d5a08c7b3b4205b172301960308c2f9e057bad6cd"
annotations{5}
title: "Text to speech: long text, up to 2,000 characters as one MP3, natural voices"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
33{9}
name: "text_to_speech_lite"
title: "Cheap text to speech: up to 2,000 characters in English as one MP3"
effect: "WRITE"
effect_confidence: 0.703
capabilities[0]
risk_severity: "LOW"
fingerprint: "cc6b73bdca6544b7edccb49e00cfc934f4dcfe8d02e10ad84c06196414c13954"
input_schema_fingerprint: "2f8690bec61978fd55203d16a8573ff463e62e051000e4ceecd8bdcd4bf3daa9"
annotations{5}
title: "Cheap text to speech: up to 2,000 characters in English as one MP3"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
34{9}
name: "transcribe"
title: "Speech to text, transcribe audio: Whisper transcription of an audio file"
effect: "READ"
effect_confidence: 0.869
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.718
1{2}
capability: "FILE_ACCESS"
confidence: 0.718
risk_severity: "INFO"
fingerprint: "fa186fcefda34e24e4a6693a2d27b547645e6f0610679905bd25998e6ff2be15"
input_schema_fingerprint: "3d5c4b68075c75150f741571645917262092560f4e3473fe6f2fbd5a1dadd300"
annotations{5}
title: "Speech to text, transcribe audio: Whisper transcription of an audio file"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
35{9}
name: "transcribe_long"
title: "Transcribe long audio: up to 60 minutes of MP3 or WAV, with subtitles"
effect: "READ"
effect_confidence: 0.921
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.718
risk_severity: "INFO"
fingerprint: "31f7a3e35020197e5fd8b0ca4ad3e084981cf502f497554e8e5e4072fe6fc94f"
input_schema_fingerprint: "2e0fad694d2b758775f42af724e470448f9ae9cf2c4d79e7f8f93d68c621d0a3"
annotations{5}
title: "Transcribe long audio: up to 60 minutes of MP3 or WAV, with subtitles"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
36{9}
name: "transcribe_summary"
title: "Summarize audio: voice note or meeting recording to summary and action items"
effect: "READ"
effect_confidence: 0.933
capabilities[2]
0{2}
capability: "CALENDAR"
confidence: 0.669
1{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.796
risk_severity: "INFO"
fingerprint: "b16f897a0c581f38881588f76704ed4c69632a83f3c9357120bef41b5a1045f6"
input_schema_fingerprint: "cb9f2aeb042b701b5c00fa849511f8a6d2eb67fd40a2607bb89523ea8216a63b"
annotations{5}
title: "Summarize audio: voice note or meeting recording to summary and action items"
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: true
resources[0]
prompts[0]
extensions[0]
data{6}
privacy_completeness: "not_provided"
data_categories[0]
ai_training: null
retention_policy: null
processing_regions[0]
subprocessors[0]
external_integrations[1]
0{3}
host: "agent-data-tools.revmesh2074.workers.dev"
registrable_domain: "revmesh2074.workers.dev"
source: "transport"
findings[46]
0{6}
check_id: "SQ-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "MEDIUM"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-SERVER-INSTRUCTIONS-INJECTION"
category: "prompt_injection"
severity: "HIGH"
title: "Server instructions contain directives to the AI model"
subject_type: "server"
subject_name: null
2{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "ai_chat"
3{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "ai_chat_large"
4{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "ai_embeddings"
5{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "ai_tts"
6{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "image"
7{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "text_to_speech"
8{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "text_to_speech_lite"
9{6}
check_id: "SQ-TOOL-EXFIL-DESTINATION"
category: "prompt_injection"
severity: "HIGH"
title: "External data-collection destination in model-facing text"
subject_type: "tool"
subject_name: "transcribe"
10{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "CRITICAL"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "ai_model_deepseek_r1"
11{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "CRITICAL"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "ai_model_gpt_oss_120b"
12{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "CRITICAL"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "ai_model_gpt_oss_20b"
13{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "CRITICAL"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "ai_model_mistral_small"
14{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "CRITICAL"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "ai_model_qwen3_30b"
15{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "CRITICAL"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "ai_model_qwen_coder"
16{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "HIGH"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "ai_rewrite"
17{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "HIGH"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "llm_chat"
18{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "CRITICAL"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "llm_inference"
19{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "HIGH"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "transcribe"
20{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "HIGH"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "transcribe_summary"
21{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "ai_chat"
22{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "ai_chat"
23{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "ai_chat_large"
24{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "HIGH"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "ai_model_deepseek_r1"
25{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "HIGH"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "ai_model_gpt_oss_120b"
26{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "HIGH"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "ai_model_gpt_oss_20b"
27{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "HIGH"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "ai_model_mistral_small"
28{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "HIGH"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "ai_model_qwen3_30b"
29{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "HIGH"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "ai_model_qwen_coder"
30{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "LOW"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "image"
31{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "LOW"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "image_generate"
32{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "HIGH"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "llm_chat"
33{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "HIGH"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "llm_chat"
34{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "HIGH"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "llm_inference"
35{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "HIGH"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "transcribe_summary"
36{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "HIGH"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "ai_chat"
37{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "HIGH"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "ai_chat_large"
38{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "CRITICAL"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "ai_model_deepseek_r1"
39{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "CRITICAL"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "ai_model_gpt_oss_120b"
40{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "CRITICAL"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "ai_model_gpt_oss_20b"
41{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "CRITICAL"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "ai_model_mistral_small"
42{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "CRITICAL"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "ai_model_qwen3_30b"
43{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "CRITICAL"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "ai_model_qwen_coder"
44{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "HIGH"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "llm_chat"
45{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "CRITICAL"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "llm_inference"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "unverified"
source_provenance: "partial"
security_scan: "findings_detected"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "io.github.Nutshell2000/agent-data-tools-ai"
registry_content_sha256: "87eda0731a238cc108055aae4204e618bd0ad9f2a1a3d94b8de5ce305182a81c"
scan_snapshot_fingerprint: "2d93985b9b96b9c95bd0f5d6378dbb33da8be0c35c567e07090d2f0021daeb95"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T02:09:54.446Z"
observed_at: "2026-11-15T00:17:14.641+00:00"
registry_published_at: "2026-11-14T21:50:50.842448+00:00"
registry_updated_at: null