Brainiall NLP
Sentiment, toxicity, entity extraction, PII, translation, summary, QA, fraud scoring, safety audit.
Crawler Summary
MCP-compliant server access to over 100 IT tools and utilities commonly used by developers, system administrators, and IT professionals. IT Tools MCP Server $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 **π Note**: A condensed version of this README is automatically synced to $1 due to character limits. A comprehensive Model Context Protocol (MCP) server that provides access to over 121 IT tools and utilities commonly used by developers, system administrators, and IT professionals. This server exposes a complete set of tools for encoding/decoding, text manipulati Published capability contract available. No trust telemetry is available yet. 19 GitHub stars reported by the source. Last updated 2/24/2026.
Freshness
Last checked 2/22/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
it-tools-mcp is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
MCP-compliant server access to over 100 IT tools and utilities commonly used by developers, system administrators, and IT professionals. IT Tools MCP Server $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 **π Note**: A condensed version of this README is automatically synced to $1 due to character limits. A comprehensive Model Context Protocol (MCP) server that provides access to over 121 IT tools and utilities commonly used by developers, system administrators, and IT professionals. This server exposes a complete set of tools for encoding/decoding, text manipulati
Public facts
7
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. 19 GitHub stars reported by the source. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 22, 2026
Vendor
Wrenchpilot
Artifacts
0
Benchmarks
0
Last release
5.10.2
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. 19 GitHub stars reported by the source. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/wrenchpilot/it-tools-mcp.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Wrenchpilot
Protocol compatibility
MCP
Auth modes
mcp, api_key
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
19 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
json
{
"mcp": {
"servers": {
"it-tools": {
"command": "npx",
"args": ["it-tools-mcp"],
"env": {}
}
}
}
}json
{
"mcp": {
"servers": {
"it-tools": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--init",
"--security-opt", "no-new-privileges:true",
"--cap-drop", "ALL",
"--read-only",
"--user", "1001:1001",
"--memory=256m",
"--cpus=0.5",
"--name", "it-tools-mcp",
"wrenchpilot/it-tools-mcp:latest"
]
}
}
}bash
docker run -it --rm wrenchpilot/it-tools-mcp:latest
bash
# Generate a UUID
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"generate_uuid","arguments":{}}}' | \
docker run -i --rm wrenchpilot/it-tools-mcp:latest
# Encode text to Base64
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"encode_base64","arguments":{"text":"Hello World"}}}' | \
docker run -i --rm wrenchpilot/it-tools-mcp:latestbash
# Check current logging status
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"logging_status","arguments":{}}}' | npx it-tools-mcp
# Change log level to debug
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"logging_setLevel","arguments":{"level":"debug"}}}' | npx it-tools-mcp
# Change log level to error (only show errors and above)
echo '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"logging_setLevel","arguments":{"level":"error"}}}' | npx it-tools-mcpbash
# Test connection health with ping
echo '{"jsonrpc":"2.0","id":1,"method":"ping"}' | npx it-tools-mcp
# Request with progress tracking
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"some_tool","arguments":{},"_meta":{"progressToken":"track123"}}}' | npx it-tools-mcp
# Cancel a request (send as notification)
echo '{"jsonrpc":"2.0","method":"notifications/cancelled","params":{"requestId":"2","reason":"User cancelled"}}' | npx it-tools-mcp
# Test sampling capabilities
echo '{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"mcp_sampling_demo","arguments":{"message":"What is the capital of France?","modelPreference":"claude","systemPrompt":"You are a helpful assistant.","maxTokens":100}}}' | npx it-tools-mcp
# Demo MCP utilities
echo '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"mcp_utilities_demo","arguments":{"operation":"ping"}}}' | npx it-tools-mcpFull documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
MCP-compliant server access to over 100 IT tools and utilities commonly used by developers, system administrators, and IT professionals. IT Tools MCP Server $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 **π Note**: A condensed version of this README is automatically synced to $1 due to character limits. A comprehensive Model Context Protocol (MCP) server that provides access to over 121 IT tools and utilities commonly used by developers, system administrators, and IT professionals. This server exposes a complete set of tools for encoding/decoding, text manipulati
π Note: A condensed version of this README is automatically synced to Docker Hub due to character limits.
A comprehensive Model Context Protocol (MCP) server that provides access to over 121 IT tools and utilities commonly used by developers, system administrators, and IT professionals. This server exposes a complete set of tools for encoding/decoding, text manipulation, hashing, network utilities, and many other common development and IT tasks.
Quick Install:
Install:
Ctrl+Shift+P (or Cmd+Shift+P on Mac)it-tools-mcpOr manually add to your VS Code settings.json:
{
"mcp": {
"servers": {
"it-tools": {
"command": "npx",
"args": ["it-tools-mcp"],
"env": {}
}
}
}
}
{
"mcp": {
"servers": {
"it-tools": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--init",
"--security-opt", "no-new-privileges:true",
"--cap-drop", "ALL",
"--read-only",
"--user", "1001:1001",
"--memory=256m",
"--cpus=0.5",
"--name", "it-tools-mcp",
"wrenchpilot/it-tools-mcp:latest"
]
}
}
}
docker run -it --rm wrenchpilot/it-tools-mcp:latest
# Generate a UUID
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"generate_uuid","arguments":{}}}' | \
docker run -i --rm wrenchpilot/it-tools-mcp:latest
# Encode text to Base64
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"encode_base64","arguments":{"text":"Hello World"}}}' | \
docker run -i --rm wrenchpilot/it-tools-mcp:latest
This server includes full MCP logging support with the following features:
logging_setLevel: Change the minimum logging level at runtimelogging_status: View current logging configuration and available levels# Check current logging status
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"logging_status","arguments":{}}}' | npx it-tools-mcp
# Change log level to debug
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"logging_setLevel","arguments":{"level":"debug"}}}' | npx it-tools-mcp
# Change log level to error (only show errors and above)
echo '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"logging_setLevel","arguments":{"level":"error"}}}' | npx it-tools-mcp
This server implements the complete MCP 2025-06-18 specification including advanced utilities:
ping requests to verify connection status_meta.progressToken in requests to enable progress notificationsnotifications/progress with current statusnotifications/cancelled to abort in-progress requestssampling/createMessage# Test connection health with ping
echo '{"jsonrpc":"2.0","id":1,"method":"ping"}' | npx it-tools-mcp
# Request with progress tracking
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"some_tool","arguments":{},"_meta":{"progressToken":"track123"}}}' | npx it-tools-mcp
# Cancel a request (send as notification)
echo '{"jsonrpc":"2.0","method":"notifications/cancelled","params":{"requestId":"2","reason":"User cancelled"}}' | npx it-tools-mcp
# Test sampling capabilities
echo '{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"mcp_sampling_demo","arguments":{"message":"What is the capital of France?","modelPreference":"claude","systemPrompt":"You are a helpful assistant.","maxTokens":100}}}' | npx it-tools-mcp
# Demo MCP utilities
echo '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"mcp_utilities_demo","arguments":{"operation":"ping"}}}' | npx it-tools-mcp
This MCP server provides over 121 tools across 14 categories:


Examples of using the IT Tools MCP server with VS Code Copilot Chat for secure password hashing and creative ASCII art generation.
| Tool | Description | Parameters |
| ------------------------------ | --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Ansible Tools | | |
| parse_ansible_inventory | Parse Ansible inventory | inventory: string |
| generate_ansible_inventory | Generate Ansible inventory | hosts: string[], groups?: Record<string, string[]>, variables?: Record<string, any> |
| validate_ansible_playbook | Validate Ansible playbook YAML | playbook: string |
| show_ansible_reference | Ansible syntax and module reference | query?: string |
| decrypt_ansible_vault | Decrypt Ansible Vault data | data: string, password: string |
| encrypt_ansible_vault | Encrypt data with Ansible Vault | data: string, password: string |
| Color Tools | | |
| convert_hex_to_rgb | Convert HEX to RGB | hex: string |
| convert_rgb_to_hex | Convert RGB to HEX | r: number, g: number, b: number |
| Data Format | | |
| convert_html_to_markdown | Convert HTML to Markdown | html: string |
| compare_json | Compare JSON objects | json1: string, json2: string |
| format_json | Format and validate JSON | json: string, indent?: number |
| minify_json | Minify JSON | json: string |
| convert_json_to_csv | Convert JSON to CSV | json: string, delimiter?: string |
| convert_json_to_toml | Convert JSON to TOML | json: string |
| convert_markdown_to_html | Convert Markdown to HTML | markdown: string |
| format_phone | Parse and format phone numbers | phoneNumber: string, countryCode?: string |
| format_sql | Format SQL | sql: string, dialect?: 'sql' \| 'mysql' \| 'postgresql' \| 'sqlite' \| 'mariadb' \| 'db2' \| 'plsql' \| 'n1ql' \| 'redshift' \| 'spark' \| 'tsql' \| 'trino' \| 'bigquery' (optional, default: 'sql') |
| convert_toml_to_json | Convert TOML to JSON | toml: string |
| format_xml | Format XML | xml: string, indent?: number |
| format_yaml | Format YAML | yaml: string |
| Development Tools | | |
| generate_crontab | Generate cron expressions | minute?: string, hour?: string, dayOfMonth?: string, month?: string, dayOfWeek?: string |
| format_html | Format and prettify HTML | html: string, indent?: number |
| format_javascript | Format and prettify JavaScript | javascript: string, indent?: number |
| convert_list | Convert list formats | list: string, inputFormat: 'comma' \| 'semicolon' \| 'newline' \| 'space' \| 'pipe', outputFormat: 'comma' \| 'semicolon' \| 'newline' \| 'space' \| 'pipe' \| 'json' \| 'quoted', trim?: boolean |
| generate_markdown_toc | Generate table of contents for Markdown | markdown: string, maxDepth?: number |
| test_regex | Test regular expressions | pattern: string, text: string, flags?: string |
| Docker Tools | | |
| convert_docker_compose_to_run | Convert Compose to Docker run command | compose: string, service?: string |
| validate_docker_compose | Validate Docker Compose YAML | compose: string |
| show_docker_reference | Docker command and syntax reference | query?: string |
| convert_docker_run_to_compose | Convert Docker run to Compose | command: string |
| generate_traefik_compose | Generate Traefik Docker Compose | domain: string, service: string, port?: number, network?: string |
| Encoding & Decoding | | |
| decode_base64 | Decode Base64 text | text: string |
| encode_base64 | Encode text to Base64 | text: string |
| decode_html | Decode HTML entities | text: string |
| encode_html | Encode HTML entities | text: string |
| encode_html_entities | Extended HTML entity encoding/decoding | text: string, operation: 'encode' \| 'decode' |
| convert_text_to_binary | Convert text to binary and vice versa | input: string, operation: 'encode' \| 'decode' |
| convert_text_to_unicode | Convert text to Unicode and vice versa | input: string, operation: 'encode' \| 'decode' |
| decode_url | URL decode text | text: string |
| encode_url | URL encode text | text: string |
| Forensic Tools | | |
| identify_file_type | Identify file type from content | data: string, filename?: string |
| decode_safelink | Decode Microsoft SafeLinks | url: string |
| fang_url | Fang and defang URLs for analysis | text: string, operation: 'fang' \| 'defang' |
| ID & Code Generators | | |
| generate_qr_code | Generate QR codes for any content | text: string, size?: number - Supports URLs, WiFi (WIFI:T:WPA;S:network;P:password;;), contact info, etc. |
| generate_svg_placeholder | Generate SVG placeholder | width?: number, height?: number, text?: string, backgroundColor?: string, textColor?: string |
| generate_ulid | Generate ULID | None |
| generate_uuid | Generate UUID v4 | None |
| Math & Calculations | | |
| evaluate_math | Evaluate expressions | expression: string |
| convert_number_base | Convert number bases | number: string, fromBase: number, toBase: number |
| calculate_percentage | Calculate percentages | operation: 'percentage-of' \| 'what-percentage' \| 'percentage-change', value1: number, value2: number |
| convert_roman_numerals | Convert Roman numerals | input: string |
| convert_temperature | Convert temperatures | temperature: number, from: 'celsius' \| 'fahrenheit' \| 'kelvin', to: 'celsius' \| 'fahrenheit' \| 'kelvin' |
| convert_unix_timestamp | Convert timestamps | input: string |
| Network & System | | |
| cat | Display file content | file: string |
| curl | HTTP client (GET, POST, etc.) | url: string, method?: string, headers?: Record<string, string>, body?: string |
| dig | DNS query (custom type) | target: string, type?: string |
| grep | Search for pattern in file | file: string, pattern: string |
| head | Show first N lines of file | file: string, lines?: number |
| validate_iban | Validate IBAN | iban: string |
| calculate_ip_subnet | Calculate IPv4 subnet | ip: string, cidr: number |
| calculate_ipv4_subnet | Enhanced IPv4 subnet calc | cidr: string |
| generate_ipv6_ula | Generate IPv6 ULA | globalId?: string |
| generate_mac_address | Generate MAC address | prefix?: string, separator?: ':' \| '-' |
| nslookup | DNS lookup (A/AAAA/CNAME) | target: string |
| ping | Ping a host | target: string, count?: number |
| ps | List running processes | None |
| generate_random_port | Generate random ports | count?: number, min?: number, max?: number, exclude?: number[] |
| scp | Copy files to/from remote host (SFTP) | target: string, user: string, direction: 'upload'\|'download', localPath: string, remotePath: string, privateKey?: string |
| ssh | SSH command execution | target: string, user: string, command: string |
| tail | Show last N lines of file | file: string, lines?: number |
| telnet | Test TCP connectivity | target: string, port: number |
| top | Show top processes (by CPU) | None |
| parse_url | Parse URL components | url: string |
| Physics | | |
| convert_angle | Convert angle units | value: number, from: 'degrees' \| 'radians' \| 'gradians', to: 'degrees' \| 'radians' \| 'gradians' |
| convert_energy | Convert energy units | value: number, from: 'joules' \| 'calories' \| 'kwh' \| 'btu', to: 'joules' \| 'calories' \| 'kwh' \| 'btu' |
| convert_power | Convert power units | value: number, from: 'watts' \| 'kilowatts' \| 'horsepower' \| 'btu_per_hour', to: 'watts' \| 'kilowatts' \| 'horsepower' \| 'btu_per_hour' |
| Security & Crypto | | |
| generate_basic_auth | Generate Basic Auth header | username: string, password: string |
| hash_bcrypt | Generate/verify bcrypt hash | password: string, rounds?: number, hash?: string |
| generate_bip39 | Generate BIP39 mnemonic | wordCount?: '12' \| '15' \| '18' \| '21' \| '24' |
| hash_md5 | Generate MD5 hash | text: string |
| hash_sha1 | Generate SHA1 hash | text: string |
| hash_sha256 | Generate SHA256 hash | text: string |
| hash_sha512 | Generate SHA512 hash | text: string |
| generate_hmac | Generate HMAC | message: string, key: string, algorithm?: 'sha1' \| 'sha256' \| 'sha512' |
| decode_jwt | Decode JWT token | token: string |
| generate_otp | Generate TOTP codes | secret: string, digits?: number, period?: number |
| generate_password | Generate secure password | length?: number, includeUppercase?: boolean, includeLowercase?: boolean, includeNumbers?: boolean, includeSymbols?: boolean |
| generate_token | Generate secure token | length?: number, charset?: 'alphanumeric' \| 'hex' \| 'base64' \| 'custom', customChars?: string |
| Text Processing | | |
| generate_ascii_art | Generate ASCII art | text: string, font?: string (supports 295+ figlet fonts) |
| analyze_distinct_words | Extract unique words from text | text: string, caseSensitive?: boolean |
| search_emoji | Search emojis | query: string |
| generate_lorem_ipsum | Generate Lorem Ipsum | type?: 'words' \| 'sentences' \| 'paragraphs', count?: number |
| generate_numeronym | Generate numeronyms | text: string |
| slugify_text | Convert to URL slug | text: string, separator?: string, lowercase?: boolean |
| obfuscate_string | Obfuscate text | text: string, method?: 'html-entities' \| 'unicode' \| 'base64' |
| convert_to_camelcase | Convert to camelCase | text: string |
| capitalize_text | Capitalize words | text: string |
| compare_text | Compare texts | text1: string, text2: string |
| convert_text_to_kebabcase | Convert to kebab-case | text: string |
| convert_text_to_lowercase | Convert to lowercase | text: string |
| convert_text_to_pascalcase | Convert to PascalCase | text: string |
| text_snakecase | Convert to snake_case | text: string |
| analyze_text_stats | Get text statistics | text: string |
| convert_text_to_nato | Convert to NATO alphabet | text: string |
| show_unicode_names | Convert text to Unicode character names | text: string |
| convert_text_to_uppercase | Convert to uppercase | text: string |
| Utility Tools | | |
| format_css | Format and prettify CSS | css: string, indent?: number |
| show_device_info | Get system information | None |
| normalize_email | Normalize email addresses | email: string |
| lookup_http_status | HTTP status reference | code?: number |
| lookup_mime_types | Look up MIME types | input: string, lookupType?: 'extension-to-mime' \| 'mime-to-extension' |
| lookup_port_numbers | Look up port number assignments | port?: number, service?: string |
| convert_rem_px | Convert between REM and PX units | value: number, conversion: 'rem-to-px' \| 'px-to-rem', baseFontSize?: number |
Built with TypeScript, Zod validation, and MCP SDK for robust, type-safe operation.
This project was developed using VS Code, Copilot Chat Agent, Playwright MCP, and the Claude Sonnet 4 Model, demonstrating the power of AI-assisted software development:
Key AI Contributions:
This showcases how AI can accelerate development while maintaining code quality, proper architecture, and comprehensive testing.
src/tools/index.tsnpm run buildsrc/
βββ index.ts # Main MCP server with dynamic tool loading
βββ tools/ # Modular tool categories
βββ ansible/ # 5 Ansible automation tools
βββ color/ # 2 Color conversion tools
βββ crypto/ # 9 Cryptographic & security tools
βββ dataFormat/ # 12 Data format conversion tools
βββ development/ # 6 Development utilities
βββ docker/ # 5 Docker & containerization tools
βββ encoding/ # 8 Encoding/decoding tools
βββ forensic/ # 3 Digital forensics tools
βββ idGenerators/ # 4 ID & code generation tools
βββ math/ # 6 Mathematical operation tools
βββ network/ # 23 Network utilities
βββ physics/ # 3 Physics calculation tools
βββ text/ # 19 Text manipulation tools
βββ utility/ # 7 General utility tools
Contributions are welcome! Please follow the guidelines below:
This project uses Conventional Commits for clear, consistent commit messages.
Version Management:
Examples:
git commit -m "feat: add new encryption tool" # β minor version bump
git commit -m "fix: resolve base64 decoding issue" # β patch version bump
git commit -m "docs: improve README examples" # β patch version bump
git commit -m "feat!: breaking API change" # β major version bump
# Version is automatically bumped and committed by git hooks
# No manual npm version commands needed!
git push
π See COMMIT_TEMPLATE_SETUP.md for setup instructions.
./setup-commit-template.sh (recommended)The CI/CD pipeline will automatically:
MIT License - see LICENSE for details.
Inspired by IT Tools - online tools for developers.
This project incorporates select tools from the @sharevb fork which extends IT Tools with additional utilities and enhancements.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
mcp, api_key
Streaming
No
Data region
global
Protocol support
Requires: mcp, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/contract"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Sentiment, toxicity, entity extraction, PII, translation, summary, QA, fraud scoring, safety audit.
Agent-callable B2B SaaS directory: capability-structured, continuously verified listings.
Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.
Structured website and review evidence for AI-assisted local-business shortlisting.
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"mcp",
"api_key"
],
"requires": [
"mcp",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": true,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/wrenchpilot/it-tools-mcp#input",
"outputSchemaRef": "https://github.com/wrenchpilot/it-tools-mcp#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:46:37.474Z",
"sourceUpdatedAt": "2026-02-24T19:46:37.474Z",
"freshnessSeconds": 19625003
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-10-09T23:10:01.381Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "supported",
"confidenceSource": "contract",
"notes": "Confirmed by capability contract"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "model-context-protocol",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "vscode",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "vscode-mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "it-tools",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "developer-tools",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "utilities",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "encoding",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "crypto",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "hashing",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "network-tools",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "text-processing",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "json-tools",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "base64",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "uuid",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "jwt",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "docker-tools",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "development-utilities",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "typescript",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli-tools",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|supported|contract capability:mcp|supported|profile capability:model-context-protocol|supported|profile capability:vscode|supported|profile capability:vscode-mcp|supported|profile capability:it-tools|supported|profile capability:developer-tools|supported|profile capability:utilities|supported|profile capability:encoding|supported|profile capability:crypto|supported|profile capability:hashing|supported|profile capability:network-tools|supported|profile capability:text-processing|supported|profile capability:json-tools|supported|profile capability:base64|supported|profile capability:uuid|supported|profile capability:jwt|supported|profile capability:docker-tools|supported|profile capability:development-utilities|supported|profile capability:typescript|supported|profile capability:cli-tools|supported|profile capability:cli|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:37.474Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key",
"href": "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:37.474Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/wrenchpilot/it-tools-mcp#input",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:37.474Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Wrenchpilot",
"href": "https://github.com/wrenchpilot/it-tools-mcp#readme",
"sourceUrl": "https://github.com/wrenchpilot/it-tools-mcp#readme",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "19 GitHub stars",
"href": "https://github.com/wrenchpilot/it-tools-mcp",
"sourceUrl": "https://github.com/wrenchpilot/it-tools-mcp",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-wrenchpilot-it-tools-mcp/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub Β· GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to it-tools-mcp and adjacent AI workflows.