Skip to content
Squatch MCP

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/6edd5a86-d9a3-4d76-a91e-ca6d106a54d8/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: "ai.agentasy/cronjob"
title: "agent-cronjob"
description: "Scheduled, HMAC-signed, retried webhook triggers for AI agents. No account: self-register via tools."
version: "0.0.1"
homepage_url: "https://cronjob.agentasy.ai/"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "ai.agentasy"
display_name: "ai.agentasy"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://cronjob.agentasy.ai/mcp"
endpoint_host: "cronjob.agentasy.ai"
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[15]
0{9}
name: "claim_credentials"
title: "Poll verification / collect credentials"
effect: "WRITE"
effect_confidence: 0.745
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.53
1{2}
capability: "SECRETS"
confidence: 0.53
risk_severity: "HIGH"
fingerprint: "85ef174c83badf73fb75c74bfa16d57a52029f9079a5ad7034ac0907423721b8"
input_schema_fingerprint: "7ee4f9b400289dff51923496edb4c18fd0f4c6f854dad34713f4f434c144aad4"
annotations{5}
title: "Poll verification / collect credentials"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
1{9}
name: "create_job"
title: "Create a job (start registration)"
effect: "WRITE"
effect_confidence: 0.822
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.755
risk_severity: "MEDIUM"
fingerprint: "1c0049fdbb725e543c9c890be0f0c24f166dbc68aff2e5f11e22f4d9550aea37"
input_schema_fingerprint: "e401ace4442204d51e7ae2fb698d68ab08cb9bd68b40d916990fd5f0504ac0bf"
annotations{5}
title: "Create a job (start registration)"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: true
2{9}
name: "delete_job"
title: "Delete a job"
effect: "DELETE"
effect_confidence: 0.843
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "25410e9b0f36b2929956566c5eaf3228a3a4d8f25d577d7472e0a45f6699d222"
input_schema_fingerprint: "8ce8e59639a74deb5cc6fc0433803dba58c9fd69d908a341705a044f2a0d0f8c"
annotations{5}
title: "Delete a job"
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
3{9}
name: "get_deliveries"
title: "Run history"
effect: "EXECUTE"
effect_confidence: 0.762
capabilities[0]
risk_severity: "HIGH"
fingerprint: "9dffc790a3c1b4ce9cbe5feb9f78c41e614081de2949ce21c02d6ec74faa593a"
input_schema_fingerprint: "c1855c0e0800f31cb6fb86be995d397b90fa387714d1b06908f93a51e8aeaa49"
annotations{5}
title: "Run history"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "get_job"
title: "Get a job"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "325160969795b3e1ee8ebe37879371393db720e5101f22c763eff589946e31d3"
input_schema_fingerprint: "8ce8e59639a74deb5cc6fc0433803dba58c9fd69d908a341705a044f2a0d0f8c"
annotations{5}
title: "Get a job"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "get_run"
title: "One run with every delivery attempt"
effect: "READ"
effect_confidence: 0.72
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.577
risk_severity: "MEDIUM"
fingerprint: "ae79a49fda4fd6f77320e1197a6d1259a57709c9d2ed4df1f17147f0eee4931d"
input_schema_fingerprint: "d519ae94f836a01bb4fb5ec92969dd272999370d715e71b8467cb08a2fa593a3"
annotations{5}
title: "One run with every delivery attempt"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "get_stats"
title: "Punctuality stats"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "6455b23b3d38d9dde9315cf17eabe347b1d720235ac6a1224e14c34e0d2bd7a4"
input_schema_fingerprint: "eff5fb2d1cc94045cfccd45e4966fd63df3a6abfecdcc8ad95bdab19b08f6311"
annotations{5}
title: "Punctuality stats"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "list_jobs"
title: "List your jobs"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "0405c8afdb2c74c207d7f719915c3f5e500b3c09a1b0ce31ed446147d0632dc2"
input_schema_fingerprint: "363b78cccebdeaab4a0b49f051ac468aacee933131e049aa8e7d0520b4d6eca1"
annotations{5}
title: "List your jobs"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "pause_job"
title: "Pause a job"
effect: "WRITE"
effect_confidence: 0.885
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "4c7d91a2de9e9778b548d45818e6a2d6f2a0e7c2d5fd747819a782f90c5728e8"
input_schema_fingerprint: "8ce8e59639a74deb5cc6fc0433803dba58c9fd69d908a341705a044f2a0d0f8c"
annotations{5}
title: "Pause a job"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "resume_job"
title: "Resume a job"
effect: "WRITE"
effect_confidence: 0.902
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "9319edf7cbd45d1f40c371383d1c4fc52c1f0c88c7d28517059d1437889105a5"
input_schema_fingerprint: "8ce8e59639a74deb5cc6fc0433803dba58c9fd69d908a341705a044f2a0d0f8c"
annotations{5}
title: "Resume a job"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "retry_challenge"
title: "Re-send the challenge"
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.74
risk_severity: "MEDIUM"
fingerprint: "210ecf96f141b23a552e69ee07925dfd796065d87baf137e23f2e85d924c9ac8"
input_schema_fingerprint: "7ee4f9b400289dff51923496edb4c18fd0f4c6f854dad34713f4f434c144aad4"
annotations{5}
title: "Re-send the challenge"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: true
11{9}
name: "rotate_secret"
title: "Rotate the HMAC signing secret"
effect: "ADMIN"
effect_confidence: 0.65
capabilities[2]
0{2}
capability: "SECRETS"
confidence: 0.952
1{2}
capability: "SECURITY_CONTROL"
confidence: 0.5
risk_severity: "HIGH"
fingerprint: "c3c19c2f1d8b3ba0fba4ea9c51aa652c60666e81c373dfa6a6be3fdd49177856"
input_schema_fingerprint: "238bb3e09c57cf8185a88377bf2c24936015877762178d0b6809879e3fe1b5dc"
annotations{5}
title: "Rotate the HMAC signing secret"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: false
12{9}
name: "rotate_token"
title: "Rotate the management token"
effect: "ADMIN"
effect_confidence: 0.65
capabilities[2]
0{2}
capability: "SECRETS"
confidence: 0.708
1{2}
capability: "SECURITY_CONTROL"
confidence: 0.5
risk_severity: "HIGH"
fingerprint: "d6ecc0d823955e983f9764ab164c96b61bbce3d192785a5fbcc11c13d2180656"
input_schema_fingerprint: "238bb3e09c57cf8185a88377bf2c24936015877762178d0b6809879e3fe1b5dc"
annotations{5}
title: "Rotate the management token"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: false
13{9}
name: "update_job"
title: "Change job settings"
effect: "WRITE"
effect_confidence: 0.902
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "1a24637517ab58439947fc4e0f3d632408c227ad680247dee6a04435146ebe30"
input_schema_fingerprint: "0cb0a51325ec1025a3858fec8285140e8349958e0211c8585758fb24ddada3dd"
annotations{5}
title: "Change job settings"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "verify_challenge"
title: "Verify the challenge (callback mode)"
effect: "READ"
effect_confidence: 0.79
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.718
risk_severity: "INFO"
fingerprint: "17d1b077ff3cfec4ee58cad452be7a222c531d95365166fe65f0cd674cf30ccf"
input_schema_fingerprint: "c090833efddfb08c412546056aec22bbcfef1cefeaec68c062987611e13c5399"
annotations{5}
title: "Verify the challenge (callback mode)"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
resources[1]
0{4}
key: "https://cronjob.agentasy.ai/llms.txt"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "a4d6c74151c9871a04640da074fbdb130ebe273d0c5a6029fec8008cffeaf7b7"
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: "cronjob.agentasy.ai"
registrable_domain: "agentasy.ai"
source: "transport"
findings[19]
0{6}
check_id: "SQ-REPO-MISSING"
category: "provenance"
severity: "LOW"
title: "No source repository linked"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "HIGH"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
2{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "HIGH"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "get_deliveries"
3{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "claim_credentials"
4{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "delete_job"
5{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "get_deliveries"
6{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "get_job"
7{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "get_run"
8{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "get_stats"
9{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "list_jobs"
10{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "pause_job"
11{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "resume_job"
12{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "retry_challenge"
13{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "rotate_secret"
14{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "rotate_token"
15{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "update_job"
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: "rotate_secret"
17{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "LOW"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "claim_credentials"
18{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "retry_challenge"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "not_provided"
source_provenance: "unknown"
security_scan: "findings_detected"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "ai.agentasy/cronjob"
registry_content_sha256: "434e4dcfa5c56ffe9d50ae29722e711a46ad1c90c1f0b3e2bde52a7f2bafd605"
scan_snapshot_fingerprint: "d17b8a0466a72325da6bfed4c98e0cea5d142707641b67f03e09e89be64c8666"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T05:36:07.368Z"
observed_at: "2026-11-13T02:13:55.839+00:00"
registry_published_at: "2026-11-03T23:22:00.316059+00:00"
registry_updated_at: null