From a6f98010580b24ac07cb5a54ec54173e01759d17 Mon Sep 17 00:00:00 2001 From: Matt Carey Date: Thu, 22 Oct 2026 16:42:13 +0100 Subject: [PATCH] feat(forge): output schemas and structured content behind experimentalOutputSchema With ?codemode=false&experimentalForge=true&experimentalOutputSchema=true, 2026-07-28 requests list each forge tool's generated outputSchema and get a successful call's whole body as structuredContent. 2025-era requests are unchanged. The generator (cloudflare/forge@ce4183c) builds the output schemas with the tools, so the Worker only picks a listing. --- AGENTS.md | 5 +- forge.json | 2 +- src/forge-tools/worker.ts | 14 +- src/generated/forge-mcp/_/tool.ts | 37 +- .../forge-mcp/abuseReports/appeals/tools.ts | 6 + .../forge-mcp/abuseReports/emails/tools.ts | 24 + .../abuseReports/mitigations/tools.ts | 53 + src/generated/forge-mcp/abuseReports/tools.ts | 61 + .../forge-mcp/accounts/applications/tools.ts | 187 + .../accounts/billing/history/tools.ts | 21 + .../accounts/billing/paymentMethods/tools.ts | 39 + .../forge-mcp/accounts/billing/tools.ts | 96 + .../forge-mcp/accounts/categories/tools.ts | 52 + .../forge-mcp/accounts/logs/audit/tools.ts | 78 + .../forge-mcp/accounts/members/tools.ts | 156 + .../forge-mcp/accounts/organization/tools.ts | 25 + .../forge-mcp/accounts/profile/tools.ts | 6 + .../forge-mcp/accounts/subscriptions/tools.ts | 122 + .../accounts/tokens/permissionGroups/tools.ts | 61 + .../forge-mcp/accounts/tokens/tools.ts | 190 + src/generated/forge-mcp/accounts/tools.ts | 82 + .../accounts/transformations/tools.ts | 20 + .../forge-mcp/accounts/utBilling/tools.ts | 14 + .../forge-mcp/acm/customTrustStore/tools.ts | 84 + src/generated/forge-mcp/acm/totalTls/tools.ts | 38 + .../addressing/addressMaps/accounts/tools.ts | 16 + .../addressing/addressMaps/ips/tools.ts | 32 + .../forge-mcp/addressing/addressMaps/tools.ts | 137 + .../addressing/addressMaps/zones/tools.ts | 32 + .../forge-mcp/addressing/leases/tools.ts | 42 + .../addressing/loaDocuments/tools.ts | 45 + .../addressing/prefixes/bgpPrefixes/tools.ts | 101 + .../addressing/prefixes/delegations/tools.ts | 64 + .../prefixes/serviceBindings/tools.ts | 54 + .../forge-mcp/addressing/prefixes/tools.ts | 105 + .../addressing/prefixes/validate/tools.ts | 21 + .../regionalHostnames/regions/tools.ts | 45 + .../addressing/regionalHostnames/tools.ts | 78 + .../forge-mcp/addressing/services/tools.ts | 29 + src/generated/forge-mcp/agentMemory/tools.ts | 461 + src/generated/forge-mcp/ai/authors/tools.ts | 17 + .../forge-mcp/ai/finetunes/assets/tools.ts | 26 + .../forge-mcp/ai/finetunes/public/tools.ts | 51 + src/generated/forge-mcp/ai/finetunes/tools.ts | 86 + src/generated/forge-mcp/ai/models/tools.ts | 50 + src/generated/forge-mcp/ai/tasks/tools.ts | 17 + src/generated/forge-mcp/ai/tools.ts | 404 + .../forge-mcp/aiAudit/robots/tools.ts | 17 + .../aiGateway/customDomains/tools.ts | 187 + .../aiGateway/customProviders/tools.ts | 319 + .../forge-mcp/aiGateway/datasets/tools.ts | 464 + .../dynamicRouting/deployments/tools.ts | 410 + .../aiGateway/dynamicRouting/tools.ts | 3017 ++++++- .../dynamicRouting/versions/tools.ts | 791 ++ .../aiGateway/evaluationTypes/tools.ts | 75 + .../forge-mcp/aiGateway/evaluations/tools.ts | 766 ++ .../aiGateway/gateways/providers/tools.ts | 244 + .../forge-mcp/aiGateway/gateways/tools.ts | 8043 ++++++++++++----- .../forge-mcp/aiGateway/logs/tools.ts | 288 + .../forge-mcp/aiSearch/items/tools.ts | 876 ++ .../forge-mcp/aiSearch/jobs/tools.ts | 227 + .../forge-mcp/aiSearch/namespace/tools.ts | 569 ++ .../forge-mcp/aiSearch/tokens/tools.ts | 261 + src/generated/forge-mcp/aiSearch/tools.ts | 6774 +++++++++++--- .../aiSecurity/customTopics/tools.ts | 14 + src/generated/forge-mcp/aiSecurity/tools.ts | 12 + .../alerting/availableAlerts/tools.ts | 16 + .../alerting/destinations/eligible/tools.ts | 15 + .../alerting/destinations/pagerduty/tools.ts | 51 + .../alerting/destinations/webhooks/tools.ts | 71 + .../forge-mcp/alerting/history/tools.ts | 29 + .../alerting/policies/email/tools.ts | 17 + .../forge-mcp/alerting/policies/tools.ts | 89 + .../forge-mcp/alerting/silences/tools.ts | 66 + .../analytics/latency/colos/tools.ts | 3 + .../forge-mcp/analytics/latency/tools.ts | 3 + .../dataSecurity/contentFindings/tools.ts | 20 + .../query/dataSecurity/findings/tools.ts | 14 + .../forge-mcp/analytics/query/tools.ts | 34 + .../sql/accounts/introspection/tools.ts | 16 + .../forge-mcp/analytics/sql/accounts/tools.ts | 40 + .../forge-mcp/analytics/sql/tools.ts | 20 + .../schemaValidation/schemas/hosts/tools.ts | 31 + .../schemas/operations/tools.ts | 66 + .../schemaValidation/schemas/tools.ts | 122 + .../settings/operations/tools.ts | 134 + .../schemaValidation/settings/tools.ts | 69 + .../apiSecurity/sessionIdentifiers/tools.ts | 22 + .../configurations/credentials/tools.ts | 60 + .../tokenValidation/configurations/tools.ts | 199 + .../tokenValidation/rules/tools.ts | 235 + .../credentialSets/credentials/tools.ts | 76 + .../credentialSets/tools.ts | 71 + .../vulnerabilityScanner/scans/tools.ts | 121 + .../targetEnvironments/tools.ts | 81 + .../forge-mcp/argo/smartRouting/tools.ts | 26 + .../forge-mcp/argo/tieredCaching/tools.ts | 44 + .../namespaces/repos/commits/tools.ts | 66 + .../artifacts/namespaces/repos/logs/tools.ts | 127 + .../artifacts/namespaces/repos/raw/tools.ts | 3 + .../namespaces/repos/tokens/tools.ts | 99 + .../artifacts/namespaces/repos/tools.ts | 332 + .../artifacts/namespaces/repos/trees/tools.ts | 91 + .../artifacts/namespaces/tokens/tools.ts | 39 + .../forge-mcp/artifacts/namespaces/tools.ts | 166 + src/generated/forge-mcp/auditLogs/tools.ts | 14 + .../basinCatalog/credentials/tools.ts | 24 + .../basinCatalog/maintenanceConfigs/tools.ts | 24 + .../tables/maintenanceConfigs/tools.ts | 29 + .../tables/maintenanceRuns/tools.ts | 8 + .../basinCatalog/namespaces/tables/tools.ts | 18 + .../basinCatalog/namespaces/tools.ts | 8 + src/generated/forge-mcp/basinCatalog/tools.ts | 35 + .../forge-mcp/billing/addresses/tools.ts | 14 + .../forge-mcp/billing/profiles/tools.ts | 511 ++ .../forge-mcp/billing/ratePlans/tools.ts | 20 + .../forge-mcp/billing/usage/tools.ts | 109 + .../forge-mcp/botManagement/feedback/tools.ts | 14 + .../forge-mcp/botManagement/tools.ts | 104 + .../forge-mcp/botnetFeed/asn/tools.ts | 30 + .../forge-mcp/botnetFeed/configs/asn/tools.ts | 16 + .../brandProtection/logoMatches/tools.ts | 84 + .../forge-mcp/brandProtection/logos/tools.ts | 76 + .../brandProtection/matches/tools.ts | 212 + .../brandProtection/queries/tools.ts | 202 + .../forge-mcp/brandProtection/tools.ts | 69 + .../forge-mcp/brandProtection/trial/tools.ts | 51 + .../forge-mcp/browserRun/crawl/tools.ts | 179 + .../devtools/browser/liveView/tools.ts | 50 + .../devtools/browser/targets/tools.ts | 118 + .../browserRun/devtools/browser/tools.ts | 154 + .../browserRun/devtools/json/tools.ts | 34 + .../browserRun/devtools/session/tools.ts | 94 + .../forge-mcp/browserRun/quickAction/tools.ts | 181 + .../browserRun/recording/network/tools.ts | 13 + .../forge-mcp/browserRun/recording/tools.ts | 35 + .../forge-mcp/builds/deployHooks/tools.ts | 85 + .../forge-mcp/builds/limits/tools.ts | 6 + src/generated/forge-mcp/builds/logs/tools.ts | 7 + .../builds/repos/configAutofill/tools.ts | 7 + .../builds/repos/connections/tools.ts | 23 + .../forge-mcp/builds/tokens/tools.ts | 43 + src/generated/forge-mcp/builds/tools.ts | 147 + .../forge-mcp/builds/triggers/cache/tools.ts | 8 + .../triggers/environmentVariables/tools.ts | 24 + .../forge-mcp/builds/triggers/tools.ts | 110 + .../forge-mcp/builds/versions/tools.ts | 42 + .../forge-mcp/builds/workers/tools.ts | 75 + .../cache/originCloudRegions/tools.ts | 60 + .../settings/regionalTieredCache/tools.ts | 44 + .../forge-mcp/cache/settings/reserve/tools.ts | 106 + .../cache/settings/smartTieredCache/tools.ts | 72 + .../cache/settings/variants/tools.ts | 50 + src/generated/forge-mcp/cache/tools.ts | 28 + .../clientSideSecurity/connections/tools.ts | 29 + .../clientSideSecurity/cookies/tools.ts | 29 + .../clientSideSecurity/policies/tools.ts | 63 + .../clientSideSecurity/scripts/tools.ts | 68 + .../clientSideSecurity/settings/tools.ts | 20 + .../forge-mcp/cloudConnector/rules/tools.ts | 40 + .../credentialMonitor/domains/tools.ts | 90 + .../credentialMonitor/matches/tools.ts | 57 + .../cloudforceOne/events/aggregate/tools.ts | 61 + .../events/categories/catalog/tools.ts | 37 + .../cloudforceOne/events/categories/tools.ts | 34 + .../events/dataset/copy/tools.ts | 37 + .../events/dataset/events/tools.ts | 142 + .../events/dataset/groups/get/tools.ts | 91 + .../events/dataset/groups/members/tools.ts | 66 + .../events/dataset/groups/tools.ts | 69 + .../events/dataset/indicators/bulk/tools.ts | 3 + .../events/dataset/indicators/create/tools.ts | 100 + .../events/dataset/indicators/get/tools.ts | 100 + .../dataset/indicators/relationships/tools.ts | 54 + .../events/dataset/indicators/tags/tools.ts | 6 + .../events/dataset/indicators/tools.ts | 111 + .../events/dataset/move/tools.ts | 55 + .../events/dataset/permissions/tools.ts | 127 + .../events/dataset/tags/indicators/tools.ts | 135 + .../events/dataset/target/industries/tools.ts | 23 + .../cloudforceOne/events/dataset/tools.ts | 38 + .../events/datasets/populate/tools.ts | 523 ++ .../cloudforceOne/events/delete/tools.ts | 3 + .../events/graphql/create/graph/tools.ts | 56 + .../events/indicator/types/tools.ts | 23 + .../cloudforceOne/events/indicators/tools.ts | 437 + .../cloudforceOne/events/queries/get/tools.ts | 129 + .../cloudforceOne/events/queries/tools.ts | 189 + .../cloudforceOne/events/raw/tools.ts | 15 + .../events/relate/create/tools.ts | 11 + .../events/relationships/create/tools.ts | 85 + .../events/relationships/tools.ts | 145 + .../events/tags/categories/actors/tools.ts | 573 ++ .../events/tags/categories/create/tools.ts | 42 + .../events/tags/categories/tools.ts | 148 + .../events/tags/relationships/tools.ts | 60 + .../cloudforceOne/events/tags/tools.ts | 3872 +++++--- .../events/target/industries/catalog/tools.ts | 23 + .../forge-mcp/cloudforceOne/events/tools.ts | 142 + .../cloudforceOne/events/update/bulk/tools.ts | 33 + .../priorityIntelligence/filters/tools.ts | 419 + .../cloudforceOne/requests/assets/tools.ts | 468 + .../cloudforceOne/requests/constants/tools.ts | 147 + .../requests/legalResponse/tools.ts | 11 + .../cloudforceOne/requests/messages/tools.ts | 463 + .../cloudforceOne/requests/metadata/tools.ts | 191 + .../forge-mcp/cloudforceOne/requests/tools.ts | 631 ++ .../cloudforceOne/requests/types/tools.ts | 76 + .../cloudforceOne/requests/user/tools.ts | 14 + .../cloudforceOne/rules/approvals/tools.ts | 37 + .../rules/email/approvals/tools.ts | 6 + .../cloudforceOne/rules/email/schema/tools.ts | 208 + .../cloudforceOne/rules/email/tools.ts | 106 + .../cloudforceOne/rules/exemptions/tools.ts | 24 + .../cloudforceOne/rules/managed/tools.ts | 42 + .../cloudforceOne/rules/stats/tools.ts | 6 + .../forge-mcp/cloudforceOne/rules/tools.ts | 91 + .../cloudforceOne/rules/tree/tools.ts | 7 + .../cloudforceOne/scans/config/tools.ts | 44 + .../cloudforceOne/scans/results/tools.ts | 34 + .../threatEvents/attackers/tools.ts | 23 + .../threatEvents/categories/tools.ts | 150 + .../threatEvents/countries/tools.ts | 37 + .../threatEvents/datasets/tools.ts | 138 + .../threatEvents/eventTags/tools.ts | 22 + .../threatEvents/indicatorTypes/tools.ts | 19 + .../cloudforceOne/threatEvents/raw/tools.ts | 46 + .../threatEvents/relate/tools.ts | 11 + .../cloudforceOne/threatEvents/tags/tools.ts | 538 ++ .../threatEvents/targetIndustries/tools.ts | 23 + .../cloudforceOne/threatEvents/tools.ts | 642 ++ .../threatSignals/articles/skills/tools.ts | 639 ++ .../threatSignals/articles/tags/tools.ts | 126 + .../threatSignals/articles/tools.ts | 658 ++ .../threatSignals/categories/tools.ts | 31 + .../threatSignals/feeds/skills/tools.ts | 112 + .../threatSignals/feeds/tools.ts | 549 ++ .../threatSignals/indicators/tools.ts | 124 + .../skills/tagCategories/tools.ts | 44 + .../threatSignals/skills/tools.ts | 356 + .../cloudforceOne/threatSignals/tools.ts | 64 + .../forge-mcp/connectorInterrupts/tools.ts | 32 + .../connectorTelemetryEvents/tools.ts | 14 + .../connectorTelemetrySnapshots/tools.ts | 23 + src/generated/forge-mcp/connectors/tools.ts | 74 + .../applications/instances/tools.ts | 45 + .../containers/applications/rollouts/tools.ts | 34 + .../containers/applications/tools.ts | 219 + .../containers/applications/versions/tools.ts | 33 + .../forge-mcp/containers/images/tools.ts | 8 + .../registries/credentials/tools.ts | 7 + .../forge-mcp/containers/registries/tools.ts | 43 + .../contentScan/expressions/tools.ts | 92 + src/generated/forge-mcp/contentScan/tools.ts | 12 + src/generated/forge-mcp/cps/tools.ts | 16 + src/generated/forge-mcp/csamScanner/tools.ts | 14 + src/generated/forge-mcp/customCsrs/tools.ts | 63 + .../certificatePack/certificates/tools.ts | 32 + .../customHostnames/fallbackOrigin/tools.ts | 33 + .../forge-mcp/customHostnames/quota/tools.ts | 6 + .../forge-mcp/customHostnames/tools.ts | 110 + .../forge-mcp/customNameservers/tools.ts | 86 + .../customPages/accountAssets/tools.ts | 71 + .../accountCustomPages/previewTokens/tools.ts | 6 + .../customPages/accountCustomPages/tools.ts | 58 + .../forge-mcp/d1/timeTravel/tools.ts | 18 + src/generated/forge-mcp/d1/tools.ts | 161 + .../diagnostics/endpointHealthchecks/tools.ts | 53 + .../diagnostics/traceroutes/tools.ts | 42 + .../regionalServices/prefixBindings/tools.ts | 46 + src/generated/forge-mcp/dls/regions/tools.ts | 27 + .../forge-mcp/dns/dnssec/list/tools.ts | 25 + src/generated/forge-mcp/dns/dnssec/tools.ts | 43 + .../forge-mcp/dns/domainconnect/tools.ts | 13 + src/generated/forge-mcp/dns/records/tools.ts | 495 + .../settings/account/nameserverSets/tools.ts | 93 + .../forge-mcp/dns/settings/account/tools.ts | 34 + .../dns/settings/account/views/tools.ts | 91 + .../forge-mcp/dns/usage/account/tools.ts | 28 + .../forge-mcp/dns/zoneTransfers/acls/tools.ts | 78 + .../dns/zoneTransfers/forceAxfr/tools.ts | 6 + .../dns/zoneTransfers/incoming/tools.ts | 122 + .../zoneTransfers/outgoing/status/tools.ts | 6 + .../dns/zoneTransfers/outgoing/tools.ts | 128 + .../dns/zoneTransfers/peers/tools.ts | 90 + .../dns/zoneTransfers/tsigs/tools.ts | 82 + .../forge-mcp/dnsFirewall/reverseDns/tools.ts | 12 + src/generated/forge-mcp/dnsFirewall/tools.ts | 118 + .../namespaces/objects/tools.ts | 29 + .../durableObjects/namespaces/tools.ts | 46 + .../forge-mcp/emailAuth/dmarcReports/tools.ts | 22 + .../forge-mcp/emailAuth/spf/tools.ts | 9 + .../forge-mcp/emailRouting/addresses/tools.ts | 88 + .../forge-mcp/emailRouting/dns/tools.ts | 53 + .../emailRouting/rules/catchAll/tools.ts | 30 + .../forge-mcp/emailRouting/rules/tools.ts | 126 + .../forge-mcp/emailRouting/settings/tools.ts | 45 + src/generated/forge-mcp/emailRouting/tools.ts | 30 + .../emailSecurity/allowPolicies/tools.ts | 106 + .../analytics/monthlyReport/tools.ts | 22 + .../emailSecurity/blockSenders/tools.ts | 106 + .../bulkActions/messages/tools.ts | 37 + .../emailSecurity/bulkActions/tools.ts | 75 + .../emailSecurity/contentPolicies/tools.ts | 97 + .../forge-mcp/emailSecurity/domains/tools.ts | 160 + .../domains/verification/tools.ts | 7 + .../impersonationRegistry/tools.ts | 69 + .../investigate/actionLog/tools.ts | 35 + .../investigate/detections/tools.ts | 15 + .../investigate/preview/tools.ts | 12 + .../emailSecurity/investigate/raw/tools.ts | 6 + .../emailSecurity/investigate/tools.ts | 115 + .../emailSecurity/investigate/trace/tools.ts | 9 + .../emailSecurity/phishguard/reports/tools.ts | 37 + .../sendingDomainRestrictions/tools.ts | 65 + .../emailSecurity/submissions/tools.ts | 54 + .../emailSecurity/trustedDomains/tools.ts | 100 + .../emailSecurity/urlIgnorePatterns/tools.ts | 103 + .../forge-mcp/emailSending/limits/tools.ts | 8 + .../emailSending/reputation/tools.ts | 8 + .../emailSending/subdomains/dns/tools.ts | 100 + .../subdomains/reputation/tools.ts | 6 + .../emailSending/subdomains/tools.ts | 96 + .../emailSending/suppressions/tools.ts | 496 + src/generated/forge-mcp/emailSending/tools.ts | 12 + .../forge-mcp/fieldExtractors/tools.ts | 26 + .../forge-mcp/firewall/accessRules/tools.ts | 108 + .../forge-mcp/firewall/lockdowns/tools.ts | 91 + .../forge-mcp/firewall/uaRules/tools.ts | 79 + .../flagship/apps/definitions/tools.ts | 7 + .../forge-mcp/flagship/apps/evaluate/tools.ts | 7 + .../flagship/apps/flags/changelog/tools.ts | 23 + .../forge-mcp/flagship/apps/flags/tools.ts | 62 + .../forge-mcp/flagship/apps/tools.ts | 44 + src/generated/forge-mcp/fraud/tools.ts | 20 + .../googleTagGateway/config/tools.ts | 12 + .../forge-mcp/healthchecks/previews/tools.ts | 57 + src/generated/forge-mcp/healthchecks/tools.ts | 141 + .../integration/planetscale/tools.ts | 6 + src/generated/forge-mcp/hyperdrive/tools.ts | 115 + .../forge-mcp/iam/permissionGroups/tools.ts | 27 + .../forge-mcp/iam/resourceGroups/tools.ts | 79 + src/generated/forge-mcp/iam/sso/tools.ts | 87 + .../forge-mcp/iam/userGroups/members/tools.ts | 79 + .../forge-mcp/iam/userGroups/tools.ts | 114 + src/generated/forge-mcp/images/flows/tools.ts | 440 + .../forge-mcp/images/import/sources/tools.ts | 103 + .../forge-mcp/images/import/tools.ts | 137 + src/generated/forge-mcp/images/keys/tools.ts | 27 + src/generated/forge-mcp/images/tools.ts | 68 + .../forge-mcp/images/variants/tools.ts | 60 + .../forge-mcp/intel/asn/subnets/tools.ts | 32 + src/generated/forge-mcp/intel/asn/tools.ts | 6 + .../attackSurfaceReport/issueTypes/tools.ts | 17 + src/generated/forge-mcp/intel/dns/tools.ts | 7 + .../forge-mcp/intel/domainHistory/tools.ts | 24 + .../forge-mcp/intel/domains/bulks/tools.ts | 61 + .../forge-mcp/intel/domains/tools.ts | 18 + .../intel/indicatorFeeds/downloads/tools.ts | 6 + .../intel/indicatorFeeds/permissions/tools.ts | 38 + .../intel/indicatorFeeds/providers/tools.ts | 6 + .../forge-mcp/intel/indicatorFeeds/tools.ts | 68 + .../forge-mcp/intel/ipLists/tools.ts | 21 + src/generated/forge-mcp/intel/ips/tools.ts | 26 + .../intel/miscategorizations/tools.ts | 7 + .../intel/sinkholes/ingresses/tools.ts | 38 + .../forge-mcp/intel/sinkholes/tools.ts | 38 + src/generated/forge-mcp/intel/urls/tools.ts | 7 + src/generated/forge-mcp/intel/whois/tools.ts | 7 + src/generated/forge-mcp/ips/tools.ts | 18 + .../k2/streams/subscriptions/tools.ts | 22 + src/generated/forge-mcp/k2/streams/tools.ts | 58 + src/generated/forge-mcp/kv/bulk/tools.ts | 28 + src/generated/forge-mcp/kv/keys/tools.ts | 35 + src/generated/forge-mcp/kv/metadata/tools.ts | 18 + .../forge-mcp/kv/namespaces/tools.ts | 65 + .../detections/tools.ts | 63 + .../forge-mcp/leakedCredentialChecks/tools.ts | 12 + .../forge-mcp/loadBalancers/account/tools.ts | 216 + .../loadBalancers/account/usage/tools.ts | 31 + .../monitorGroups/references/tools.ts | 36 + .../loadBalancers/monitorGroups/tools.ts | 69 + .../loadBalancers/monitors/previews/tools.ts | 17 + .../monitors/references/tools.ts | 36 + .../forge-mcp/loadBalancers/monitors/tools.ts | 146 + .../loadBalancers/pools/health/tools.ts | 43 + .../loadBalancers/pools/references/tools.ts | 36 + .../forge-mcp/loadBalancers/pools/tools.ts | 263 + .../forge-mcp/loadBalancers/previews/tools.ts | 7 + .../forge-mcp/loadBalancers/regions/tools.ts | 6 + .../forge-mcp/loadBalancers/searches/tools.ts | 7 + .../forge-mcp/logoMatches/download/tools.ts | 6 + src/generated/forge-mcp/logoMatches/tools.ts | 6 + .../logpush/accountDatasets/fields/tools.ts | 6 + .../logpush/accountDatasets/jobs/tools.ts | 43 + .../forge-mcp/logpush/accountJobs/tools.ts | 141 + .../logpush/accountOwnership/tools.ts | 21 + .../accountOwnership/validate/tools.ts | 15 + .../accountValidate/destination/tools.ts | 18 + .../logpush/accountValidate/origin/tools.ts | 18 + .../logpush/accountValidate/tools.ts | 15 + src/generated/forge-mcp/logpush/edge/tools.ts | 50 + .../logpush/transformers/content/tools.ts | 8 + .../forge-mcp/logpush/transformers/tools.ts | 90 + .../logpush/transformers/versions/tools.ts | 20 + .../logs/control/cmb/config/tools.ts | 19 + .../forge-mcp/logs/control/retention/tools.ts | 14 + .../forge-mcp/logs/datasets/tools.ts | 83 + src/generated/forge-mcp/logs/list/tools.ts | 31 + src/generated/forge-mcp/logs/rayid/tools.ts | 6 + .../forge-mcp/logs/received/fields/tools.ts | 6 + .../forge-mcp/logs/received/tools.ts | 6 + .../forge-mcp/logs/retrieve/tools.ts | 2 + .../catalogSyncs/prebuiltPolicies/tools.ts | 21 + .../catalogSyncs/tools.ts | 92 + .../cloudIntegrations/tools.ts | 127 + .../onRamps/addressSpaces/tools.ts | 21 + .../magicCloudNetworking/onRamps/tools.ts | 239 + .../magicCloudNetworking/resources/tools.ts | 69 + .../configs/full/tools.ts | 12 + .../magicNetworkMonitoring/configs/tools.ts | 60 + .../rules/advertisements/tools.ts | 7 + .../rules/bulk/tools.ts | 80 + .../magicNetworkMonitoring/rules/tools.ts | 130 + .../vpcFlows/tokens/tools.ts | 6 + .../configs/dns/protection/rules/tools.ts | 69 + .../configs/allowlist/prefix/tools.ts | 19 + .../configs/allowlist/tools.ts | 50 + .../configs/prefixes/bulk/tools.ts | 37 + .../configs/prefixes/tools.ts | 69 + .../configs/syn/protection/filters/tools.ts | 69 + .../configs/syn/protection/rules/tools.ts | 69 + .../tcp/flow/protection/filters/tools.ts | 69 + .../tcp/flow/protection/rules/tools.ts | 69 + .../configs/tcp/protection/status/tools.ts | 12 + .../forge-mcp/magicTransit/apps/tools.ts | 69 + .../magicTransit/bgpFilterProfiles/tools.ts | 54 + .../magicTransit/bgpSettings/tools.ts | 14 + .../magicTransit/cf1Sites/ramps/tools.ts | 64 + .../forge-mcp/magicTransit/cf1Sites/tools.ts | 68 + .../magicTransit/cfInterconnects/tools.ts | 112 + .../magicTransit/greTunnels/tools.ts | 178 + .../magicTransit/ipsecTunnels/tools.ts | 234 + .../magicTransit/pcaps/ownership/tools.ts | 46 + .../forge-mcp/magicTransit/pcaps/tools.ts | 102 + .../magicTransit/redundancyGroups/tools.ts | 52 + .../forge-mcp/magicTransit/routes/tools.ts | 184 + .../magicTransit/sites/acls/tools.ts | 104 + .../sites/appConfiguration/tools.ts | 62 + .../magicTransit/sites/lans/tools.ts | 136 + .../magicTransit/sites/netflowConfig/tools.ts | 30 + .../forge-mcp/magicTransit/sites/tools.ts | 80 + .../magicTransit/sites/wans/tools.ts | 100 + .../vulnerabilityDiscovery/reports/tools.ts | 32 + .../repositories/tools.ts | 48 + .../vulnerabilityDiscovery/scans/tools.ts | 73 + .../forge-mcp/managedTransforms/tools.ts | 66 + .../forge-mcp/matches/download/tools.ts | 6 + src/generated/forge-mcp/matches/tools.ts | 6 + src/generated/forge-mcp/mcp/portals/tools.ts | 1645 +++- src/generated/forge-mcp/mcp/servers/tools.ts | 1392 ++- src/generated/forge-mcp/media/usage/tools.ts | 20 + .../mesh/nodes/configurations/tools.ts | 26 + .../forge-mcp/mesh/nodes/connections/tools.ts | 32 + .../forge-mcp/mesh/nodes/connectors/tools.ts | 17 + .../forge-mcp/mesh/nodes/token/tools.ts | 6 + src/generated/forge-mcp/mesh/nodes/tools.ts | 138 + .../monetization/accountEligibility/tools.ts | 12 + .../forge-mcp/monetization/rules/tools.ts | 65 + .../forge-mcp/network/routes/cidr/tools.ts | 83 + .../network/routes/hostname/tools.ts | 85 + .../forge-mcp/network/routes/tools.ts | 16 + .../network/subnets/cloudflareSource/tools.ts | 30 + .../subnets/initialResolvedIp/tools.ts | 30 + .../forge-mcp/network/subnets/tools.ts | 30 + .../forge-mcp/network/subnets/warp/tools.ts | 95 + .../network/virtualNetworks/tools.ts | 75 + .../networkInterconnects/cnis/tools.ts | 41 + .../interconnects/tools.ts | 46 + .../networkInterconnects/settings/tools.ts | 12 + .../networkInterconnects/slots/tools.ts | 17 + .../forge-mcp/o11y/agents/sessions/tools.ts | 102 + .../forge-mcp/o11y/destinations/tools.ts | 366 + .../o11y/issues/automations/tools.ts | 628 ++ src/generated/forge-mcp/o11y/issues/tools.ts | 1117 ++- .../forge-mcp/o11y/metricsExport/tools.ts | 102 + src/generated/forge-mcp/o11y/queries/tools.ts | 84 + .../forge-mcp/o11y/sharedQueries/tools.ts | 58 + .../forge-mcp/o11y/telemetry/tools.ts | 151 + src/generated/forge-mcp/o11y/tools.ts | 42 + .../forge-mcp/o11y/tracing/rules/tools.ts | 150 + .../forge-mcp/o11y/tracing/settings/tools.ts | 120 + src/generated/forge-mcp/oauthClients/tools.ts | 109 + src/generated/forge-mcp/oauthScopes/tools.ts | 21 + .../forge-mcp/organization/account/tools.ts | 22 + .../forge-mcp/organization/invite/tools.ts | 8 + .../organization/member/batch/tools.ts | 22 + .../forge-mcp/organization/member/tools.ts | 39 + .../forge-mcp/organization/profile/tools.ts | 6 + .../forge-mcp/organization/share/tools.ts | 38 + src/generated/forge-mcp/organization/tools.ts | 65 + .../organizations/billing/usage/tools.ts | 20 + .../organizations/logs/audit/tools.ts | 55 + src/generated/forge-mcp/pageRules/tools.ts | 325 + .../forge-mcp/pages/buildCache/tools.ts | 10 + .../pages/deployments/history/logs/tools.ts | 7 + .../forge-mcp/pages/deployments/tools.ts | 109 + .../forge-mcp/pages/domains/tools.ts | 68 + .../pages/domains/validation/tools.ts | 9 + src/generated/forge-mcp/pages/source/tools.ts | 46 + src/generated/forge-mcp/pages/tools.ts | 133 + .../forge-mcp/payPerCrawl/config/tools.ts | 21 + .../payPerCrawl/crawler/stripe/tools.ts | 21 + .../forge-mcp/payPerCrawl/crawlers/tools.ts | 7 + .../payPerCrawl/publisher/stripe/tools.ts | 21 + .../forge-mcp/payPerCrawl/terms/tools.ts | 31 + .../forge-mcp/payPerCrawl/zones/tools.ts | 22 + .../payPerUse/enabledDomains/tools.ts | 7 + .../forge-mcp/payPerUse/operator/tools.ts | 18 + .../forge-mcp/payPerUse/pricing/tools.ts | 23 + .../forge-mcp/payPerUse/proposals/tools.ts | 13 + .../forge-mcp/payPerUse/usageStats/tools.ts | 9 + .../forge-mcp/payPerUse/zones/tools.ts | 27 + .../forge-mcp/pipelines/sinks/tools.ts | 251 + .../forge-mcp/pipelines/streams/tools.ts | 405 + src/generated/forge-mcp/pipelines/tools.ts | 210 + src/generated/forge-mcp/precursor/tools.ts | 20 + src/generated/forge-mcp/previews/tools.ts | 7 + .../forge-mcp/queues/consumers/tools.ts | 98 + .../forge-mcp/queues/messages/tools.ts | 121 + .../forge-mcp/queues/metrics/tools.ts | 6 + src/generated/forge-mcp/queues/purge/tools.ts | 36 + .../forge-mcp/queues/subscriptions/tools.ts | 128 + src/generated/forge-mcp/queues/tools.ts | 139 + .../forge-mcp/r2/buckets/cors/tools.ts | 21 + .../r2/buckets/domains/custom/tools.ts | 33 + .../r2/buckets/domains/managed/tools.ts | 12 + .../r2/buckets/eventNotifications/tools.ts | 23 + .../forge-mcp/r2/buckets/jobs/tools.ts | 34 + .../forge-mcp/r2/buckets/lifecycle/tools.ts | 18 + .../r2/buckets/localUploads/tools.ts | 9 + .../forge-mcp/r2/buckets/locks/tools.ts | 17 + .../forge-mcp/r2/buckets/metrics/tools.ts | 8 + .../forge-mcp/r2/buckets/sippy/tools.ts | 27 + src/generated/forge-mcp/r2/buckets/tools.ts | 64 + src/generated/forge-mcp/r2/objects/tools.ts | 100 + .../connectivityPrecheck/tools.ts | 12 + .../r2/superSlurper/jobs/logs/tools.ts | 20 + .../forge-mcp/r2/superSlurper/jobs/tools.ts | 64 + .../r2/temporaryCredentials/tools.ts | 6 + .../forge-mcp/radar/agentReadiness/tools.ts | 92 + .../forge-mcp/radar/ai/bots/tools.ts | 400 + .../forge-mcp/radar/ai/inference/tools.ts | 374 + .../radar/ai/markdownForAgents/tools.ts | 379 + .../radar/ai/timeseriesGroups/tools.ts | 174 + .../radar/annotations/outages/tools.ts | 292 + .../forge-mcp/radar/annotations/tools.ts | 519 ++ src/generated/forge-mcp/radar/as112/tools.ts | 574 ++ .../forge-mcp/radar/as112/top/tools.ts | 788 ++ .../forge-mcp/radar/attacks/layer3/tools.ts | 574 ++ .../attacks/layer3/top/locations/tools.ts | 402 + .../radar/attacks/layer3/top/tools.ts | 197 + .../forge-mcp/radar/attacks/layer7/tools.ts | 575 ++ .../radar/attacks/layer7/top/ases/tools.ts | 201 + .../attacks/layer7/top/locations/tools.ts | 402 + .../radar/attacks/layer7/top/tools.ts | 205 + .../radar/bgp/hijacks/events/tools.ts | 144 + .../forge-mcp/radar/bgp/ips/tools.ts | 299 + .../forge-mcp/radar/bgp/ips/top/tools.ts | 50 + .../forge-mcp/radar/bgp/leaks/events/tools.ts | 99 + .../forge-mcp/radar/bgp/routes/paths/tools.ts | 138 + .../forge-mcp/radar/bgp/routes/tools.ts | 469 + .../radar/bgp/routes/upstreams/tools.ts | 76 + .../forge-mcp/radar/bgp/rpki/aspa/tools.ts | 248 + .../forge-mcp/radar/bgp/rpki/roas/tools.ts | 48 + src/generated/forge-mcp/radar/bgp/tools.ts | 167 + .../forge-mcp/radar/bgp/top/ases/tools.ts | 113 + .../forge-mcp/radar/bgp/top/tools.ts | 55 + src/generated/forge-mcp/radar/bots/tools.ts | 690 ++ .../forge-mcp/radar/bots/webCrawlers/tools.ts | 374 + .../forge-mcp/radar/ct/authorities/tools.ts | 229 + .../forge-mcp/radar/ct/logs/tools.ts | 262 + src/generated/forge-mcp/radar/ct/tools.ts | 911 ++ .../forge-mcp/radar/datasets/tools.ts | 72 + src/generated/forge-mcp/radar/dns/tools.ts | 574 ++ .../forge-mcp/radar/dns/top/tools.ts | 394 + .../forge-mcp/radar/email/routing/tools.ts | 374 + .../forge-mcp/radar/email/security/tools.ts | 374 + .../security/top/tlds/malicious/tools.ts | 193 + .../email/security/top/tlds/spam/tools.ts | 193 + .../email/security/top/tlds/spoof/tools.ts | 193 + .../radar/email/security/top/tlds/tools.ts | 193 + .../forge-mcp/radar/entities/asns/tools.ts | 450 + .../radar/entities/locations/tools.ts | 93 + .../forge-mcp/radar/entities/tools.ts | 47 + .../forge-mcp/radar/geolocations/tools.ts | 251 + .../radar/http/ases/botClass/tools.ts | 197 + .../radar/http/ases/browserFamily/tools.ts | 197 + .../radar/http/ases/deviceType/tools.ts | 197 + .../radar/http/ases/httpMethod/tools.ts | 197 + .../radar/http/ases/httpProtocol/tools.ts | 197 + .../radar/http/ases/ipVersion/tools.ts | 197 + .../forge-mcp/radar/http/ases/os/tools.ts | 197 + .../radar/http/ases/tlsVersion/tools.ts | 197 + .../forge-mcp/radar/http/ases/tools.ts | 197 + .../radar/http/locations/botClass/tools.ts | 197 + .../http/locations/browserFamily/tools.ts | 197 + .../radar/http/locations/deviceType/tools.ts | 197 + .../radar/http/locations/httpMethod/tools.ts | 197 + .../http/locations/httpProtocol/tools.ts | 197 + .../radar/http/locations/ipVersion/tools.ts | 197 + .../radar/http/locations/os/tools.ts | 197 + .../radar/http/locations/tlsVersion/tools.ts | 197 + .../forge-mcp/radar/http/locations/tools.ts | 197 + src/generated/forge-mcp/radar/http/tools.ts | 574 ++ .../radar/leakedCredentials/tools.ts | 374 + .../forge-mcp/radar/netflows/tools.ts | 575 ++ .../forge-mcp/radar/netflows/top/tools.ts | 394 + .../forge-mcp/radar/origins/tools.ts | 652 ++ .../radar/postQuantum/origin/tools.ts | 374 + .../forge-mcp/radar/postQuantum/tls/tools.ts | 43 + .../forge-mcp/radar/quality/iqi/tools.ts | 394 + .../forge-mcp/radar/quality/speed/tools.ts | 410 + .../radar/quality/speed/top/tools.ts | 450 + .../forge-mcp/radar/ranking/domain/tools.ts | 95 + .../radar/ranking/internetServices/tools.ts | 439 + .../forge-mcp/radar/ranking/tools.ts | 439 + .../forge-mcp/radar/robotsTxt/top/tools.ts | 193 + .../radar/robotsTxt/top/userAgents/tools.ts | 199 + src/generated/forge-mcp/radar/search/tools.ts | 30 + .../radar/tcpResetsTimeouts/tools.ts | 424 + .../forge-mcp/radar/tlds/performance/tools.ts | 381 + src/generated/forge-mcp/radar/tlds/tools.ts | 57 + .../radar/trafficAnomalies/locations/tools.ts | 30 + .../forge-mcp/radar/trafficAnomalies/tools.ts | 331 + .../kit/analytics/livestreams/daily/tools.ts | 35 + .../kit/analytics/livestreams/tools.ts | 22 + .../realtime/kit/analytics/usage/tools.ts | 69 + .../forge-mcp/realtime/kit/apps/tools.ts | 101 + .../kit/livestreams/sessions/tools.ts | 137 + .../realtime/kit/livestreams/tools.ts | 224 + .../kit/meetings/active/polls/tools.ts | 24 + .../realtime/kit/meetings/active/tools.ts | 102 + .../realtime/kit/meetings/livestream/tools.ts | 175 + .../kit/meetings/participants/tokens/tools.ts | 29 + .../kit/meetings/participants/tools.ts | 188 + .../forge-mcp/realtime/kit/meetings/tools.ts | 265 + .../forge-mcp/realtime/kit/presets/tools.ts | 378 + .../realtime/kit/recordings/active/tools.ts | 22 + .../realtime/kit/recordings/tools.ts | 186 + .../realtime/kit/recordings/tracks/tools.ts | 27 + .../realtime/kit/sessions/chat/tools.ts | 14 + .../kit/sessions/livestreams/tools.ts | 70 + .../kit/sessions/participants/tools.ts | 43 + .../realtime/kit/sessions/peers/tools.ts | 49 + .../realtime/kit/sessions/summaries/tools.ts | 34 + .../forge-mcp/realtime/kit/sessions/tools.ts | 50 + .../kit/sessions/transcripts/tools.ts | 14 + .../realtime/kit/webhooks/events/tools.ts | 6 + .../forge-mcp/realtime/kit/webhooks/tools.ts | 42 + .../realtime/moq/relays/tokens/tools.ts | 26 + .../forge-mcp/realtime/moq/relays/tools.ts | 61 + .../forge-mcp/realtime/sfu/apps/tools.ts | 65 + .../forge-mcp/realtime/turn/keys/tools.ts | 65 + .../forge-mcp/registrar/extensions/tools.ts | 39 + .../registrar/registrations/tools.ts | 133 + .../registrarSandbox/extensions/tools.ts | 39 + .../registrarSandbox/registrations/tools.ts | 97 + .../forge-mcp/reporting/industry/tools.ts | 14 + .../forge-mcp/reporting/policies/tools.ts | 33 + .../forge-mcp/reporting/reports/tools.ts | 55 + .../forge-mcp/requestTracers/traces/tools.ts | 14 + .../excludedRecipients/tools.ts | 55 + .../resourceSharing/recipients/tools.ts | 79 + .../resourceSharing/resources/tools.ts | 90 + .../forge-mcp/resourceSharing/tools.ts | 130 + .../rules/lists/bulkOperations/tools.ts | 17 + .../forge-mcp/rules/lists/items/tools.ts | 98 + src/generated/forge-mcp/rules/lists/tools.ts | 85 + .../forge-mcp/rulesets/entrypoint/tools.ts | 367 + .../rulesets/entrypoint/versions/tools.ts | 247 + .../forge-mcp/rulesets/rules/tools.ts | 561 ++ src/generated/forge-mcp/rulesets/tools.ts | 621 ++ .../rulesets/versions/byTag/tools.ts | 180 + .../forge-mcp/rulesets/versions/tools.ts | 247 + src/generated/forge-mcp/rum/rules/tools.ts | 67 + src/generated/forge-mcp/rum/siteInfo/tools.ts | 137 + src/generated/forge-mcp/scim/groups/tools.ts | 40 + .../forge-mcp/scim/resourceTypes/tools.ts | 17 + src/generated/forge-mcp/scim/schemas/tools.ts | 17 + .../scim/serviceProviderConfig/tools.ts | 10 + src/generated/forge-mcp/scim/users/tools.ts | 46 + .../forge-mcp/secretsStore/quota/tools.ts | 9 + .../forge-mcp/secretsStore/secrets/tools.ts | 152 + .../forge-mcp/secretsStore/stores/tools.ts | 53 + .../securityInsights/auditLogs/tools.ts | 62 + .../securityInsights/context/tools.ts | 3 + .../forge-mcp/securityInsights/count/tools.ts | 86 + .../partners/settings/tools.ts | 26 + .../partners/shadowHosts/tools.ts | 38 + .../partners/shadowZoneHosts/tools.ts | 38 + .../partners/shadowZones/tools.ts | 34 + .../forge-mcp/securityInsights/scans/tools.ts | 14 + .../forge-mcp/securityInsights/state/tools.ts | 12 + .../forge-mcp/securityInsights/tools.ts | 46 + src/generated/forge-mcp/securityTxt/tools.ts | 20 + .../smartShield/cacheReserveClear/tools.ts | 62 + .../smartShield/healthChecks/tools.ts | 141 + src/generated/forge-mcp/smartShield/tools.ts | 16 + .../forge-mcp/snippets/rules/tools.ts | 90 + src/generated/forge-mcp/snippets/tools.ts | 97 + .../analytics/aggregates/currents/tools.ts | 51 + .../analytics/events/bytimes/tools.ts | 60 + .../analytics/events/summaries/tools.ts | 60 + .../spectrum/analytics/zones/report/tools.ts | 40 + .../forge-mcp/spectrum/apps/tools.ts | 203 + .../forge-mcp/spectrum/protocols/tools.ts | 37 + .../forge-mcp/speed/availabilities/tools.ts | 13 + .../forge-mcp/speed/pages/tests/tools.ts | 74 + src/generated/forge-mcp/speed/pages/tools.ts | 54 + .../forge-mcp/speed/schedule/tools.ts | 43 + src/generated/forge-mcp/sql/tools.ts | 36 + src/generated/forge-mcp/ssl/analyze/tools.ts | 3 + .../forge-mcp/ssl/autoOriginTlsKex/tools.ts | 14 + .../forge-mcp/ssl/automaticUpgrader/tools.ts | 12 + .../hostnameAssociations/tools.ts | 22 + .../ssl/certificatePacks/quota/tools.ts | 11 + .../forge-mcp/ssl/certificatePacks/tools.ts | 122 + .../forge-mcp/ssl/clientCertificates/tools.ts | 151 + .../forge-mcp/ssl/ctAlerting/tools.ts | 16 + .../customCertificates/prioritize/tools.ts | 61 + .../forge-mcp/ssl/customCertificates/tools.ts | 162 + .../forge-mcp/ssl/dcvDelegation/tools.ts | 7 + .../ssl/keylessCertificates/tools.ts | 102 + .../mtlsCertificates/associations/tools.ts | 39 + .../forge-mcp/ssl/mtlsCertificates/tools.ts | 96 + .../ssl/originCaCertificates/tools.ts | 79 + .../hostnameAssociations/tools.ts | 43 + .../hostnameCertificates/tools.ts | 87 + .../originTlsClientAuth/hostnames/tools.ts | 69 + .../ssl/originTlsClientAuth/settings/tools.ts | 22 + .../zoneCertificates/tools.ts | 95 + .../forge-mcp/ssl/universal/settings/tools.ts | 14 + .../forge-mcp/ssl/verification/tools.ts | 30 + src/generated/forge-mcp/stream/keys/tools.ts | 45 + .../stream/liveInputs/outputs/tools.ts | 46 + .../forge-mcp/stream/liveInputs/tools.ts | 280 + src/generated/forge-mcp/stream/tools.ts | 20 + src/generated/forge-mcp/stream/usage/tools.ts | 20 + .../stream/videos/audioTracks/tools.ts | 41 + .../stream/videos/captions/language/tools.ts | 23 + .../forge-mcp/stream/videos/captions/tools.ts | 24 + .../stream/videos/directUpload/tools.ts | 33 + .../stream/videos/downloads/tools.ts | 20 + .../stream/videos/downloadsDefault/tools.ts | 37 + .../forge-mcp/stream/videos/token/tools.ts | 8 + .../forge-mcp/stream/videos/tools.ts | 239 + .../forge-mcp/stream/watermarks/tools.ts | 68 + .../forge-mcp/stream/webhooks/tools.ts | 33 + src/generated/forge-mcp/submit/tools.ts | 6 + .../forge-mcp/tags/accountResources/tools.ts | 130 + src/generated/forge-mcp/tags/keys/tools.ts | 20 + .../forge-mcp/tags/resources/tools.ts | 80 + src/generated/forge-mcp/tags/summary/tools.ts | 21 + src/generated/forge-mcp/tags/values/tools.ts | 20 + .../forge-mcp/tenant/account/tools.ts | 21 + .../forge-mcp/tenant/accountType/tools.ts | 17 + .../forge-mcp/tenant/entitlement/tools.ts | 12 + src/generated/forge-mcp/tenant/tools.ts | 11 + .../tenantCustomNameservers/tools.ts | 86 + src/generated/forge-mcp/tunnel/tools.ts | 41 + .../forge-mcp/tunnels/config/tools.ts | 32 + .../forge-mcp/tunnels/connections/tools.ts | 36 + .../forge-mcp/tunnels/connectors/tools.ts | 18 + .../tunnels/managementToken/tools.ts | 6 + .../forge-mcp/tunnels/token/tools.ts | 6 + src/generated/forge-mcp/tunnels/tools.ts | 153 + .../forge-mcp/turnstile/widgets/tools.ts | 134 + src/generated/forge-mcp/urlInfo/tools.ts | 6 + .../forge-mcp/urlNormalization/tools.ts | 62 + .../forge-mcp/urlScanner/scans/tools.ts | 4974 +++++++++- .../forge-mcp/user/auditLogs/tools.ts | 14 + .../user/firewall/accessRules/tools.ts | 86 + src/generated/forge-mcp/user/invites/tools.ts | 51 + .../loadBalancers/monitors/preview/tools.ts | 17 + .../monitors/references/tools.ts | 36 + .../user/loadBalancers/monitors/tools.ts | 146 + .../loadBalancers/pools/edit/pools/tools.ts | 89 + .../user/loadBalancers/pools/health/tools.ts | 26 + .../user/loadBalancers/pools/preview/tools.ts | 17 + .../loadBalancers/pools/references/tools.ts | 36 + .../user/loadBalancers/pools/tools.ts | 174 + .../user/loadBalancers/preview/tools.ts | 7 + .../user/loadBalancers/regions/tools.ts | 3 + .../loadBalancingAnalytics/events/tools.ts | 29 + .../forge-mcp/user/memberships/tools.ts | 143 + .../forge-mcp/user/subscriptions/tools.ts | 50 + src/generated/forge-mcp/user/tenant/tools.ts | 25 + .../user/tokens/permissionGroups/tools.ts | 61 + src/generated/forge-mcp/user/tokens/tools.ts | 190 + src/generated/forge-mcp/user/tools.ts | 148 + .../vectorize/metadataIndex/tools.ts | 21 + src/generated/forge-mcp/vectorize/tools.ts | 109 + .../waitingRooms/accountWaitingRooms/tools.ts | 62 + .../waitingRooms/events/details/tools.ts | 21 + .../forge-mcp/waitingRooms/events/tools.ts | 157 + .../forge-mcp/waitingRooms/page/tools.ts | 11 + .../forge-mcp/waitingRooms/rules/tools.ts | 220 + .../forge-mcp/waitingRooms/settings/tools.ts | 42 + .../forge-mcp/waitingRooms/statuses/tools.ts | 27 + src/generated/forge-mcp/waitingRooms/tools.ts | 135 + .../contentLists/entries/tools.ts | 71 + .../ipfsUniversalPaths/contentLists/tools.ts | 14 + .../forge-mcp/web3/hostnames/tools.ts | 88 + .../webAssets/discovery/operations/tools.ts | 117 + .../forge-mcp/webAssets/discovery/tools.ts | 23 + .../labels/managed/operations/tools.ts | 12 + .../webAssets/labels/managed/tools.ts | 12 + .../forge-mcp/webAssets/labels/tools.ts | 44 + .../webAssets/labels/user/operations/tools.ts | 13 + .../forge-mcp/webAssets/labels/user/tools.ts | 135 + .../webAssets/operations/labels/tools.ts | 150 + .../forge-mcp/webAssets/operations/tools.ts | 235 + .../forge-mcp/webAssets/schemas/tools.ts | 17 + .../workers/accountSettings/tools.ts | 12 + .../forge-mcp/workers/assets/upload/tools.ts | 17 + .../forge-mcp/workers/deployments/tools.ts | 42 + .../forge-mcp/workers/domains/tools.ts | 56 + .../scripts/scriptAndVersionSettings/tools.ts | 95 + .../workers/legacy/scripts/settings/tools.ts | 28 + .../workers/legacy/scripts/subdomain/tools.ts | 18 + .../forge-mcp/workers/legacy/scripts/tools.ts | 82 + .../legacy/scripts/usageModel/tools.ts | 30 + .../workers/legacy/scripts/versions/tools.ts | 84 + .../workers/placement/regions/tools.ts | 8 + .../workers/previews/deployments/tools.ts | 410 + .../forge-mcp/workers/previews/tools.ts | 86 + .../forge-mcp/workers/routes/tools.ts | 53 + .../workers/scripts/schedules/tools.ts | 34 + .../forge-mcp/workers/scripts/tools.ts | 69 + .../forge-mcp/workers/secrets/tools.ts | 54 + .../forge-mcp/workers/subdomains/tools.ts | 12 + src/generated/forge-mcp/workers/tail/tools.ts | 21 + src/generated/forge-mcp/workers/tools.ts | 188 + .../workers/versions/latest/tools.ts | 92 + .../forge-mcp/workers/versions/tools.ts | 314 + .../workersBuilds/workers/previews/tools.ts | 164 + .../forge-mcp/workersBuilds/workers/tools.ts | 24 + .../scripts/assets/upload/tools.ts | 17 + .../scripts/bindings/tools.ts | 62 + .../scripts/secrets/tools.ts | 54 + .../scripts/settings/tools.ts | 94 + .../dispatchNamespaces/scripts/tags/tools.ts | 65 + .../dispatchNamespaces/scripts/tools.ts | 111 + .../dispatchNamespaces/tools.ts | 82 + .../forge-mcp/workersVpc/services/tools.ts | 97 + .../forge-mcp/workflows/concurrency/tools.ts | 184 + .../workflows/instances/batch/tools.ts | 85 + .../workflows/instances/events/tools.ts | 16 + .../workflows/instances/step/tools.ts | 51 + .../forge-mcp/workflows/instances/tools.ts | 804 ++ .../forge-mcp/workflows/settings/tools.ts | 32 + src/generated/forge-mcp/workflows/tools.ts | 212 + .../forge-mcp/workflows/versions/tools.ts | 1277 ++- src/generated/forge-mcp/zaraz/config/tools.ts | 66 + .../forge-mcp/zaraz/default/tools.ts | 33 + src/generated/forge-mcp/zaraz/export/tools.ts | 33 + .../forge-mcp/zaraz/history/configs/tools.ts | 37 + .../forge-mcp/zaraz/history/tools.ts | 68 + .../forge-mcp/zaraz/publish/tools.ts | 3 + .../forge-mcp/zaraz/workflow/tools.ts | 12 + .../access/applications/policies/tools.ts | 320 + .../access/applications/policyTests/tools.ts | 62 + .../applications/policyTests/users/tools.ts | 24 + .../access/applications/settings/tools.ts | 8 + .../shortLivedCertificates/tools.ts | 69 + .../zeroTrust/access/applications/tools.ts | 906 +- .../applications/userPolicyChecks/tools.ts | 77 + .../zeroTrust/access/customPages/tools.ts | 109 + .../infrastructure/auditSshSettings/tools.ts | 27 + .../access/infrastructure/sshCa/tools.ts | 54 + .../access/logs/accessRequests/tools.ts | 29 + .../access/logs/jitRequests/tools.ts | 49 + .../access/logs/scim/updates/tools.ts | 38 + .../access/mfa/authenticatorCatalog/tools.ts | 39 + .../access/mtlsCertificates/settings/tools.ts | 74 + .../access/mtlsCertificates/tools.ts | 90 + .../zeroTrust/access/policies/tools.ts | 126 + .../zeroTrust/access/ruleGroups/tools.ts | 302 + .../samlEncryptionCertificates/tools.ts | 52 + .../zeroTrust/access/serviceTokens/tools.ts | 194 + .../zeroTrust/access/signingKeys/tools.ts | 27 + .../forge-mcp/zeroTrust/access/tags/tools.ts | 82 + .../zeroTrust/access/targets/bulk/tools.ts | 44 + .../zeroTrust/access/targets/tools.ts | 69 + .../zeroTrust/access/userPopulations/tools.ts | 86 + .../access/userPopulations/users/tools.ts | 46 + .../access/users/activeSessions/tools.ts | 104 + .../access/users/failedLogins/tools.ts | 42 + .../access/users/lastSeenIdentity/tools.ts | 44 + .../forge-mcp/zeroTrust/access/users/tools.ts | 109 + .../casb/applications/authMethods/tools.ts | 22 + .../zeroTrust/casb/applications/tools.ts | 34 + .../zeroTrust/casb/assetSchemas/tools.ts | 27 + .../forge-mcp/zeroTrust/casb/content/tools.ts | 35 + .../forge-mcp/zeroTrust/casb/exports/tools.ts | 31 + .../findingTypes/remediationTypes/tools.ts | 21 + .../zeroTrust/casb/findingTypes/tools.ts | 70 + .../casb/findings/instances/tools.ts | 79 + .../zeroTrust/casb/findings/tools.ts | 143 + .../zeroTrust/casb/integrations/tools.ts | 58 + .../zeroTrust/casb/policies/tools.ts | 57 + .../zeroTrust/casb/remediations/jobs/tools.ts | 49 + .../zeroTrust/casb/webhooks/jobs/tools.ts | 29 + .../zeroTrust/casb/webhooks/tools.ts | 61 + .../zeroTrust/connectivitySettings/tools.ts | 30 + .../cws/basicAuthCredentials/secrets/tools.ts | 46 + .../cws/basicAuthCredentials/tools.ts | 46 + .../zeroTrust/cws/deployments/tools.ts | 52 + .../zeroTrust/cws/domainAcls/tools.ts | 56 + .../forge-mcp/zeroTrust/cws/policies/tools.ts | 52 + .../zeroTrust/cws/policySets/tools.ts | 56 + .../zeroTrust/cws/regoMetadata/tools.ts | 60 + .../zeroTrust/cws/regoModules/tools.ts | 52 + .../cws/tenantStructures/nodes/tools.ts | 60 + .../zeroTrust/cws/tenantStructures/tools.ts | 52 + .../zeroTrust/cws/workloads/tools.ts | 52 + .../targetEnvironments/tools.ts | 20 + .../zeroTrust/devices/clientVersions/tools.ts | 21 + .../devices/deploymentGroups/tools.ts | 71 + .../devices/emergencyDisconnect/tools.ts | 16 + .../zeroTrust/devices/ipProfiles/tools.ts | 83 + .../zeroTrust/devices/networks/tools.ts | 85 + .../zeroTrust/devices/overrideCodes/tools.ts | 6 + .../devices/posture/integrations/tools.ts | 73 + .../zeroTrust/devices/posture/rules/tools.ts | 198 + .../devices/profiles/custom/tools.ts | 295 + .../devices/profiles/default/tools.ts | 90 + .../registrations/overrideCodes/tools.ts | 6 + .../zeroTrust/devices/registrations/tools.ts | 51 + .../zeroTrust/devices/settings/tools.ts | 18 + .../forge-mcp/zeroTrust/devices/tools.ts | 54 + .../forge-mcp/zeroTrust/dex/colos/tools.ts | 17 + .../dex/commands/eligibleDevices/tools.ts | 11 + .../zeroTrust/dex/commands/quota/tools.ts | 6 + .../forge-mcp/zeroTrust/dex/commands/tools.ts | 14 + .../dex/devices/aggregates/live/tools.ts | 82 + .../dex/devices/aggregates/overTime/tools.ts | 30 + .../zeroTrust/dex/devices/overTime/tools.ts | 20 + .../forge-mcp/zeroTrust/dex/devices/tools.ts | 71 + .../forge-mcp/zeroTrust/dex/isps/tools.ts | 9 + .../zeroTrust/dex/overview/tests/tools.ts | 19 + .../dex/overview/tests/uniqueDevices/tools.ts | 6 + .../forge-mcp/zeroTrust/dex/rules/tools.ts | 47 + .../dex/testResults/http/percentiles/tools.ts | 7 + .../zeroTrust/dex/testResults/http/tools.ts | 16 + .../traceroute/networkPath/tools.ts | 11 + .../traceroute/percentiles/tools.ts | 7 + .../dex/testResults/traceroute/tools.ts | 14 + .../zeroTrust/dex/tests/networkPath/tools.ts | 10 + .../forge-mcp/zeroTrust/dex/tests/tools.ts | 97 + .../zeroTrust/dex/warpChangeEvents/tools.ts | 39 + .../zeroTrust/dlp/customPromptTopics/tools.ts | 44 + .../zeroTrust/dlp/dataClasses/tools.ts | 46 + .../zeroTrust/dlp/dataTagCategories/tools.ts | 46 + .../dlp/dataTagCategoryTemplates/tools.ts | 26 + .../forge-mcp/zeroTrust/dlp/dataTags/tools.ts | 42 + .../forge-mcp/zeroTrust/dlp/datasets/tools.ts | 57 + .../dlp/documentFingerprints/tools.ts | 40 + .../dlp/email/accountMapping/tools.ts | 14 + .../zeroTrust/dlp/email/rules/tools.ts | 78 + .../forge-mcp/zeroTrust/dlp/entries/tools.ts | 85 + .../forge-mcp/zeroTrust/dlp/limits/tools.ts | 6 + .../forge-mcp/zeroTrust/dlp/patterns/tools.ts | 6 + .../zeroTrust/dlp/profiles/custom/tools.ts | 58 + .../dlp/profiles/predefined/tools.ts | 26 + .../forge-mcp/zeroTrust/dlp/profiles/tools.ts | 64 + .../dlp/sensitivityGroupTemplates/tools.ts | 26 + .../zeroTrust/dlp/sensitivityGroups/tools.ts | 58 + .../zeroTrust/dlp/sensitivityLevels/tools.ts | 42 + .../forge-mcp/zeroTrust/dlp/settings/tools.ts | 32 + .../dlp/validators/proximityWords/tools.ts | 62 + .../zeroTrust/dlp/validators/tools.ts | 40 + .../dlp/validators/worker/status/tools.ts | 7 + .../zeroTrust/dlp/validators/worker/tools.ts | 58 + .../zeroTrust/gateway/appTypes/tools.ts | 27 + .../zeroTrust/gateway/categories/tools.ts | 27 + .../zeroTrust/gateway/certificates/tools.ts | 81 + .../zeroTrust/gateway/configurations/tools.ts | 126 + .../gateway/dnsDestinationIps/tools.ts | 21 + .../zeroTrust/gateway/lists/items/tools.ts | 37 + .../zeroTrust/gateway/lists/tools.ts | 114 + .../zeroTrust/gateway/locations/tools.ts | 130 + .../zeroTrust/gateway/logging/tools.ts | 16 + .../zeroTrust/gateway/pacfiles/tools.ts | 95 + .../zeroTrust/gateway/proxyEndpoints/tools.ts | 70 + .../zeroTrust/gateway/rules/tools.ts | 285 + .../forge-mcp/zeroTrust/gateway/tools.ts | 38 + .../federationGrants/tools.ts | 69 + .../samlCertificate/tools.ts | 7 + .../identityProviders/scim/groups/tools.ts | 50 + .../identityProviders/scim/users/tools.ts | 49 + .../zeroTrust/identityProviders/tools.ts | 237 + .../zeroTrust/organization/doh/tools.ts | 19 + .../forge-mcp/zeroTrust/organization/tools.ts | 102 + .../zeroTrust/riskScoring/behaviours/tools.ts | 16 + .../integrations/references/tools.ts | 7 + .../riskScoring/integrations/tools.ts | 46 + .../zeroTrust/riskScoring/summary/tools.ts | 8 + .../forge-mcp/zeroTrust/riskScoring/tools.ts | 14 + .../forge-mcp/zeroTrust/seats/tools.ts | 41 + .../users/mfa/authenticators/tools.ts | 10 + .../zeroTrust/users/passkeys/tools.ts | 10 + src/generated/forge-mcp/zone/tools.ts | 11 + src/generated/forge-mcp/zones/aegis/tools.ts | 14 + .../automaticPlatformOptimization/tools.ts | 14 + .../forge-mcp/zones/binaryAst/tools.ts | 14 + src/generated/forge-mcp/zones/fonts/tools.ts | 14 + .../forge-mcp/zones/h2Prioritization/tools.ts | 14 + src/generated/forge-mcp/zones/holds/tools.ts | 56 + .../zones/hostnames/settings/tls/tools.ts | 80 + .../hostnames/settings/tlsSingle/tools.ts | 11 + .../forge-mcp/zones/imageResizing/tools.ts | 14 + .../zones/originH2MaxStreams/tools.ts | 14 + .../zones/originMaxHttpVersion/tools.ts | 14 + .../zones/originTlsComplianceModes/tools.ts | 72 + src/generated/forge-mcp/zones/plans/tools.ts | 45 + .../forge-mcp/zones/ratePlans/tools.ts | 31 + src/generated/forge-mcp/zones/rum/tools.ts | 18 + .../forge-mcp/zones/settings/tools.ts | 280 + .../forge-mcp/zones/speedBrain/tools.ts | 12 + .../forge-mcp/zones/subscriptions/tools.ts | 77 + src/generated/forge-mcp/zones/tools.ts | 84 + .../transformationsAllowedOrigins/tools.ts | 14 + .../zones/transformationsC2pa/tools.ts | 14 + .../zones/transformationsConfig/tools.ts | 14 + src/isolate-cache.ts | 13 +- src/mcp-handler.ts | 4 + src/server.ts | 20 +- src/tools/forge-tools.ts | 43 +- tests/forge-tools-worker.test.ts | 93 + 1041 files changed, 124550 insertions(+), 5842 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 826fcc8a..fc992c9b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -180,11 +180,12 @@ The consent page offers minimal, read-only and full-access templates. Minimal is `?codemode=false` asks for direct tools; `?experimentalForge=true` changes how they are built: from code forge generates instead of `mcp-tools.json`. The flag is opt-in while the forge tools soak, and is meant to become how `?codemode=false` works. Code Mode ignores it, since it already reads the Forge spec. The earlier `?forge=true` preview param is gone; it now serves Code Mode. -- `src/generated/forge-mcp/` is TypeScript that `forge openapi.forge.json --target mcp` writes, committed and never edited by hand. Each group's `tools.ts` has its tools: schema, hints, the method's extensions, and a `request(args)` function that builds the API request. Each tool also has `responses`: the JSON Schema of every response body the method declares, by status, from the shared `outputs.ts` models; `tools/list` never sends them (see Response schema checks). `schemas.ts` files hold the shared argument models, `source.json` the `openapi.forge.json` release they came from (written by `generate-tools.ts`), `index.ts` exports every tool, `README.md` lists the methods without a tool and why, and `_/` is forge's runtime for serving them on an `McpServer`. oxfmt and oxlint skip it +- `src/generated/forge-mcp/` is TypeScript that `forge openapi.forge.json --target mcp` writes, committed and never edited by hand. Each group's `tools.ts` has its tools: schema, hints, the method's extensions, and a `request(args)` function that builds the API request. Each tool also has `responses`: the JSON Schema of every response body the method declares, by status, from the shared `outputs.ts` models; `tools/list` never sends them (see Response schema checks). Each tool with a JSON body on every 2xx response also has `outputSchema`, that body's schema (or `anyOf` the distinct ones) with the models it reaches in `$defs`; `listTools` sends it only when asked (see the output schema bullet below). `schemas.ts` files hold the shared argument models, `source.json` the `openapi.forge.json` release they came from (written by `generate-tools.ts`), `index.ts` exports every tool, `README.md` lists the methods without a tool and why, and `_/` is forge's runtime for serving them on an `McpServer`. oxfmt and oxlint skip it - The MCP target lives on the long-lived `forge-mcp` branch of `cloudflare/forge`, kept rebased on its main; `forge.json` pins the commit. `FORGE_BINARY=… npm run generate:tools` regenerates locally. `.github/workflows/forge-tools.yml` builds that forge, regenerates from the latest `openapi.forge.json` every six hours, runs the type check and tests, and opens or updates the `bot/forge-tools` pull request when the code changes. The pull request is opened with `GITHUB_TOKEN`, so CI doesn't run on it; the workflow's own type check and tests are the check. Merging it deploys both Workers through Workers Builds. To change the generator, bump `forge.json`'s `ref` -- The generated tools run in their own Worker, the **forge tools service** (`src/forge-tools/worker.ts`, `wrangler.forge-tools.jsonc`, `cloudflare-api-mcp-forge-tools[-staging|-dev]`), which the main Worker reaches through its `FORGE_TOOLS` service binding. Code Mode isolates never compile the ~10 MB of generated code: workerd compiles every module a Worker uploads at startup, so in the main Worker a lazy import still cost ~27 ms per isolate, and a separate uploaded module didn't help. The service holds no credentials, makes no requests, and has no route. Its RPC methods are `listJson()`, the tools as `tools/list` sends them as one JSON string, which the main Worker parses once per isolate (`getForgeToolList()` in `src/isolate-cache.ts`; decoding ~3,000 nested objects over RPC cost ~200–300 ms of CPU per `tools/list`), `plan(name, args, { baseUrl, sessionAccountId })`, the request a call makes (`src/forge-tools/plan.ts`), and `checkResponse(...)`, which checks a trimmed response against the generated response schemas. +- The generated tools run in their own Worker, the **forge tools service** (`src/forge-tools/worker.ts`, `wrangler.forge-tools.jsonc`, `cloudflare-api-mcp-forge-tools[-staging|-dev]`), which the main Worker reaches through its `FORGE_TOOLS` service binding. Code Mode isolates never compile the ~10 MB of generated code: workerd compiles every module a Worker uploads at startup, so in the main Worker a lazy import still cost ~27 ms per isolate, and a separate uploaded module didn't help. The service holds no credentials, makes no requests, and has no route. Its RPC methods are `listJson({ outputSchema })`, the tools as `tools/list` sends them as one JSON string, with or without their output schemas, which the main Worker parses once per isolate (`getForgeToolList()` in `src/isolate-cache.ts`; decoding ~3,000 nested objects over RPC cost ~200–300 ms of CPU per `tools/list`), `plan(name, args, { baseUrl, sessionAccountId })`, the request a call makes (`src/forge-tools/plan.ts`), and `checkResponse(...)`, which checks a trimmed response against the generated response schemas. - `src/forge-tools/cloudflare.ts` applies the Cloudflare policy once per service isolate: `account_id` is optional with one description, and so is a merged tool's `account_or_zone_id` (the document gives `account_or_zone` its values). Permissions come from each tool's `x-api-token-group` extension, which clients never see - `src/tools/forge-tools.ts`, in the main Worker, serves `?codemode=false&experimentalForge=true`: `docs` and `whoami` itself, and the generated tools from the service. It sends each planned request with the session's token, which never leaves the main Worker, and explains refused calls and steps up OAuth scopes like the other direct tools +- `&experimentalOutputSchema=true` (only with `?codemode=false&experimentalForge=true`) turns on output schemas for 2026-07-28 requests: `tools/list` sends each tool's generated `outputSchema`, and a successful call returns the whole parsed body as `structuredContent`, never truncated, next to the text. A request is 2026-07-28 when its `_meta` envelope names a protocol version (`ctx.mcpReq.envelope`); 2025-era requests are served as without the flag, since their clients expect object output schemas and most generated ones are a `$ref`, `allOf` or scalar. The output schemas come straight from the generator, so the Worker only picks a listing. They are the soak's schemas, so a strict client will reject results the response schema checks flag (Hyperdrive's write-only `origin.password`, cloudflare/forge#63). The listing grows from ~6 MB to ~12 MB (0.64 to 0.98 MB gzipped), loaded only when asked for - Workers Builds deploys the service and the main Worker on every push to `main`. Ship a new RPC method in the service before the main Worker calls it, and in a new environment deploy the service first (`npm run deploy:forge-tools` / `deploy:forge-tools:prod`), since the main Worker binds to it. `npm run dev` runs both, and `npm run types` reads both configs to type the binding. Vitest builds the service with `wrangler deploy --dry-run` and runs it as an auxiliary Worker, so tests call it over the real binding - Tool names are forge's (`d1_list`, `zones_list`), not `src/openapi.ts`'s, so switching `?codemode=false` to forge renames every tool for its clients; that is why the flag soaks first diff --git a/forge.json b/forge.json index fac3ebb3..8ce4413f 100644 --- a/forge.json +++ b/forge.json @@ -1,5 +1,5 @@ { "$comment": "The forge that generates src/generated/forge-mcp: a commit of the forge-mcp branch. Bump ref to pick up generator changes; CI builds it.", "repository": "cloudflare/forge", - "ref": "9561734e4fc4c8082c5f09ea5f4ff0dfc031aefd" + "ref": "ce4183c985f34c384d83718b5d502ac3517f6920" } diff --git a/src/forge-tools/worker.ts b/src/forge-tools/worker.ts index a5adb3ce..bcb0e8e1 100644 --- a/src/forge-tools/worker.ts +++ b/src/forge-tools/worker.ts @@ -3,8 +3,8 @@ * (`src/generated/forge-mcp`) and serves them to the main Worker over RPC, so * isolates serving Code Mode never compile them. * - * It holds no credentials and makes no requests. `list` returns the tools as - * `tools/list` sends them; `plan` builds the request a call makes, which the + * It holds no credentials and makes no requests. `listJson` returns the tools + * as `tools/list` sends them, optionally with their output schemas; `plan` builds the request a call makes, which the * main Worker sends with the session's token; `checkResponse` checks a * response against the generated response schemas. It has no public route: * the main Worker reaches it through its `FORGE_TOOLS` service binding. @@ -27,6 +27,7 @@ import { concretePaths } from '../spec-processor' const tools = generatedTools.map(cloudflareTool) let listing: string | undefined +let listingWithOutput: string | undefined let byOperation: Map | undefined /** @@ -65,9 +66,14 @@ export default class ForgeTools extends WorkerEntrypoint { /** * The generated tools as `tools/list` sends them, as one JSON string built * once per isolate. A string crosses RPC as bytes; ~3,000 nested objects - * cost the caller hundreds of milliseconds of CPU to decode. + * cost the caller hundreds of milliseconds of CPU to decode. With + * `outputSchema`, each tool carries its generated output schema. */ - listJson(): string { + listJson({ outputSchema = false }: { outputSchema?: boolean } = {}): string { + if (outputSchema) { + listingWithOutput ??= JSON.stringify(listTools(tools, { outputSchema: true })) + return listingWithOutput + } listing ??= JSON.stringify(listTools(tools)) return listing } diff --git a/src/generated/forge-mcp/_/tool.ts b/src/generated/forge-mcp/_/tool.ts index 589bec77..456eb7fc 100644 --- a/src/generated/forge-mcp/_/tool.ts +++ b/src/generated/forge-mcp/_/tool.ts @@ -68,6 +68,13 @@ export interface Tool { readonly title?: string; readonly description: string; readonly inputSchema: InputSchema; + /** + * The JSON Schema of the tool's structured result, the JSON body of a + * successful response, with the models it refers to in `$defs`. A tool + * without one has a successful response with no JSON body. `listTools` + * sends it only when asked. + */ + readonly outputSchema?: JsonSchema; readonly annotations: ToolAnnotations; /** The HTTP method of the API method, such as `GET`. */ readonly method: string; @@ -170,22 +177,38 @@ function scalar(name: string, value: unknown): string { throw new InvalidArguments(`${name} must be a string, number or boolean`); } +/** How {@link listTools} lists the tools. */ +export interface ListOptions { + /** Send each tool's output schema. Defaults to `false`. */ + readonly outputSchema?: boolean; +} + const listings = new WeakMap(); +const listingsWithOutput = new WeakMap(); const indexes = new WeakMap>(); /** * Returns `tools` as `tools/list` sends them, without their request code, - * method, path, extensions and response schemas. It is built once for each array of tools, and - * the same array every time after. + * method, path, extensions and response schemas, and without their output + * schemas unless `options.outputSchema`. Each listing is built once for each + * array of tools, and the same array every time after. */ -export function listTools(tools: readonly Tool[]): readonly McpTool[] { - let listing = listings.get(tools); +export function listTools(tools: readonly Tool[], { outputSchema = false }: ListOptions = {}): readonly McpTool[] { + const cache = outputSchema ? listingsWithOutput : listings; + let listing = cache.get(tools); if (!listing) { listing = tools.map( - ({ request: _request, method: _method, path: _path, extensions: _extensions, responses: _responses, ...tool }) => - tool as McpTool, + ({ + request: _request, + method: _method, + path: _path, + extensions: _extensions, + responses: _responses, + outputSchema: output, + ...tool + }) => (outputSchema && output ? { ...tool, outputSchema: output } : tool) as McpTool, ); - listings.set(tools, listing); + cache.set(tools, listing); } return listing; } diff --git a/src/generated/forge-mcp/abuseReports/appeals/tools.ts b/src/generated/forge-mcp/abuseReports/appeals/tools.ts index 2e3f416b..57164d54 100644 --- a/src/generated/forge-mcp/abuseReports/appeals/tools.ts +++ b/src/generated/forge-mcp/abuseReports/appeals/tools.ts @@ -37,6 +37,12 @@ export const tools: readonly Tool[] = [ "report_id" ], }, + outputSchema: { + "$ref": "#/$defs/abuse-reports_AppealEligibility", + $defs: { + "abuse-reports_AppealEligibility": abuse_reports_AppealEligibility_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/abuseReports/emails/tools.ts b/src/generated/forge-mcp/abuseReports/emails/tools.ts index 2c73e384..2dc169fd 100644 --- a/src/generated/forge-mcp/abuseReports/emails/tools.ts +++ b/src/generated/forge-mcp/abuseReports/emails/tools.ts @@ -48,6 +48,23 @@ export const tools: readonly Tool[] = [ "report_id" ], }, + outputSchema: { + "properties": { + "emails": { + "items": { + "$ref": "#/$defs/abuse-reports_EmailListItem" + }, + "type": "array" + } + }, + "required": [ + "emails" + ], + "type": "object", + $defs: { + "abuse-reports_EmailListItem": abuse_reports_EmailListItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -179,6 +196,13 @@ export const tools: readonly Tool[] = [ "report_id" ], }, + outputSchema: { + "$ref": "#/$defs/abuse-reports_EmailListResponse_result", + $defs: { + "abuse-reports_EmailListItem": abuse_reports_EmailListItem_output, + "abuse-reports_EmailListResponse_result": abuse_reports_EmailListResponse_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/abuseReports/mitigations/tools.ts b/src/generated/forge-mcp/abuseReports/mitigations/tools.ts index 0ef10e5e..b6dd1b60 100644 --- a/src/generated/forge-mcp/abuseReports/mitigations/tools.ts +++ b/src/generated/forge-mcp/abuseReports/mitigations/tools.ts @@ -101,6 +101,26 @@ export const tools: readonly Tool[] = [ "abuse-reports_MitigationType": abuse_reports_MitigationType, }, }, + outputSchema: { + "properties": { + "mitigations": { + "items": { + "$ref": "#/$defs/abuse-reports_MitigationListItem" + }, + "type": "array" + } + }, + "required": [ + "mitigations" + ], + "type": "object", + $defs: { + "abuse-reports_MitigatedEntityType": abuse_reports_MitigatedEntityType_output, + "abuse-reports_MitigationListItem": abuse_reports_MitigationListItem_output, + "abuse-reports_MitigationStatus": abuse_reports_MitigationStatus_output, + "abuse-reports_MitigationType": abuse_reports_MitigationType_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -221,6 +241,39 @@ export const tools: readonly Tool[] = [ "abuse-reports_MitigationAppealRequest": abuse_reports_MitigationAppealRequest, }, }, + outputSchema: { + "anyOf": [ + { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/abuse-reports_MitigationListItem" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/abuse-reports_MitigationAppealResult_result_info" + } + }, + "required": [ + "result" + ], + "type": "object" + }, + { + "$ref": "#/$defs/abuse-reports_MitigationAppealResult" + } + ], + $defs: { + "abuse-reports_Message": abuse_reports_Message_output, + "abuse-reports_MitigatedEntityType": abuse_reports_MitigatedEntityType_output, + "abuse-reports_MitigationAppealResult": abuse_reports_MitigationAppealResult_output, + "abuse-reports_MitigationAppealResult_result_info": abuse_reports_MitigationAppealResult_result_info_output, + "abuse-reports_MitigationListItem": abuse_reports_MitigationListItem_output, + "abuse-reports_MitigationStatus": abuse_reports_MitigationStatus_output, + "abuse-reports_MitigationType": abuse_reports_MitigationType_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/abuseReports/tools.ts b/src/generated/forge-mcp/abuseReports/tools.ts index 8c2e2680..c8d627cd 100644 --- a/src/generated/forge-mcp/abuseReports/tools.ts +++ b/src/generated/forge-mcp/abuseReports/tools.ts @@ -114,6 +114,14 @@ export const tools: readonly Tool[] = [ "abuse-reports_TrademarkReport": abuse_reports_TrademarkReport, }, }, + outputSchema: { + "$ref": "#/$defs/abuse-reports_SubmitReportResponse", + $defs: { + "abuse-reports_SubmissionReportType": abuse_reports_SubmissionReportType_output, + "abuse-reports_SubmitReportResponse": abuse_reports_SubmitReportResponse_output, + "abuse-reports_SubmitReportResponse_request": abuse_reports_SubmitReportResponse_request_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -216,6 +224,16 @@ export const tools: readonly Tool[] = [ "report_id" ], }, + outputSchema: { + "$ref": "#/$defs/abuse-reports_AbuseReport", + $defs: { + "abuse-reports_AbuseReport": abuse_reports_AbuseReport_output, + "abuse-reports_MitigationSummary": abuse_reports_MitigationSummary_output, + "abuse-reports_ReportStatus": abuse_reports_ReportStatus_output, + "abuse-reports_ReportType": abuse_reports_ReportType_output, + "abuse-reports_SubmitterDetails": abuse_reports_SubmitterDetails_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -336,6 +354,17 @@ export const tools: readonly Tool[] = [ "report_id" ], }, + outputSchema: { + "$ref": "#/$defs/abuse-reports_SubmittedAbuseReportDetail", + $defs: { + "abuse-reports_RegistrarWhoIsFields": abuse_reports_RegistrarWhoIsFields_output, + "abuse-reports_ReportType": abuse_reports_ReportType_output, + "abuse-reports_SubmittedAbuseReportDenialReason": abuse_reports_SubmittedAbuseReportDenialReason_output, + "abuse-reports_SubmittedAbuseReportDetail": abuse_reports_SubmittedAbuseReportDetail_output, + "abuse-reports_SubmittedAbuseReportStatus": abuse_reports_SubmittedAbuseReportStatus_output, + "abuse-reports_SubmitterDetails": abuse_reports_SubmitterDetails_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -446,6 +475,27 @@ export const tools: readonly Tool[] = [ "abuse-reports_ReportType": abuse_reports_ReportType, }, }, + outputSchema: { + "properties": { + "reports": { + "items": { + "$ref": "#/$defs/abuse-reports_AbuseReport" + }, + "type": "array" + } + }, + "required": [ + "reports" + ], + "type": "object", + $defs: { + "abuse-reports_AbuseReport": abuse_reports_AbuseReport_output, + "abuse-reports_MitigationSummary": abuse_reports_MitigationSummary_output, + "abuse-reports_ReportStatus": abuse_reports_ReportStatus_output, + "abuse-reports_ReportType": abuse_reports_ReportType_output, + "abuse-reports_SubmitterDetails": abuse_reports_SubmitterDetails_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -607,6 +657,17 @@ export const tools: readonly Tool[] = [ "abuse-reports_SubmittedAbuseReportStatus": abuse_reports_SubmittedAbuseReportStatus, }, }, + outputSchema: { + "$ref": "#/$defs/abuse-reports_SubmittedAbuseReportListResponse_result", + $defs: { + "abuse-reports_ReportType": abuse_reports_ReportType_output, + "abuse-reports_SubmittedAbuseReportDenialReason": abuse_reports_SubmittedAbuseReportDenialReason_output, + "abuse-reports_SubmittedAbuseReportListItem": abuse_reports_SubmittedAbuseReportListItem_output, + "abuse-reports_SubmittedAbuseReportListResponse_result": abuse_reports_SubmittedAbuseReportListResponse_result_output, + "abuse-reports_SubmittedAbuseReportStatus": abuse_reports_SubmittedAbuseReportStatus_output, + "abuse-reports_SubmitterDetails": abuse_reports_SubmitterDetails_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/applications/tools.ts b/src/generated/forge-mcp/accounts/applications/tools.ts index 4f6112bc..05627dd0 100644 --- a/src/generated/forge-mcp/accounts/applications/tools.ts +++ b/src/generated/forge-mcp/accounts/applications/tools.ts @@ -80,6 +80,30 @@ export const tools: readonly Tool[] = [ "alexandria_create_application_request": alexandria_create_application_request, }, }, + outputSchema: { + "$ref": "#/$defs/alexandria_application", + $defs: { + "alexandria_application": alexandria_application_output, + "alexandria_application_confidence_score": alexandria_application_confidence_score_output, + "alexandria_application_created_at": alexandria_application_created_at_output, + "alexandria_application_gen_ai_score": alexandria_application_gen_ai_score_output, + "alexandria_application_hostnames": alexandria_application_hostnames_output, + "alexandria_application_human_id": alexandria_application_human_id_output, + "alexandria_application_id": alexandria_application_id_output, + "alexandria_application_ip_subnets": alexandria_application_ip_subnets_output, + "alexandria_application_name": alexandria_application_name_output, + "alexandria_application_port_protocols": alexandria_application_port_protocols_output, + "alexandria_application_score_composition": alexandria_application_score_composition_output, + "alexandria_application_source": alexandria_application_source_output, + "alexandria_application_support_domains": alexandria_application_support_domains_output, + "alexandria_application_supported": alexandria_application_supported_output, + "alexandria_application_type": alexandria_application_type_output, + "alexandria_application_type_description": alexandria_application_type_description_output, + "alexandria_application_updated_at": alexandria_application_updated_at_output, + "alexandria_application_version": alexandria_application_version_output, + "alexandria_category_id": alexandria_category_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -148,6 +172,9 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "type": "null", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -206,6 +233,30 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/alexandria_application", + $defs: { + "alexandria_application": alexandria_application_output, + "alexandria_application_confidence_score": alexandria_application_confidence_score_output, + "alexandria_application_created_at": alexandria_application_created_at_output, + "alexandria_application_gen_ai_score": alexandria_application_gen_ai_score_output, + "alexandria_application_hostnames": alexandria_application_hostnames_output, + "alexandria_application_human_id": alexandria_application_human_id_output, + "alexandria_application_id": alexandria_application_id_output, + "alexandria_application_ip_subnets": alexandria_application_ip_subnets_output, + "alexandria_application_name": alexandria_application_name_output, + "alexandria_application_port_protocols": alexandria_application_port_protocols_output, + "alexandria_application_score_composition": alexandria_application_score_composition_output, + "alexandria_application_source": alexandria_application_source_output, + "alexandria_application_support_domains": alexandria_application_support_domains_output, + "alexandria_application_supported": alexandria_application_supported_output, + "alexandria_application_type": alexandria_application_type_output, + "alexandria_application_type_description": alexandria_application_type_description_output, + "alexandria_application_updated_at": alexandria_application_updated_at_output, + "alexandria_application_version": alexandria_application_version_output, + "alexandria_category_id": alexandria_category_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -302,6 +353,62 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/alexandria_applications" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "cursor": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "alexandria_application_confidence_score": alexandria_application_confidence_score_output, + "alexandria_application_created_at": alexandria_application_created_at_output, + "alexandria_application_gen_ai_score": alexandria_application_gen_ai_score_output, + "alexandria_application_hostnames": alexandria_application_hostnames_output, + "alexandria_application_human_id": alexandria_application_human_id_output, + "alexandria_application_id": alexandria_application_id_output, + "alexandria_application_ip_subnets": alexandria_application_ip_subnets_output, + "alexandria_application_list_item": alexandria_application_list_item_output, + "alexandria_application_name": alexandria_application_name_output, + "alexandria_application_port_protocols": alexandria_application_port_protocols_output, + "alexandria_application_score_composition": alexandria_application_score_composition_output, + "alexandria_application_source": alexandria_application_source_output, + "alexandria_application_support_domains": alexandria_application_support_domains_output, + "alexandria_application_supported": alexandria_application_supported_output, + "alexandria_application_type": alexandria_application_type_output, + "alexandria_application_type_description": alexandria_application_type_description_output, + "alexandria_application_updated_at": alexandria_application_updated_at_output, + "alexandria_application_version": alexandria_application_version_output, + "alexandria_applications": alexandria_applications_output, + "alexandria_category_id": alexandria_category_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -435,6 +542,62 @@ export const tools: readonly Tool[] = [ "alexandria_lookup_applications_request": alexandria_lookup_applications_request, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/alexandria_applications" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "cursor": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "alexandria_application_confidence_score": alexandria_application_confidence_score_output, + "alexandria_application_created_at": alexandria_application_created_at_output, + "alexandria_application_gen_ai_score": alexandria_application_gen_ai_score_output, + "alexandria_application_hostnames": alexandria_application_hostnames_output, + "alexandria_application_human_id": alexandria_application_human_id_output, + "alexandria_application_id": alexandria_application_id_output, + "alexandria_application_ip_subnets": alexandria_application_ip_subnets_output, + "alexandria_application_list_item": alexandria_application_list_item_output, + "alexandria_application_name": alexandria_application_name_output, + "alexandria_application_port_protocols": alexandria_application_port_protocols_output, + "alexandria_application_score_composition": alexandria_application_score_composition_output, + "alexandria_application_source": alexandria_application_source_output, + "alexandria_application_support_domains": alexandria_application_support_domains_output, + "alexandria_application_supported": alexandria_application_supported_output, + "alexandria_application_type": alexandria_application_type_output, + "alexandria_application_type_description": alexandria_application_type_description_output, + "alexandria_application_updated_at": alexandria_application_updated_at_output, + "alexandria_application_version": alexandria_application_version_output, + "alexandria_applications": alexandria_applications_output, + "alexandria_category_id": alexandria_category_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -560,6 +723,30 @@ export const tools: readonly Tool[] = [ "alexandria_update_application_request": alexandria_update_application_request, }, }, + outputSchema: { + "$ref": "#/$defs/alexandria_application", + $defs: { + "alexandria_application": alexandria_application_output, + "alexandria_application_confidence_score": alexandria_application_confidence_score_output, + "alexandria_application_created_at": alexandria_application_created_at_output, + "alexandria_application_gen_ai_score": alexandria_application_gen_ai_score_output, + "alexandria_application_hostnames": alexandria_application_hostnames_output, + "alexandria_application_human_id": alexandria_application_human_id_output, + "alexandria_application_id": alexandria_application_id_output, + "alexandria_application_ip_subnets": alexandria_application_ip_subnets_output, + "alexandria_application_name": alexandria_application_name_output, + "alexandria_application_port_protocols": alexandria_application_port_protocols_output, + "alexandria_application_score_composition": alexandria_application_score_composition_output, + "alexandria_application_source": alexandria_application_source_output, + "alexandria_application_support_domains": alexandria_application_support_domains_output, + "alexandria_application_supported": alexandria_application_supported_output, + "alexandria_application_type": alexandria_application_type_output, + "alexandria_application_type_description": alexandria_application_type_description_output, + "alexandria_application_updated_at": alexandria_application_updated_at_output, + "alexandria_application_version": alexandria_application_version_output, + "alexandria_category_id": alexandria_category_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/accounts/billing/history/tools.ts b/src/generated/forge-mcp/accounts/billing/history/tools.ts index 71be40c9..5961a15c 100644 --- a/src/generated/forge-mcp/accounts/billing/history/tools.ts +++ b/src/generated/forge-mcp/accounts/billing/history/tools.ts @@ -43,6 +43,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/bill-subs-api_account_billing_history" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/bill-subs-api_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "bill-subs-api_account_billing_history": bill_subs_api_account_billing_history_output, + "bill-subs-api_result_info": bill_subs_api_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/billing/paymentMethods/tools.ts b/src/generated/forge-mcp/accounts/billing/paymentMethods/tools.ts index 7ad07513..0de24e91 100644 --- a/src/generated/forge-mcp/accounts/billing/paymentMethods/tools.ts +++ b/src/generated/forge-mcp/accounts/billing/paymentMethods/tools.ts @@ -37,6 +37,12 @@ export const tools: readonly Tool[] = [ "bill-subs-api_payment_method": bill_subs_api_payment_method, }, }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_payment_method", + $defs: { + "bill-subs-api_payment_method": bill_subs_api_payment_method_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -192,6 +198,12 @@ export const tools: readonly Tool[] = [ "payment_method_id" ], }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_payment_method", + $defs: { + "bill-subs-api_payment_method": bill_subs_api_payment_method_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -268,6 +280,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/bill-subs-api_payment_method" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/bill-subs-api_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "bill-subs-api_payment_method": bill_subs_api_payment_method_output, + "bill-subs-api_result_info": bill_subs_api_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -449,6 +482,12 @@ export const tools: readonly Tool[] = [ "bill-subs-api_payment_method": bill_subs_api_payment_method, }, }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_payment_method", + $defs: { + "bill-subs-api_payment_method": bill_subs_api_payment_method_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/billing/tools.ts b/src/generated/forge-mcp/accounts/billing/tools.ts index 0cbba4a4..69432586 100644 --- a/src/generated/forge-mcp/accounts/billing/tools.ts +++ b/src/generated/forge-mcp/accounts/billing/tools.ts @@ -31,6 +31,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "client_secret": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -87,6 +95,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_bad_debt_info", + $defs: { + "bill-subs-api_account_billing_history": bill_subs_api_account_billing_history_output, + "bill-subs-api_bad_debt_info": bill_subs_api_bad_debt_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -140,6 +155,44 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "confirmed_balance_cents": { + "type": "integer" + }, + "currency": { + "type": "string" + }, + "days_remaining": { + "type": "integer" + }, + "eligible": { + "type": "boolean" + }, + "has_record": { + "type": "boolean" + }, + "original_amount_cents": { + "type": "integer" + }, + "percent_consumed": { + "type": "number" + }, + "projected_depletion_date": { + "format": "date-time", + "type": "string" + }, + "valid_from": { + "format": "date-time", + "type": "string" + }, + "valid_to": { + "format": "date-time", + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -301,6 +354,20 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "invoices": { + "items": { + "$ref": "#/$defs/bill-subs-api_account_billing_history" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "bill-subs-api_account_billing_history": bill_subs_api_account_billing_history_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -371,6 +438,14 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "client_secret": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -446,6 +521,14 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "client_secret": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -516,6 +599,19 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "anyOf": [ + { + "type": "object" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/accounts/categories/tools.ts b/src/generated/forge-mcp/accounts/categories/tools.ts index a3985351..a8f78fd7 100644 --- a/src/generated/forge-mcp/accounts/categories/tools.ts +++ b/src/generated/forge-mcp/accounts/categories/tools.ts @@ -40,6 +40,16 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/alexandria_category", + $defs: { + "alexandria_category": alexandria_category_output, + "alexandria_category_created_at": alexandria_category_created_at_output, + "alexandria_category_description": alexandria_category_description_output, + "alexandria_category_id": alexandria_category_id_output, + "alexandria_category_name": alexandria_category_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -102,6 +112,48 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/alexandria_categories" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "cursor": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "alexandria_categories": alexandria_categories_output, + "alexandria_category": alexandria_category_output, + "alexandria_category_created_at": alexandria_category_created_at_output, + "alexandria_category_description": alexandria_category_description_output, + "alexandria_category_id": alexandria_category_id_output, + "alexandria_category_name": alexandria_category_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/logs/audit/tools.ts b/src/generated/forge-mcp/accounts/logs/audit/tools.ts index 22db0a36..08a249f5 100644 --- a/src/generated/forge-mcp/accounts/logs/audit/tools.ts +++ b/src/generated/forge-mcp/accounts/logs/audit/tools.ts @@ -87,6 +87,35 @@ export const tools: readonly Tool[] = [ "before" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/aaa_audit-logs-v2" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/aaa_audit-logs-v2-history-result-info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "aaa_audit-log-action": aaa_audit_log_action_output, + "aaa_audit-log-actor-base": aaa_audit_log_actor_base_output, + "aaa_audit-log-raw": aaa_audit_log_raw_output, + "aaa_audit-logs-v2": aaa_audit_logs_v2_output, + "aaa_audit-logs-v2-history-result-info": aaa_audit_logs_v2_history_result_info_output, + "aaa_audit-logs-v2_account": aaa_audit_logs_v2_account_output, + "aaa_audit-logs-v2_resource": aaa_audit_logs_v2_resource_output, + "aaa_audit-logs-v2_zone": aaa_audit_logs_v2_zone_output, + "aaa_history-status": aaa_history_status_output, + "aaa_identifier-2": aaa_identifier_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -587,6 +616,34 @@ export const tools: readonly Tool[] = [ "before" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/aaa_audit-logs-v2" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/aaa_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "aaa_audit-log-action": aaa_audit_log_action_output, + "aaa_audit-log-actor-base": aaa_audit_log_actor_base_output, + "aaa_audit-log-raw": aaa_audit_log_raw_output, + "aaa_audit-logs-v2": aaa_audit_logs_v2_output, + "aaa_audit-logs-v2_account": aaa_audit_logs_v2_account_output, + "aaa_audit-logs-v2_resource": aaa_audit_logs_v2_resource_output, + "aaa_audit-logs-v2_zone": aaa_audit_logs_v2_zone_output, + "aaa_identifier-2": aaa_identifier_2_output, + "aaa_result_info": aaa_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -718,6 +775,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/aaa_audit-logs-v2-product-category" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "aaa_audit-logs-v2-product-category": aaa_audit_logs_v2_product_category_output, + "aaa_audit-logs-v2-product-category-item": aaa_audit_logs_v2_product_category_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/members/tools.ts b/src/generated/forge-mcp/accounts/members/tools.ts index 66b5e633..ad749958 100644 --- a/src/generated/forge-mcp/accounts/members/tools.ts +++ b/src/generated/forge-mcp/accounts/members/tools.ts @@ -103,6 +103,36 @@ export const tools: readonly Tool[] = [ "iam_role_components-schemas-identifier": iam_role_components_schemas_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/iam_member_with_policies", + $defs: { + "iam_access": iam_access_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_email": iam_email_output, + "iam_first_name": iam_first_name_output, + "iam_grants": iam_grants_output, + "iam_last_name": iam_last_name_output, + "iam_list_member_policy": iam_list_member_policy_output, + "iam_member_with_policies": iam_member_with_policies_output, + "iam_member_with_policies_user": iam_member_with_policies_user_output, + "iam_membership_components-schemas-identifier": iam_membership_components_schemas_identifier_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_permissions": iam_permissions_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_role": iam_role_output, + "iam_role_components-schemas-identifier": iam_role_components_schemas_identifier_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + "iam_two_factor_authentication_enabled": iam_two_factor_authentication_enabled_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -199,6 +229,27 @@ export const tools: readonly Tool[] = [ "member_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/iam_common_components-schemas-identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -285,6 +336,36 @@ export const tools: readonly Tool[] = [ "member_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_member_with_policies", + $defs: { + "iam_access": iam_access_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_email": iam_email_output, + "iam_first_name": iam_first_name_output, + "iam_grants": iam_grants_output, + "iam_last_name": iam_last_name_output, + "iam_list_member_policy": iam_list_member_policy_output, + "iam_member_with_policies": iam_member_with_policies_output, + "iam_member_with_policies_user": iam_member_with_policies_user_output, + "iam_membership_components-schemas-identifier": iam_membership_components_schemas_identifier_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_permissions": iam_permissions_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_role": iam_role_output, + "iam_role_components-schemas-identifier": iam_role_components_schemas_identifier_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + "iam_two_factor_authentication_enabled": iam_two_factor_authentication_enabled_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -413,6 +494,51 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_member_with_policies" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_access": iam_access_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_email": iam_email_output, + "iam_first_name": iam_first_name_output, + "iam_grants": iam_grants_output, + "iam_last_name": iam_last_name_output, + "iam_list_member_policy": iam_list_member_policy_output, + "iam_member_with_policies": iam_member_with_policies_output, + "iam_member_with_policies_user": iam_member_with_policies_user_output, + "iam_membership_components-schemas-identifier": iam_membership_components_schemas_identifier_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_permissions": iam_permissions_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_result_info": iam_result_info_output, + "iam_role": iam_role_output, + "iam_role_components-schemas-identifier": iam_role_components_schemas_identifier_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + "iam_two_factor_authentication_enabled": iam_two_factor_authentication_enabled_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -556,6 +682,36 @@ export const tools: readonly Tool[] = [ "iam_update-member-with-roles": iam_update_member_with_roles, }, }, + outputSchema: { + "$ref": "#/$defs/iam_member_with_policies", + $defs: { + "iam_access": iam_access_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_email": iam_email_output, + "iam_first_name": iam_first_name_output, + "iam_grants": iam_grants_output, + "iam_last_name": iam_last_name_output, + "iam_list_member_policy": iam_list_member_policy_output, + "iam_member_with_policies": iam_member_with_policies_output, + "iam_member_with_policies_user": iam_member_with_policies_user_output, + "iam_membership_components-schemas-identifier": iam_membership_components_schemas_identifier_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_permissions": iam_permissions_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_role": iam_role_output, + "iam_role_components-schemas-identifier": iam_role_components_schemas_identifier_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + "iam_two_factor_authentication_enabled": iam_two_factor_authentication_enabled_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/organization/tools.ts b/src/generated/forge-mcp/accounts/organization/tools.ts index 308dc06e..bbda9bed 100644 --- a/src/generated/forge-mcp/accounts/organization/tools.ts +++ b/src/generated/forge-mcp/accounts/organization/tools.ts @@ -32,6 +32,31 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/organizations-api_Organization" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "organizations-api_Organization": organizations_api_Organization_output, + "organizations-api_OrganizationFlags": organizations_api_OrganizationFlags_output, + "organizations-api_OrganizationID": organizations_api_OrganizationID_output, + "organizations-api_Organization_meta": organizations_api_Organization_meta_output, + "organizations-api_Organization_parent": organizations_api_Organization_parent_output, + "organizations-api_Profile": organizations_api_Profile_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/profile/tools.ts b/src/generated/forge-mcp/accounts/profile/tools.ts index 28361a0e..96fe985b 100644 --- a/src/generated/forge-mcp/accounts/profile/tools.ts +++ b/src/generated/forge-mcp/accounts/profile/tools.ts @@ -29,6 +29,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/organizations-api_Profile", + $defs: { + "organizations-api_Profile": organizations_api_Profile_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/subscriptions/tools.ts b/src/generated/forge-mcp/accounts/subscriptions/tools.ts index f5b169cd..80a3446f 100644 --- a/src/generated/forge-mcp/accounts/subscriptions/tools.ts +++ b/src/generated/forge-mcp/accounts/subscriptions/tools.ts @@ -168,6 +168,27 @@ export const tools: readonly Tool[] = [ "bill-subs-api_zone": bill_subs_api_zone, }, }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_subscription-v2", + $defs: { + "bill-subs-api_component_value": bill_subs_api_component_value_output, + "bill-subs-api_component_values": bill_subs_api_component_values_output, + "bill-subs-api_currency": bill_subs_api_currency_output, + "bill-subs-api_current_period_end": bill_subs_api_current_period_end_output, + "bill-subs-api_current_period_start": bill_subs_api_current_period_start_output, + "bill-subs-api_frequency": bill_subs_api_frequency_output, + "bill-subs-api_identifier": bill_subs_api_identifier_output, + "bill-subs-api_install_id": bill_subs_api_install_id_output, + "bill-subs-api_name": bill_subs_api_name_output, + "bill-subs-api_price": bill_subs_api_price_output, + "bill-subs-api_rate_plan": bill_subs_api_rate_plan_output, + "bill-subs-api_schemas-identifier": bill_subs_api_schemas_identifier_output, + "bill-subs-api_state": bill_subs_api_state_output, + "bill-subs-api_subscription-v2": bill_subs_api_subscription_v2_output, + "bill-subs-api_subscription-v2_app": bill_subs_api_subscription_v2_app_output, + "bill-subs-api_zone": bill_subs_api_zone_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -265,6 +286,12 @@ export const tools: readonly Tool[] = [ "bill-subs-api_cancel_reason_request": bill_subs_api_cancel_reason_request, }, }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_cancel_reason", + $defs: { + "bill-subs-api_cancel_reason": bill_subs_api_cancel_reason_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -336,6 +363,17 @@ export const tools: readonly Tool[] = [ "subscription_identifier" ], }, + outputSchema: { + "properties": { + "subscription_id": { + "$ref": "#/$defs/bill-subs-api_schemas-identifier" + } + }, + "type": "object", + $defs: { + "bill-subs-api_schemas-identifier": bill_subs_api_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -409,6 +447,42 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/bill-subs-api_subscription-v2" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/bill-subs-api_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "bill-subs-api_component_value": bill_subs_api_component_value_output, + "bill-subs-api_component_values": bill_subs_api_component_values_output, + "bill-subs-api_currency": bill_subs_api_currency_output, + "bill-subs-api_current_period_end": bill_subs_api_current_period_end_output, + "bill-subs-api_current_period_start": bill_subs_api_current_period_start_output, + "bill-subs-api_frequency": bill_subs_api_frequency_output, + "bill-subs-api_identifier": bill_subs_api_identifier_output, + "bill-subs-api_install_id": bill_subs_api_install_id_output, + "bill-subs-api_name": bill_subs_api_name_output, + "bill-subs-api_price": bill_subs_api_price_output, + "bill-subs-api_rate_plan": bill_subs_api_rate_plan_output, + "bill-subs-api_result_info": bill_subs_api_result_info_output, + "bill-subs-api_schemas-identifier": bill_subs_api_schemas_identifier_output, + "bill-subs-api_state": bill_subs_api_state_output, + "bill-subs-api_subscription-v2": bill_subs_api_subscription_v2_output, + "bill-subs-api_subscription-v2_app": bill_subs_api_subscription_v2_app_output, + "bill-subs-api_zone": bill_subs_api_zone_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -510,6 +584,27 @@ export const tools: readonly Tool[] = [ "subscription_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_subscription-v2", + $defs: { + "bill-subs-api_component_value": bill_subs_api_component_value_output, + "bill-subs-api_component_values": bill_subs_api_component_values_output, + "bill-subs-api_currency": bill_subs_api_currency_output, + "bill-subs-api_current_period_end": bill_subs_api_current_period_end_output, + "bill-subs-api_current_period_start": bill_subs_api_current_period_start_output, + "bill-subs-api_frequency": bill_subs_api_frequency_output, + "bill-subs-api_identifier": bill_subs_api_identifier_output, + "bill-subs-api_install_id": bill_subs_api_install_id_output, + "bill-subs-api_name": bill_subs_api_name_output, + "bill-subs-api_price": bill_subs_api_price_output, + "bill-subs-api_rate_plan": bill_subs_api_rate_plan_output, + "bill-subs-api_schemas-identifier": bill_subs_api_schemas_identifier_output, + "bill-subs-api_state": bill_subs_api_state_output, + "bill-subs-api_subscription-v2": bill_subs_api_subscription_v2_output, + "bill-subs-api_subscription-v2_app": bill_subs_api_subscription_v2_app_output, + "bill-subs-api_zone": bill_subs_api_zone_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -599,6 +694,12 @@ export const tools: readonly Tool[] = [ "subscription_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_cancel_reason", + $defs: { + "bill-subs-api_cancel_reason": bill_subs_api_cancel_reason_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -670,6 +771,27 @@ export const tools: readonly Tool[] = [ "bill-subs-api_zone": bill_subs_api_zone, }, }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_subscription-v2", + $defs: { + "bill-subs-api_component_value": bill_subs_api_component_value_output, + "bill-subs-api_component_values": bill_subs_api_component_values_output, + "bill-subs-api_currency": bill_subs_api_currency_output, + "bill-subs-api_current_period_end": bill_subs_api_current_period_end_output, + "bill-subs-api_current_period_start": bill_subs_api_current_period_start_output, + "bill-subs-api_frequency": bill_subs_api_frequency_output, + "bill-subs-api_identifier": bill_subs_api_identifier_output, + "bill-subs-api_install_id": bill_subs_api_install_id_output, + "bill-subs-api_name": bill_subs_api_name_output, + "bill-subs-api_price": bill_subs_api_price_output, + "bill-subs-api_rate_plan": bill_subs_api_rate_plan_output, + "bill-subs-api_schemas-identifier": bill_subs_api_schemas_identifier_output, + "bill-subs-api_state": bill_subs_api_state_output, + "bill-subs-api_subscription-v2": bill_subs_api_subscription_v2_output, + "bill-subs-api_subscription-v2_app": bill_subs_api_subscription_v2_app_output, + "bill-subs-api_zone": bill_subs_api_zone_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/tokens/permissionGroups/tools.ts b/src/generated/forge-mcp/accounts/tokens/permissionGroups/tools.ts index 41daed11..4131b55d 100644 --- a/src/generated/forge-mcp/accounts/tokens/permissionGroups/tools.ts +++ b/src/generated/forge-mcp/accounts/tokens/permissionGroups/tools.ts @@ -36,6 +36,67 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "category": { + "enum": [ + "developer_platform", + "ai_and_machine_learning", + "dns_and_zones", + "app_security", + "rules_and_configuration", + "cloudflare_one_and_zero_trust", + "analytics_and_logs", + "network_services", + "media", + "email_and_messaging", + "cache_and_performance", + "account_and_billing", + "other" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "is_selectable": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "scopes": { + "items": { + "enum": [ + "com.cloudflare.api.account", + "com.cloudflare.api.account.zone", + "com.cloudflare.api.user", + "com.cloudflare.edge.r2.bucket" + ], + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_result_info": iam_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/tokens/tools.ts b/src/generated/forge-mcp/accounts/tokens/tools.ts index b301ffc2..1e0b37dc 100644 --- a/src/generated/forge-mcp/accounts/tokens/tools.ts +++ b/src/generated/forge-mcp/accounts/tokens/tools.ts @@ -98,6 +98,37 @@ export const tools: readonly Tool[] = [ "iam_token_policies": iam_token_policies, }, }, + outputSchema: { + "$ref": "#/$defs/iam_token_with_value", + $defs: { + "iam_cidr_list": iam_cidr_list_output, + "iam_condition": iam_condition_output, + "iam_creator_email_at_creation": iam_creator_email_at_creation_output, + "iam_effect": iam_effect_output, + "iam_expires_on": iam_expires_on_output, + "iam_issued_on": iam_issued_on_output, + "iam_last_used_on": iam_last_used_on_output, + "iam_modified_on": iam_modified_on_output, + "iam_name": iam_name_output, + "iam_not_before": iam_not_before_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_policy_with_permission_groups_and_resources": iam_policy_with_permission_groups_and_resources_output, + "iam_provisioner_id": iam_provisioner_id_output, + "iam_provisioner_type": iam_provisioner_type_output, + "iam_request_ip": iam_request_ip_output, + "iam_resources": iam_resources_output, + "iam_resources_type_object_nested": iam_resources_type_object_nested_output, + "iam_resources_type_object_string": iam_resources_type_object_string_output, + "iam_token_identifier": iam_token_identifier_output, + "iam_token_policies": iam_token_policies_output, + "iam_token_status": iam_token_status_output, + "iam_token_with_value": iam_token_with_value_output, + "iam_value": iam_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -194,6 +225,27 @@ export const tools: readonly Tool[] = [ "token_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/iam_common_components-schemas-identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -279,6 +331,36 @@ export const tools: readonly Tool[] = [ "token_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_token_base", + $defs: { + "iam_cidr_list": iam_cidr_list_output, + "iam_condition": iam_condition_output, + "iam_creator_email_at_creation": iam_creator_email_at_creation_output, + "iam_effect": iam_effect_output, + "iam_expires_on": iam_expires_on_output, + "iam_issued_on": iam_issued_on_output, + "iam_last_used_on": iam_last_used_on_output, + "iam_modified_on": iam_modified_on_output, + "iam_name": iam_name_output, + "iam_not_before": iam_not_before_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_policy_with_permission_groups_and_resources": iam_policy_with_permission_groups_and_resources_output, + "iam_provisioner_id": iam_provisioner_id_output, + "iam_provisioner_type": iam_provisioner_type_output, + "iam_request_ip": iam_request_ip_output, + "iam_resources": iam_resources_output, + "iam_resources_type_object_nested": iam_resources_type_object_nested_output, + "iam_resources_type_object_string": iam_resources_type_object_string_output, + "iam_token_base": iam_token_base_output, + "iam_token_identifier": iam_token_identifier_output, + "iam_token_policies": iam_token_policies_output, + "iam_token_status": iam_token_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -392,6 +474,51 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_token_base" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_cidr_list": iam_cidr_list_output, + "iam_condition": iam_condition_output, + "iam_creator_email_at_creation": iam_creator_email_at_creation_output, + "iam_effect": iam_effect_output, + "iam_expires_on": iam_expires_on_output, + "iam_issued_on": iam_issued_on_output, + "iam_last_used_on": iam_last_used_on_output, + "iam_modified_on": iam_modified_on_output, + "iam_name": iam_name_output, + "iam_not_before": iam_not_before_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_policy_with_permission_groups_and_resources": iam_policy_with_permission_groups_and_resources_output, + "iam_provisioner_id": iam_provisioner_id_output, + "iam_provisioner_type": iam_provisioner_type_output, + "iam_request_ip": iam_request_ip_output, + "iam_resources": iam_resources_output, + "iam_resources_type_object_nested": iam_resources_type_object_nested_output, + "iam_resources_type_object_string": iam_resources_type_object_string_output, + "iam_result_info": iam_result_info_output, + "iam_token_base": iam_token_base_output, + "iam_token_identifier": iam_token_identifier_output, + "iam_token_policies": iam_token_policies_output, + "iam_token_status": iam_token_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -512,6 +639,12 @@ export const tools: readonly Tool[] = [ "token_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_value", + $defs: { + "iam_value": iam_value_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -605,6 +738,36 @@ export const tools: readonly Tool[] = [ "iam_token_status": iam_token_status, }, }, + outputSchema: { + "$ref": "#/$defs/iam_token_base", + $defs: { + "iam_cidr_list": iam_cidr_list_output, + "iam_condition": iam_condition_output, + "iam_creator_email_at_creation": iam_creator_email_at_creation_output, + "iam_effect": iam_effect_output, + "iam_expires_on": iam_expires_on_output, + "iam_issued_on": iam_issued_on_output, + "iam_last_used_on": iam_last_used_on_output, + "iam_modified_on": iam_modified_on_output, + "iam_name": iam_name_output, + "iam_not_before": iam_not_before_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_policy_with_permission_groups_and_resources": iam_policy_with_permission_groups_and_resources_output, + "iam_provisioner_id": iam_provisioner_id_output, + "iam_provisioner_type": iam_provisioner_type_output, + "iam_request_ip": iam_request_ip_output, + "iam_resources": iam_resources_output, + "iam_resources_type_object_nested": iam_resources_type_object_nested_output, + "iam_resources_type_object_string": iam_resources_type_object_string_output, + "iam_token_base": iam_token_base_output, + "iam_token_identifier": iam_token_identifier_output, + "iam_token_policies": iam_token_policies_output, + "iam_token_status": iam_token_status_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -695,6 +858,33 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "expires_on": { + "$ref": "#/$defs/iam_expires_on" + }, + "id": { + "$ref": "#/$defs/iam_token_identifier" + }, + "not_before": { + "$ref": "#/$defs/iam_not_before" + }, + "status": { + "$ref": "#/$defs/iam_token_status" + } + }, + "required": [ + "id", + "status" + ], + "type": "object", + $defs: { + "iam_expires_on": iam_expires_on_output, + "iam_not_before": iam_not_before_output, + "iam_token_identifier": iam_token_identifier_output, + "iam_token_status": iam_token_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/tools.ts b/src/generated/forge-mcp/accounts/tools.ts index bd80f0a8..6ace30e9 100644 --- a/src/generated/forge-mcp/accounts/tools.ts +++ b/src/generated/forge-mcp/accounts/tools.ts @@ -58,6 +58,16 @@ export const tools: readonly Tool[] = [ "iam_create-account_unit": iam_create_account_unit, }, }, + outputSchema: { + "$ref": "#/$defs/iam_account", + $defs: { + "iam_account": iam_account_output, + "iam_account-type": iam_account_type_output, + "iam_account_managed_by": iam_account_managed_by_output, + "iam_account_settings": iam_account_settings_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -118,6 +128,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/iam_common_components-schemas-identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -198,6 +229,16 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_account", + $defs: { + "iam_account": iam_account_output, + "iam_account-type": iam_account_type_output, + "iam_account_managed_by": iam_account_managed_by_output, + "iam_account_settings": iam_account_settings_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -310,6 +351,31 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_account" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_account": iam_account_output, + "iam_account-type": iam_account_type_output, + "iam_account_managed_by": iam_account_managed_by_output, + "iam_account_settings": iam_account_settings_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_result_info": iam_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -401,6 +467,12 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/organizations-api_MoveAccountResult", + $defs: { + "organizations-api_MoveAccountResult": organizations_api_MoveAccountResult_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -460,6 +532,16 @@ export const tools: readonly Tool[] = [ "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/iam_account", + $defs: { + "iam_account": iam_account_output, + "iam_account-type": iam_account_type_output, + "iam_account_managed_by": iam_account_managed_by_output, + "iam_account_settings": iam_account_settings_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/transformations/tools.ts b/src/generated/forge-mcp/accounts/transformations/tools.ts index 11897efb..2822ac5d 100644 --- a/src/generated/forge-mcp/accounts/transformations/tools.ts +++ b/src/generated/forge-mcp/accounts/transformations/tools.ts @@ -28,6 +28,26 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/speed_zone_config_item" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "speed_zone_config_item": speed_zone_config_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/accounts/utBilling/tools.ts b/src/generated/forge-mcp/accounts/utBilling/tools.ts index 42a2686e..1c8eb1bd 100644 --- a/src/generated/forge-mcp/accounts/utBilling/tools.ts +++ b/src/generated/forge-mcp/accounts/utBilling/tools.ts @@ -48,6 +48,13 @@ export const tools: readonly Tool[] = [ "speed_ut_billing_value": speed_ut_billing_value, }, }, + outputSchema: { + "$ref": "#/$defs/speed_ut_billing_response", + $defs: { + "speed_ut_billing_response": speed_ut_billing_response_output, + "speed_ut_billing_value": speed_ut_billing_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -109,6 +116,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/speed_ut_billing_response", + $defs: { + "speed_ut_billing_response": speed_ut_billing_response_output, + "speed_ut_billing_value": speed_ut_billing_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/acm/customTrustStore/tools.ts b/src/generated/forge-mcp/acm/customTrustStore/tools.ts index 549e6d45..4b2951c5 100644 --- a/src/generated/forge-mcp/acm/customTrustStore/tools.ts +++ b/src/generated/forge-mcp/acm/customTrustStore/tools.ts @@ -58,6 +58,20 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_certificate-3": tls_certificates_and_hostnames_certificate_3, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-trust-store", + $defs: { + "tls-certificates-and-hostnames_certificate-3": tls_certificates_and_hostnames_certificate_3_output, + "tls-certificates-and-hostnames_custom-trust-store": tls_certificates_and_hostnames_custom_trust_store_output, + "tls-certificates-and-hostnames_custom_trust_store_identifier": tls_certificates_and_hostnames_custom_trust_store_identifier_output, + "tls-certificates-and-hostnames_expires_on-2": tls_certificates_and_hostnames_expires_on_2_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-7": tls_certificates_and_hostnames_status_7_output, + "tls-certificates-and-hostnames_updated_at-2": tls_certificates_and_hostnames_updated_at_2_output, + "tls-certificates-and-hostnames_uploaded_on": tls_certificates_and_hostnames_uploaded_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -149,6 +163,17 @@ export const tools: readonly Tool[] = [ "custom_origin_trust_store_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom_trust_store_identifier" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_custom_trust_store_identifier": tls_certificates_and_hostnames_custom_trust_store_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -235,6 +260,20 @@ export const tools: readonly Tool[] = [ "custom_origin_trust_store_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-trust-store", + $defs: { + "tls-certificates-and-hostnames_certificate-3": tls_certificates_and_hostnames_certificate_3_output, + "tls-certificates-and-hostnames_custom-trust-store": tls_certificates_and_hostnames_custom_trust_store_output, + "tls-certificates-and-hostnames_custom_trust_store_identifier": tls_certificates_and_hostnames_custom_trust_store_identifier_output, + "tls-certificates-and-hostnames_expires_on-2": tls_certificates_and_hostnames_expires_on_2_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-7": tls_certificates_and_hostnames_status_7_output, + "tls-certificates-and-hostnames_updated_at-2": tls_certificates_and_hostnames_updated_at_2_output, + "tls-certificates-and-hostnames_uploaded_on": tls_certificates_and_hostnames_uploaded_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -335,6 +374,51 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-trust-store" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_certificate-3": tls_certificates_and_hostnames_certificate_3_output, + "tls-certificates-and-hostnames_custom-trust-store": tls_certificates_and_hostnames_custom_trust_store_output, + "tls-certificates-and-hostnames_custom_trust_store_identifier": tls_certificates_and_hostnames_custom_trust_store_identifier_output, + "tls-certificates-and-hostnames_expires_on-2": tls_certificates_and_hostnames_expires_on_2_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-7": tls_certificates_and_hostnames_status_7_output, + "tls-certificates-and-hostnames_updated_at-2": tls_certificates_and_hostnames_updated_at_2_output, + "tls-certificates-and-hostnames_uploaded_on": tls_certificates_and_hostnames_uploaded_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/acm/totalTls/tools.ts b/src/generated/forge-mcp/acm/totalTls/tools.ts index 573d8f7f..6c572ec6 100644 --- a/src/generated/forge-mcp/acm/totalTls/tools.ts +++ b/src/generated/forge-mcp/acm/totalTls/tools.ts @@ -59,6 +59,25 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_enabled-3": tls_certificates_and_hostnames_enabled_3, }, }, + outputSchema: { + "properties": { + "certificate_authority": { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificate_authority-3" + }, + "enabled": { + "$ref": "#/$defs/tls-certificates-and-hostnames_enabled-3" + }, + "validity_period": { + "$ref": "#/$defs/tls-certificates-and-hostnames_validity_period" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_certificate_authority-3": tls_certificates_and_hostnames_certificate_authority_3_output, + "tls-certificates-and-hostnames_enabled-3": tls_certificates_and_hostnames_enabled_3_output, + "tls-certificates-and-hostnames_validity_period": tls_certificates_and_hostnames_validity_period_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -151,6 +170,25 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "certificate_authority": { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificate_authority-3" + }, + "enabled": { + "$ref": "#/$defs/tls-certificates-and-hostnames_enabled-3" + }, + "validity_period": { + "$ref": "#/$defs/tls-certificates-and-hostnames_validity_period" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_certificate_authority-3": tls_certificates_and_hostnames_certificate_authority_3_output, + "tls-certificates-and-hostnames_enabled-3": tls_certificates_and_hostnames_enabled_3_output, + "tls-certificates-and-hostnames_validity_period": tls_certificates_and_hostnames_validity_period_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/addressing/addressMaps/accounts/tools.ts b/src/generated/forge-mcp/addressing/addressMaps/accounts/tools.ts index b4d10877..665db117 100644 --- a/src/generated/forge-mcp/addressing/addressMaps/accounts/tools.ts +++ b/src/generated/forge-mcp/addressing/addressMaps/accounts/tools.ts @@ -39,6 +39,14 @@ export const tools: readonly Tool[] = [ "member_account_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-collection", + $defs: { + "addressing_api-response-collection": addressing_api_response_collection_output, + "addressing_api-response-collection_result_info": addressing_api_response_collection_result_info_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -106,6 +114,14 @@ export const tools: readonly Tool[] = [ "member_account_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-collection", + $defs: { + "addressing_api-response-collection": addressing_api_response_collection_output, + "addressing_api-response-collection_result_info": addressing_api_response_collection_result_info_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/addressing/addressMaps/ips/tools.ts b/src/generated/forge-mcp/addressing/addressMaps/ips/tools.ts index 7b12374c..db97b20e 100644 --- a/src/generated/forge-mcp/addressing/addressMaps/ips/tools.ts +++ b/src/generated/forge-mcp/addressing/addressMaps/ips/tools.ts @@ -40,6 +40,14 @@ export const tools: readonly Tool[] = [ "ip_address" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-collection", + $defs: { + "addressing_api-response-collection": addressing_api_response_collection_output, + "addressing_api-response-collection_result_info": addressing_api_response_collection_result_info_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -120,6 +128,14 @@ export const tools: readonly Tool[] = [ "addressing_ip_address": addressing_ip_address, }, }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-collection", + $defs: { + "addressing_api-response-collection": addressing_api_response_collection_output, + "addressing_api-response-collection_result_info": addressing_api_response_collection_result_info_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -188,6 +204,14 @@ export const tools: readonly Tool[] = [ "ip_address" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-collection", + $defs: { + "addressing_api-response-collection": addressing_api_response_collection_output, + "addressing_api-response-collection_result_info": addressing_api_response_collection_result_info_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -268,6 +292,14 @@ export const tools: readonly Tool[] = [ "addressing_ip_address": addressing_ip_address, }, }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-collection", + $defs: { + "addressing_api-response-collection": addressing_api_response_collection_output, + "addressing_api-response-collection_result_info": addressing_api_response_collection_result_info_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/addressing/addressMaps/tools.ts b/src/generated/forge-mcp/addressing/addressMaps/tools.ts index bdfac0e7..24702ff2 100644 --- a/src/generated/forge-mcp/addressing/addressMaps/tools.ts +++ b/src/generated/forge-mcp/addressing/addressMaps/tools.ts @@ -95,6 +95,42 @@ export const tools: readonly Tool[] = [ "addressing_membership_requests": addressing_membership_requests, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/addressing_address-maps" + }, + { + "properties": { + "ips": { + "$ref": "#/$defs/addressing_ips" + }, + "memberships": { + "$ref": "#/$defs/addressing_memberships" + } + }, + "type": "object" + } + ], + $defs: { + "addressing_address-maps": addressing_address_maps_output, + "addressing_address-maps-ip": addressing_address_maps_ip_output, + "addressing_address-maps-membership": addressing_address_maps_membership_output, + "addressing_address_map_identifier": addressing_address_map_identifier_output, + "addressing_can_delete": addressing_can_delete_output, + "addressing_can_delete-2": addressing_can_delete_2_output, + "addressing_can_modify_ips": addressing_can_modify_ips_output, + "addressing_default_sni": addressing_default_sni_output, + "addressing_description-2": addressing_description_2_output, + "addressing_enabled": addressing_enabled_output, + "addressing_identifier": addressing_identifier_output, + "addressing_ip": addressing_ip_output, + "addressing_ips": addressing_ips_output, + "addressing_kind": addressing_kind_output, + "addressing_memberships": addressing_memberships_output, + "addressing_timestamp": addressing_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -188,6 +224,14 @@ export const tools: readonly Tool[] = [ "address_map_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-collection", + $defs: { + "addressing_api-response-collection": addressing_api_response_collection_output, + "addressing_api-response-collection_result_info": addressing_api_response_collection_result_info_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -274,6 +318,19 @@ export const tools: readonly Tool[] = [ "addressing_enabled": addressing_enabled, }, }, + outputSchema: { + "$ref": "#/$defs/addressing_address-maps", + $defs: { + "addressing_address-maps": addressing_address_maps_output, + "addressing_address_map_identifier": addressing_address_map_identifier_output, + "addressing_can_delete": addressing_can_delete_output, + "addressing_can_modify_ips": addressing_can_modify_ips_output, + "addressing_default_sni": addressing_default_sni_output, + "addressing_description-2": addressing_description_2_output, + "addressing_enabled": addressing_enabled_output, + "addressing_timestamp": addressing_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -344,6 +401,42 @@ export const tools: readonly Tool[] = [ "address_map_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/addressing_address-maps" + }, + { + "properties": { + "ips": { + "$ref": "#/$defs/addressing_ips" + }, + "memberships": { + "$ref": "#/$defs/addressing_memberships" + } + }, + "type": "object" + } + ], + $defs: { + "addressing_address-maps": addressing_address_maps_output, + "addressing_address-maps-ip": addressing_address_maps_ip_output, + "addressing_address-maps-membership": addressing_address_maps_membership_output, + "addressing_address_map_identifier": addressing_address_map_identifier_output, + "addressing_can_delete": addressing_can_delete_output, + "addressing_can_delete-2": addressing_can_delete_2_output, + "addressing_can_modify_ips": addressing_can_modify_ips_output, + "addressing_default_sni": addressing_default_sni_output, + "addressing_description-2": addressing_description_2_output, + "addressing_enabled": addressing_enabled_output, + "addressing_identifier": addressing_identifier_output, + "addressing_ip": addressing_ip_output, + "addressing_ips": addressing_ips_output, + "addressing_kind": addressing_kind_output, + "addressing_memberships": addressing_memberships_output, + "addressing_timestamp": addressing_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -432,6 +525,50 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/addressing_address-maps" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "addressing_address-maps": addressing_address_maps_output, + "addressing_address_map_identifier": addressing_address_map_identifier_output, + "addressing_can_delete": addressing_can_delete_output, + "addressing_can_modify_ips": addressing_can_modify_ips_output, + "addressing_default_sni": addressing_default_sni_output, + "addressing_description-2": addressing_description_2_output, + "addressing_enabled": addressing_enabled_output, + "addressing_timestamp": addressing_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/addressing/addressMaps/zones/tools.ts b/src/generated/forge-mcp/addressing/addressMaps/zones/tools.ts index ecb23240..f167a10f 100644 --- a/src/generated/forge-mcp/addressing/addressMaps/zones/tools.ts +++ b/src/generated/forge-mcp/addressing/addressMaps/zones/tools.ts @@ -40,6 +40,14 @@ export const tools: readonly Tool[] = [ "member_zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-collection", + $defs: { + "addressing_api-response-collection": addressing_api_response_collection_output, + "addressing_api-response-collection_result_info": addressing_api_response_collection_result_info_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -120,6 +128,14 @@ export const tools: readonly Tool[] = [ "addressing_zone_identifier": addressing_zone_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-collection", + $defs: { + "addressing_api-response-collection": addressing_api_response_collection_output, + "addressing_api-response-collection_result_info": addressing_api_response_collection_result_info_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -188,6 +204,14 @@ export const tools: readonly Tool[] = [ "member_zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-collection", + $defs: { + "addressing_api-response-collection": addressing_api_response_collection_output, + "addressing_api-response-collection_result_info": addressing_api_response_collection_result_info_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -263,6 +287,14 @@ export const tools: readonly Tool[] = [ "addressing_zone_identifier": addressing_zone_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-collection", + $defs: { + "addressing_api-response-collection": addressing_api_response_collection_output, + "addressing_api-response-collection_result_info": addressing_api_response_collection_result_info_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/addressing/leases/tools.ts b/src/generated/forge-mcp/addressing/leases/tools.ts index 393d59c4..78cdbdcc 100644 --- a/src/generated/forge-mcp/addressing/leases/tools.ts +++ b/src/generated/forge-mcp/addressing/leases/tools.ts @@ -37,6 +37,48 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/addressing_lease" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "addressing_cidr-2": addressing_cidr_2_output, + "addressing_created_at": addressing_created_at_output, + "addressing_lease": addressing_lease_output, + "addressing_lease_id": addressing_lease_id_output, + "addressing_lease_owner_id": addressing_lease_owner_id_output, + "addressing_modified_at": addressing_modified_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/addressing/loaDocuments/tools.ts b/src/generated/forge-mcp/addressing/loaDocuments/tools.ts index c64528a8..3958332a 100644 --- a/src/generated/forge-mcp/addressing/loaDocuments/tools.ts +++ b/src/generated/forge-mcp/addressing/loaDocuments/tools.ts @@ -92,6 +92,51 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/addressing_loa_document" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "addressing_account_identifier": addressing_account_identifier_output, + "addressing_auto_generated": addressing_auto_generated_output, + "addressing_filename": addressing_filename_output, + "addressing_loa_document": addressing_loa_document_output, + "addressing_loa_document_identifier": addressing_loa_document_identifier_output, + "addressing_size_bytes": addressing_size_bytes_output, + "addressing_timestamp": addressing_timestamp_output, + "addressing_verified": addressing_verified_output, + "addressing_verified_at": addressing_verified_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/addressing/prefixes/bgpPrefixes/tools.ts b/src/generated/forge-mcp/addressing/prefixes/bgpPrefixes/tools.ts index d4e94314..7af0ec8c 100644 --- a/src/generated/forge-mcp/addressing/prefixes/bgpPrefixes/tools.ts +++ b/src/generated/forge-mcp/addressing/prefixes/bgpPrefixes/tools.ts @@ -70,6 +70,26 @@ export const tools: readonly Tool[] = [ "addressing_cidr": addressing_cidr, }, }, + outputSchema: { + "$ref": "#/$defs/addressing_ipam-bgp-prefixes", + $defs: { + "addressing_advertised-2": addressing_advertised_2_output, + "addressing_asn-2": addressing_asn_2_output, + "addressing_asn_prepend_count": addressing_asn_prepend_count_output, + "addressing_auto_advertise_withdraw": addressing_auto_advertise_withdraw_output, + "addressing_bgp_on_demand": addressing_bgp_on_demand_output, + "addressing_bgp_prefix_identifier": addressing_bgp_prefix_identifier_output, + "addressing_bgp_signal_opts": addressing_bgp_signal_opts_output, + "addressing_bgp_signaling_enabled": addressing_bgp_signaling_enabled_output, + "addressing_bgp_signaling_modified_at": addressing_bgp_signaling_modified_at_output, + "addressing_cidr": addressing_cidr_output, + "addressing_ipam-bgp-prefixes": addressing_ipam_bgp_prefixes_output, + "addressing_modified_at_nullable": addressing_modified_at_nullable_output, + "addressing_on_demand_enabled-2": addressing_on_demand_enabled_2_output, + "addressing_on_demand_locked-2": addressing_on_demand_locked_2_output, + "addressing_timestamp": addressing_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -147,6 +167,13 @@ export const tools: readonly Tool[] = [ "bgp_prefix_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-common", + $defs: { + "addressing_api-response-common": addressing_api_response_common_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -211,6 +238,26 @@ export const tools: readonly Tool[] = [ "addressing_bgp_prefix_update_advertisement_on_demand": addressing_bgp_prefix_update_advertisement_on_demand, }, }, + outputSchema: { + "$ref": "#/$defs/addressing_ipam-bgp-prefixes", + $defs: { + "addressing_advertised-2": addressing_advertised_2_output, + "addressing_asn-2": addressing_asn_2_output, + "addressing_asn_prepend_count": addressing_asn_prepend_count_output, + "addressing_auto_advertise_withdraw": addressing_auto_advertise_withdraw_output, + "addressing_bgp_on_demand": addressing_bgp_on_demand_output, + "addressing_bgp_prefix_identifier": addressing_bgp_prefix_identifier_output, + "addressing_bgp_signal_opts": addressing_bgp_signal_opts_output, + "addressing_bgp_signaling_enabled": addressing_bgp_signaling_enabled_output, + "addressing_bgp_signaling_modified_at": addressing_bgp_signaling_modified_at_output, + "addressing_cidr": addressing_cidr_output, + "addressing_ipam-bgp-prefixes": addressing_ipam_bgp_prefixes_output, + "addressing_modified_at_nullable": addressing_modified_at_nullable_output, + "addressing_on_demand_enabled-2": addressing_on_demand_enabled_2_output, + "addressing_on_demand_locked-2": addressing_on_demand_locked_2_output, + "addressing_timestamp": addressing_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -295,6 +342,26 @@ export const tools: readonly Tool[] = [ "bgp_prefix_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_ipam-bgp-prefixes", + $defs: { + "addressing_advertised-2": addressing_advertised_2_output, + "addressing_asn-2": addressing_asn_2_output, + "addressing_asn_prepend_count": addressing_asn_prepend_count_output, + "addressing_auto_advertise_withdraw": addressing_auto_advertise_withdraw_output, + "addressing_bgp_on_demand": addressing_bgp_on_demand_output, + "addressing_bgp_prefix_identifier": addressing_bgp_prefix_identifier_output, + "addressing_bgp_signal_opts": addressing_bgp_signal_opts_output, + "addressing_bgp_signaling_enabled": addressing_bgp_signaling_enabled_output, + "addressing_bgp_signaling_modified_at": addressing_bgp_signaling_modified_at_output, + "addressing_cidr": addressing_cidr_output, + "addressing_ipam-bgp-prefixes": addressing_ipam_bgp_prefixes_output, + "addressing_modified_at_nullable": addressing_modified_at_nullable_output, + "addressing_on_demand_enabled-2": addressing_on_demand_enabled_2_output, + "addressing_on_demand_locked-2": addressing_on_demand_locked_2_output, + "addressing_timestamp": addressing_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -376,6 +443,40 @@ export const tools: readonly Tool[] = [ "prefix_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/addressing_ipam-bgp-prefixes" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "addressing_advertised-2": addressing_advertised_2_output, + "addressing_asn-2": addressing_asn_2_output, + "addressing_asn_prepend_count": addressing_asn_prepend_count_output, + "addressing_auto_advertise_withdraw": addressing_auto_advertise_withdraw_output, + "addressing_bgp_on_demand": addressing_bgp_on_demand_output, + "addressing_bgp_prefix_identifier": addressing_bgp_prefix_identifier_output, + "addressing_bgp_signal_opts": addressing_bgp_signal_opts_output, + "addressing_bgp_signaling_enabled": addressing_bgp_signaling_enabled_output, + "addressing_bgp_signaling_modified_at": addressing_bgp_signaling_modified_at_output, + "addressing_cidr": addressing_cidr_output, + "addressing_ipam-bgp-prefixes": addressing_ipam_bgp_prefixes_output, + "addressing_modified_at_nullable": addressing_modified_at_nullable_output, + "addressing_on_demand_enabled-2": addressing_on_demand_enabled_2_output, + "addressing_on_demand_locked-2": addressing_on_demand_locked_2_output, + "addressing_timestamp": addressing_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/addressing/prefixes/delegations/tools.ts b/src/generated/forge-mcp/addressing/prefixes/delegations/tools.ts index 26eeac78..970c11ea 100644 --- a/src/generated/forge-mcp/addressing/prefixes/delegations/tools.ts +++ b/src/generated/forge-mcp/addressing/prefixes/delegations/tools.ts @@ -71,6 +71,17 @@ export const tools: readonly Tool[] = [ "addressing_delegated_account_identifier": addressing_delegated_account_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/addressing_ipam-delegations", + $defs: { + "addressing_cidr": addressing_cidr_output, + "addressing_delegated_account_identifier": addressing_delegated_account_identifier_output, + "addressing_delegation_identifier": addressing_delegation_identifier_output, + "addressing_ipam-delegations": addressing_ipam_delegations_output, + "addressing_prefix_identifier": addressing_prefix_identifier_output, + "addressing_timestamp": addressing_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -144,6 +155,17 @@ export const tools: readonly Tool[] = [ "delegation_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/addressing_delegation_identifier" + } + }, + "type": "object", + $defs: { + "addressing_delegation_identifier": addressing_delegation_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -212,6 +234,48 @@ export const tools: readonly Tool[] = [ "prefix_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/addressing_ipam-delegations" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "addressing_cidr": addressing_cidr_output, + "addressing_delegated_account_identifier": addressing_delegated_account_identifier_output, + "addressing_delegation_identifier": addressing_delegation_identifier_output, + "addressing_ipam-delegations": addressing_ipam_delegations_output, + "addressing_prefix_identifier": addressing_prefix_identifier_output, + "addressing_timestamp": addressing_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/addressing/prefixes/serviceBindings/tools.ts b/src/generated/forge-mcp/addressing/prefixes/serviceBindings/tools.ts index 37a560a8..a1fe3b36 100644 --- a/src/generated/forge-mcp/addressing/prefixes/serviceBindings/tools.ts +++ b/src/generated/forge-mcp/addressing/prefixes/serviceBindings/tools.ts @@ -54,6 +54,17 @@ export const tools: readonly Tool[] = [ "addressing_service_identifier": addressing_service_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/addressing_service_binding", + $defs: { + "addressing_cidr": addressing_cidr_output, + "addressing_provisioning": addressing_provisioning_output, + "addressing_service_binding": addressing_service_binding_output, + "addressing_service_binding_identifier": addressing_service_binding_identifier_output, + "addressing_service_identifier": addressing_service_identifier_output, + "addressing_service_name": addressing_service_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -119,6 +130,13 @@ export const tools: readonly Tool[] = [ "binding_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-common", + $defs: { + "addressing_api-response-common": addressing_api_response_common_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -178,6 +196,17 @@ export const tools: readonly Tool[] = [ "binding_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_service_binding", + $defs: { + "addressing_cidr": addressing_cidr_output, + "addressing_provisioning": addressing_provisioning_output, + "addressing_service_binding": addressing_service_binding_output, + "addressing_service_binding_identifier": addressing_service_binding_identifier_output, + "addressing_service_identifier": addressing_service_identifier_output, + "addressing_service_name": addressing_service_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -238,6 +267,31 @@ export const tools: readonly Tool[] = [ "prefix_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/addressing_service_binding" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "addressing_cidr": addressing_cidr_output, + "addressing_provisioning": addressing_provisioning_output, + "addressing_service_binding": addressing_service_binding_output, + "addressing_service_binding_identifier": addressing_service_binding_identifier_output, + "addressing_service_identifier": addressing_service_identifier_output, + "addressing_service_name": addressing_service_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/addressing/prefixes/tools.ts b/src/generated/forge-mcp/addressing/prefixes/tools.ts index 8540d7ab..848eae51 100644 --- a/src/generated/forge-mcp/addressing/prefixes/tools.ts +++ b/src/generated/forge-mcp/addressing/prefixes/tools.ts @@ -95,6 +95,27 @@ export const tools: readonly Tool[] = [ "addressing_loa_document_identifier": addressing_loa_document_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/addressing_ipam-prefixes", + $defs: { + "addressing_account_identifier": addressing_account_identifier_output, + "addressing_advertised": addressing_advertised_output, + "addressing_advertised_modified_at_nullable": addressing_advertised_modified_at_nullable_output, + "addressing_approved": addressing_approved_output, + "addressing_asn": addressing_asn_output, + "addressing_cidr": addressing_cidr_output, + "addressing_delegate_loa_creation": addressing_delegate_loa_creation_output, + "addressing_description": addressing_description_output, + "addressing_ipam-prefixes": addressing_ipam_prefixes_output, + "addressing_loa_document_identifier": addressing_loa_document_identifier_output, + "addressing_on_demand_enabled": addressing_on_demand_enabled_output, + "addressing_on_demand_locked": addressing_on_demand_locked_output, + "addressing_ownership_validation_token": addressing_ownership_validation_token_output, + "addressing_prefix_identifier": addressing_prefix_identifier_output, + "addressing_timestamp": addressing_timestamp_output, + "addressing_validation_state": addressing_validation_state_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -171,6 +192,13 @@ export const tools: readonly Tool[] = [ "prefix_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_api-response-common", + $defs: { + "addressing_api-response-common": addressing_api_response_common_output, + "addressing_messages": addressing_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -250,6 +278,27 @@ export const tools: readonly Tool[] = [ "addressing_description": addressing_description, }, }, + outputSchema: { + "$ref": "#/$defs/addressing_ipam-prefixes", + $defs: { + "addressing_account_identifier": addressing_account_identifier_output, + "addressing_advertised": addressing_advertised_output, + "addressing_advertised_modified_at_nullable": addressing_advertised_modified_at_nullable_output, + "addressing_approved": addressing_approved_output, + "addressing_asn": addressing_asn_output, + "addressing_cidr": addressing_cidr_output, + "addressing_delegate_loa_creation": addressing_delegate_loa_creation_output, + "addressing_description": addressing_description_output, + "addressing_ipam-prefixes": addressing_ipam_prefixes_output, + "addressing_loa_document_identifier": addressing_loa_document_identifier_output, + "addressing_on_demand_enabled": addressing_on_demand_enabled_output, + "addressing_on_demand_locked": addressing_on_demand_locked_output, + "addressing_ownership_validation_token": addressing_ownership_validation_token_output, + "addressing_prefix_identifier": addressing_prefix_identifier_output, + "addressing_timestamp": addressing_timestamp_output, + "addressing_validation_state": addressing_validation_state_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -329,6 +378,27 @@ export const tools: readonly Tool[] = [ "prefix_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_ipam-prefixes", + $defs: { + "addressing_account_identifier": addressing_account_identifier_output, + "addressing_advertised": addressing_advertised_output, + "addressing_advertised_modified_at_nullable": addressing_advertised_modified_at_nullable_output, + "addressing_approved": addressing_approved_output, + "addressing_asn": addressing_asn_output, + "addressing_cidr": addressing_cidr_output, + "addressing_delegate_loa_creation": addressing_delegate_loa_creation_output, + "addressing_description": addressing_description_output, + "addressing_ipam-prefixes": addressing_ipam_prefixes_output, + "addressing_loa_document_identifier": addressing_loa_document_identifier_output, + "addressing_on_demand_enabled": addressing_on_demand_enabled_output, + "addressing_on_demand_locked": addressing_on_demand_locked_output, + "addressing_ownership_validation_token": addressing_ownership_validation_token_output, + "addressing_prefix_identifier": addressing_prefix_identifier_output, + "addressing_timestamp": addressing_timestamp_output, + "addressing_validation_state": addressing_validation_state_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -406,6 +476,41 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/addressing_ipam-prefixes" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "addressing_account_identifier": addressing_account_identifier_output, + "addressing_advertised": addressing_advertised_output, + "addressing_advertised_modified_at_nullable": addressing_advertised_modified_at_nullable_output, + "addressing_approved": addressing_approved_output, + "addressing_asn": addressing_asn_output, + "addressing_cidr": addressing_cidr_output, + "addressing_delegate_loa_creation": addressing_delegate_loa_creation_output, + "addressing_description": addressing_description_output, + "addressing_ipam-prefixes": addressing_ipam_prefixes_output, + "addressing_loa_document_identifier": addressing_loa_document_identifier_output, + "addressing_on_demand_enabled": addressing_on_demand_enabled_output, + "addressing_on_demand_locked": addressing_on_demand_locked_output, + "addressing_ownership_validation_token": addressing_ownership_validation_token_output, + "addressing_prefix_identifier": addressing_prefix_identifier_output, + "addressing_timestamp": addressing_timestamp_output, + "addressing_validation_state": addressing_validation_state_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/addressing/prefixes/validate/tools.ts b/src/generated/forge-mcp/addressing/prefixes/validate/tools.ts index d776f42f..bdf04c51 100644 --- a/src/generated/forge-mcp/addressing/prefixes/validate/tools.ts +++ b/src/generated/forge-mcp/addressing/prefixes/validate/tools.ts @@ -51,6 +51,27 @@ export const tools: readonly Tool[] = [ "prefix_id" ], }, + outputSchema: { + "$ref": "#/$defs/addressing_ipam-prefixes", + $defs: { + "addressing_account_identifier": addressing_account_identifier_output, + "addressing_advertised": addressing_advertised_output, + "addressing_advertised_modified_at_nullable": addressing_advertised_modified_at_nullable_output, + "addressing_approved": addressing_approved_output, + "addressing_asn": addressing_asn_output, + "addressing_cidr": addressing_cidr_output, + "addressing_delegate_loa_creation": addressing_delegate_loa_creation_output, + "addressing_description": addressing_description_output, + "addressing_ipam-prefixes": addressing_ipam_prefixes_output, + "addressing_loa_document_identifier": addressing_loa_document_identifier_output, + "addressing_on_demand_enabled": addressing_on_demand_enabled_output, + "addressing_on_demand_locked": addressing_on_demand_locked_output, + "addressing_ownership_validation_token": addressing_ownership_validation_token_output, + "addressing_prefix_identifier": addressing_prefix_identifier_output, + "addressing_timestamp": addressing_timestamp_output, + "addressing_validation_state": addressing_validation_state_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/addressing/regionalHostnames/regions/tools.ts b/src/generated/forge-mcp/addressing/regionalHostnames/regions/tools.ts index 76bcb8fc..cc0f9d7d 100644 --- a/src/generated/forge-mcp/addressing/regionalHostnames/regions/tools.ts +++ b/src/generated/forge-mcp/addressing/regionalHostnames/regions/tools.ts @@ -32,6 +32,51 @@ export const tools: readonly Tool[] = [ "dls_identifier": dls_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "key": { + "$ref": "#/$defs/dls_region_key" + }, + "label": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dls_region_key": dls_region_key_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/addressing/regionalHostnames/tools.ts b/src/generated/forge-mcp/addressing/regionalHostnames/tools.ts index 60e78c90..fe019f75 100644 --- a/src/generated/forge-mcp/addressing/regionalHostnames/tools.ts +++ b/src/generated/forge-mcp/addressing/regionalHostnames/tools.ts @@ -67,6 +67,16 @@ export const tools: readonly Tool[] = [ "dls_routing": dls_routing, }, }, + outputSchema: { + "$ref": "#/$defs/dls_regional_hostname_response", + $defs: { + "dls_hostname": dls_hostname_output, + "dls_region_key": dls_region_key_output, + "dls_regional_hostname_response": dls_regional_hostname_response_output, + "dls_routing": dls_routing_output, + "dls_timestamp": dls_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -130,6 +140,13 @@ export const tools: readonly Tool[] = [ "dls_identifier": dls_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/dls_api-response-common", + $defs: { + "dls_api-response-common": dls_api_response_common_output, + "dls_messages": dls_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -201,6 +218,16 @@ export const tools: readonly Tool[] = [ "dls_region_key": dls_region_key, }, }, + outputSchema: { + "$ref": "#/$defs/dls_regional_hostname_response", + $defs: { + "dls_hostname": dls_hostname_output, + "dls_region_key": dls_region_key_output, + "dls_regional_hostname_response": dls_regional_hostname_response_output, + "dls_routing": dls_routing_output, + "dls_timestamp": dls_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -264,6 +291,16 @@ export const tools: readonly Tool[] = [ "dls_identifier": dls_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/dls_regional_hostname_response", + $defs: { + "dls_hostname": dls_hostname_output, + "dls_region_key": dls_region_key_output, + "dls_regional_hostname_response": dls_regional_hostname_response_output, + "dls_routing": dls_routing_output, + "dls_timestamp": dls_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -321,6 +358,47 @@ export const tools: readonly Tool[] = [ "dls_identifier": dls_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dls_regional_hostname_response" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dls_hostname": dls_hostname_output, + "dls_region_key": dls_region_key_output, + "dls_regional_hostname_response": dls_regional_hostname_response_output, + "dls_routing": dls_routing_output, + "dls_timestamp": dls_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/addressing/services/tools.ts b/src/generated/forge-mcp/addressing/services/tools.ts index 93de0e4a..37a96a80 100644 --- a/src/generated/forge-mcp/addressing/services/tools.ts +++ b/src/generated/forge-mcp/addressing/services/tools.ts @@ -29,6 +29,35 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "id": { + "$ref": "#/$defs/addressing_service_identifier" + }, + "name": { + "$ref": "#/$defs/addressing_service_name" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "addressing_service_identifier": addressing_service_identifier_output, + "addressing_service_name": addressing_service_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/agentMemory/tools.ts b/src/generated/forge-mcp/agentMemory/tools.ts index 391aa3ee..f4753f34 100644 --- a/src/generated/forge-mcp/agentMemory/tools.ts +++ b/src/generated/forge-mcp/agentMemory/tools.ts @@ -36,6 +36,31 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "name", + "updated_at" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -195,6 +220,56 @@ export const tools: readonly Tool[] = [ "memory_id" ], }, + outputSchema: { + "properties": { + "content": { + "type": "string" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "sessionId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "summary": { + "type": "string" + }, + "type": { + "enum": [ + "fact", + "event", + "instruction", + "task" + ], + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "content", + "createdAt", + "id", + "sessionId", + "summary", + "type", + "updatedAt" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -368,6 +443,16 @@ export const tools: readonly Tool[] = [ "namespace_name" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -506,6 +591,16 @@ export const tools: readonly Tool[] = [ "profile_name" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -649,6 +744,16 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -792,6 +897,56 @@ export const tools: readonly Tool[] = [ "memory_id" ], }, + outputSchema: { + "properties": { + "content": { + "type": "string" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "sessionId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "summary": { + "type": "string" + }, + "type": { + "enum": [ + "fact", + "event", + "instruction", + "task" + ], + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "content", + "createdAt", + "id", + "sessionId", + "summary", + "type", + "updatedAt" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -965,6 +1120,31 @@ export const tools: readonly Tool[] = [ "namespace_name" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "name", + "updated_at" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1169,6 +1349,16 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1330,6 +1520,77 @@ export const tools: readonly Tool[] = [ "profile_name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "sessionId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "summary": { + "type": "string" + }, + "type": { + "enum": [ + "fact", + "event", + "instruction", + "task" + ], + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "createdAt", + "id", + "sessionId", + "summary", + "type", + "updatedAt" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1549,6 +1810,56 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "name", + "updated_at" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1736,6 +2047,47 @@ export const tools: readonly Tool[] = [ "namespace_name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "createdAt", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1944,6 +2296,54 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "answer": { + "type": "string" + }, + "candidates": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "score": { + "type": "number" + }, + "sessionId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "summary": { + "type": "string" + } + }, + "required": [ + "id", + "score", + "sessionId", + "summary" + ], + "type": "object" + }, + "type": "array" + }, + "count": { + "type": "number" + } + }, + "required": [ + "candidates", + "count" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -2145,6 +2545,56 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "content": { + "type": "string" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "sessionId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "summary": { + "type": "string" + }, + "type": { + "enum": [ + "fact", + "event", + "instruction", + "task" + ], + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "content", + "createdAt", + "id", + "sessionId", + "summary", + "type", + "updatedAt" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -2341,6 +2791,17 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "summary": { + "type": "string" + } + }, + "required": [ + "summary" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/ai/authors/tools.ts b/src/generated/forge-mcp/ai/authors/tools.ts index b7cdaeb3..2ff5874e 100644 --- a/src/generated/forge-mcp/ai/authors/tools.ts +++ b/src/generated/forge-mcp/ai/authors/tools.ts @@ -22,6 +22,23 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ai/finetunes/assets/tools.ts b/src/generated/forge-mcp/ai/finetunes/assets/tools.ts index 8d017b75..eaf041b7 100644 --- a/src/generated/forge-mcp/ai/finetunes/assets/tools.ts +++ b/src/generated/forge-mcp/ai/finetunes/assets/tools.ts @@ -26,6 +26,17 @@ export const tools: readonly Tool[] = [ "finetune_id" ], }, + outputSchema: { + "properties": { + "success": { + "type": "boolean" + } + }, + "required": [ + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -116,6 +127,21 @@ export const tools: readonly Tool[] = [ "file_name" ], }, + outputSchema: { + "properties": { + "file_name": { + "type": "string" + }, + "file_url": { + "type": "string" + } + }, + "required": [ + "file_name", + "file_url" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ai/finetunes/public/tools.ts b/src/generated/forge-mcp/ai/finetunes/public/tools.ts index 88748184..73ee95bd 100644 --- a/src/generated/forge-mcp/ai/finetunes/public/tools.ts +++ b/src/generated/forge-mcp/ai/finetunes/public/tools.ts @@ -36,6 +36,57 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "description": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "model": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "public": { + "type": "boolean" + } + }, + "required": [ + "created_at", + "id", + "model", + "modified_at", + "name", + "public" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ai/finetunes/tools.ts b/src/generated/forge-mcp/ai/finetunes/tools.ts index d2572f61..1360b9d9 100644 --- a/src/generated/forge-mcp/ai/finetunes/tools.ts +++ b/src/generated/forge-mcp/ai/finetunes/tools.ts @@ -44,6 +44,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "description": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "model": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "public": { + "type": "boolean" + } + }, + "required": [ + "created_at", + "id", + "model", + "modified_at", + "name", + "public" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -157,6 +194,22 @@ export const tools: readonly Tool[] = [ "finetune_id" ], }, + outputSchema: { + "properties": { + "id": { + "format": "uuid", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -241,6 +294,39 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "description": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "model": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "model", + "modified_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ai/models/tools.ts b/src/generated/forge-mcp/ai/models/tools.ts index 84b0a906..8e1bafff 100644 --- a/src/generated/forge-mcp/ai/models/tools.ts +++ b/src/generated/forge-mcp/ai/models/tools.ts @@ -66,6 +66,56 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "anyOf": [ + { + "properties": { + "errors": { + "items": { + "type": "object" + }, + "type": "array" + }, + "messages": { + "items": { + "type": "string" + }, + "type": "array" + }, + "result": { + "items": { + "type": "object" + }, + "type": "array" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "errors", + "messages", + "result", + "success" + ], + "type": "object" + }, + { + "properties": { + "data": { + "items": { + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ai/tasks/tools.ts b/src/generated/forge-mcp/ai/tasks/tools.ts index 89c4605a..b641755b 100644 --- a/src/generated/forge-mcp/ai/tasks/tools.ts +++ b/src/generated/forge-mcp/ai/tasks/tools.ts @@ -22,6 +22,23 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ai/tools.ts b/src/generated/forge-mcp/ai/tools.ts index 434aeb50..845983ef 100644 --- a/src/generated/forge-mcp/ai/tools.ts +++ b/src/generated/forge-mcp/ai/tools.ts @@ -28,6 +28,53 @@ export const tools: readonly Tool[] = [ "model" ], }, + outputSchema: { + "properties": { + "input": { + "properties": { + "additionalProperties": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "additionalProperties", + "description", + "type" + ], + "type": "object" + }, + "output": { + "properties": { + "additionalProperties": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "additionalProperties", + "description", + "type" + ], + "type": "object" + } + }, + "required": [ + "input", + "output" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -163,6 +210,35 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "extension": { + "type": "string" + }, + "mimeType": { + "type": "string" + } + }, + "required": [ + "extension", + "mimeType" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -323,6 +399,9 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1203,6 +1282,231 @@ export const tools: readonly Tool[] = [ "model_name" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "properties": { + "label": { + "type": "string" + }, + "score": { + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + { + "format": "binary", + "type": "string" + }, + { + "properties": { + "audio": { + "type": "string" + } + }, + "type": "object" + }, + { + "properties": { + "data": { + "items": { + "items": { + "type": "number" + }, + "type": "array" + }, + "type": "array" + }, + "shape": { + "items": { + "type": "number" + }, + "type": "array" + } + }, + "type": "object" + }, + { + "properties": { + "text": { + "type": "string" + }, + "vtt": { + "type": "string" + }, + "word_count": { + "type": "number" + }, + "words": { + "items": { + "properties": { + "end": { + "type": "number" + }, + "start": { + "type": "number" + }, + "word": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "text" + ], + "type": "object" + }, + { + "items": { + "properties": { + "label": { + "type": "string" + }, + "score": { + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + { + "items": { + "properties": { + "box": { + "properties": { + "xmax": { + "type": "number" + }, + "xmin": { + "type": "number" + }, + "ymax": { + "type": "number" + }, + "ymin": { + "type": "number" + } + }, + "type": "object" + }, + "label": { + "type": "string" + }, + "score": { + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + { + "properties": { + "response": { + "type": "string" + }, + "tool_calls": { + "items": { + "properties": { + "arguments": { + "type": "object" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "usage": { + "properties": { + "completion_tokens": { + "type": "number" + }, + "prompt_tokens": { + "type": "number" + }, + "total_tokens": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "response" + ], + "type": "object" + }, + { + "properties": { + "translated_text": { + "type": "string" + } + }, + "type": "object" + }, + { + "properties": { + "summary": { + "type": "string" + } + }, + "type": "object" + }, + { + "properties": { + "description": { + "type": "string" + } + }, + "type": "object" + }, + { + "properties": { + "description": { + "type": "string" + } + }, + "type": "object" + }, + { + "properties": { + "data": { + "items": { + "items": { + "type": "number" + }, + "type": "array" + }, + "type": "array" + }, + "shape": { + "items": { + "type": "number" + }, + "type": "array" + } + }, + "type": "object" + } + ] + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1517,6 +1821,47 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "data": { + "type": "string" + }, + "format": { + "type": "string" + }, + "mimeType": { + "type": "string" + }, + "name": { + "type": "string" + }, + "tokens": { + "type": "string" + } + }, + "required": [ + "data", + "format", + "mimeType", + "name", + "tokens" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1682,6 +2027,65 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "items": { + "items": { + "properties": { + "description": { + "type": "string" + }, + "faviconUrl": { + "type": "string" + }, + "imageUrl": { + "type": "string" + }, + "lastModifiedDate": { + "format": "date-time", + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "title", + "url" + ], + "type": "object" + }, + "type": "array" + }, + "metadata": { + "properties": { + "latencyMs": { + "type": "number" + }, + "query": { + "type": "string" + }, + "requestId": { + "type": "string" + } + }, + "required": [ + "latencyMs", + "query", + "requestId" + ], + "type": "object" + } + }, + "required": [ + "items", + "metadata" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/aiAudit/robots/tools.ts b/src/generated/forge-mcp/aiAudit/robots/tools.ts index 64ac5abb..fd63c915 100644 --- a/src/generated/forge-mcp/aiAudit/robots/tools.ts +++ b/src/generated/forge-mcp/aiAudit/robots/tools.ts @@ -39,6 +39,15 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/ai-audit_bulk_robots_rules", + $defs: { + "ai-audit_bulk_robots_rules": ai_audit_bulk_robots_rules_output, + "ai-audit_content_signal": ai_audit_content_signal_output, + "ai-audit_robots_rules": ai_audit_robots_rules_output, + "ai-audit_user_agent_rules": ai_audit_user_agent_rules_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -115,6 +124,14 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/ai-audit_robots_rules", + $defs: { + "ai-audit_content_signal": ai_audit_content_signal_output, + "ai-audit_robots_rules": ai_audit_robots_rules_output, + "ai-audit_user_agent_rules": ai_audit_user_agent_rules_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiGateway/customDomains/tools.ts b/src/generated/forge-mcp/aiGateway/customDomains/tools.ts index c2c14488..a201fec5 100644 --- a/src/generated/forge-mcp/aiGateway/customDomains/tools.ts +++ b/src/generated/forge-mcp/aiGateway/customDomains/tools.ts @@ -53,6 +53,44 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, + outputSchema: { + "properties": { + "cname_target": { + "type": "string" + }, + "created_at": { + "type": "integer" + }, + "gateway_id": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "modified_at": { + "type": "integer" + }, + "status": { + "enum": [ + "initializing", + "pending_dcv", + "active", + "blocked", + "error" + ], + "type": "string" + } + }, + "required": [ + "cname_target", + "created_at", + "gateway_id", + "hostname", + "modified_at", + "status" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -185,6 +223,51 @@ export const tools: readonly Tool[] = [ "hostname" ], }, + outputSchema: { + "properties": { + "created_at": { + "type": "integer" + }, + "gateway_id": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "modified_at": { + "type": "integer" + }, + "ssl_hostname_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "enum": [ + "initializing", + "pending_dcv", + "active", + "blocked", + "error" + ], + "type": "string" + } + }, + "required": [ + "created_at", + "gateway_id", + "hostname", + "modified_at", + "ssl_hostname_id", + "status" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -323,6 +406,51 @@ export const tools: readonly Tool[] = [ "hostname" ], }, + outputSchema: { + "properties": { + "created_at": { + "type": "integer" + }, + "gateway_id": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "modified_at": { + "type": "integer" + }, + "ssl_hostname_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "enum": [ + "initializing", + "pending_dcv", + "active", + "blocked", + "error" + ], + "type": "string" + } + }, + "required": [ + "created_at", + "gateway_id", + "hostname", + "modified_at", + "ssl_hostname_id", + "status" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -479,6 +607,65 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "type": "integer" + }, + "gateway_id": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "modified_at": { + "type": "integer" + }, + "ssl_hostname_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "enum": [ + "initializing", + "pending_dcv", + "active", + "blocked", + "error" + ], + "type": "string" + } + }, + "required": [ + "created_at", + "gateway_id", + "hostname", + "modified_at", + "ssl_hostname_id", + "status" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiGateway/customProviders/tools.ts b/src/generated/forge-mcp/aiGateway/customProviders/tools.ts index bd6f2c6c..e30b075c 100644 --- a/src/generated/forge-mcp/aiGateway/customProviders/tools.ts +++ b/src/generated/forge-mcp/aiGateway/customProviders/tools.ts @@ -66,6 +66,67 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "base_url": { + "type": "string" + }, + "beta": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "curl_example": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "headers": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "js_example": { + "type": "string" + }, + "link": { + "type": "string" + }, + "logo": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "slug": { + "type": "string" + } + }, + "required": [ + "base_url", + "created_at", + "id", + "modified_at", + "name", + "slug" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -240,6 +301,67 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "base_url": { + "type": "string" + }, + "beta": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "curl_example": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "headers": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "js_example": { + "type": "string" + }, + "link": { + "type": "string" + }, + "logo": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "slug": { + "type": "string" + } + }, + "required": [ + "base_url", + "created_at", + "id", + "modified_at", + "name", + "slug" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -389,6 +511,67 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "base_url": { + "type": "string" + }, + "beta": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "curl_example": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "headers": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "js_example": { + "type": "string" + }, + "link": { + "type": "string" + }, + "logo": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "slug": { + "type": "string" + } + }, + "required": [ + "base_url", + "created_at", + "id", + "modified_at", + "name", + "slug" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -552,6 +735,81 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "base_url": { + "type": "string" + }, + "beta": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "curl_example": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "headers": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "js_example": { + "type": "string" + }, + "link": { + "type": "string" + }, + "logo": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "slug": { + "type": "string" + } + }, + "required": [ + "base_url", + "created_at", + "id", + "modified_at", + "name", + "slug" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -765,6 +1023,67 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "base_url": { + "type": "string" + }, + "beta": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "curl_example": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "headers": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "js_example": { + "type": "string" + }, + "link": { + "type": "string" + }, + "logo": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "position": { + "type": "integer" + }, + "slug": { + "type": "string" + } + }, + "required": [ + "base_url", + "created_at", + "id", + "modified_at", + "name", + "slug" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/aiGateway/datasets/tools.ts b/src/generated/forge-mcp/aiGateway/datasets/tools.ts index 1f39fe2b..41cf5326 100644 --- a/src/generated/forge-mcp/aiGateway/datasets/tools.ts +++ b/src/generated/forge-mcp/aiGateway/datasets/tools.ts @@ -99,6 +99,96 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "filters": { + "items": { + "properties": { + "key": { + "enum": [ + "created_at", + "request_content_type", + "response_content_type", + "success", + "cached", + "provider", + "model", + "cost", + "tokens", + "tokens_in", + "tokens_out", + "duration", + "feedback" + ], + "type": "string" + }, + "operator": { + "enum": [ + "eq", + "contains", + "lt", + "gt" + ], + "type": "string" + }, + "value": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + } + }, + "required": [ + "key", + "operator", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_at", + "enable", + "filters", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -289,6 +379,96 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "filters": { + "items": { + "properties": { + "key": { + "enum": [ + "created_at", + "request_content_type", + "response_content_type", + "success", + "cached", + "provider", + "model", + "cost", + "tokens", + "tokens_in", + "tokens_out", + "duration", + "feedback" + ], + "type": "string" + }, + "operator": { + "enum": [ + "eq", + "contains", + "lt", + "gt" + ], + "type": "string" + }, + "value": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + } + }, + "required": [ + "key", + "operator", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_at", + "enable", + "filters", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -471,6 +651,96 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "filters": { + "items": { + "properties": { + "key": { + "enum": [ + "created_at", + "request_content_type", + "response_content_type", + "success", + "cached", + "provider", + "model", + "cost", + "tokens", + "tokens_in", + "tokens_out", + "duration", + "feedback" + ], + "type": "string" + }, + "operator": { + "enum": [ + "eq", + "contains", + "lt", + "gt" + ], + "type": "string" + }, + "value": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + } + }, + "required": [ + "key", + "operator", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_at", + "enable", + "filters", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -668,6 +938,110 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "filters": { + "items": { + "properties": { + "key": { + "enum": [ + "created_at", + "request_content_type", + "response_content_type", + "success", + "cached", + "provider", + "model", + "cost", + "tokens", + "tokens_in", + "tokens_out", + "duration", + "feedback" + ], + "type": "string" + }, + "operator": { + "enum": [ + "eq", + "contains", + "lt", + "gt" + ], + "type": "string" + }, + "value": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + } + }, + "required": [ + "key", + "operator", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_at", + "enable", + "filters", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -944,6 +1318,96 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "filters": { + "items": { + "properties": { + "key": { + "enum": [ + "created_at", + "request_content_type", + "response_content_type", + "success", + "cached", + "provider", + "model", + "cost", + "tokens", + "tokens_in", + "tokens_out", + "duration", + "feedback" + ], + "type": "string" + }, + "operator": { + "enum": [ + "eq", + "contains", + "lt", + "gt" + ], + "type": "string" + }, + "value": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + } + }, + "required": [ + "key", + "operator", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_at", + "enable", + "filters", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiGateway/dynamicRouting/deployments/tools.ts b/src/generated/forge-mcp/aiGateway/dynamicRouting/deployments/tools.ts index 08b7df54..46700c5d 100644 --- a/src/generated/forge-mcp/aiGateway/dynamicRouting/deployments/tools.ts +++ b/src/generated/forge-mcp/aiGateway/dynamicRouting/deployments/tools.ts @@ -41,6 +41,358 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "elements": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "next": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "next" + ], + "type": "object" + }, + "type": { + "enum": [ + "start" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "false": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "true": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "false", + "true" + ], + "type": "object" + }, + "properties": { + "properties": { + "conditions": { + "type": "object" + } + }, + "type": "object" + }, + "type": { + "enum": [ + "conditional" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "percentage" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "key": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "count", + "cost" + ], + "type": "string" + }, + "window": { + "type": "number" + } + }, + "required": [ + "key", + "limit", + "limitType", + "window" + ], + "type": "object" + }, + "type": { + "enum": [ + "rate" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "model": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retries": { + "type": "number" + }, + "timeout": { + "type": "number" + } + }, + "required": [ + "model", + "provider", + "retries", + "timeout" + ], + "type": "object" + }, + "type": { + "enum": [ + "model" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "end" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_at", + "elements", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -485,6 +837,64 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "deployments": { + "items": { + "properties": { + "created_at": { + "type": "string" + }, + "deployment_id": { + "type": "string" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "created_at", + "deployment_id", + "version_id" + ], + "type": "object" + }, + "type": "array" + }, + "order_by": { + "type": "string" + }, + "order_by_direction": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + } + }, + "required": [ + "deployments", + "order_by", + "order_by_direction", + "page", + "per_page" + ], + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "data", + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiGateway/dynamicRouting/tools.ts b/src/generated/forge-mcp/aiGateway/dynamicRouting/tools.ts index 72ffd98c..232e00c4 100644 --- a/src/generated/forge-mcp/aiGateway/dynamicRouting/tools.ts +++ b/src/generated/forge-mcp/aiGateway/dynamicRouting/tools.ts @@ -360,6 +360,409 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "deployment": { + "properties": { + "created_at": { + "type": "string" + }, + "deployment_id": { + "type": "string" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "created_at", + "deployment_id", + "version_id" + ], + "type": "object" + }, + "elements": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "next": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "next" + ], + "type": "object" + }, + "type": { + "enum": [ + "start" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "false": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "true": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "false", + "true" + ], + "type": "object" + }, + "properties": { + "properties": { + "conditions": { + "type": "object" + } + }, + "type": "object" + }, + "type": { + "enum": [ + "conditional" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "percentage" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "key": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "count", + "cost" + ], + "type": "string" + }, + "window": { + "type": "number" + } + }, + "required": [ + "key", + "limit", + "limitType", + "window" + ], + "type": "object" + }, + "type": { + "enum": [ + "rate" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "model": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retries": { + "type": "number" + }, + "timeout": { + "type": "number" + } + }, + "required": [ + "model", + "provider", + "retries", + "timeout" + ], + "type": "object" + }, + "type": { + "enum": [ + "model" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "end" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "version": { + "properties": { + "active": { + "enum": [ + "true", + "false" + ], + "type": "string" + }, + "created_at": { + "type": "string" + }, + "data": { + "type": "string" + }, + "is_valid": { + "type": "boolean" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "active", + "created_at", + "data", + "version_id" + ], + "type": "object" + } + }, + "required": [ + "created_at", + "deployment", + "elements", + "gateway_id", + "id", + "modified_at", + "name", + "version" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -855,17 +1258,369 @@ export const tools: readonly Tool[] = [ "id" ], }, - annotations: { - "destructiveHint": true, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": false, - "title": "Delete a dynamic route" - }, - method: "DELETE", - path: "/accounts/{account_id}/ai-gateway/gateways/{gateway_id}/routes/{id}", - extensions: { - "x-api-token-group": [ + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "elements": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "next": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "next" + ], + "type": "object" + }, + "type": { + "enum": [ + "start" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "false": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "true": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "false", + "true" + ], + "type": "object" + }, + "properties": { + "properties": { + "conditions": { + "type": "object" + } + }, + "type": "object" + }, + "type": { + "enum": [ + "conditional" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "percentage" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "key": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "count", + "cost" + ], + "type": "string" + }, + "window": { + "type": "number" + } + }, + "required": [ + "key", + "limit", + "limitType", + "window" + ], + "type": "object" + }, + "type": { + "enum": [ + "rate" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "model": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retries": { + "type": "number" + }, + "timeout": { + "type": "number" + } + }, + "required": [ + "model", + "provider", + "retries", + "timeout" + ], + "type": "object" + }, + "type": { + "enum": [ + "model" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "end" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_at", + "elements", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object", + }, + annotations: { + "destructiveHint": true, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": false, + "title": "Delete a dynamic route" + }, + method: "DELETE", + path: "/accounts/{account_id}/ai-gateway/gateways/{gateway_id}/routes/{id}", + extensions: { + "x-api-token-group": [ "AI Gateway Write" ], "x-cfPermissionsRequired": { @@ -1298,271 +2053,504 @@ export const tools: readonly Tool[] = [ "id" ], }, - annotations: { - "destructiveHint": false, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": true, - "title": "Get a dynamic route" - }, - method: "GET", - path: "/accounts/{account_id}/ai-gateway/gateways/{gateway_id}/routes/{id}", - extensions: { - "x-api-token-group": [ - "AI Gateway Write", - "AI Gateway Read" - ], - "x-cfPermissionsRequired": { - "enum": [ - "com.cloudflare.api.account.aig" - ], - "x-fern-enum": { - "com.cloudflare.api.account.aig": { - "name": "com_cloudflare_api_account_aig" - } - } - }, - "x-cfPlanAvailability": { - "business": true, - "enterprise": true, - "free": true, - "pro": true - } - }, - responses: { - schemas: { - "200": { - "properties": { + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "deployment": { + "properties": { "created_at": { - "format": "date-time", "type": "string" }, - "deployment": { - "properties": { - "created_at": { - "type": "string" - }, - "deployment_id": { - "type": "string" + "deployment_id": { + "type": "string" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "created_at", + "deployment_id", + "version_id" + ], + "type": "object" + }, + "elements": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "next": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "next" + ], + "type": "object" + }, + "type": { + "enum": [ + "start" + ], + "type": "string" + } }, - "version_id": { - "type": "string" - } + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" }, - "required": [ - "created_at", - "deployment_id", - "version_id" - ], - "type": "object" - }, - "elements": { - "items": { - "oneOf": [ - { + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { "properties": { - "id": { - "type": "string" - }, - "outputs": { + "false": { "properties": { - "next": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" + "elementId": { + "type": "string" } }, "required": [ - "next" + "elementId" ], "type": "object" }, - "type": { - "enum": [ - "start" + "true": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" ], - "type": "string" + "type": "object" } }, "required": [ - "id", - "outputs", - "type" + "false", + "true" ], "type": "object" }, - { + "properties": { "properties": { - "id": { - "type": "string" + "conditions": { + "type": "object" + } + }, + "type": "object" + }, + "type": { + "enum": [ + "conditional" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } }, - "outputs": { + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "percentage" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { "properties": { - "false": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" - }, - "true": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" + "elementId": { + "type": "string" } }, "required": [ - "false", - "true" + "elementId" ], "type": "object" }, - "properties": { + "success": { "properties": { - "conditions": { - "type": "object" + "elementId": { + "type": "string" } }, - "type": "object" - }, - "type": { - "enum": [ - "conditional" + "required": [ + "elementId" ], - "type": "string" + "type": "object" } }, "required": [ - "id", - "outputs", - "properties", - "type" + "fallback", + "success" ], "type": "object" }, - { + "properties": { "properties": { - "id": { + "key": { "type": "string" }, - "outputs": { - "additionalProperties": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" - }, - "type": "object" + "limit": { + "type": "number" }, - "type": { + "limitType": { "enum": [ - "percentage" + "count", + "cost" ], "type": "string" + }, + "window": { + "type": "number" } }, "required": [ - "id", - "outputs", - "type" + "key", + "limit", + "limitType", + "window" ], "type": "object" }, - { + "type": { + "enum": [ + "rate" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { "properties": { - "id": { - "type": "string" - }, - "outputs": { + "fallback": { "properties": { - "fallback": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" - }, - "success": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" + "elementId": { + "type": "string" } }, "required": [ - "fallback", - "success" + "elementId" ], "type": "object" }, - "properties": { + "success": { "properties": { - "key": { - "type": "string" - }, - "limit": { - "type": "number" - }, - "limitType": { - "enum": [ - "count", - "cost" - ], + "elementId": { "type": "string" - }, - "window": { - "type": "number" } }, "required": [ - "key", - "limit", - "limitType", - "window" + "elementId" ], "type": "object" - }, - "type": { - "enum": [ - "rate" - ], - "type": "string" } }, "required": [ - "id", + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "model": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retries": { + "type": "number" + }, + "timeout": { + "type": "number" + } + }, + "required": [ + "model", + "provider", + "retries", + "timeout" + ], + "type": "object" + }, + "type": { + "enum": [ + "model" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "end" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "version": { + "properties": { + "active": { + "enum": [ + "true", + "false" + ], + "type": "string" + }, + "created_at": { + "type": "string" + }, + "data": { + "type": "string" + }, + "is_valid": { + "type": "boolean" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "active", + "created_at", + "data", + "version_id" + ], + "type": "object" + } + }, + "required": [ + "created_at", + "deployment", + "elements", + "gateway_id", + "id", + "modified_at", + "name", + "version" + ], + "type": "object", + }, + annotations: { + "destructiveHint": false, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": true, + "title": "Get a dynamic route" + }, + method: "GET", + path: "/accounts/{account_id}/ai-gateway/gateways/{gateway_id}/routes/{id}", + extensions: { + "x-api-token-group": [ + "AI Gateway Write", + "AI Gateway Read" + ], + "x-cfPermissionsRequired": { + "enum": [ + "com.cloudflare.api.account.aig" + ], + "x-fern-enum": { + "com.cloudflare.api.account.aig": { + "name": "com_cloudflare_api_account_aig" + } + } + }, + "x-cfPlanAvailability": { + "business": true, + "enterprise": true, + "free": true, + "pro": true + } + }, + responses: { + schemas: { + "200": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "deployment": { + "properties": { + "created_at": { + "type": "string" + }, + "deployment_id": { + "type": "string" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "created_at", + "deployment_id", + "version_id" + ], + "type": "object" + }, + "elements": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "next": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "next" + ], + "type": "object" + }, + "type": { + "enum": [ + "start" + ], + "type": "string" + } + }, + "required": [ + "id", "outputs", - "properties", "type" ], "type": "object" @@ -1574,7 +2562,7 @@ export const tools: readonly Tool[] = [ }, "outputs": { "properties": { - "fallback": { + "false": { "properties": { "elementId": { "type": "string" @@ -1585,7 +2573,7 @@ export const tools: readonly Tool[] = [ ], "type": "object" }, - "success": { + "true": { "properties": { "elementId": { "type": "string" @@ -1598,37 +2586,22 @@ export const tools: readonly Tool[] = [ } }, "required": [ - "fallback", - "success" + "false", + "true" ], "type": "object" }, "properties": { "properties": { - "model": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retries": { - "type": "number" - }, - "timeout": { - "type": "number" + "conditions": { + "type": "object" } }, - "required": [ - "model", - "provider", - "retries", - "timeout" - ], "type": "object" }, "type": { "enum": [ - "model" + "conditional" ], "type": "string" } @@ -1662,7 +2635,7 @@ export const tools: readonly Tool[] = [ }, "type": { "enum": [ - "end" + "percentage" ], "type": "string" } @@ -1673,59 +2646,244 @@ export const tools: readonly Tool[] = [ "type" ], "type": "object" - } - ] - }, - "type": "array" - }, - "gateway_id": { - "type": "string" - }, - "id": { - "type": "string" - }, - "modified_at": { - "format": "date-time", - "type": "string" - }, - "name": { - "type": "string" - }, - "version": { - "properties": { - "active": { - "enum": [ - "true", - "false" - ], - "type": "string" - }, - "created_at": { - "type": "string" - }, - "data": { - "type": "string" - }, - "is_valid": { - "type": "boolean" - }, - "version_id": { - "type": "string" - } - }, - "required": [ - "active", - "created_at", - "data", - "version_id" - ], - "type": "object" - } - }, - "required": [ - "created_at", - "deployment", - "elements", + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "key": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "count", + "cost" + ], + "type": "string" + }, + "window": { + "type": "number" + } + }, + "required": [ + "key", + "limit", + "limitType", + "window" + ], + "type": "object" + }, + "type": { + "enum": [ + "rate" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "model": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retries": { + "type": "number" + }, + "timeout": { + "type": "number" + } + }, + "required": [ + "model", + "provider", + "retries", + "timeout" + ], + "type": "object" + }, + "type": { + "enum": [ + "model" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "end" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "version": { + "properties": { + "active": { + "enum": [ + "true", + "false" + ], + "type": "string" + }, + "created_at": { + "type": "string" + }, + "data": { + "type": "string" + }, + "is_valid": { + "type": "boolean" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "active", + "created_at", + "data", + "version_id" + ], + "type": "object" + } + }, + "required": [ + "created_at", + "deployment", + "elements", "gateway_id", "id", "modified_at", @@ -1797,283 +2955,560 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, - annotations: { - "destructiveHint": false, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": true, - "title": "List dynamic routes" - }, - method: "GET", - path: "/accounts/{account_id}/ai-gateway/gateways/{gateway_id}/routes", - extensions: { - "x-api-token-group": [ - "AI Gateway Write", - "AI Gateway Read" - ], - "x-cfPermissionsRequired": { - "enum": [ - "com.cloudflare.api.account.aig" - ], - "x-fern-enum": { - "com.cloudflare.api.account.aig": { - "name": "com_cloudflare_api_account_aig" - } - } - }, - "x-cfPlanAvailability": { - "business": true, - "enterprise": true, - "free": true, - "pro": true - } - }, - responses: { - schemas: { - "200": { + outputSchema: { + "properties": { + "data": { "properties": { - "data": { - "properties": { - "order_by": { - "type": "string" - }, - "order_by_direction": { - "type": "string" - }, - "page": { - "type": "number" - }, - "per_page": { - "type": "number" - }, - "routes": { - "items": { + "order_by": { + "type": "string" + }, + "order_by_direction": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "routes": { + "items": { + "properties": { + "account_tag": { + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "deployment": { "properties": { - "account_tag": { + "created_at": { "type": "string" }, - "created_at": { - "format": "date-time", + "deployment_id": { "type": "string" }, - "deployment": { - "properties": { - "created_at": { - "type": "string" - }, - "deployment_id": { - "type": "string" + "version_id": { + "type": "string" + } + }, + "required": [ + "created_at", + "deployment_id", + "version_id" + ], + "type": "object" + }, + "elements": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "next": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "next" + ], + "type": "object" + }, + "type": { + "enum": [ + "start" + ], + "type": "string" + } }, - "version_id": { - "type": "string" - } + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" }, - "required": [ - "created_at", - "deployment_id", - "version_id" - ], - "type": "object" - }, - "elements": { - "items": { - "oneOf": [ - { + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { "properties": { - "id": { - "type": "string" - }, - "outputs": { + "false": { "properties": { - "next": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" + "elementId": { + "type": "string" } }, "required": [ - "next" + "elementId" ], "type": "object" }, - "type": { - "enum": [ - "start" + "true": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" ], - "type": "string" + "type": "object" } }, "required": [ - "id", - "outputs", - "type" + "false", + "true" ], "type": "object" }, - { + "properties": { "properties": { - "id": { - "type": "string" + "conditions": { + "type": "object" + } + }, + "type": "object" + }, + "type": { + "enum": [ + "conditional" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } }, - "outputs": { + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "percentage" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { "properties": { - "false": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" - }, - "true": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" + "elementId": { + "type": "string" } }, "required": [ - "false", - "true" + "elementId" ], "type": "object" }, - "properties": { + "success": { "properties": { - "conditions": { - "type": "object" + "elementId": { + "type": "string" } }, - "type": "object" - }, - "type": { - "enum": [ - "conditional" + "required": [ + "elementId" ], - "type": "string" + "type": "object" } }, "required": [ - "id", - "outputs", - "properties", - "type" + "fallback", + "success" ], "type": "object" }, - { + "properties": { "properties": { - "id": { + "key": { "type": "string" }, - "outputs": { - "additionalProperties": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" - }, - "type": "object" + "limit": { + "type": "number" }, - "type": { + "limitType": { "enum": [ - "percentage" + "count", + "cost" ], "type": "string" + }, + "window": { + "type": "number" } }, "required": [ - "id", - "outputs", - "type" + "key", + "limit", + "limitType", + "window" ], "type": "object" }, - { + "type": { + "enum": [ + "rate" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { "properties": { - "id": { - "type": "string" - }, - "outputs": { + "fallback": { "properties": { - "fallback": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" - }, - "success": { - "properties": { - "elementId": { - "type": "string" - } - }, - "required": [ - "elementId" - ], - "type": "object" + "elementId": { + "type": "string" } }, "required": [ - "fallback", - "success" + "elementId" ], "type": "object" }, - "properties": { + "success": { "properties": { - "key": { + "elementId": { "type": "string" - }, - "limit": { - "type": "number" - }, - "limitType": { - "enum": [ - "count", - "cost" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "model": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retries": { + "type": "number" + }, + "timeout": { + "type": "number" + } + }, + "required": [ + "model", + "provider", + "retries", + "timeout" + ], + "type": "object" + }, + "type": { + "enum": [ + "model" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "end" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "version": { + "properties": { + "active": { + "enum": [ + "true", + "false" + ], + "type": "string" + }, + "created_at": { + "type": "string" + }, + "data": { + "type": "string" + }, + "is_valid": { + "type": "boolean" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "active", + "created_at", + "data", + "version_id" + ], + "type": "object" + } + }, + "required": [ + "account_tag", + "created_at", + "deployment", + "elements", + "gateway_id", + "id", + "modified_at", + "name", + "version" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "order_by", + "order_by_direction", + "page", + "per_page", + "routes" + ], + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "data", + "success" + ], + "type": "object", + }, + annotations: { + "destructiveHint": false, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": true, + "title": "List dynamic routes" + }, + method: "GET", + path: "/accounts/{account_id}/ai-gateway/gateways/{gateway_id}/routes", + extensions: { + "x-api-token-group": [ + "AI Gateway Write", + "AI Gateway Read" + ], + "x-cfPermissionsRequired": { + "enum": [ + "com.cloudflare.api.account.aig" + ], + "x-fern-enum": { + "com.cloudflare.api.account.aig": { + "name": "com_cloudflare_api_account_aig" + } + } + }, + "x-cfPlanAvailability": { + "business": true, + "enterprise": true, + "free": true, + "pro": true + } + }, + responses: { + schemas: { + "200": { + "properties": { + "data": { + "properties": { + "order_by": { + "type": "string" + }, + "order_by_direction": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "routes": { + "items": { + "properties": { + "account_tag": { + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "deployment": { + "properties": { + "created_at": { + "type": "string" + }, + "deployment_id": { + "type": "string" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "created_at", + "deployment_id", + "version_id" + ], + "type": "object" + }, + "elements": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "next": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" ], - "type": "string" - }, - "window": { - "type": "number" + "type": "object" } }, "required": [ - "key", - "limit", - "limitType", - "window" + "next" ], "type": "object" }, "type": { "enum": [ - "rate" + "start" ], "type": "string" } @@ -2081,7 +3516,6 @@ export const tools: readonly Tool[] = [ "required": [ "id", "outputs", - "properties", "type" ], "type": "object" @@ -2093,7 +3527,7 @@ export const tools: readonly Tool[] = [ }, "outputs": { "properties": { - "fallback": { + "false": { "properties": { "elementId": { "type": "string" @@ -2104,7 +3538,7 @@ export const tools: readonly Tool[] = [ ], "type": "object" }, - "success": { + "true": { "properties": { "elementId": { "type": "string" @@ -2117,21 +3551,191 @@ export const tools: readonly Tool[] = [ } }, "required": [ - "fallback", - "success" + "false", + "true" ], "type": "object" }, "properties": { "properties": { - "model": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retries": { - "type": "number" + "conditions": { + "type": "object" + } + }, + "type": "object" + }, + "type": { + "enum": [ + "conditional" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "percentage" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "key": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "count", + "cost" + ], + "type": "string" + }, + "window": { + "type": "number" + } + }, + "required": [ + "key", + "limit", + "limitType", + "window" + ], + "type": "object" + }, + "type": { + "enum": [ + "rate" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "model": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retries": { + "type": "number" }, "timeout": { "type": "number" @@ -2350,6 +3954,425 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "route": { + "properties": { + "account_tag": { + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "deployment": { + "properties": { + "created_at": { + "type": "string" + }, + "deployment_id": { + "type": "string" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "created_at", + "deployment_id", + "version_id" + ], + "type": "object" + }, + "elements": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "next": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "next" + ], + "type": "object" + }, + "type": { + "enum": [ + "start" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "false": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "true": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "false", + "true" + ], + "type": "object" + }, + "properties": { + "properties": { + "conditions": { + "type": "object" + } + }, + "type": "object" + }, + "type": { + "enum": [ + "conditional" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "percentage" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "key": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "count", + "cost" + ], + "type": "string" + }, + "window": { + "type": "number" + } + }, + "required": [ + "key", + "limit", + "limitType", + "window" + ], + "type": "object" + }, + "type": { + "enum": [ + "rate" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "model": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retries": { + "type": "number" + }, + "timeout": { + "type": "number" + } + }, + "required": [ + "model", + "provider", + "retries", + "timeout" + ], + "type": "object" + }, + "type": { + "enum": [ + "model" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "end" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "version": { + "properties": { + "active": { + "enum": [ + "true", + "false" + ], + "type": "string" + }, + "created_at": { + "type": "string" + }, + "data": { + "type": "string" + }, + "is_valid": { + "type": "boolean" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "active", + "created_at", + "data", + "version_id" + ], + "type": "object" + } + }, + "required": [ + "account_tag", + "created_at", + "deployment", + "elements", + "gateway_id", + "id", + "modified_at", + "name", + "version" + ], + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "route", + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/aiGateway/dynamicRouting/versions/tools.ts b/src/generated/forge-mcp/aiGateway/dynamicRouting/versions/tools.ts index 8107fba4..9b28808b 100644 --- a/src/generated/forge-mcp/aiGateway/dynamicRouting/versions/tools.ts +++ b/src/generated/forge-mcp/aiGateway/dynamicRouting/versions/tools.ts @@ -360,6 +360,358 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "elements": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "next": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "next" + ], + "type": "object" + }, + "type": { + "enum": [ + "start" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "false": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "true": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "false", + "true" + ], + "type": "object" + }, + "properties": { + "properties": { + "conditions": { + "type": "object" + } + }, + "type": "object" + }, + "type": { + "enum": [ + "conditional" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "percentage" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "key": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "count", + "cost" + ], + "type": "string" + }, + "window": { + "type": "number" + } + }, + "required": [ + "key", + "limit", + "limitType", + "window" + ], + "type": "object" + }, + "type": { + "enum": [ + "rate" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "model": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retries": { + "type": "number" + }, + "timeout": { + "type": "number" + } + }, + "required": [ + "model", + "provider", + "retries", + "timeout" + ], + "type": "object" + }, + "type": { + "enum": [ + "model" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "end" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_at", + "elements", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -808,6 +1160,376 @@ export const tools: readonly Tool[] = [ "version_id" ], }, + outputSchema: { + "properties": { + "active": { + "enum": [ + "true", + "false" + ], + "type": "string" + }, + "created_at": { + "type": "string" + }, + "data": { + "type": "string" + }, + "elements": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "next": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "next" + ], + "type": "object" + }, + "type": { + "enum": [ + "start" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "false": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "true": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "false", + "true" + ], + "type": "object" + }, + "properties": { + "properties": { + "conditions": { + "type": "object" + } + }, + "type": "object" + }, + "type": { + "enum": [ + "conditional" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "percentage" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "key": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "count", + "cost" + ], + "type": "string" + }, + "window": { + "type": "number" + } + }, + "required": [ + "key", + "limit", + "limitType", + "window" + ], + "type": "object" + }, + "type": { + "enum": [ + "rate" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "properties": { + "fallback": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "success": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + } + }, + "required": [ + "fallback", + "success" + ], + "type": "object" + }, + "properties": { + "properties": { + "model": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retries": { + "type": "number" + }, + "timeout": { + "type": "number" + } + }, + "required": [ + "model", + "provider", + "retries", + "timeout" + ], + "type": "object" + }, + "type": { + "enum": [ + "model" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "properties", + "type" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "outputs": { + "additionalProperties": { + "properties": { + "elementId": { + "type": "string" + } + }, + "required": [ + "elementId" + ], + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "end" + ], + "type": "string" + } + }, + "required": [ + "id", + "outputs", + "type" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_valid": { + "type": "boolean" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "active", + "created_at", + "data", + "elements", + "gateway_id", + "id", + "modified_at", + "name", + "version_id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1270,6 +1992,75 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "order_by": { + "type": "string" + }, + "order_by_direction": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "versions": { + "items": { + "properties": { + "active": { + "enum": [ + "true", + "false" + ], + "type": "string" + }, + "created_at": { + "type": "string" + }, + "data": { + "type": "string" + }, + "is_valid": { + "type": "boolean" + }, + "version_id": { + "type": "string" + } + }, + "required": [ + "active", + "created_at", + "data", + "version_id" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "order_by", + "order_by_direction", + "page", + "per_page", + "versions" + ], + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "data", + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiGateway/evaluationTypes/tools.ts b/src/generated/forge-mcp/aiGateway/evaluationTypes/tools.ts index d452d885..544e8032 100644 --- a/src/generated/forge-mcp/aiGateway/evaluationTypes/tools.ts +++ b/src/generated/forge-mcp/aiGateway/evaluationTypes/tools.ts @@ -42,6 +42,81 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "description": { + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "mandatory": { + "type": "boolean" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "created_at", + "description", + "enable", + "id", + "mandatory", + "modified_at", + "name", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiGateway/evaluations/tools.ts b/src/generated/forge-mcp/aiGateway/evaluations/tools.ts index 677bede6..f0195c28 100644 --- a/src/generated/forge-mcp/aiGateway/evaluations/tools.ts +++ b/src/generated/forge-mcp/aiGateway/evaluations/tools.ts @@ -54,6 +54,194 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "datasets": { + "items": { + "properties": { + "account_id": { + "type": "string" + }, + "account_tag": { + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "filters": { + "items": { + "properties": { + "key": { + "enum": [ + "created_at", + "request_content_type", + "response_content_type", + "success", + "cached", + "provider", + "model", + "cost", + "tokens", + "tokens_in", + "tokens_out", + "duration", + "feedback" + ], + "type": "string" + }, + "operator": { + "enum": [ + "eq", + "contains", + "lt", + "gt" + ], + "type": "string" + }, + "value": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + } + }, + "required": [ + "key", + "operator", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "account_id", + "account_tag", + "created_at", + "enable", + "filters", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "processed": { + "type": "boolean" + }, + "results": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "evaluation_id": { + "type": "string" + }, + "evaluation_type_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "result": { + "type": "string" + }, + "status": { + "type": "number" + }, + "status_description": { + "type": "string" + }, + "total_logs": { + "type": "number" + } + }, + "required": [ + "created_at", + "evaluation_id", + "evaluation_type_id", + "id", + "modified_at", + "result", + "status", + "status_description", + "total_logs" + ], + "type": "object" + }, + "type": "array" + }, + "total_logs": { + "type": "number" + } + }, + "required": [ + "created_at", + "datasets", + "gateway_id", + "id", + "modified_at", + "name", + "processed", + "results", + "total_logs" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -342,6 +530,194 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "datasets": { + "items": { + "properties": { + "account_id": { + "type": "string" + }, + "account_tag": { + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "filters": { + "items": { + "properties": { + "key": { + "enum": [ + "created_at", + "request_content_type", + "response_content_type", + "success", + "cached", + "provider", + "model", + "cost", + "tokens", + "tokens_in", + "tokens_out", + "duration", + "feedback" + ], + "type": "string" + }, + "operator": { + "enum": [ + "eq", + "contains", + "lt", + "gt" + ], + "type": "string" + }, + "value": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + } + }, + "required": [ + "key", + "operator", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "account_id", + "account_tag", + "created_at", + "enable", + "filters", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "processed": { + "type": "boolean" + }, + "results": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "evaluation_id": { + "type": "string" + }, + "evaluation_type_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "result": { + "type": "string" + }, + "status": { + "type": "number" + }, + "status_description": { + "type": "string" + }, + "total_logs": { + "type": "number" + } + }, + "required": [ + "created_at", + "evaluation_id", + "evaluation_type_id", + "id", + "modified_at", + "result", + "status", + "status_description", + "total_logs" + ], + "type": "object" + }, + "type": "array" + }, + "total_logs": { + "type": "number" + } + }, + "required": [ + "created_at", + "datasets", + "gateway_id", + "id", + "modified_at", + "name", + "processed", + "results", + "total_logs" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -622,6 +998,194 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "datasets": { + "items": { + "properties": { + "account_id": { + "type": "string" + }, + "account_tag": { + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "filters": { + "items": { + "properties": { + "key": { + "enum": [ + "created_at", + "request_content_type", + "response_content_type", + "success", + "cached", + "provider", + "model", + "cost", + "tokens", + "tokens_in", + "tokens_out", + "duration", + "feedback" + ], + "type": "string" + }, + "operator": { + "enum": [ + "eq", + "contains", + "lt", + "gt" + ], + "type": "string" + }, + "value": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + } + }, + "required": [ + "key", + "operator", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "account_id", + "account_tag", + "created_at", + "enable", + "filters", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "processed": { + "type": "boolean" + }, + "results": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "evaluation_id": { + "type": "string" + }, + "evaluation_type_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "result": { + "type": "string" + }, + "status": { + "type": "number" + }, + "status_description": { + "type": "string" + }, + "total_logs": { + "type": "number" + } + }, + "required": [ + "created_at", + "evaluation_id", + "evaluation_type_id", + "id", + "modified_at", + "result", + "status", + "status_description", + "total_logs" + ], + "type": "object" + }, + "type": "array" + }, + "total_logs": { + "type": "number" + } + }, + "required": [ + "created_at", + "datasets", + "gateway_id", + "id", + "modified_at", + "name", + "processed", + "results", + "total_logs" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -917,6 +1481,208 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "datasets": { + "items": { + "properties": { + "account_id": { + "type": "string" + }, + "account_tag": { + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "filters": { + "items": { + "properties": { + "key": { + "enum": [ + "created_at", + "request_content_type", + "response_content_type", + "success", + "cached", + "provider", + "model", + "cost", + "tokens", + "tokens_in", + "tokens_out", + "duration", + "feedback" + ], + "type": "string" + }, + "operator": { + "enum": [ + "eq", + "contains", + "lt", + "gt" + ], + "type": "string" + }, + "value": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + } + }, + "required": [ + "key", + "operator", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "account_id", + "account_tag", + "created_at", + "enable", + "filters", + "gateway_id", + "id", + "modified_at", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "processed": { + "type": "boolean" + }, + "results": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "evaluation_id": { + "type": "string" + }, + "evaluation_type_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "result": { + "type": "string" + }, + "status": { + "type": "number" + }, + "status_description": { + "type": "string" + }, + "total_logs": { + "type": "number" + } + }, + "required": [ + "created_at", + "evaluation_id", + "evaluation_type_id", + "id", + "modified_at", + "result", + "status", + "status_description", + "total_logs" + ], + "type": "object" + }, + "type": "array" + }, + "total_logs": { + "type": "number" + } + }, + "required": [ + "created_at", + "datasets", + "gateway_id", + "id", + "modified_at", + "name", + "processed", + "results", + "total_logs" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiGateway/gateways/providers/tools.ts b/src/generated/forge-mcp/aiGateway/gateways/providers/tools.ts index 4e9b641a..43eb8731 100644 --- a/src/generated/forge-mcp/aiGateway/gateways/providers/tools.ts +++ b/src/generated/forge-mcp/aiGateway/gateways/providers/tools.ts @@ -60,6 +60,52 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, + outputSchema: { + "properties": { + "alias": { + "type": "string" + }, + "default_config": { + "type": "boolean" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "provider_slug": { + "type": "string" + }, + "rate_limit": { + "type": "number" + }, + "rate_limit_period": { + "type": "number" + }, + "secret_id": { + "type": "string" + }, + "secret_preview": { + "type": "string" + } + }, + "required": [ + "alias", + "default_config", + "gateway_id", + "id", + "modified_at", + "provider_slug", + "secret_id", + "secret_preview" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -206,6 +252,52 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "alias": { + "type": "string" + }, + "default_config": { + "type": "boolean" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "provider_slug": { + "type": "string" + }, + "rate_limit": { + "type": "number" + }, + "rate_limit_period": { + "type": "number" + }, + "secret_id": { + "type": "string" + }, + "secret_preview": { + "type": "string" + } + }, + "required": [ + "alias", + "default_config", + "gateway_id", + "id", + "modified_at", + "provider_slug", + "secret_id", + "secret_preview" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -344,6 +436,52 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "alias": { + "type": "string" + }, + "default_config": { + "type": "boolean" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "provider_slug": { + "type": "string" + }, + "rate_limit": { + "type": "number" + }, + "rate_limit_period": { + "type": "number" + }, + "secret_id": { + "type": "string" + }, + "secret_preview": { + "type": "string" + } + }, + "required": [ + "alias", + "default_config", + "gateway_id", + "id", + "modified_at", + "provider_slug", + "secret_id", + "secret_preview" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -483,6 +621,66 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "default_config": { + "type": "boolean" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "provider_slug": { + "type": "string" + }, + "rate_limit": { + "type": "number" + }, + "rate_limit_period": { + "type": "number" + }, + "secret_id": { + "type": "string" + }, + "secret_preview": { + "type": "string" + } + }, + "required": [ + "alias", + "default_config", + "gateway_id", + "id", + "modified_at", + "provider_slug", + "secret_id", + "secret_preview" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -648,6 +846,52 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "alias": { + "type": "string" + }, + "default_config": { + "type": "boolean" + }, + "gateway_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "provider_slug": { + "type": "string" + }, + "rate_limit": { + "type": "number" + }, + "rate_limit_period": { + "type": "number" + }, + "secret_id": { + "type": "string" + }, + "secret_preview": { + "type": "string" + } + }, + "required": [ + "alias", + "default_config", + "gateway_id", + "id", + "modified_at", + "provider_slug", + "secret_id", + "secret_preview" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiGateway/gateways/tools.ts b/src/generated/forge-mcp/aiGateway/gateways/tools.ts index 3e11fe9d..51793693 100644 --- a/src/generated/forge-mcp/aiGateway/gateways/tools.ts +++ b/src/generated/forge-mcp/aiGateway/gateways/tools.ts @@ -721,464 +721,748 @@ export const tools: readonly Tool[] = [ "account_id" ], }, - annotations: { - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": true, - "readOnlyHint": false, - "title": "Create a gateway" - }, - method: "POST", - path: "/accounts/{account_id}/ai-gateway/gateways", - extensions: { - "x-api-token-group": [ - "AI Gateway Write" - ], - "x-cfPermissionsRequired": { - "enum": [ - "com.cloudflare.api.account.aig" - ], - "x-fern-enum": { - "com.cloudflare.api.account.aig": { - "name": "com_cloudflare_api_account_aig" - } - } - }, - "x-cfPlanAvailability": { - "business": true, - "enterprise": true, - "free": true, - "pro": true - } - }, - responses: { - schemas: { - "200": { - "properties": { - "authentication": { - "type": "boolean" - }, - "byok_only": { - "type": "boolean" - }, - "cache_invalidate_on_update": { - "type": "boolean" + outputSchema: { + "properties": { + "authentication": { + "type": "boolean" + }, + "byok_only": { + "type": "boolean" + }, + "cache_invalidate_on_update": { + "type": "boolean" + }, + "cache_ttl": { + "oneOf": [ + { + "type": "integer" }, - "cache_ttl": { - "oneOf": [ - { - "type": "integer" + { + "type": "null" + } + ] + }, + "collect_logs": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "dlp": { + "anyOf": [ + { + "properties": { + "action": { + "enum": [ + "BLOCK", + "FLAG" + ], + "type": "string" }, - { - "type": "null" + "enabled": { + "type": "boolean" + }, + "profiles": { + "items": { + "type": "string" + }, + "type": "array" } - ] - }, - "collect_logs": { - "type": "boolean" - }, - "created_at": { - "format": "date-time", - "type": "string" + }, + "required": [ + "action", + "enabled", + "profiles" + ], + "type": "object" }, - "dlp": { - "anyOf": [ - { + { + "properties": { + "enabled": { + "type": "boolean" + }, + "policies": { + "items": { + "properties": { + "action": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "check": { + "items": { + "enum": [ + "REQUEST", + "RESPONSE" + ], + "type": "string" + }, + "type": "array" + }, + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "profiles": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "check", + "enabled", + "id", + "profiles" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "enabled", + "policies" + ], + "type": "object" + } + ] + }, + "guardrails": { + "oneOf": [ + { + "properties": { + "prompt": { "properties": { - "action": { + "P1": { "enum": [ - "BLOCK", - "FLAG" + "FLAG", + "BLOCK" ], "type": "string" }, - "enabled": { - "type": "boolean" + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" }, - "profiles": { - "items": { - "type": "string" - }, - "type": "array" + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" } }, - "required": [ - "action", - "enabled", - "profiles" - ], "type": "object" }, - { + "response": { "properties": { - "enabled": { - "type": "boolean" + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" }, - "policies": { - "items": { - "properties": { - "action": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "check": { - "items": { - "enum": [ - "REQUEST", - "RESPONSE" - ], - "type": "string" - }, - "type": "array" - }, - "enabled": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "profiles": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "action", - "check", - "enabled", - "id", - "profiles" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "enabled", - "policies" - ], - "type": "object" - } - ] - }, - "guardrails": { - "oneOf": [ - { - "properties": { - "prompt": { - "properties": { - "P1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S10": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S11": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S12": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S13": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S2": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S3": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S4": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S5": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S6": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S7": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S8": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S9": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - } - }, - "type": "object" + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" }, - "response": { - "properties": { - "P1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S10": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S11": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S12": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S13": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S2": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S3": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S4": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S5": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S6": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S7": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S8": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S9": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - } - }, - "type": "object" + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" } }, - "required": [ - "prompt", - "response" - ], "type": "object" - }, - { - "type": "null" } - ] - }, - "id": { - "type": "string" - }, - "is_default": { - "type": "boolean" + }, + "required": [ + "prompt", + "response" + ], + "type": "object" }, - "log_classification": { - "type": "boolean" + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "is_default": { + "type": "boolean" + }, + "log_classification": { + "type": "boolean" + }, + "log_management": { + "oneOf": [ + { + "type": "integer" }, - "log_management": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "log_management_strategy": { + "oneOf": [ + { + "enum": [ + "STOP_INSERTING", + "DELETE_OLDEST" + ], + "type": "string" }, - "log_management_strategy": { - "oneOf": [ - { - "enum": [ - "STOP_INSERTING", - "DELETE_OLDEST" - ], - "type": "string" + { + "type": "null" + } + ] + }, + "logpush": { + "type": "boolean" + }, + "logpush_public_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "otel": { + "oneOf": [ + { + "items": { + "properties": { + "authorization": { + "type": "string" + }, + "content_type": { + "enum": [ + "json", + "protobuf" + ], + "type": "string" + }, + "headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "url": { + "type": "string" + } }, - { - "type": "null" - } - ] + "required": [ + "headers", + "url" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" }, - "logpush": { - "type": "boolean" + { + "type": "null" + } + ] + }, + "rate_limiting_interval": { + "oneOf": [ + { + "type": "integer" }, - "logpush_public_key": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "rate_limiting_limit": { + "oneOf": [ + { + "type": "integer" }, - "modified_at": { - "format": "date-time", + { + "type": "null" + } + ] + }, + "rate_limiting_technique": { + "oneOf": [ + { + "enum": [ + "fixed", + "sliding" + ], "type": "string" }, - "otel": { - "oneOf": [ - { + { + "type": "null" + } + ] + }, + "retry_backoff": { + "oneOf": [ + { + "enum": [ + "constant", + "linear", + "exponential" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_delay": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "retry_max_attempts": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "spend_limits": { + "oneOf": [ + { + "properties": { + "enabled": { + "type": "boolean" + }, + "rules": { "items": { "properties": { - "authorization": { + "enabled": { + "type": "boolean" + }, + "id": { "type": "string" }, - "content_type": { + "limit": { + "type": "number" + }, + "limitType": { "enum": [ - "json", - "protobuf" + "cost" ], "type": "string" }, - "headers": { + "metadata": { "additionalProperties": { - "type": "string" + "oneOf": [ + { + "properties": { + "mode": { + "enum": [ + "partition" + ], + "type": "string" + } + }, + "required": [ + "mode" + ], + "type": "object" + }, + { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + } + ] }, "type": "object" }, - "url": { + "model": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "provider": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], "type": "string" + }, + "window": { + "type": "integer" } }, "required": [ - "headers", - "url" + "limit", + "limitType", + "window" ], "type": "object" }, - "maxItems": 5, + "maxItems": 20, "type": "array" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "store_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stripe": { + "oneOf": [ + { + "properties": { + "authorization": { + "type": "string" }, - { - "type": "null" + "usage_events": { + "items": { + "properties": { + "payload": { + "type": "string" + } + }, + "required": [ + "payload" + ], + "type": "object" + }, + "type": "array" } - ] + }, + "required": [ + "authorization", + "usage_events" + ], + "type": "object" }, - "rate_limiting_interval": { + { + "type": "null" + } + ] + }, + "workers_ai_billing_mode": { + "enum": [ + "postpaid", + "unified" + ], + "type": "string" + }, + "zdr": { + "type": "boolean" + } + }, + "required": [ + "cache_invalidate_on_update", + "cache_ttl", + "collect_logs", + "created_at", + "id", + "modified_at", + "rate_limiting_interval", + "rate_limiting_limit" + ], + "type": "object", + }, + annotations: { + "destructiveHint": false, + "idempotentHint": false, + "openWorldHint": true, + "readOnlyHint": false, + "title": "Create a gateway" + }, + method: "POST", + path: "/accounts/{account_id}/ai-gateway/gateways", + extensions: { + "x-api-token-group": [ + "AI Gateway Write" + ], + "x-cfPermissionsRequired": { + "enum": [ + "com.cloudflare.api.account.aig" + ], + "x-fern-enum": { + "com.cloudflare.api.account.aig": { + "name": "com_cloudflare_api_account_aig" + } + } + }, + "x-cfPlanAvailability": { + "business": true, + "enterprise": true, + "free": true, + "pro": true + } + }, + responses: { + schemas: { + "200": { + "properties": { + "authentication": { + "type": "boolean" + }, + "byok_only": { + "type": "boolean" + }, + "cache_invalidate_on_update": { + "type": "boolean" + }, + "cache_ttl": { "oneOf": [ { "type": "integer" @@ -1188,238 +1472,313 @@ export const tools: readonly Tool[] = [ } ] }, - "rate_limiting_limit": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] + "collect_logs": { + "type": "boolean" }, - "rate_limiting_technique": { - "oneOf": [ - { - "enum": [ - "fixed", - "sliding" - ], - "type": "string" - }, - { - "type": "null" - } - ] + "created_at": { + "format": "date-time", + "type": "string" }, - "retry_backoff": { - "oneOf": [ + "dlp": { + "anyOf": [ { - "enum": [ - "constant", - "linear", - "exponential" + "properties": { + "action": { + "enum": [ + "BLOCK", + "FLAG" + ], + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "profiles": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "enabled", + "profiles" ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "retry_delay": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "retry_max_attempts": { - "oneOf": [ - { - "type": "integer" + "type": "object" }, - { - "type": "null" - } - ] - }, - "spend_limits": { - "oneOf": [ { "properties": { "enabled": { "type": "boolean" }, - "rules": { + "policies": { "items": { "properties": { - "enabled": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "limit": { - "type": "number" - }, - "limitType": { + "action": { "enum": [ - "cost" + "FLAG", + "BLOCK" ], "type": "string" }, - "metadata": { - "additionalProperties": { - "oneOf": [ - { - "properties": { - "mode": { - "enum": [ - "partition" - ], - "type": "string" - } - }, - "required": [ - "mode" - ], - "type": "object" - }, - { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "mode", - "values" - ], - "type": "object" - } - ] - }, - "type": "object" - }, - "model": { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } + "check": { + "items": { + "enum": [ + "REQUEST", + "RESPONSE" + ], + "type": "string" }, - "required": [ - "mode", - "values" - ], - "type": "object" + "type": "array" }, - "provider": { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "mode", - "values" - ], - "type": "object" + "enabled": { + "type": "boolean" }, - "technique": { - "enum": [ - "fixed", - "sliding" - ], + "id": { "type": "string" }, - "window": { - "type": "integer" + "profiles": { + "items": { + "type": "string" + }, + "type": "array" } }, "required": [ - "limit", - "limitType", - "window" + "action", + "check", + "enabled", + "id", + "profiles" ], "type": "object" }, - "maxItems": 20, "type": "array" } }, + "required": [ + "enabled", + "policies" + ], "type": "object" - }, - { - "type": "null" - } - ] - }, - "store_id": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" } ] }, - "stripe": { + "guardrails": { "oneOf": [ { "properties": { - "authorization": { - "type": "string" - }, - "usage_events": { - "items": { - "properties": { - "payload": { - "type": "string" - } + "prompt": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" }, - "required": [ - "payload" - ], - "type": "object" - }, - "type": "array" - } + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" + }, + "response": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" + } }, "required": [ - "authorization", - "usage_events" + "prompt", + "response" ], "type": "object" }, @@ -1428,137 +1787,16 @@ export const tools: readonly Tool[] = [ } ] }, - "workers_ai_billing_mode": { - "enum": [ - "postpaid", - "unified" - ], + "id": { "type": "string" }, - "zdr": { + "is_default": { "type": "boolean" - } - }, - "required": [ - "cache_invalidate_on_update", - "cache_ttl", - "collect_logs", - "created_at", - "id", - "modified_at", - "rate_limiting_interval", - "rate_limiting_limit" - ], - "type": "object" - }, - "400": { - "properties": { - "errors": { - "items": { - "properties": { - "code": { - "type": "number" - }, - "message": { - "type": "string" - }, - "path": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "code", - "message", - "path" - ], - "type": "object" - }, - "type": "array" }, - "success": { - "type": "boolean" - } - }, - "required": [ - "errors", - "success" - ], - "type": "object" - } - }, - }, - request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/ai-gateway/gateways`, - body: { value: args["body"], mediaType: "application/json" }, - }), - }, - { - name: "ai_gateway_gateways_delete", - title: "Delete a gateway", - description: "Permanently deletes an AI Gateway, its configuration, and its stored logs.\n\nConfirm with the user before calling this tool. This permanently deletes the gateway, its configuration, and its stored logs. Requests sent to this gateway will fail. This action cannot be undone.", - inputSchema: { - type: "object", - properties: { - "account_id": { - "type": "string" - }, - "gateway_id": { - "description": "Unique identifier of the AI Gateway within the account.", - "type": "string" - } - }, - required: [ - "account_id", - "gateway_id" - ], - }, - annotations: { - "destructiveHint": true, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": false, - "title": "Delete a gateway" - }, - method: "DELETE", - path: "/accounts/{account_id}/ai-gateway/gateways/{id}", - extensions: { - "x-api-token-group": [ - "AI Gateway Write" - ], - "x-cfPermissionsRequired": { - "enum": [ - "com.cloudflare.api.account.aig" - ], - "x-fern-enum": { - "com.cloudflare.api.account.aig": { - "name": "com_cloudflare_api_account_aig" - } - } - }, - "x-cfPlanAvailability": { - "business": true, - "enterprise": true, - "free": true, - "pro": true - } - }, - responses: { - schemas: { - "200": { - "properties": { - "authentication": { - "type": "boolean" - }, - "byok_only": { - "type": "boolean" - }, - "cache_invalidate_on_update": { + "log_classification": { "type": "boolean" }, - "cache_ttl": { + "log_management": { "oneOf": [ { "type": "integer" @@ -1568,460 +1806,2640 @@ export const tools: readonly Tool[] = [ } ] }, - "collect_logs": { + "log_management_strategy": { + "oneOf": [ + { + "enum": [ + "STOP_INSERTING", + "DELETE_OLDEST" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "logpush": { "type": "boolean" }, - "created_at": { + "logpush_public_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "modified_at": { "format": "date-time", "type": "string" }, - "dlp": { - "anyOf": [ + "otel": { + "oneOf": [ { - "properties": { - "action": { - "enum": [ - "BLOCK", - "FLAG" - ], - "type": "string" - }, - "enabled": { - "type": "boolean" - }, - "profiles": { - "items": { + "items": { + "properties": { + "authorization": { "type": "string" }, - "type": "array" - } + "content_type": { + "enum": [ + "json", + "protobuf" + ], + "type": "string" + }, + "headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "url" + ], + "type": "object" }, - "required": [ - "action", - "enabled", - "profiles" + "maxItems": 5, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_interval": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_limit": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_technique": { + "oneOf": [ + { + "enum": [ + "fixed", + "sliding" ], - "type": "object" + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_backoff": { + "oneOf": [ + { + "enum": [ + "constant", + "linear", + "exponential" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_delay": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "retry_max_attempts": { + "oneOf": [ + { + "type": "integer" }, + { + "type": "null" + } + ] + }, + "spend_limits": { + "oneOf": [ { "properties": { "enabled": { "type": "boolean" }, - "policies": { + "rules": { "items": { "properties": { - "action": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "check": { - "items": { - "enum": [ - "REQUEST", - "RESPONSE" - ], - "type": "string" - }, - "type": "array" - }, "enabled": { "type": "boolean" }, "id": { "type": "string" }, - "profiles": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "action", - "check", - "enabled", - "id", - "profiles" + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "cost" + ], + "type": "string" + }, + "metadata": { + "additionalProperties": { + "oneOf": [ + { + "properties": { + "mode": { + "enum": [ + "partition" + ], + "type": "string" + } + }, + "required": [ + "mode" + ], + "type": "object" + }, + { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + } + ] + }, + "type": "object" + }, + "model": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "provider": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + }, + "window": { + "type": "integer" + } + }, + "required": [ + "limit", + "limitType", + "window" ], "type": "object" }, + "maxItems": 20, "type": "array" } }, - "required": [ - "enabled", - "policies" - ], "type": "object" + }, + { + "type": "null" } ] }, - "guardrails": { + "store_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stripe": { "oneOf": [ { "properties": { - "prompt": { - "properties": { - "P1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S10": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S11": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S12": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S13": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S2": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S3": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S4": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S5": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S6": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S7": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S8": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S9": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - } - }, - "type": "object" + "authorization": { + "type": "string" }, - "response": { - "properties": { - "P1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" + "usage_events": { + "items": { + "properties": { + "payload": { + "type": "string" + } }, - "S1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S10": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S11": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S12": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S13": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S2": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S3": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S4": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S5": { + "required": [ + "payload" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "authorization", + "usage_events" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "workers_ai_billing_mode": { + "enum": [ + "postpaid", + "unified" + ], + "type": "string" + }, + "zdr": { + "type": "boolean" + } + }, + "required": [ + "cache_invalidate_on_update", + "cache_ttl", + "collect_logs", + "created_at", + "id", + "modified_at", + "rate_limiting_interval", + "rate_limiting_limit" + ], + "type": "object" + }, + "400": { + "properties": { + "errors": { + "items": { + "properties": { + "code": { + "type": "number" + }, + "message": { + "type": "string" + }, + "path": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "code", + "message", + "path" + ], + "type": "object" + }, + "type": "array" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "errors", + "success" + ], + "type": "object" + } + }, + }, + request: (args) => ({ + path: `/accounts/${pathParam(args, "account_id")}/ai-gateway/gateways`, + body: { value: args["body"], mediaType: "application/json" }, + }), + }, + { + name: "ai_gateway_gateways_delete", + title: "Delete a gateway", + description: "Permanently deletes an AI Gateway, its configuration, and its stored logs.\n\nConfirm with the user before calling this tool. This permanently deletes the gateway, its configuration, and its stored logs. Requests sent to this gateway will fail. This action cannot be undone.", + inputSchema: { + type: "object", + properties: { + "account_id": { + "type": "string" + }, + "gateway_id": { + "description": "Unique identifier of the AI Gateway within the account.", + "type": "string" + } + }, + required: [ + "account_id", + "gateway_id" + ], + }, + outputSchema: { + "properties": { + "authentication": { + "type": "boolean" + }, + "byok_only": { + "type": "boolean" + }, + "cache_invalidate_on_update": { + "type": "boolean" + }, + "cache_ttl": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "collect_logs": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "dlp": { + "anyOf": [ + { + "properties": { + "action": { + "enum": [ + "BLOCK", + "FLAG" + ], + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "profiles": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "enabled", + "profiles" + ], + "type": "object" + }, + { + "properties": { + "enabled": { + "type": "boolean" + }, + "policies": { + "items": { + "properties": { + "action": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "check": { + "items": { "enum": [ - "FLAG", - "BLOCK" + "REQUEST", + "RESPONSE" ], "type": "string" }, - "S6": { - "enum": [ - "FLAG", - "BLOCK" - ], + "type": "array" + }, + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "profiles": { + "items": { "type": "string" }, - "S7": { + "type": "array" + } + }, + "required": [ + "action", + "check", + "enabled", + "id", + "profiles" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "enabled", + "policies" + ], + "type": "object" + } + ] + }, + "guardrails": { + "oneOf": [ + { + "properties": { + "prompt": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" + }, + "response": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" + } + }, + "required": [ + "prompt", + "response" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "is_default": { + "type": "boolean" + }, + "log_classification": { + "type": "boolean" + }, + "log_management": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "log_management_strategy": { + "oneOf": [ + { + "enum": [ + "STOP_INSERTING", + "DELETE_OLDEST" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "logpush": { + "type": "boolean" + }, + "logpush_public_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "otel": { + "oneOf": [ + { + "items": { + "properties": { + "authorization": { + "type": "string" + }, + "content_type": { + "enum": [ + "json", + "protobuf" + ], + "type": "string" + }, + "headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "url" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_interval": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_limit": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_technique": { + "oneOf": [ + { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_backoff": { + "oneOf": [ + { + "enum": [ + "constant", + "linear", + "exponential" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_delay": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "retry_max_attempts": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "spend_limits": { + "oneOf": [ + { + "properties": { + "enabled": { + "type": "boolean" + }, + "rules": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "cost" + ], + "type": "string" + }, + "metadata": { + "additionalProperties": { + "oneOf": [ + { + "properties": { + "mode": { + "enum": [ + "partition" + ], + "type": "string" + } + }, + "required": [ + "mode" + ], + "type": "object" + }, + { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + } + ] + }, + "type": "object" + }, + "model": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "provider": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + }, + "window": { + "type": "integer" + } + }, + "required": [ + "limit", + "limitType", + "window" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "store_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stripe": { + "oneOf": [ + { + "properties": { + "authorization": { + "type": "string" + }, + "usage_events": { + "items": { + "properties": { + "payload": { + "type": "string" + } + }, + "required": [ + "payload" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "authorization", + "usage_events" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "workers_ai_billing_mode": { + "enum": [ + "postpaid", + "unified" + ], + "type": "string" + }, + "zdr": { + "type": "boolean" + } + }, + "required": [ + "cache_invalidate_on_update", + "cache_ttl", + "collect_logs", + "created_at", + "id", + "modified_at", + "rate_limiting_interval", + "rate_limiting_limit" + ], + "type": "object", + }, + annotations: { + "destructiveHint": true, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": false, + "title": "Delete a gateway" + }, + method: "DELETE", + path: "/accounts/{account_id}/ai-gateway/gateways/{id}", + extensions: { + "x-api-token-group": [ + "AI Gateway Write" + ], + "x-cfPermissionsRequired": { + "enum": [ + "com.cloudflare.api.account.aig" + ], + "x-fern-enum": { + "com.cloudflare.api.account.aig": { + "name": "com_cloudflare_api_account_aig" + } + } + }, + "x-cfPlanAvailability": { + "business": true, + "enterprise": true, + "free": true, + "pro": true + } + }, + responses: { + schemas: { + "200": { + "properties": { + "authentication": { + "type": "boolean" + }, + "byok_only": { + "type": "boolean" + }, + "cache_invalidate_on_update": { + "type": "boolean" + }, + "cache_ttl": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "collect_logs": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "dlp": { + "anyOf": [ + { + "properties": { + "action": { + "enum": [ + "BLOCK", + "FLAG" + ], + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "profiles": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "enabled", + "profiles" + ], + "type": "object" + }, + { + "properties": { + "enabled": { + "type": "boolean" + }, + "policies": { + "items": { + "properties": { + "action": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "check": { + "items": { + "enum": [ + "REQUEST", + "RESPONSE" + ], + "type": "string" + }, + "type": "array" + }, + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "profiles": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "check", + "enabled", + "id", + "profiles" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "enabled", + "policies" + ], + "type": "object" + } + ] + }, + "guardrails": { + "oneOf": [ + { + "properties": { + "prompt": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" + }, + "response": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" + } + }, + "required": [ + "prompt", + "response" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "is_default": { + "type": "boolean" + }, + "log_classification": { + "type": "boolean" + }, + "log_management": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "log_management_strategy": { + "oneOf": [ + { + "enum": [ + "STOP_INSERTING", + "DELETE_OLDEST" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "logpush": { + "type": "boolean" + }, + "logpush_public_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "otel": { + "oneOf": [ + { + "items": { + "properties": { + "authorization": { + "type": "string" + }, + "content_type": { + "enum": [ + "json", + "protobuf" + ], + "type": "string" + }, + "headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "url" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_interval": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_limit": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_technique": { + "oneOf": [ + { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_backoff": { + "oneOf": [ + { + "enum": [ + "constant", + "linear", + "exponential" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_delay": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "retry_max_attempts": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "spend_limits": { + "oneOf": [ + { + "properties": { + "enabled": { + "type": "boolean" + }, + "rules": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "cost" + ], + "type": "string" + }, + "metadata": { + "additionalProperties": { + "oneOf": [ + { + "properties": { + "mode": { + "enum": [ + "partition" + ], + "type": "string" + } + }, + "required": [ + "mode" + ], + "type": "object" + }, + { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + } + ] + }, + "type": "object" + }, + "model": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "provider": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + }, + "window": { + "type": "integer" + } + }, + "required": [ + "limit", + "limitType", + "window" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "store_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stripe": { + "oneOf": [ + { + "properties": { + "authorization": { + "type": "string" + }, + "usage_events": { + "items": { + "properties": { + "payload": { + "type": "string" + } + }, + "required": [ + "payload" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "authorization", + "usage_events" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "workers_ai_billing_mode": { + "enum": [ + "postpaid", + "unified" + ], + "type": "string" + }, + "zdr": { + "type": "boolean" + } + }, + "required": [ + "cache_invalidate_on_update", + "cache_ttl", + "collect_logs", + "created_at", + "id", + "modified_at", + "rate_limiting_interval", + "rate_limiting_limit" + ], + "type": "object" + }, + "404": { + "properties": { + "errors": { + "items": { + "properties": { + "code": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "type": "object" + }, + "type": "array" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "errors", + "success" + ], + "type": "object" + } + }, + }, + request: (args) => ({ + path: `/accounts/${pathParam(args, "account_id")}/ai-gateway/gateways/${pathParam(args, "gateway_id")}`, + }), + }, + { + name: "ai_gateway_gateways_get", + title: "Get a gateway", + description: "Retrieves the configuration of an AI Gateway.", + inputSchema: { + type: "object", + properties: { + "account_id": { + "type": "string" + }, + "gateway_id": { + "description": "Unique identifier of the AI Gateway within the account.", + "type": "string" + } + }, + required: [ + "account_id", + "gateway_id" + ], + }, + outputSchema: { + "properties": { + "authentication": { + "type": "boolean" + }, + "byok_only": { + "type": "boolean" + }, + "cache_invalidate_on_update": { + "type": "boolean" + }, + "cache_ttl": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "collect_logs": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "dlp": { + "anyOf": [ + { + "properties": { + "action": { + "enum": [ + "BLOCK", + "FLAG" + ], + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "profiles": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "enabled", + "profiles" + ], + "type": "object" + }, + { + "properties": { + "enabled": { + "type": "boolean" + }, + "policies": { + "items": { + "properties": { + "action": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "check": { + "items": { "enum": [ - "FLAG", - "BLOCK" + "REQUEST", + "RESPONSE" ], "type": "string" }, - "S8": { - "enum": [ - "FLAG", - "BLOCK" - ], + "type": "array" + }, + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "profiles": { + "items": { "type": "string" }, - "S9": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - } - }, - "type": "object" + "type": "array" + } + }, + "required": [ + "action", + "check", + "enabled", + "id", + "profiles" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "enabled", + "policies" + ], + "type": "object" + } + ] + }, + "guardrails": { + "oneOf": [ + { + "properties": { + "prompt": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" } }, - "required": [ - "prompt", - "response" - ], "type": "object" }, - { - "type": "null" + "response": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" } - ] - }, - "id": { - "type": "string" + }, + "required": [ + "prompt", + "response" + ], + "type": "object" }, - "is_default": { - "type": "boolean" + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "is_default": { + "type": "boolean" + }, + "log_classification": { + "type": "boolean" + }, + "log_management": { + "oneOf": [ + { + "type": "integer" }, - "log_classification": { - "type": "boolean" + { + "type": "null" + } + ] + }, + "log_management_strategy": { + "oneOf": [ + { + "enum": [ + "STOP_INSERTING", + "DELETE_OLDEST" + ], + "type": "string" }, - "log_management": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "logpush": { + "type": "boolean" + }, + "logpush_public_key": { + "oneOf": [ + { + "type": "string" }, - "log_management_strategy": { - "oneOf": [ - { - "enum": [ - "STOP_INSERTING", - "DELETE_OLDEST" - ], - "type": "string" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "otel": { + "oneOf": [ + { + "items": { + "properties": { + "authorization": { + "type": "string" + }, + "content_type": { + "enum": [ + "json", + "protobuf" + ], + "type": "string" + }, + "headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "url" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" }, - "logpush": { - "type": "boolean" + { + "type": "null" + } + ] + }, + "rate_limiting_interval": { + "oneOf": [ + { + "type": "integer" }, - "logpush_public_key": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "rate_limiting_limit": { + "oneOf": [ + { + "type": "integer" }, - "modified_at": { - "format": "date-time", + { + "type": "null" + } + ] + }, + "rate_limiting_technique": { + "oneOf": [ + { + "enum": [ + "fixed", + "sliding" + ], "type": "string" }, - "otel": { - "oneOf": [ - { + { + "type": "null" + } + ] + }, + "retry_backoff": { + "oneOf": [ + { + "enum": [ + "constant", + "linear", + "exponential" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_delay": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "retry_max_attempts": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "spend_limits": { + "oneOf": [ + { + "properties": { + "enabled": { + "type": "boolean" + }, + "rules": { "items": { "properties": { - "authorization": { + "enabled": { + "type": "boolean" + }, + "id": { "type": "string" }, - "content_type": { + "limit": { + "type": "number" + }, + "limitType": { "enum": [ - "json", - "protobuf" + "cost" ], "type": "string" }, - "headers": { + "metadata": { "additionalProperties": { - "type": "string" + "oneOf": [ + { + "properties": { + "mode": { + "enum": [ + "partition" + ], + "type": "string" + } + }, + "required": [ + "mode" + ], + "type": "object" + }, + { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + } + ] }, "type": "object" }, - "url": { + "model": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "provider": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], "type": "string" + }, + "window": { + "type": "integer" } }, "required": [ - "headers", - "url" + "limit", + "limitType", + "window" ], "type": "object" }, - "maxItems": 5, + "maxItems": 20, "type": "array" - }, - { - "type": "null" - } - ] - }, - "rate_limiting_interval": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" } - ] + }, + "type": "object" }, - "rate_limiting_limit": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "store_id": { + "oneOf": [ + { + "type": "string" }, - "rate_limiting_technique": { - "oneOf": [ - { - "enum": [ - "fixed", - "sliding" - ], + { + "type": "null" + } + ] + }, + "stripe": { + "oneOf": [ + { + "properties": { + "authorization": { "type": "string" }, - { - "type": "null" + "usage_events": { + "items": { + "properties": { + "payload": { + "type": "string" + } + }, + "required": [ + "payload" + ], + "type": "object" + }, + "type": "array" } - ] + }, + "required": [ + "authorization", + "usage_events" + ], + "type": "object" }, - "retry_backoff": { - "oneOf": [ - { - "enum": [ - "constant", - "linear", - "exponential" - ], - "type": "string" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "workers_ai_billing_mode": { + "enum": [ + "postpaid", + "unified" + ], + "type": "string" + }, + "zdr": { + "type": "boolean" + } + }, + "required": [ + "cache_invalidate_on_update", + "cache_ttl", + "collect_logs", + "created_at", + "id", + "modified_at", + "rate_limiting_interval", + "rate_limiting_limit" + ], + "type": "object", + }, + annotations: { + "destructiveHint": false, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": true, + "title": "Get a gateway" + }, + method: "GET", + path: "/accounts/{account_id}/ai-gateway/gateways/{id}", + extensions: { + "x-api-token-group": [ + "AI Gateway Write", + "AI Gateway Read" + ], + "x-cfPermissionsRequired": { + "enum": [ + "com.cloudflare.api.account.aig" + ], + "x-fern-enum": { + "com.cloudflare.api.account.aig": { + "name": "com_cloudflare_api_account_aig" + } + } + }, + "x-cfPlanAvailability": { + "business": true, + "enterprise": true, + "free": true, + "pro": true + } + }, + responses: { + schemas: { + "200": { + "properties": { + "authentication": { + "type": "boolean" }, - "retry_delay": { + "byok_only": { + "type": "boolean" + }, + "cache_invalidate_on_update": { + "type": "boolean" + }, + "cache_ttl": { "oneOf": [ { "type": "integer" @@ -2031,321 +4449,331 @@ export const tools: readonly Tool[] = [ } ] }, - "retry_max_attempts": { - "oneOf": [ + "collect_logs": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "dlp": { + "anyOf": [ { - "type": "integer" + "properties": { + "action": { + "enum": [ + "BLOCK", + "FLAG" + ], + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "profiles": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "enabled", + "profiles" + ], + "type": "object" }, - { - "type": "null" - } - ] - }, - "spend_limits": { - "oneOf": [ { "properties": { "enabled": { "type": "boolean" }, - "rules": { + "policies": { "items": { "properties": { - "enabled": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "limit": { - "type": "number" - }, - "limitType": { + "action": { "enum": [ - "cost" + "FLAG", + "BLOCK" ], "type": "string" }, - "metadata": { - "additionalProperties": { - "oneOf": [ - { - "properties": { - "mode": { - "enum": [ - "partition" - ], - "type": "string" - } - }, - "required": [ - "mode" - ], - "type": "object" - }, - { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "mode", - "values" - ], - "type": "object" - } - ] - }, - "type": "object" - }, - "model": { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } + "check": { + "items": { + "enum": [ + "REQUEST", + "RESPONSE" + ], + "type": "string" }, - "required": [ - "mode", - "values" - ], - "type": "object" + "type": "array" }, - "provider": { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "mode", - "values" - ], - "type": "object" + "enabled": { + "type": "boolean" }, - "technique": { - "enum": [ - "fixed", - "sliding" - ], + "id": { "type": "string" }, - "window": { - "type": "integer" + "profiles": { + "items": { + "type": "string" + }, + "type": "array" } }, "required": [ - "limit", - "limitType", - "window" + "action", + "check", + "enabled", + "id", + "profiles" ], "type": "object" }, - "maxItems": 20, "type": "array" } }, + "required": [ + "enabled", + "policies" + ], "type": "object" - }, - { - "type": "null" - } - ] - }, - "store_id": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" } ] }, - "stripe": { + "guardrails": { "oneOf": [ { "properties": { - "authorization": { - "type": "string" + "prompt": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" }, - "usage_events": { - "items": { - "properties": { - "payload": { - "type": "string" - } + "response": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" }, - "required": [ - "payload" - ], - "type": "object" + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } }, - "type": "array" + "type": "object" } }, "required": [ - "authorization", - "usage_events" + "prompt", + "response" ], "type": "object" }, { "type": "null" } - ] - }, - "workers_ai_billing_mode": { - "enum": [ - "postpaid", - "unified" - ], - "type": "string" - }, - "zdr": { - "type": "boolean" - } - }, - "required": [ - "cache_invalidate_on_update", - "cache_ttl", - "collect_logs", - "created_at", - "id", - "modified_at", - "rate_limiting_interval", - "rate_limiting_limit" - ], - "type": "object" - }, - "404": { - "properties": { - "errors": { - "items": { - "properties": { - "code": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "code", - "message" - ], - "type": "object" - }, - "type": "array" - }, - "success": { - "type": "boolean" - } - }, - "required": [ - "errors", - "success" - ], - "type": "object" - } - }, - }, - request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/ai-gateway/gateways/${pathParam(args, "gateway_id")}`, - }), - }, - { - name: "ai_gateway_gateways_get", - title: "Get a gateway", - description: "Retrieves the configuration of an AI Gateway.", - inputSchema: { - type: "object", - properties: { - "account_id": { - "type": "string" - }, - "gateway_id": { - "description": "Unique identifier of the AI Gateway within the account.", - "type": "string" - } - }, - required: [ - "account_id", - "gateway_id" - ], - }, - annotations: { - "destructiveHint": false, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": true, - "title": "Get a gateway" - }, - method: "GET", - path: "/accounts/{account_id}/ai-gateway/gateways/{id}", - extensions: { - "x-api-token-group": [ - "AI Gateway Write", - "AI Gateway Read" - ], - "x-cfPermissionsRequired": { - "enum": [ - "com.cloudflare.api.account.aig" - ], - "x-fern-enum": { - "com.cloudflare.api.account.aig": { - "name": "com_cloudflare_api_account_aig" - } - } - }, - "x-cfPlanAvailability": { - "business": true, - "enterprise": true, - "free": true, - "pro": true - } - }, - responses: { - schemas: { - "200": { - "properties": { - "authentication": { - "type": "boolean" + ] }, - "byok_only": { + "id": { + "type": "string" + }, + "is_default": { "type": "boolean" }, - "cache_invalidate_on_update": { + "log_classification": { "type": "boolean" }, - "cache_ttl": { + "log_management": { "oneOf": [ { "type": "integer" @@ -2355,314 +4783,276 @@ export const tools: readonly Tool[] = [ } ] }, - "collect_logs": { + "log_management_strategy": { + "oneOf": [ + { + "enum": [ + "STOP_INSERTING", + "DELETE_OLDEST" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "logpush": { "type": "boolean" }, - "created_at": { + "logpush_public_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "modified_at": { "format": "date-time", "type": "string" }, - "dlp": { - "anyOf": [ + "otel": { + "oneOf": [ { - "properties": { - "action": { - "enum": [ - "BLOCK", - "FLAG" - ], - "type": "string" - }, - "enabled": { - "type": "boolean" - }, - "profiles": { - "items": { + "items": { + "properties": { + "authorization": { "type": "string" }, - "type": "array" - } + "content_type": { + "enum": [ + "json", + "protobuf" + ], + "type": "string" + }, + "headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "url" + ], + "type": "object" }, - "required": [ - "action", - "enabled", - "profiles" + "maxItems": 5, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_interval": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_limit": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_technique": { + "oneOf": [ + { + "enum": [ + "fixed", + "sliding" ], - "type": "object" + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_backoff": { + "oneOf": [ + { + "enum": [ + "constant", + "linear", + "exponential" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_delay": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "retry_max_attempts": { + "oneOf": [ + { + "type": "integer" }, + { + "type": "null" + } + ] + }, + "spend_limits": { + "oneOf": [ { "properties": { "enabled": { "type": "boolean" }, - "policies": { + "rules": { "items": { "properties": { - "action": { + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { "enum": [ - "FLAG", - "BLOCK" + "cost" ], "type": "string" }, - "check": { - "items": { - "enum": [ - "REQUEST", - "RESPONSE" - ], - "type": "string" + "metadata": { + "additionalProperties": { + "oneOf": [ + { + "properties": { + "mode": { + "enum": [ + "partition" + ], + "type": "string" + } + }, + "required": [ + "mode" + ], + "type": "object" + }, + { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + } + ] + }, + "type": "object" + }, + "model": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "provider": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } }, - "type": "array" - }, - "enabled": { - "type": "boolean" + "required": [ + "mode", + "values" + ], + "type": "object" }, - "id": { + "technique": { + "enum": [ + "fixed", + "sliding" + ], "type": "string" }, - "profiles": { - "items": { - "type": "string" - }, - "type": "array" + "window": { + "type": "integer" } }, "required": [ - "action", - "check", - "enabled", - "id", - "profiles" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "enabled", - "policies" - ], - "type": "object" - } - ] - }, - "guardrails": { - "oneOf": [ - { - "properties": { - "prompt": { - "properties": { - "P1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S10": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S11": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S12": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S13": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S2": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S3": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S4": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S5": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S6": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S7": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S8": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S9": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - } - }, - "type": "object" - }, - "response": { - "properties": { - "P1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S1": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S10": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S11": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S12": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S13": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S2": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S3": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S4": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S5": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S6": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S7": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S8": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - }, - "S9": { - "enum": [ - "FLAG", - "BLOCK" - ], - "type": "string" - } + "limit", + "limitType", + "window" + ], + "type": "object" }, - "type": "object" + "maxItems": 20, + "type": "array" } }, - "required": [ - "prompt", - "response" - ], "type": "object" }, { @@ -2670,526 +5060,945 @@ export const tools: readonly Tool[] = [ } ] }, - "id": { - "type": "string" - }, - "is_default": { - "type": "boolean" - }, - "log_classification": { - "type": "boolean" - }, - "log_management": { + "store_id": { "oneOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ] }, - "log_management_strategy": { + "stripe": { "oneOf": [ { - "enum": [ - "STOP_INSERTING", - "DELETE_OLDEST" + "properties": { + "authorization": { + "type": "string" + }, + "usage_events": { + "items": { + "properties": { + "payload": { + "type": "string" + } + }, + "required": [ + "payload" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "authorization", + "usage_events" ], - "type": "string" + "type": "object" }, { "type": "null" } ] }, - "logpush": { + "workers_ai_billing_mode": { + "enum": [ + "postpaid", + "unified" + ], + "type": "string" + }, + "zdr": { "type": "boolean" + } + }, + "required": [ + "cache_invalidate_on_update", + "cache_ttl", + "collect_logs", + "created_at", + "id", + "modified_at", + "rate_limiting_interval", + "rate_limiting_limit" + ], + "type": "object" + }, + "404": { + "properties": { + "errors": { + "items": { + "properties": { + "code": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "type": "object" + }, + "type": "array" }, - "logpush_public_key": { - "oneOf": [ - { - "type": "string" + "success": { + "type": "boolean" + } + }, + "required": [ + "errors", + "success" + ], + "type": "object" + } + }, + }, + request: (args) => ({ + path: `/accounts/${pathParam(args, "account_id")}/ai-gateway/gateways/${pathParam(args, "gateway_id")}`, + }), + }, + { + name: "ai_gateway_gateways_get_url", + title: "Get Gateway URL", + description: "Retrieves the endpoint URL for an AI Gateway.\n\nThis method is beta.", + inputSchema: { + type: "object", + properties: { + "account_id": { + "type": "string" + }, + "ai_gateway_provider": { + "type": "string" + }, + "gateway_id": { + "description": "Unique identifier of the AI Gateway within the account.", + "type": "string" + } + }, + required: [ + "account_id", + "gateway_id", + "ai_gateway_provider" + ], + }, + outputSchema: { + "type": "string", + }, + annotations: { + "destructiveHint": false, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": true, + "title": "Get Gateway URL" + }, + method: "GET", + path: "/accounts/{account_id}/ai-gateway/gateways/{gateway_id}/url/{provider}", + extensions: { + "x-api-token-group": [ + "AI Gateway Write", + "AI Gateway Read" + ], + "x-cfPermissionsRequired": { + "enum": [ + "com.cloudflare.api.account.aig" + ], + "x-fern-enum": { + "com.cloudflare.api.account.aig": { + "name": "com_cloudflare_api_account_aig" + } + } + }, + "x-cfPlanAvailability": { + "business": true, + "enterprise": true, + "free": true, + "pro": true + } + }, + responses: { + schemas: { + "200": { + "type": "string" + }, + "400": { + "properties": { + "errors": { + "items": { + "properties": { + "message": { + "type": "string" + } }, - { - "type": "null" - } - ] + "required": [ + "message" + ], + "type": "object" + }, + "type": "array" }, - "modified_at": { - "format": "date-time", - "type": "string" + "result": { + "type": "object" }, - "otel": { - "oneOf": [ - { - "items": { + "success": { + "type": "boolean" + } + }, + "required": [ + "errors", + "result", + "success" + ], + "type": "object" + } + }, + }, + request: (args) => ({ + path: `/accounts/${pathParam(args, "account_id")}/ai-gateway/gateways/${pathParam(args, "gateway_id")}/url/${pathParam(args, "ai_gateway_provider")}`, + }), + }, + { + name: "ai_gateway_gateways_list", + title: "List gateways", + description: "Lists the AI Gateways in the account. Use `search` to filter by gateway ID.", + inputSchema: { + type: "object", + properties: { + "account_id": { + "type": "string" + }, + "page": { + "default": 1, + "type": "integer" + }, + "per_page": { + "default": 20, + "type": "integer" + }, + "search": { + "description": "Search by id", + "type": "string" + } + }, + required: [ + "account_id" + ], + }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "authentication": { + "type": "boolean" + }, + "byok_only": { + "type": "boolean" + }, + "cache_invalidate_on_update": { + "type": "boolean" + }, + "cache_ttl": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "collect_logs": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "dlp": { + "anyOf": [ + { "properties": { - "authorization": { - "type": "string" - }, - "content_type": { + "action": { "enum": [ - "json", - "protobuf" + "BLOCK", + "FLAG" ], "type": "string" }, - "headers": { - "additionalProperties": { + "enabled": { + "type": "boolean" + }, + "profiles": { + "items": { "type": "string" }, - "type": "object" - }, - "url": { - "type": "string" + "type": "array" } }, "required": [ - "headers", - "url" + "action", + "enabled", + "profiles" ], "type": "object" }, - "maxItems": 5, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "rate_limiting_interval": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "rate_limiting_limit": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "rate_limiting_technique": { - "oneOf": [ - { - "enum": [ - "fixed", - "sliding" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "retry_backoff": { - "oneOf": [ - { - "enum": [ - "constant", - "linear", - "exponential" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "retry_delay": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "retry_max_attempts": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "spend_limits": { - "oneOf": [ - { - "properties": { - "enabled": { - "type": "boolean" + { + "properties": { + "enabled": { + "type": "boolean" + }, + "policies": { + "items": { + "properties": { + "action": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "check": { + "items": { + "enum": [ + "REQUEST", + "RESPONSE" + ], + "type": "string" + }, + "type": "array" + }, + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "profiles": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "check", + "enabled", + "id", + "profiles" + ], + "type": "object" + }, + "type": "array" + } }, - "rules": { - "items": { + "required": [ + "enabled", + "policies" + ], + "type": "object" + } + ] + }, + "guardrails": { + "oneOf": [ + { + "properties": { + "prompt": { "properties": { - "enabled": { - "type": "boolean" + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" + }, + "response": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" }, - "id": { + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], "type": "string" }, - "limit": { - "type": "number" + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" }, - "limitType": { + "S4": { "enum": [ - "cost" + "FLAG", + "BLOCK" ], "type": "string" }, - "metadata": { - "additionalProperties": { - "oneOf": [ - { - "properties": { - "mode": { - "enum": [ - "partition" - ], - "type": "string" - } - }, - "required": [ - "mode" - ], - "type": "object" - }, - { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" + } + }, + "required": [ + "prompt", + "response" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "is_default": { + "type": "boolean" + }, + "log_classification": { + "type": "boolean" + }, + "log_management": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "log_management_strategy": { + "oneOf": [ + { + "enum": [ + "STOP_INSERTING", + "DELETE_OLDEST" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "logpush": { + "type": "boolean" + }, + "logpush_public_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "otel": { + "oneOf": [ + { + "items": { + "properties": { + "authorization": { + "type": "string" + }, + "content_type": { + "enum": [ + "json", + "protobuf" + ], + "type": "string" + }, + "headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "url" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_interval": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_limit": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_technique": { + "oneOf": [ + { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_backoff": { + "oneOf": [ + { + "enum": [ + "constant", + "linear", + "exponential" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_delay": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "retry_max_attempts": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "spend_limits": { + "oneOf": [ + { + "properties": { + "enabled": { + "type": "boolean" + }, + "rules": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "cost" + ], + "type": "string" + }, + "metadata": { + "additionalProperties": { + "oneOf": [ + { + "properties": { + "mode": { + "enum": [ + "partition" + ], + "type": "string" + } }, - "values": { - "items": { + "required": [ + "mode" + ], + "type": "object" + }, + { + "properties": { + "mode": { + "enum": [ + "filter" + ], "type": "string" }, - "type": "array" - } - }, - "required": [ - "mode", - "values" - ], - "type": "object" - } - ] - }, - "type": "object" - }, - "model": { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + } + ] }, - "values": { - "items": { + "type": "object" + }, + "model": { + "properties": { + "mode": { + "enum": [ + "filter" + ], "type": "string" }, - "type": "array" - } - }, - "required": [ - "mode", - "values" - ], - "type": "object" - }, - "provider": { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" + "values": { + "items": { + "type": "string" + }, + "type": "array" + } }, - "values": { - "items": { + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "provider": { + "properties": { + "mode": { + "enum": [ + "filter" + ], "type": "string" }, - "type": "array" - } + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" }, - "required": [ - "mode", - "values" - ], - "type": "object" - }, - "technique": { - "enum": [ - "fixed", - "sliding" - ], - "type": "string" + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + }, + "window": { + "type": "integer" + } }, - "window": { - "type": "integer" - } + "required": [ + "limit", + "limitType", + "window" + ], + "type": "object" }, - "required": [ - "limit", - "limitType", - "window" - ], - "type": "object" - }, - "maxItems": 20, - "type": "array" - } - }, - "type": "object" - }, - { - "type": "null" - } - ] - }, - "store_id": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stripe": { - "oneOf": [ - { - "properties": { - "authorization": { - "type": "string" + "maxItems": 20, + "type": "array" + } }, - "usage_events": { - "items": { - "properties": { - "payload": { - "type": "string" - } - }, - "required": [ - "payload" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "authorization", - "usage_events" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "workers_ai_billing_mode": { - "enum": [ - "postpaid", - "unified" - ], - "type": "string" - }, - "zdr": { - "type": "boolean" - } - }, - "required": [ - "cache_invalidate_on_update", - "cache_ttl", - "collect_logs", - "created_at", - "id", - "modified_at", - "rate_limiting_interval", - "rate_limiting_limit" - ], - "type": "object" - }, - "404": { - "properties": { - "errors": { - "items": { - "properties": { - "code": { - "type": "number" + "type": "object" }, - "message": { - "type": "string" + { + "type": "null" } - }, - "required": [ - "code", - "message" - ], - "type": "object" + ] }, - "type": "array" - }, - "success": { - "type": "boolean" - } - }, - "required": [ - "errors", - "success" - ], - "type": "object" - } - }, - }, - request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/ai-gateway/gateways/${pathParam(args, "gateway_id")}`, - }), - }, - { - name: "ai_gateway_gateways_get_url", - title: "Get Gateway URL", - description: "Retrieves the endpoint URL for an AI Gateway.\n\nThis method is beta.", - inputSchema: { - type: "object", - properties: { - "account_id": { - "type": "string" - }, - "ai_gateway_provider": { - "type": "string" - }, - "gateway_id": { - "description": "Unique identifier of the AI Gateway within the account.", - "type": "string" - } - }, - required: [ - "account_id", - "gateway_id", - "ai_gateway_provider" - ], - }, - annotations: { - "destructiveHint": false, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": true, - "title": "Get Gateway URL" - }, - method: "GET", - path: "/accounts/{account_id}/ai-gateway/gateways/{gateway_id}/url/{provider}", - extensions: { - "x-api-token-group": [ - "AI Gateway Write", - "AI Gateway Read" - ], - "x-cfPermissionsRequired": { - "enum": [ - "com.cloudflare.api.account.aig" - ], - "x-fern-enum": { - "com.cloudflare.api.account.aig": { - "name": "com_cloudflare_api_account_aig" - } - } - }, - "x-cfPlanAvailability": { - "business": true, - "enterprise": true, - "free": true, - "pro": true - } - }, - responses: { - schemas: { - "200": { - "type": "string" - }, - "400": { - "properties": { - "errors": { - "items": { - "properties": { - "message": { + "store_id": { + "oneOf": [ + { "type": "string" + }, + { + "type": "null" } - }, - "required": [ - "message" - ], - "type": "object" + ] }, - "type": "array" - }, - "result": { - "type": "object" - }, - "success": { - "type": "boolean" - } - }, - "required": [ - "errors", - "result", - "success" - ], - "type": "object" - } - }, - }, - request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/ai-gateway/gateways/${pathParam(args, "gateway_id")}/url/${pathParam(args, "ai_gateway_provider")}`, - }), - }, - { - name: "ai_gateway_gateways_list", - title: "List gateways", - description: "Lists the AI Gateways in the account. Use `search` to filter by gateway ID.", - inputSchema: { - type: "object", - properties: { - "account_id": { - "type": "string" - }, - "page": { - "default": 1, - "type": "integer" - }, - "per_page": { - "default": 20, - "type": "integer" + "stripe": { + "oneOf": [ + { + "properties": { + "authorization": { + "type": "string" + }, + "usage_events": { + "items": { + "properties": { + "payload": { + "type": "string" + } + }, + "required": [ + "payload" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "authorization", + "usage_events" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "workers_ai_billing_mode": { + "enum": [ + "postpaid", + "unified" + ], + "type": "string" + }, + "zdr": { + "type": "boolean" + } + }, + "required": [ + "cache_invalidate_on_update", + "cache_ttl", + "collect_logs", + "created_at", + "id", + "modified_at", + "rate_limiting_interval", + "rate_limiting_limit" + ], + "type": "object" + }, + "type": "array" }, - "search": { - "description": "Search by id", - "type": "string" + "result_info": { + "type": "object" } }, - required: [ - "account_id" + "required": [ + "result" ], + "type": "object", }, annotations: { "destructiveHint": false, @@ -4456,240 +7265,938 @@ export const tools: readonly Tool[] = [ { "type": "integer" }, - { - "type": "null" + { + "type": "null" + } + ] + }, + "retry_max_attempts": { + "description": "Maximum number of retry attempts for failed requests (1-5)", + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "spend_limits": { + "oneOf": [ + { + "properties": { + "enabled": { + "default": false, + "type": "boolean" + }, + "rules": { + "default": [], + "items": { + "properties": { + "enabled": { + "default": true, + "type": "boolean" + }, + "id": { + "default": "00000000", + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "cost" + ], + "type": "string" + }, + "metadata": { + "additionalProperties": { + "oneOf": [ + { + "properties": { + "mode": { + "enum": [ + "partition" + ], + "type": "string" + } + }, + "required": [ + "mode" + ], + "type": "object" + }, + { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + } + ] + }, + "type": "object" + }, + "model": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "provider": { + "properties": { + "mode": { + "enum": [ + "filter" + ], + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + }, + "technique": { + "default": "sliding", + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + }, + "window": { + "type": "integer" + } + }, + "required": [ + "limit", + "limitType", + "window" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "store_id": { + "description": "Secrets Store used by this gateway. Omit on update to keep the current store. Cannot be cleared while stored keys or secret references depend on it.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stripe": { + "oneOf": [ + { + "properties": { + "authorization": { + "type": "string" + }, + "usage_events": { + "items": { + "properties": { + "payload": { + "type": "string" + } + }, + "required": [ + "payload" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "authorization", + "usage_events" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "workers_ai_billing_mode": { + "default": "postpaid", + "description": "Controls how Workers AI inference calls routed through this gateway are billed. 'postpaid' bills the account directly through Workers AI; 'unified' deducts credits via AI Gateway using neuron-based pricing and delegates billing to AI Gateway.", + "enum": [ + "postpaid", + "unified" + ], + "type": "string" + }, + "zdr": { + "type": "boolean" + } + }, + "required": [ + "cache_invalidate_on_update", + "cache_ttl", + "collect_logs", + "rate_limiting_interval", + "rate_limiting_limit" + ], + "type": "object" + }, + "gateway_id": { + "description": "Unique identifier of the AI Gateway within the account.", + "type": "string" + } + }, + required: [ + "account_id", + "gateway_id" + ], + }, + outputSchema: { + "properties": { + "authentication": { + "type": "boolean" + }, + "byok_only": { + "type": "boolean" + }, + "cache_invalidate_on_update": { + "type": "boolean" + }, + "cache_ttl": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "collect_logs": { + "type": "boolean" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "dlp": { + "anyOf": [ + { + "properties": { + "action": { + "enum": [ + "BLOCK", + "FLAG" + ], + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "profiles": { + "items": { + "type": "string" + }, + "type": "array" } - ] + }, + "required": [ + "action", + "enabled", + "profiles" + ], + "type": "object" }, - "retry_max_attempts": { - "description": "Maximum number of retry attempts for failed requests (1-5)", - "oneOf": [ - { - "type": "integer" + { + "properties": { + "enabled": { + "type": "boolean" }, - { - "type": "null" + "policies": { + "items": { + "properties": { + "action": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "check": { + "items": { + "enum": [ + "REQUEST", + "RESPONSE" + ], + "type": "string" + }, + "type": "array" + }, + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "profiles": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "check", + "enabled", + "id", + "profiles" + ], + "type": "object" + }, + "type": "array" } - ] - }, - "spend_limits": { - "oneOf": [ - { + }, + "required": [ + "enabled", + "policies" + ], + "type": "object" + } + ] + }, + "guardrails": { + "oneOf": [ + { + "properties": { + "prompt": { "properties": { - "enabled": { - "default": false, - "type": "boolean" + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" }, - "rules": { - "default": [], - "items": { - "properties": { - "enabled": { - "default": true, - "type": "boolean" - }, - "id": { - "default": "00000000", - "type": "string" - }, - "limit": { - "type": "number" - }, - "limitType": { - "enum": [ - "cost" - ], - "type": "string" - }, - "metadata": { - "additionalProperties": { - "oneOf": [ - { - "properties": { - "mode": { - "enum": [ - "partition" - ], - "type": "string" - } - }, - "required": [ - "mode" - ], - "type": "object" - }, - { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "mode", - "values" + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" + }, + "response": { + "properties": { + "P1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S1": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S10": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S11": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S12": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S13": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S2": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S3": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S4": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S5": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S6": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S7": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S8": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + }, + "S9": { + "enum": [ + "FLAG", + "BLOCK" + ], + "type": "string" + } + }, + "type": "object" + } + }, + "required": [ + "prompt", + "response" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "is_default": { + "type": "boolean" + }, + "log_classification": { + "type": "boolean" + }, + "log_management": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "log_management_strategy": { + "oneOf": [ + { + "enum": [ + "STOP_INSERTING", + "DELETE_OLDEST" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "logpush": { + "type": "boolean" + }, + "logpush_public_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "otel": { + "oneOf": [ + { + "items": { + "properties": { + "authorization": { + "type": "string" + }, + "content_type": { + "enum": [ + "json", + "protobuf" + ], + "type": "string" + }, + "headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "url" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_interval": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_limit": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "rate_limiting_technique": { + "oneOf": [ + { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_backoff": { + "oneOf": [ + { + "enum": [ + "constant", + "linear", + "exponential" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retry_delay": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "retry_max_attempts": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "spend_limits": { + "oneOf": [ + { + "properties": { + "enabled": { + "type": "boolean" + }, + "rules": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "limit": { + "type": "number" + }, + "limitType": { + "enum": [ + "cost" + ], + "type": "string" + }, + "metadata": { + "additionalProperties": { + "oneOf": [ + { + "properties": { + "mode": { + "enum": [ + "partition" ], - "type": "object" + "type": "string" } - ] - }, - "type": "object" - }, - "model": { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } + "required": [ + "mode" + ], + "type": "object" }, - "required": [ - "mode", - "values" - ], - "type": "object" - }, - "provider": { - "properties": { - "mode": { - "enum": [ - "filter" - ], - "type": "string" - }, - "values": { - "items": { + { + "properties": { + "mode": { + "enum": [ + "filter" + ], "type": "string" }, - "type": "array" - } - }, - "required": [ - "mode", - "values" - ], - "type": "object" - }, - "technique": { - "default": "sliding", + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "mode", + "values" + ], + "type": "object" + } + ] + }, + "type": "object" + }, + "model": { + "properties": { + "mode": { "enum": [ - "fixed", - "sliding" + "filter" ], "type": "string" }, - "window": { - "type": "integer" + "values": { + "items": { + "type": "string" + }, + "type": "array" } }, "required": [ - "limit", - "limitType", - "window" + "mode", + "values" ], "type": "object" }, - "maxItems": 20, - "type": "array" - } - }, - "type": "object" - }, - { - "type": "null" - } - ] - }, - "store_id": { - "description": "Secrets Store used by this gateway. Omit on update to keep the current store. Cannot be cleared while stored keys or secret references depend on it.", - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stripe": { - "oneOf": [ - { - "properties": { - "authorization": { - "type": "string" - }, - "usage_events": { - "items": { + "provider": { "properties": { - "payload": { + "mode": { + "enum": [ + "filter" + ], "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" } }, "required": [ - "payload" + "mode", + "values" ], "type": "object" }, - "type": "array" - } + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + }, + "window": { + "type": "integer" + } + }, + "required": [ + "limit", + "limitType", + "window" + ], + "type": "object" }, - "required": [ - "authorization", - "usage_events" - ], - "type": "object" - }, - { - "type": "null" + "maxItems": 20, + "type": "array" } - ] + }, + "type": "object" }, - "workers_ai_billing_mode": { - "default": "postpaid", - "description": "Controls how Workers AI inference calls routed through this gateway are billed. 'postpaid' bills the account directly through Workers AI; 'unified' deducts credits via AI Gateway using neuron-based pricing and delegates billing to AI Gateway.", - "enum": [ - "postpaid", - "unified" - ], + { + "type": "null" + } + ] + }, + "store_id": { + "oneOf": [ + { "type": "string" }, - "zdr": { - "type": "boolean" + { + "type": "null" } - }, - "required": [ - "cache_invalidate_on_update", - "cache_ttl", - "collect_logs", - "rate_limiting_interval", - "rate_limiting_limit" - ], - "type": "object" + ] }, - "gateway_id": { - "description": "Unique identifier of the AI Gateway within the account.", + "stripe": { + "oneOf": [ + { + "properties": { + "authorization": { + "type": "string" + }, + "usage_events": { + "items": { + "properties": { + "payload": { + "type": "string" + } + }, + "required": [ + "payload" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "authorization", + "usage_events" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "workers_ai_billing_mode": { + "enum": [ + "postpaid", + "unified" + ], "type": "string" + }, + "zdr": { + "type": "boolean" } }, - required: [ - "account_id", - "gateway_id" + "required": [ + "cache_invalidate_on_update", + "cache_ttl", + "collect_logs", + "created_at", + "id", + "modified_at", + "rate_limiting_interval", + "rate_limiting_limit" ], + "type": "object", }, annotations: { "destructiveHint": true, diff --git a/src/generated/forge-mcp/aiGateway/logs/tools.ts b/src/generated/forge-mcp/aiGateway/logs/tools.ts index 13ca29d8..1633b224 100644 --- a/src/generated/forge-mcp/aiGateway/logs/tools.ts +++ b/src/generated/forge-mcp/aiGateway/logs/tools.ts @@ -128,6 +128,17 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, + outputSchema: { + "properties": { + "success": { + "type": "boolean" + } + }, + "required": [ + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -237,6 +248,127 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "cached": { + "type": "boolean" + }, + "cost": { + "type": "number" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "custom_cost": { + "type": "boolean" + }, + "duration": { + "type": "integer" + }, + "id": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "model": { + "type": "string" + }, + "model_type": { + "type": "string" + }, + "path": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "request_content_type": { + "type": "string" + }, + "request_head": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "request_head_complete": { + "type": "boolean" + }, + "request_size": { + "type": "integer" + }, + "request_type": { + "type": "string" + }, + "response_content_type": { + "type": "string" + }, + "response_head": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "response_head_complete": { + "type": "boolean" + }, + "response_size": { + "type": "integer" + }, + "status_code": { + "type": "integer" + }, + "step": { + "type": "integer" + }, + "success": { + "type": "boolean" + }, + "tokens_in": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "tokens_out": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "cached", + "created_at", + "duration", + "id", + "model", + "path", + "provider", + "success", + "tokens_in", + "tokens_out" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -451,6 +583,9 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -547,6 +682,9 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -821,6 +959,153 @@ export const tools: readonly Tool[] = [ "gateway_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "cached": { + "type": "boolean" + }, + "cost": { + "type": "number" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "custom_cost": { + "type": "boolean" + }, + "duration": { + "type": "integer" + }, + "id": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "model": { + "type": "string" + }, + "model_type": { + "type": "string" + }, + "path": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "request_content_type": { + "type": "string" + }, + "request_type": { + "type": "string" + }, + "response_content_type": { + "type": "string" + }, + "status_code": { + "type": "integer" + }, + "step": { + "type": "integer" + }, + "success": { + "type": "boolean" + }, + "tokens_in": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "tokens_out": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "cached", + "created_at", + "duration", + "id", + "model", + "path", + "provider", + "success", + "tokens_in", + "tokens_out" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "max_cost": { + "type": "number" + }, + "max_duration": { + "type": "number" + }, + "max_tokens_in": { + "type": "number" + }, + "max_tokens_out": { + "type": "number" + }, + "max_total_tokens": { + "type": "number" + }, + "min_cost": { + "type": "number" + }, + "min_duration": { + "type": "number" + }, + "min_tokens_in": { + "type": "number" + }, + "min_tokens_out": { + "type": "number" + }, + "min_total_tokens": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1139,6 +1424,9 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/aiSearch/items/tools.ts b/src/generated/forge-mcp/aiSearch/items/tools.ts index 7a4afe57..f4eb17b6 100644 --- a/src/generated/forge-mcp/aiSearch/items/tools.ts +++ b/src/generated/forge-mcp/aiSearch/items/tools.ts @@ -44,6 +44,79 @@ export const tools: readonly Tool[] = [ "item_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "end_byte": { + "type": "number" + }, + "id": { + "type": "string" + }, + "item": { + "properties": { + "key": { + "type": "string" + }, + "metadata": { + "type": "object" + }, + "timestamp": { + "type": "number" + } + }, + "required": [ + "key" + ], + "type": "object" + }, + "start_byte": { + "type": "number" + }, + "text": { + "type": "string" + } + }, + "required": [ + "id", + "item", + "text" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "offset": { + "type": "integer" + }, + "total": { + "type": "integer" + } + }, + "required": [ + "count", + "limit", + "offset", + "total" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -302,6 +375,17 @@ export const tools: readonly Tool[] = [ "item_id" ], }, + outputSchema: { + "properties": { + "key": { + "type": "string" + } + }, + "required": [ + "key" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -829,6 +913,126 @@ export const tools: readonly Tool[] = [ "item_id" ], }, + outputSchema: { + "properties": { + "checksum": { + "type": "string" + }, + "chunks_count": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "error": { + "type": "string" + }, + "file_size": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "key": { + "type": "string" + }, + "last_seen_at": { + "format": "date-time", + "type": "string" + }, + "metadata": { + "oneOf": [ + { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "namespace": { + "type": "string" + }, + "next_action": { + "oneOf": [ + { + "enum": [ + "INDEX", + "DELETE" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "enum": [ + "queued", + "running", + "completed", + "error", + "skipped", + "outdated" + ], + "type": "string" + } + }, + "required": [ + "checksum", + "chunks_count", + "created_at", + "file_size", + "id", + "key", + "last_seen_at", + "metadata", + "namespace", + "next_action", + "source_id", + "status" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1133,6 +1337,159 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "checksum": { + "type": "string" + }, + "chunks_count": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "error": { + "type": "string" + }, + "file_size": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "key": { + "type": "string" + }, + "last_seen_at": { + "format": "date-time", + "type": "string" + }, + "metadata": { + "oneOf": [ + { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "namespace": { + "type": "string" + }, + "next_action": { + "oneOf": [ + { + "enum": [ + "INDEX", + "DELETE" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "enum": [ + "queued", + "running", + "completed", + "error", + "skipped", + "outdated" + ], + "type": "string" + } + }, + "required": [ + "checksum", + "chunks_count", + "created_at", + "file_size", + "id", + "key", + "last_seen_at", + "metadata", + "namespace", + "next_action", + "source_id", + "status" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + } + }, + "required": [ + "count", + "page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1475,6 +1832,111 @@ export const tools: readonly Tool[] = [ "item_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "chunkCount": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "errorType": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "fileKey": { + "type": "string" + }, + "message": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "processingTimeMs": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "timestamp": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "action", + "chunkCount", + "errorType", + "fileKey", + "message", + "processingTimeMs", + "timestamp" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "per_page": { + "type": "integer" + }, + "truncated": { + "type": "boolean" + } + }, + "required": [ + "count", + "cursor", + "per_page", + "truncated" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1784,6 +2246,126 @@ export const tools: readonly Tool[] = [ "item_id" ], }, + outputSchema: { + "properties": { + "checksum": { + "type": "string" + }, + "chunks_count": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "error": { + "type": "string" + }, + "file_size": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "key": { + "type": "string" + }, + "last_seen_at": { + "format": "date-time", + "type": "string" + }, + "metadata": { + "oneOf": [ + { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "namespace": { + "type": "string" + }, + "next_action": { + "oneOf": [ + { + "enum": [ + "INDEX", + "DELETE" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "enum": [ + "queued", + "running", + "completed", + "error", + "skipped", + "outdated" + ], + "type": "string" + } + }, + "required": [ + "checksum", + "chunks_count", + "created_at", + "file_size", + "id", + "key", + "last_seen_at", + "metadata", + "namespace", + "next_action", + "source_id", + "status" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -2162,6 +2744,180 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "properties": { + "checksum": { + "type": "string" + }, + "chunks_count": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "error": { + "type": "string" + }, + "file_size": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "key": { + "type": "string" + }, + "last_seen_at": { + "format": "date-time", + "type": "string" + }, + "metadata": { + "oneOf": [ + { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "namespace": { + "type": "string" + }, + "next_action": { + "oneOf": [ + { + "enum": [ + "INDEX", + "DELETE" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "enum": [ + "queued", + "running", + "completed", + "error", + "skipped", + "outdated" + ], + "type": "string" + }, + "warnings": { + "items": { + "oneOf": [ + { + "properties": { + "code": { + "enum": [ + "custom_metadata_value_not_indexed" + ], + "type": "string" + }, + "expected_type": { + "enum": [ + "text", + "number", + "boolean", + "datetime" + ], + "type": "string" + }, + "field": { + "type": "string" + } + }, + "required": [ + "code", + "expected_type", + "field" + ], + "type": "object" + }, + { + "properties": { + "code": { + "enum": [ + "custom_metadata_field_not_filterable" + ], + "type": "string" + }, + "field": { + "type": "string" + } + }, + "required": [ + "code", + "field" + ], + "type": "object" + } + ] + }, + "maxItems": 10, + "type": "array" + } + }, + "required": [ + "checksum", + "chunks_count", + "created_at", + "file_size", + "id", + "key", + "last_seen_at", + "metadata", + "namespace", + "next_action", + "source_id", + "status" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -2809,6 +3565,126 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "properties": { + "checksum": { + "type": "string" + }, + "chunks_count": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "error": { + "type": "string" + }, + "file_size": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "key": { + "type": "string" + }, + "last_seen_at": { + "format": "date-time", + "type": "string" + }, + "metadata": { + "oneOf": [ + { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "namespace": { + "type": "string" + }, + "next_action": { + "oneOf": [ + { + "enum": [ + "INDEX", + "DELETE" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "enum": [ + "queued", + "running", + "completed", + "error", + "skipped", + "outdated" + ], + "type": "string" + } + }, + "required": [ + "checksum", + "chunks_count", + "created_at", + "file_size", + "id", + "key", + "last_seen_at", + "metadata", + "namespace", + "next_action", + "source_id", + "status" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiSearch/jobs/tools.ts b/src/generated/forge-mcp/aiSearch/jobs/tools.ts index 49ae703d..a479395f 100644 --- a/src/generated/forge-mcp/aiSearch/jobs/tools.ts +++ b/src/generated/forge-mcp/aiSearch/jobs/tools.ts @@ -50,6 +50,40 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "properties": { + "description": { + "type": "string" + }, + "end_reason": { + "type": "string" + }, + "ended_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "last_seen_at": { + "type": "string" + }, + "source": { + "enum": [ + "user", + "schedule" + ], + "type": "string" + }, + "started_at": { + "type": "string" + } + }, + "required": [ + "id", + "source" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -267,6 +301,40 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "properties": { + "description": { + "type": "string" + }, + "end_reason": { + "type": "string" + }, + "ended_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "last_seen_at": { + "type": "string" + }, + "source": { + "enum": [ + "user", + "schedule" + ], + "type": "string" + }, + "started_at": { + "type": "string" + } + }, + "required": [ + "id", + "source" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -541,6 +609,40 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "properties": { + "description": { + "type": "string" + }, + "end_reason": { + "type": "string" + }, + "ended_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "last_seen_at": { + "type": "string" + }, + "source": { + "enum": [ + "user", + "schedule" + ], + "type": "string" + }, + "started_at": { + "type": "string" + } + }, + "required": [ + "id", + "source" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -720,6 +822,74 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "description": { + "type": "string" + }, + "end_reason": { + "type": "string" + }, + "ended_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "last_seen_at": { + "type": "string" + }, + "source": { + "enum": [ + "user", + "schedule" + ], + "type": "string" + }, + "started_at": { + "type": "string" + } + }, + "required": [ + "id", + "source" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -978,6 +1148,63 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "type": "number" + }, + "id": { + "type": "integer" + }, + "message": { + "type": "string" + }, + "message_type": { + "type": "integer" + } + }, + "required": [ + "created_at", + "id", + "message", + "message_type" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiSearch/namespace/tools.ts b/src/generated/forge-mcp/aiSearch/namespace/tools.ts index 47253299..00f62863 100644 --- a/src/generated/forge-mcp/aiSearch/namespace/tools.ts +++ b/src/generated/forge-mcp/aiSearch/namespace/tools.ts @@ -140,6 +140,139 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "public_endpoint_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "public_endpoint_params": { + "oneOf": [ + { + "properties": { + "authorized_hosts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chat_completions_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "custom_domains": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "maxItems": 1, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "default_domain_enabled": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "instances_allowed": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "mcp": { + "properties": { + "description": { + "type": "string" + }, + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "rate_limit": { + "properties": { + "period_ms": { + "type": "integer" + }, + "requests": { + "type": "integer" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + } + }, + "type": "object" + }, + "search_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "created_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -433,6 +566,9 @@ export const tools: readonly Tool[] = [ "namespace" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -594,6 +730,139 @@ export const tools: readonly Tool[] = [ "namespace" ], }, + outputSchema: { + "properties": { + "created_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "public_endpoint_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "public_endpoint_params": { + "oneOf": [ + { + "properties": { + "authorized_hosts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chat_completions_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "custom_domains": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "maxItems": 1, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "default_domain_enabled": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "instances_allowed": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "mcp": { + "properties": { + "description": { + "type": "string" + }, + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "rate_limit": { + "properties": { + "period_ms": { + "type": "integer" + }, + "requests": { + "type": "integer" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + } + }, + "type": "object" + }, + "search_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "created_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -829,6 +1098,173 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "public_endpoint_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "public_endpoint_params": { + "oneOf": [ + { + "properties": { + "authorized_hosts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chat_completions_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "custom_domains": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "maxItems": 1, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "default_domain_enabled": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "instances_allowed": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "mcp": { + "properties": { + "description": { + "type": "string" + }, + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "rate_limit": { + "properties": { + "period_ms": { + "type": "integer" + }, + "requests": { + "type": "integer" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + } + }, + "type": "object" + }, + "search_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "created_at", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1214,6 +1650,139 @@ export const tools: readonly Tool[] = [ "namespace" ], }, + outputSchema: { + "properties": { + "created_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "public_endpoint_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "public_endpoint_params": { + "oneOf": [ + { + "properties": { + "authorized_hosts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chat_completions_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "custom_domains": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "maxItems": 1, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "default_domain_enabled": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "instances_allowed": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "mcp": { + "properties": { + "description": { + "type": "string" + }, + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "rate_limit": { + "properties": { + "period_ms": { + "type": "integer" + }, + "requests": { + "type": "integer" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + } + }, + "type": "object" + }, + "search_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "created_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiSearch/tokens/tools.ts b/src/generated/forge-mcp/aiSearch/tokens/tools.ts index 624cc078..333c8d50 100644 --- a/src/generated/forge-mcp/aiSearch/tokens/tools.ts +++ b/src/generated/forge-mcp/aiSearch/tokens/tools.ts @@ -45,6 +45,62 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "cf_api_id": { + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "legacy": { + "type": "boolean" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + } + }, + "required": [ + "cf_api_id", + "created_at", + "id", + "modified_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -205,6 +261,9 @@ export const tools: readonly Tool[] = [ "token_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -374,6 +433,62 @@ export const tools: readonly Tool[] = [ "token_id" ], }, + outputSchema: { + "properties": { + "cf_api_id": { + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "legacy": { + "type": "boolean" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + } + }, + "required": [ + "cf_api_id", + "created_at", + "id", + "modified_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -572,6 +687,96 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "cf_api_id": { + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "legacy": { + "type": "boolean" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + } + }, + "required": [ + "cf_api_id", + "created_at", + "id", + "modified_at", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -785,6 +990,62 @@ export const tools: readonly Tool[] = [ "token_id" ], }, + outputSchema: { + "properties": { + "cf_api_id": { + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "legacy": { + "type": "boolean" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + } + }, + "required": [ + "cf_api_id", + "created_at", + "id", + "modified_at", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiSearch/tools.ts b/src/generated/forge-mcp/aiSearch/tools.ts index 7f45109d..de89afa7 100644 --- a/src/generated/forge-mcp/aiSearch/tools.ts +++ b/src/generated/forge-mcp/aiSearch/tools.ts @@ -307,6 +307,234 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "properties": { + "choices": { + "items": { + "properties": { + "index": { + "type": "integer" + }, + "message": { + "properties": { + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "items": { + "oneOf": [ + { + "properties": { + "text": { + "type": "string" + }, + "type": { + "enum": [ + "text" + ], + "type": "string" + } + }, + "required": [ + "text", + "type" + ], + "type": "object" + }, + { + "properties": { + "image_url": { + "properties": { + "url": { + "type": "string" + } + }, + "required": [ + "url" + ], + "type": "object" + }, + "type": { + "enum": [ + "image_url" + ], + "type": "string" + } + }, + "required": [ + "image_url", + "type" + ], + "type": "object" + }, + { + "properties": { + "file": { + "properties": { + "file_data": { + "type": "string" + }, + "file_id": { + "type": "string" + }, + "filename": { + "type": "string" + } + }, + "required": [ + "filename" + ], + "type": "object" + }, + "type": { + "enum": [ + "file" + ], + "type": "string" + } + }, + "required": [ + "file", + "type" + ], + "type": "object" + } + ] + }, + "minItems": 1, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "role": { + "enum": [ + "system", + "developer", + "user", + "assistant", + "tool" + ], + "type": "string" + } + }, + "required": [ + "content", + "role" + ], + "type": "object" + } + }, + "required": [ + "message" + ], + "type": "object" + }, + "type": "array" + }, + "chunks": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "item": { + "properties": { + "key": { + "type": "string" + }, + "metadata": { + "type": "object" + }, + "timestamp": { + "type": "number" + } + }, + "required": [ + "key" + ], + "type": "object" + }, + "media_end_ms": { + "type": "integer" + }, + "media_start_ms": { + "type": "integer" + }, + "score": { + "type": "number" + }, + "scoring_details": { + "properties": { + "fusion_method": { + "enum": [ + "rrf", + "max" + ], + "type": "string" + }, + "keyword_rank": { + "type": "number" + }, + "keyword_score": { + "type": "number" + }, + "reranking_score": { + "type": "number" + }, + "vector_rank": { + "type": "number" + }, + "vector_score": { + "type": "number" + } + }, + "type": "object" + }, + "source_media_type": { + "enum": [ + "audio", + "video" + ], + "type": "string" + }, + "text": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "id", + "score", + "text", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "model": { + "type": "string" + }, + "object": { + "type": "string" + } + }, + "required": [ + "choices", + "chunks" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1368,374 +1596,613 @@ export const tools: readonly Tool[] = [ "namespace" ], }, - annotations: { - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": true, - "readOnlyHint": false, - "title": "Create an AI Search instance." - }, - method: "POST", - path: "/accounts/{account_id}/ai-search/namespaces/{namespace}/instances", - extensions: { - "x-cfPermissionsRequired": { - "enum": [ - "com.cloudflare.api.account.ai-search" - ], - "x-fern-enum": { - "com.cloudflare.api.account.ai-search": { - "name": "com_cloudflare_api_account_ai_search" - } - } - }, - "x-cfPlanAvailability": { - "business": true, - "enterprise": true, - "free": true, - "pro": true - }, - "x-forge-params": { - "id": { - "description": "Unique ID for the new AI Search instance.", - "positional": true + outputSchema: { + "properties": { + "ai_gateway_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] }, - "namespace": { - "description": "Namespace to use for this operation." + "ai_search_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] }, - "source": { - "description": "R2 bucket name or HTTP(S) root website URL to index. When type is omitted, the source determines it." + "cache": { + "type": "boolean" }, - "source_params": { - "description": "Optional data source settings as a JSON object." + "cache_threshold": { + "enum": [ + "super_strict_match", + "close_enough", + "flexible_friend", + "anything_goes" + ], + "type": "string" }, - "type": { - "description": "Data source type: r2 or web-crawler." - } - } - }, - responses: { - schemas: { - "201": { - "properties": { - "ai_gateway_id": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "ai_search_model": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cache": { - "type": "boolean" + "cache_ttl": { + "enum": [ + 600, + 1800, + 3600, + 7200, + 21600, + 43200, + 86400, + 172800, + 259200, + 518400 + ], + "type": "integer" + }, + "chunk_overlap": { + "type": "integer" + }, + "chunk_size": { + "type": "integer" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "oneOf": [ + { + "type": "string" }, - "cache_threshold": { - "enum": [ - "super_strict_match", - "close_enough", - "flexible_friend", - "anything_goes" - ], + { + "type": "null" + } + ] + }, + "custom_metadata": { + "items": { + "properties": { + "data_type": { + "enum": [ + "text", + "number", + "boolean", + "datetime" + ], + "type": "string" + }, + "field_name": { + "type": "string" + } + }, + "required": [ + "data_type", + "field_name" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" + }, + "embedding_model": { + "oneOf": [ + { "type": "string" }, - "cache_ttl": { - "enum": [ - 600, - 1800, - 3600, - 7200, - 21600, - 43200, - 86400, - 172800, - 259200, - 518400 - ], - "type": "integer" - }, - "chunk_overlap": { - "type": "integer" + { + "type": "null" + } + ] + }, + "enable": { + "type": "boolean" + }, + "engine_version": { + "type": "number" + }, + "fusion_method": { + "enum": [ + "max", + "rrf" + ], + "type": "string" + }, + "hybrid_search_enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "index_method": { + "properties": { + "keyword": { + "type": "boolean" }, - "chunk_size": { - "type": "integer" + "vector": { + "type": "boolean" + } + }, + "required": [ + "keyword", + "vector" + ], + "type": "object" + }, + "indexing_options": { + "oneOf": [ + { + "properties": { + "keyword_tokenizer": { + "enum": [ + "porter", + "trigram" + ], + "type": "string" + }, + "use_ocr": { + "type": "boolean" + } + }, + "type": "object" }, - "created_at": { + { + "type": "null" + } + ] + }, + "last_activity": { + "oneOf": [ + { "format": "date-time", "type": "string" }, - "created_by": { - "oneOf": [ - { + { + "type": "null" + } + ] + }, + "max_num_results": { + "type": "integer" + }, + "metadata": { + "properties": { + "created_from_aisearch_wizard": { + "type": "boolean" + }, + "created_from_emdash_plugin": { + "properties": { + "type": { + "enum": [ + "native", + "rest" + ], "type": "string" }, - { - "type": "null" + "version": { + "type": "string" } - ] + }, + "required": [ + "type", + "version" + ], + "type": "object" }, - "custom_metadata": { + "worker_domain": { + "type": "string" + } + }, + "type": "object" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "namespace": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "paused": { + "type": "boolean" + }, + "public_endpoint_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "public_endpoint_params": { + "properties": { + "authorized_hosts": { "items": { - "properties": { - "data_type": { - "enum": [ - "text", - "number", - "boolean", - "datetime" - ], - "type": "string" - }, - "field_name": { - "type": "string" - } - }, - "required": [ - "data_type", - "field_name" - ], - "type": "object" + "type": "string" }, - "maxItems": 5, "type": "array" }, - "embedding_model": { + "chat_completions_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "custom_domains": { "oneOf": [ { - "type": "string" + "items": { + "type": "string" + }, + "maxItems": 1, + "type": "array" }, { "type": "null" } ] }, - "enable": { + "default_domain_enabled": { "type": "boolean" }, - "engine_version": { - "type": "number" - }, - "fusion_method": { - "enum": [ - "max", - "rrf" - ], - "type": "string" - }, - "hybrid_search_enabled": { + "enabled": { "type": "boolean" }, - "id": { - "type": "string" - }, - "index_method": { + "mcp": { "properties": { - "keyword": { - "type": "boolean" + "description": { + "type": "string" }, - "vector": { + "disabled": { "type": "boolean" } }, - "required": [ - "keyword", - "vector" - ], "type": "object" }, - "indexing_options": { - "oneOf": [ - { - "properties": { - "keyword_tokenizer": { - "enum": [ - "porter", - "trigram" - ], - "type": "string" - }, - "use_ocr": { - "type": "boolean" - } - }, - "type": "object" + "rate_limit": { + "properties": { + "period_ms": { + "type": "integer" }, - { - "type": "null" - } - ] - }, - "last_activity": { - "oneOf": [ - { - "format": "date-time", - "type": "string" + "requests": { + "type": "integer" }, - { - "type": "null" + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" } - ] - }, - "max_num_results": { - "type": "integer" + }, + "type": "object" }, - "metadata": { + "search_endpoint": { "properties": { - "created_from_aisearch_wizard": { + "disabled": { "type": "boolean" - }, - "created_from_emdash_plugin": { - "properties": { - "type": { - "enum": [ - "native", - "rest" - ], - "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "reranking": { + "type": "boolean" + }, + "reranking_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retrieval_options": { + "oneOf": [ + { + "properties": { + "boost_by": { + "items": { + "properties": { + "direction": { + "enum": [ + "asc", + "desc", + "exists", + "not_exists" + ], + "type": "string" + }, + "field": { + "type": "string" + } }, - "version": { - "type": "string" - } + "required": [ + "field" + ], + "type": "object" }, - "required": [ - "type", - "version" - ], - "type": "object" + "maxItems": 3, + "type": "array" }, - "worker_domain": { + "keyword_match_mode": { + "enum": [ + "and", + "or" + ], "type": "string" } }, "type": "object" }, - "modified_at": { - "format": "date-time", + { + "type": "null" + } + ] + }, + "rewrite_model": { + "oneOf": [ + { "type": "string" }, - "modified_by": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "namespace": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "paused": { - "type": "boolean" - }, - "public_endpoint_id": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "rewrite_query": { + "type": "boolean" + }, + "score_threshold": { + "type": "number" + }, + "source": { + "oneOf": [ + { + "type": "string" }, - "public_endpoint_params": { + { + "type": "null" + } + ] + }, + "source_params": { + "oneOf": [ + { "properties": { - "authorized_hosts": { + "exclude_items": { "items": { "type": "string" }, + "maxItems": 10, "type": "array" }, - "chat_completions_endpoint": { - "properties": { - "disabled": { - "type": "boolean" - } + "include_items": { + "items": { + "type": "string" }, - "type": "object" - }, - "custom_domains": { - "oneOf": [ - { - "items": { - "type": "string" - }, - "maxItems": 1, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "default_domain_enabled": { - "type": "boolean" + "maxItems": 10, + "type": "array" }, - "enabled": { - "type": "boolean" + "prefix": { + "type": "string" }, - "mcp": { - "properties": { - "description": { - "type": "string" - }, - "disabled": { - "type": "boolean" - } - }, - "type": "object" + "r2_jurisdiction": { + "type": "string" }, - "rate_limit": { + "web_crawler": { "properties": { - "period_ms": { - "type": "integer" + "discover_options": { + "properties": { + "depth": { + "type": "number" + }, + "include_external_links": { + "type": "boolean" + }, + "include_subdomains": { + "type": "boolean" + }, + "limit": { + "type": "number" + }, + "max_age": { + "type": "number" + }, + "source": { + "enum": [ + "all", + "sitemaps", + "links" + ], + "type": "string" + } + }, + "type": "object" }, - "requests": { - "type": "integer" + "parse_options": { + "properties": { + "content_selector": { + "items": { + "properties": { + "path": { + "type": "string" + }, + "selector": { + "type": "string" + } + }, + "required": [ + "path", + "selector" + ], + "type": "object" + }, + "maxItems": 10, + "minItems": 1, + "type": "array" + }, + "include_headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "include_images": { + "type": "boolean" + }, + "specific_sitemaps": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "use_browser_rendering": { + "type": "boolean" + } + }, + "type": "object" }, - "technique": { + "parse_type": { "enum": [ - "fixed", - "sliding" + "sitemap", + "discover" ], "type": "string" } }, "type": "object" - }, - "search_endpoint": { - "properties": { - "disabled": { - "type": "boolean" - } - }, - "type": "object" } }, "type": "object" }, - "reranking": { - "type": "boolean" + { + "type": "null" + } + ] + }, + "status": { + "type": "string" + }, + "sync_interval": { + "enum": [ + 900, + 1800, + 3600, + 7200, + 14400, + 21600, + 43200, + 86400 + ], + "type": "integer" + }, + "token_id": { + "format": "uuid", + "type": "string" + }, + "type": { + "oneOf": [ + { + "enum": [ + "r2", + "web-crawler" + ], + "type": "string" }, - "reranking_model": { + { + "type": "null" + } + ] + } + }, + "required": [ + "created_at", + "id", + "modified_at" + ], + "type": "object", + }, + annotations: { + "destructiveHint": false, + "idempotentHint": false, + "openWorldHint": true, + "readOnlyHint": false, + "title": "Create an AI Search instance." + }, + method: "POST", + path: "/accounts/{account_id}/ai-search/namespaces/{namespace}/instances", + extensions: { + "x-cfPermissionsRequired": { + "enum": [ + "com.cloudflare.api.account.ai-search" + ], + "x-fern-enum": { + "com.cloudflare.api.account.ai-search": { + "name": "com_cloudflare_api_account_ai_search" + } + } + }, + "x-cfPlanAvailability": { + "business": true, + "enterprise": true, + "free": true, + "pro": true + }, + "x-forge-params": { + "id": { + "description": "Unique ID for the new AI Search instance.", + "positional": true + }, + "namespace": { + "description": "Namespace to use for this operation." + }, + "source": { + "description": "R2 bucket name or HTTP(S) root website URL to index. When type is omitted, the source determines it." + }, + "source_params": { + "description": "Optional data source settings as a JSON object." + }, + "type": { + "description": "Data source type: r2 or web-crawler." + } + } + }, + responses: { + schemas: { + "201": { + "properties": { + "ai_gateway_id": { "oneOf": [ { "type": "string" @@ -1745,50 +2212,7 @@ export const tools: readonly Tool[] = [ } ] }, - "retrieval_options": { - "oneOf": [ - { - "properties": { - "boost_by": { - "items": { - "properties": { - "direction": { - "enum": [ - "asc", - "desc", - "exists", - "not_exists" - ], - "type": "string" - }, - "field": { - "type": "string" - } - }, - "required": [ - "field" - ], - "type": "object" - }, - "maxItems": 3, - "type": "array" - }, - "keyword_match_mode": { - "enum": [ - "and", - "or" - ], - "type": "string" - } - }, - "type": "object" - }, - { - "type": "null" - } - ] - }, - "rewrite_model": { + "ai_search_model": { "oneOf": [ { "type": "string" @@ -1798,426 +2222,193 @@ export const tools: readonly Tool[] = [ } ] }, - "rewrite_query": { + "cache": { "type": "boolean" }, - "score_threshold": { - "type": "number" - }, - "source": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "source_params": { - "oneOf": [ - { - "properties": { - "exclude_items": { - "items": { - "type": "string" - }, - "maxItems": 10, - "type": "array" - }, - "include_items": { - "items": { - "type": "string" - }, - "maxItems": 10, - "type": "array" - }, - "prefix": { - "type": "string" - }, - "r2_jurisdiction": { - "type": "string" - }, - "web_crawler": { - "properties": { - "discover_options": { - "properties": { - "depth": { - "type": "number" - }, - "include_external_links": { - "type": "boolean" - }, - "include_subdomains": { - "type": "boolean" - }, - "limit": { - "type": "number" - }, - "max_age": { - "type": "number" - }, - "source": { - "enum": [ - "all", - "sitemaps", - "links" - ], - "type": "string" - } - }, - "type": "object" - }, - "parse_options": { - "properties": { - "content_selector": { - "items": { - "properties": { - "path": { - "type": "string" - }, - "selector": { - "type": "string" - } - }, - "required": [ - "path", - "selector" - ], - "type": "object" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "include_headers": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "include_images": { - "type": "boolean" - }, - "specific_sitemaps": { - "items": { - "type": "string" - }, - "maxItems": 10, - "type": "array" - }, - "use_browser_rendering": { - "type": "boolean" - } - }, - "type": "object" - }, - "parse_type": { - "enum": [ - "sitemap", - "discover" - ], - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - { - "type": "null" - } - ] - }, - "status": { + "cache_threshold": { + "enum": [ + "super_strict_match", + "close_enough", + "flexible_friend", + "anything_goes" + ], "type": "string" }, - "sync_interval": { + "cache_ttl": { "enum": [ - 900, + 600, 1800, 3600, 7200, - 14400, 21600, 43200, - 86400 + 86400, + 172800, + 259200, + 518400 ], "type": "integer" }, - "token_id": { - "format": "uuid", + "chunk_overlap": { + "type": "integer" + }, + "chunk_size": { + "type": "integer" + }, + "created_at": { + "format": "date-time", "type": "string" }, - "type": { + "created_by": { "oneOf": [ { - "enum": [ - "r2", - "web-crawler" - ], "type": "string" }, { "type": "null" } ] - } - }, - "required": [ - "created_at", - "id", - "modified_at" - ], - "type": "object" - }, - "400": { - "properties": { - "errors": { + }, + "custom_metadata": { "items": { "properties": { - "code": { - "type": "number" + "data_type": { + "enum": [ + "text", + "number", + "boolean", + "datetime" + ], + "type": "string" }, - "message": { + "field_name": { "type": "string" } }, "required": [ - "code", - "message" + "data_type", + "field_name" ], "type": "object" }, + "maxItems": 5, "type": "array" }, - "success": { + "embedding_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enable": { + "type": "boolean" + }, + "engine_version": { + "type": "number" + }, + "fusion_method": { "enum": [ - false + "max", + "rrf" ], + "type": "string" + }, + "hybrid_search_enabled": { "type": "boolean" - } - }, - "required": [ - "errors", - "success" - ], - "type": "object" - }, - "403": { - "properties": { - "errors": { - "items": { - "properties": { - "code": { - "type": "number" - }, - "message": { - "type": "string" - } + }, + "id": { + "type": "string" + }, + "index_method": { + "properties": { + "keyword": { + "type": "boolean" }, - "required": [ - "code", - "message" - ], - "type": "object" + "vector": { + "type": "boolean" + } }, - "type": "array" - }, - "success": { - "enum": [ - false + "required": [ + "keyword", + "vector" ], - "type": "boolean" - } - }, - "required": [ - "errors", - "success" - ], - "type": "object" - }, - "409": { - "properties": { - "errors": { - "items": { - "anyOf": [ - { - "properties": { - "code": { - "enum": [ - 7106 - ], - "type": "integer" - }, - "message": { - "type": "string" - } - }, - "required": [ - "code", - "message" - ], - "type": "object" - }, - { - "properties": { - "code": { - "enum": [ - 7109 - ], - "type": "integer" - }, - "message": { - "type": "string" - } + "type": "object" + }, + "indexing_options": { + "oneOf": [ + { + "properties": { + "keyword_tokenizer": { + "enum": [ + "porter", + "trigram" + ], + "type": "string" }, - "required": [ - "code", - "message" - ], - "type": "object" + "use_ocr": { + "type": "boolean" + } }, - { - "properties": { - "code": { - "enum": [ - 7124 - ], - "type": "integer" - }, - "message": { - "type": "string" - } - }, - "required": [ - "code", - "message" - ], - "type": "object" - } - ] - }, - "type": "array" + "type": "object" + }, + { + "type": "null" + } + ] }, - "success": { - "enum": [ - false - ], - "type": "boolean" - } - }, - "required": [ - "errors", - "success" - ], - "type": "object" - }, - "503": { - "properties": { - "errors": { - "items": { - "properties": { - "code": { - "type": "number" + "last_activity": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "max_num_results": { + "type": "integer" + }, + "metadata": { + "properties": { + "created_from_aisearch_wizard": { + "type": "boolean" + }, + "created_from_emdash_plugin": { + "properties": { + "type": { + "enum": [ + "native", + "rest" + ], + "type": "string" + }, + "version": { + "type": "string" + } }, - "message": { - "type": "string" - } + "required": [ + "type", + "version" + ], + "type": "object" }, - "required": [ - "code", - "message" - ], - "type": "object" + "worker_domain": { + "type": "string" + } }, - "type": "array" + "type": "object" }, - "success": { - "enum": [ - false - ], - "type": "boolean" - } - }, - "required": [ - "errors", - "success" - ], - "type": "object" - } - }, - }, - request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/ai-search/namespaces/${pathParam(args, "namespace")}/instances`, - body: { value: args["body"], mediaType: "application/json" }, - }), - }, - { - name: "ai_search_delete", - title: "Delete an AI Search instance.", - description: "Deletes an AI Search instance and all its indexed data permanently.\n\nThis method is beta.\n\nConfirm with the user before calling this tool. This operation permanently deletes the AI Search instance and all its indexed data.", - inputSchema: { - type: "object", - properties: { - "account_id": { - "type": "string" - }, - "instance_id": { - "type": "string" - }, - "namespace": { - "description": "Namespace name.", - "type": "string" - } - }, - required: [ - "account_id", - "namespace", - "instance_id" - ], - }, - annotations: { - "destructiveHint": true, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": false, - "title": "Delete an AI Search instance." - }, - method: "DELETE", - path: "/accounts/{account_id}/ai-search/namespaces/{namespace}/instances/{id}", - extensions: { - "x-cfPermissionsRequired": { - "enum": [ - "com.cloudflare.api.account.ai-search" - ], - "x-fern-enum": { - "com.cloudflare.api.account.ai-search": { - "name": "com_cloudflare_api_account_ai_search" - } - } - }, - "x-cfPlanAvailability": { - "business": true, - "enterprise": true, - "free": true, - "pro": true - }, - "x-forge-params": { - "id": { - "description": "AI Search instance ID." - }, - "namespace": { - "description": "Namespace to use for this operation." - } - } - }, - responses: { - schemas: { - "200": { - "properties": { - "ai_gateway_id": { + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { "oneOf": [ { "type": "string" @@ -2227,7 +2418,7 @@ export const tools: readonly Tool[] = [ } ] }, - "ai_search_model": { + "namespace": { "oneOf": [ { "type": "string" @@ -2237,213 +2428,7 @@ export const tools: readonly Tool[] = [ } ] }, - "cache": { - "type": "boolean" - }, - "cache_threshold": { - "enum": [ - "super_strict_match", - "close_enough", - "flexible_friend", - "anything_goes" - ], - "type": "string" - }, - "cache_ttl": { - "enum": [ - 600, - 1800, - 3600, - 7200, - 21600, - 43200, - 86400, - 172800, - 259200, - 518400 - ], - "type": "integer" - }, - "chunk_overlap": { - "type": "integer" - }, - "chunk_size": { - "type": "integer" - }, - "created_at": { - "format": "date-time", - "type": "string" - }, - "created_by": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "custom_metadata": { - "items": { - "properties": { - "data_type": { - "enum": [ - "text", - "number", - "boolean", - "datetime" - ], - "type": "string" - }, - "field_name": { - "type": "string" - } - }, - "required": [ - "data_type", - "field_name" - ], - "type": "object" - }, - "maxItems": 5, - "type": "array" - }, - "embedding_model": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "enable": { - "type": "boolean" - }, - "engine_version": { - "type": "number" - }, - "fusion_method": { - "enum": [ - "max", - "rrf" - ], - "type": "string" - }, - "hybrid_search_enabled": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "index_method": { - "properties": { - "keyword": { - "type": "boolean" - }, - "vector": { - "type": "boolean" - } - }, - "required": [ - "keyword", - "vector" - ], - "type": "object" - }, - "indexing_options": { - "oneOf": [ - { - "properties": { - "keyword_tokenizer": { - "enum": [ - "porter", - "trigram" - ], - "type": "string" - }, - "use_ocr": { - "type": "boolean" - } - }, - "type": "object" - }, - { - "type": "null" - } - ] - }, - "last_activity": { - "oneOf": [ - { - "format": "date-time", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "max_num_results": { - "type": "integer" - }, - "metadata": { - "properties": { - "created_from_aisearch_wizard": { - "type": "boolean" - }, - "created_from_emdash_plugin": { - "properties": { - "type": { - "enum": [ - "native", - "rest" - ], - "type": "string" - }, - "version": { - "type": "string" - } - }, - "required": [ - "type", - "version" - ], - "type": "object" - }, - "worker_domain": { - "type": "string" - } - }, - "type": "object" - }, - "modified_at": { - "format": "date-time", - "type": "string" - }, - "modified_by": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "namespace": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "paused": { + "paused": { "type": "boolean" }, "public_endpoint_id": { @@ -2772,7 +2757,7 @@ export const tools: readonly Tool[] = [ ], "type": "object" }, - "404": { + "400": { "properties": { "errors": { "items": { @@ -2805,7 +2790,7 @@ export const tools: readonly Tool[] = [ ], "type": "object" }, - "409": { + "403": { "properties": { "errors": { "items": { @@ -2837,448 +2822,754 @@ export const tools: readonly Tool[] = [ "success" ], "type": "object" - } - }, - }, - request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/ai-search/namespaces/${pathParam(args, "namespace")}/instances/${pathParam(args, "instance_id")}`, - }), - }, - { - name: "ai_search_get", - title: "Get an AI Search instance.", - description: "Retrieve the configuration and status of an AI Search instance.\n\nThis method is beta.", - inputSchema: { - type: "object", - properties: { - "account_id": { - "type": "string" }, - "instance_id": { - "type": "string" - }, - "namespace": { - "description": "Namespace name.", - "type": "string" - } - }, - required: [ - "account_id", - "namespace", - "instance_id" - ], - }, - annotations: { - "destructiveHint": false, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": true, - "title": "Get an AI Search instance." - }, - method: "GET", - path: "/accounts/{account_id}/ai-search/namespaces/{namespace}/instances/{id}", - extensions: { - "x-cfPermissionsRequired": { - "enum": [ - "com.cloudflare.api.account.ai-search" - ], - "x-fern-enum": { - "com.cloudflare.api.account.ai-search": { - "name": "com_cloudflare_api_account_ai_search" - } - } - }, - "x-cfPlanAvailability": { - "business": true, - "enterprise": true, - "free": true, - "pro": true - }, - "x-forge-params": { - "id": { - "description": "AI Search instance ID." - }, - "namespace": { - "description": "Namespace to use for this operation." - } - } - }, - responses: { - schemas: { - "200": { + "409": { "properties": { - "ai_gateway_id": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "ai_search_model": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cache": { - "type": "boolean" - }, - "cache_threshold": { - "enum": [ - "super_strict_match", - "close_enough", - "flexible_friend", - "anything_goes" - ], - "type": "string" + "errors": { + "items": { + "anyOf": [ + { + "properties": { + "code": { + "enum": [ + 7106 + ], + "type": "integer" + }, + "message": { + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "type": "object" + }, + { + "properties": { + "code": { + "enum": [ + 7109 + ], + "type": "integer" + }, + "message": { + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "type": "object" + }, + { + "properties": { + "code": { + "enum": [ + 7124 + ], + "type": "integer" + }, + "message": { + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "type": "object" + } + ] + }, + "type": "array" }, - "cache_ttl": { + "success": { "enum": [ - 600, - 1800, - 3600, - 7200, - 21600, - 43200, - 86400, - 172800, - 259200, - 518400 + false ], - "type": "integer" - }, - "chunk_overlap": { - "type": "integer" - }, - "chunk_size": { - "type": "integer" - }, - "created_at": { - "format": "date-time", - "type": "string" - }, - "created_by": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "custom_metadata": { + "type": "boolean" + } + }, + "required": [ + "errors", + "success" + ], + "type": "object" + }, + "503": { + "properties": { + "errors": { "items": { "properties": { - "data_type": { - "enum": [ - "text", - "number", - "boolean", - "datetime" - ], - "type": "string" + "code": { + "type": "number" }, - "field_name": { + "message": { "type": "string" } }, "required": [ - "data_type", - "field_name" + "code", + "message" ], "type": "object" }, - "maxItems": 5, "type": "array" }, - "embedding_model": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "enable": { - "type": "boolean" - }, - "engine_version": { - "type": "number" - }, - "fusion_method": { + "success": { "enum": [ - "max", - "rrf" + false ], - "type": "string" - }, - "hybrid_search_enabled": { "type": "boolean" - }, - "id": { + } + }, + "required": [ + "errors", + "success" + ], + "type": "object" + } + }, + }, + request: (args) => ({ + path: `/accounts/${pathParam(args, "account_id")}/ai-search/namespaces/${pathParam(args, "namespace")}/instances`, + body: { value: args["body"], mediaType: "application/json" }, + }), + }, + { + name: "ai_search_delete", + title: "Delete an AI Search instance.", + description: "Deletes an AI Search instance and all its indexed data permanently.\n\nThis method is beta.\n\nConfirm with the user before calling this tool. This operation permanently deletes the AI Search instance and all its indexed data.", + inputSchema: { + type: "object", + properties: { + "account_id": { + "type": "string" + }, + "instance_id": { + "type": "string" + }, + "namespace": { + "description": "Namespace name.", + "type": "string" + } + }, + required: [ + "account_id", + "namespace", + "instance_id" + ], + }, + outputSchema: { + "properties": { + "ai_gateway_id": { + "oneOf": [ + { "type": "string" }, - "index_method": { - "properties": { - "keyword": { - "type": "boolean" - }, - "vector": { - "type": "boolean" - } - }, - "required": [ - "keyword", - "vector" - ], - "type": "object" + { + "type": "null" + } + ] + }, + "ai_search_model": { + "oneOf": [ + { + "type": "string" }, - "indexing_options": { - "oneOf": [ - { - "properties": { - "keyword_tokenizer": { - "enum": [ - "porter", - "trigram" - ], - "type": "string" - }, - "use_ocr": { - "type": "boolean" - } - }, - "type": "object" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "cache": { + "type": "boolean" + }, + "cache_threshold": { + "enum": [ + "super_strict_match", + "close_enough", + "flexible_friend", + "anything_goes" + ], + "type": "string" + }, + "cache_ttl": { + "enum": [ + 600, + 1800, + 3600, + 7200, + 21600, + 43200, + 86400, + 172800, + 259200, + 518400 + ], + "type": "integer" + }, + "chunk_overlap": { + "type": "integer" + }, + "chunk_size": { + "type": "integer" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "oneOf": [ + { + "type": "string" }, - "last_activity": { - "oneOf": [ - { - "format": "date-time", + { + "type": "null" + } + ] + }, + "custom_metadata": { + "items": { + "properties": { + "data_type": { + "enum": [ + "text", + "number", + "boolean", + "datetime" + ], + "type": "string" + }, + "field_name": { + "type": "string" + } + }, + "required": [ + "data_type", + "field_name" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" + }, + "embedding_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enable": { + "type": "boolean" + }, + "engine_version": { + "type": "number" + }, + "fusion_method": { + "enum": [ + "max", + "rrf" + ], + "type": "string" + }, + "hybrid_search_enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "index_method": { + "properties": { + "keyword": { + "type": "boolean" + }, + "vector": { + "type": "boolean" + } + }, + "required": [ + "keyword", + "vector" + ], + "type": "object" + }, + "indexing_options": { + "oneOf": [ + { + "properties": { + "keyword_tokenizer": { + "enum": [ + "porter", + "trigram" + ], "type": "string" }, - { - "type": "null" + "use_ocr": { + "type": "boolean" } - ] + }, + "type": "object" }, - "max_num_results": { - "type": "integer" + { + "type": "null" + } + ] + }, + "last_activity": { + "oneOf": [ + { + "format": "date-time", + "type": "string" }, - "metadata": { + { + "type": "null" + } + ] + }, + "max_num_results": { + "type": "integer" + }, + "metadata": { + "properties": { + "created_from_aisearch_wizard": { + "type": "boolean" + }, + "created_from_emdash_plugin": { "properties": { - "created_from_aisearch_wizard": { - "type": "boolean" - }, - "created_from_emdash_plugin": { - "properties": { - "type": { - "enum": [ - "native", - "rest" - ], - "type": "string" - }, - "version": { - "type": "string" - } - }, - "required": [ - "type", - "version" + "type": { + "enum": [ + "native", + "rest" ], - "type": "object" + "type": "string" }, - "worker_domain": { + "version": { "type": "string" } }, + "required": [ + "type", + "version" + ], "type": "object" }, - "modified_at": { - "format": "date-time", + "worker_domain": { + "type": "string" + } + }, + "type": "object" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "oneOf": [ + { "type": "string" }, - "modified_by": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" + { + "type": "null" + } + ] + }, + "namespace": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "paused": { + "type": "boolean" + }, + "public_endpoint_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "public_endpoint_params": { + "properties": { + "authorized_hosts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chat_completions_endpoint": { + "properties": { + "disabled": { + "type": "boolean" } - ] + }, + "type": "object" }, - "namespace": { + "custom_domains": { "oneOf": [ { - "type": "string" + "items": { + "type": "string" + }, + "maxItems": 1, + "type": "array" }, { "type": "null" } ] }, - "paused": { + "default_domain_enabled": { "type": "boolean" }, - "public_endpoint_id": { - "oneOf": [ - { + "enabled": { + "type": "boolean" + }, + "mcp": { + "properties": { + "description": { "type": "string" }, - { - "type": "null" + "disabled": { + "type": "boolean" } - ] + }, + "type": "object" }, - "public_endpoint_params": { + "rate_limit": { "properties": { - "authorized_hosts": { - "items": { - "type": "string" - }, - "type": "array" + "period_ms": { + "type": "integer" }, - "chat_completions_endpoint": { - "properties": { - "disabled": { - "type": "boolean" - } - }, - "type": "object" + "requests": { + "type": "integer" }, - "custom_domains": { - "oneOf": [ - { - "items": { + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + } + }, + "type": "object" + }, + "search_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "reranking": { + "type": "boolean" + }, + "reranking_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retrieval_options": { + "oneOf": [ + { + "properties": { + "boost_by": { + "items": { + "properties": { + "direction": { + "enum": [ + "asc", + "desc", + "exists", + "not_exists" + ], "type": "string" }, - "maxItems": 1, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "default_domain_enabled": { - "type": "boolean" - }, - "enabled": { - "type": "boolean" - }, - "mcp": { - "properties": { - "description": { - "type": "string" + "field": { + "type": "string" + } }, - "disabled": { - "type": "boolean" - } + "required": [ + "field" + ], + "type": "object" }, - "type": "object" + "maxItems": 3, + "type": "array" }, - "rate_limit": { - "properties": { - "period_ms": { - "type": "integer" - }, - "requests": { - "type": "integer" - }, - "technique": { - "enum": [ - "fixed", - "sliding" - ], - "type": "string" - } - }, - "type": "object" - }, - "search_endpoint": { - "properties": { - "disabled": { - "type": "boolean" - } - }, - "type": "object" + "keyword_match_mode": { + "enum": [ + "and", + "or" + ], + "type": "string" } }, "type": "object" }, - "reranking": { - "type": "boolean" + { + "type": "null" + } + ] + }, + "rewrite_model": { + "oneOf": [ + { + "type": "string" }, - "reranking_model": { - "oneOf": [ - { + { + "type": "null" + } + ] + }, + "rewrite_query": { + "type": "boolean" + }, + "score_threshold": { + "type": "number" + }, + "source": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_params": { + "oneOf": [ + { + "properties": { + "exclude_items": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "include_items": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "prefix": { "type": "string" }, - { - "type": "null" - } - ] - }, - "retrieval_options": { - "oneOf": [ - { + "r2_jurisdiction": { + "type": "string" + }, + "web_crawler": { "properties": { - "boost_by": { - "items": { - "properties": { - "direction": { - "enum": [ - "asc", - "desc", - "exists", - "not_exists" + "discover_options": { + "properties": { + "depth": { + "type": "number" + }, + "include_external_links": { + "type": "boolean" + }, + "include_subdomains": { + "type": "boolean" + }, + "limit": { + "type": "number" + }, + "max_age": { + "type": "number" + }, + "source": { + "enum": [ + "all", + "sitemaps", + "links" + ], + "type": "string" + } + }, + "type": "object" + }, + "parse_options": { + "properties": { + "content_selector": { + "items": { + "properties": { + "path": { + "type": "string" + }, + "selector": { + "type": "string" + } + }, + "required": [ + "path", + "selector" ], + "type": "object" + }, + "maxItems": 10, + "minItems": 1, + "type": "array" + }, + "include_headers": { + "additionalProperties": { "type": "string" }, - "field": { + "type": "object" + }, + "include_images": { + "type": "boolean" + }, + "specific_sitemaps": { + "items": { "type": "string" - } + }, + "maxItems": 10, + "type": "array" }, - "required": [ - "field" - ], - "type": "object" + "use_browser_rendering": { + "type": "boolean" + } }, - "maxItems": 3, - "type": "array" + "type": "object" }, - "keyword_match_mode": { + "parse_type": { "enum": [ - "and", - "or" + "sitemap", + "discover" ], "type": "string" } }, "type": "object" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "status": { + "type": "string" + }, + "sync_interval": { + "enum": [ + 900, + 1800, + 3600, + 7200, + 14400, + 21600, + 43200, + 86400 + ], + "type": "integer" + }, + "token_id": { + "format": "uuid", + "type": "string" + }, + "type": { + "oneOf": [ + { + "enum": [ + "r2", + "web-crawler" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "created_at", + "id", + "modified_at" + ], + "type": "object", + }, + annotations: { + "destructiveHint": true, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": false, + "title": "Delete an AI Search instance." + }, + method: "DELETE", + path: "/accounts/{account_id}/ai-search/namespaces/{namespace}/instances/{id}", + extensions: { + "x-cfPermissionsRequired": { + "enum": [ + "com.cloudflare.api.account.ai-search" + ], + "x-fern-enum": { + "com.cloudflare.api.account.ai-search": { + "name": "com_cloudflare_api_account_ai_search" + } + } + }, + "x-cfPlanAvailability": { + "business": true, + "enterprise": true, + "free": true, + "pro": true + }, + "x-forge-params": { + "id": { + "description": "AI Search instance ID." + }, + "namespace": { + "description": "Namespace to use for this operation." + } + } + }, + responses: { + schemas: { + "200": { + "properties": { + "ai_gateway_id": { + "oneOf": [ + { + "type": "string" }, { "type": "null" } ] }, - "rewrite_model": { + "ai_search_model": { "oneOf": [ { "type": "string" @@ -3288,13 +3579,44 @@ export const tools: readonly Tool[] = [ } ] }, - "rewrite_query": { + "cache": { "type": "boolean" }, - "score_threshold": { - "type": "number" + "cache_threshold": { + "enum": [ + "super_strict_match", + "close_enough", + "flexible_friend", + "anything_goes" + ], + "type": "string" }, - "source": { + "cache_ttl": { + "enum": [ + 600, + 1800, + 3600, + 7200, + 21600, + 43200, + 86400, + 172800, + 259200, + 518400 + ], + "type": "integer" + }, + "chunk_overlap": { + "type": "integer" + }, + "chunk_size": { + "type": "integer" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { "oneOf": [ { "type": "string" @@ -3304,113 +3626,88 @@ export const tools: readonly Tool[] = [ } ] }, - "source_params": { + "custom_metadata": { + "items": { + "properties": { + "data_type": { + "enum": [ + "text", + "number", + "boolean", + "datetime" + ], + "type": "string" + }, + "field_name": { + "type": "string" + } + }, + "required": [ + "data_type", + "field_name" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" + }, + "embedding_model": { "oneOf": [ { - "properties": { - "exclude_items": { - "items": { - "type": "string" - }, - "maxItems": 10, - "type": "array" - }, - "include_items": { - "items": { - "type": "string" - }, - "maxItems": 10, - "type": "array" - }, - "prefix": { - "type": "string" - }, - "r2_jurisdiction": { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enable": { + "type": "boolean" + }, + "engine_version": { + "type": "number" + }, + "fusion_method": { + "enum": [ + "max", + "rrf" + ], + "type": "string" + }, + "hybrid_search_enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "index_method": { + "properties": { + "keyword": { + "type": "boolean" + }, + "vector": { + "type": "boolean" + } + }, + "required": [ + "keyword", + "vector" + ], + "type": "object" + }, + "indexing_options": { + "oneOf": [ + { + "properties": { + "keyword_tokenizer": { + "enum": [ + "porter", + "trigram" + ], "type": "string" }, - "web_crawler": { - "properties": { - "discover_options": { - "properties": { - "depth": { - "type": "number" - }, - "include_external_links": { - "type": "boolean" - }, - "include_subdomains": { - "type": "boolean" - }, - "limit": { - "type": "number" - }, - "max_age": { - "type": "number" - }, - "source": { - "enum": [ - "all", - "sitemaps", - "links" - ], - "type": "string" - } - }, - "type": "object" - }, - "parse_options": { - "properties": { - "content_selector": { - "items": { - "properties": { - "path": { - "type": "string" - }, - "selector": { - "type": "string" - } - }, - "required": [ - "path", - "selector" - ], - "type": "object" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "include_headers": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "include_images": { - "type": "boolean" - }, - "specific_sitemaps": { - "items": { - "type": "string" - }, - "maxItems": 10, - "type": "array" - }, - "use_browser_rendering": { - "type": "boolean" - } - }, - "type": "object" - }, - "parse_type": { - "enum": [ - "sitemap", - "discover" - ], - "type": "string" - } - }, - "type": "object" + "use_ocr": { + "type": "boolean" } }, "type": "object" @@ -3420,81 +3717,1683 @@ export const tools: readonly Tool[] = [ } ] }, - "status": { - "type": "string" + "last_activity": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] }, - "sync_interval": { - "enum": [ - 900, - 1800, - 3600, - 7200, - 14400, - 21600, - 43200, - 86400 - ], + "max_num_results": { "type": "integer" }, - "token_id": { - "format": "uuid", + "metadata": { + "properties": { + "created_from_aisearch_wizard": { + "type": "boolean" + }, + "created_from_emdash_plugin": { + "properties": { + "type": { + "enum": [ + "native", + "rest" + ], + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "type", + "version" + ], + "type": "object" + }, + "worker_domain": { + "type": "string" + } + }, + "type": "object" + }, + "modified_at": { + "format": "date-time", "type": "string" }, - "type": { + "modified_by": { "oneOf": [ { - "enum": [ - "r2", - "web-crawler" - ], "type": "string" }, { "type": "null" } ] - } - }, - "required": [ - "created_at", - "id", - "modified_at" - ], - "type": "object" - }, - "404": { - "properties": { - "errors": { - "items": { - "properties": { - "code": { - "type": "number" - }, - "message": { - "type": "string" - } + }, + "namespace": { + "oneOf": [ + { + "type": "string" }, - "required": [ - "code", - "message" - ], - "type": "object" - }, - "type": "array" + { + "type": "null" + } + ] }, - "success": { - "enum": [ - false - ], + "paused": { "type": "boolean" - } - }, - "required": [ - "errors", - "success" - ], - "type": "object" - } + }, + "public_endpoint_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "public_endpoint_params": { + "properties": { + "authorized_hosts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chat_completions_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "custom_domains": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "maxItems": 1, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "default_domain_enabled": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "mcp": { + "properties": { + "description": { + "type": "string" + }, + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "rate_limit": { + "properties": { + "period_ms": { + "type": "integer" + }, + "requests": { + "type": "integer" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + } + }, + "type": "object" + }, + "search_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "reranking": { + "type": "boolean" + }, + "reranking_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retrieval_options": { + "oneOf": [ + { + "properties": { + "boost_by": { + "items": { + "properties": { + "direction": { + "enum": [ + "asc", + "desc", + "exists", + "not_exists" + ], + "type": "string" + }, + "field": { + "type": "string" + } + }, + "required": [ + "field" + ], + "type": "object" + }, + "maxItems": 3, + "type": "array" + }, + "keyword_match_mode": { + "enum": [ + "and", + "or" + ], + "type": "string" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "rewrite_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rewrite_query": { + "type": "boolean" + }, + "score_threshold": { + "type": "number" + }, + "source": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_params": { + "oneOf": [ + { + "properties": { + "exclude_items": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "include_items": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "prefix": { + "type": "string" + }, + "r2_jurisdiction": { + "type": "string" + }, + "web_crawler": { + "properties": { + "discover_options": { + "properties": { + "depth": { + "type": "number" + }, + "include_external_links": { + "type": "boolean" + }, + "include_subdomains": { + "type": "boolean" + }, + "limit": { + "type": "number" + }, + "max_age": { + "type": "number" + }, + "source": { + "enum": [ + "all", + "sitemaps", + "links" + ], + "type": "string" + } + }, + "type": "object" + }, + "parse_options": { + "properties": { + "content_selector": { + "items": { + "properties": { + "path": { + "type": "string" + }, + "selector": { + "type": "string" + } + }, + "required": [ + "path", + "selector" + ], + "type": "object" + }, + "maxItems": 10, + "minItems": 1, + "type": "array" + }, + "include_headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "include_images": { + "type": "boolean" + }, + "specific_sitemaps": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "use_browser_rendering": { + "type": "boolean" + } + }, + "type": "object" + }, + "parse_type": { + "enum": [ + "sitemap", + "discover" + ], + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "status": { + "type": "string" + }, + "sync_interval": { + "enum": [ + 900, + 1800, + 3600, + 7200, + 14400, + 21600, + 43200, + 86400 + ], + "type": "integer" + }, + "token_id": { + "format": "uuid", + "type": "string" + }, + "type": { + "oneOf": [ + { + "enum": [ + "r2", + "web-crawler" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "created_at", + "id", + "modified_at" + ], + "type": "object" + }, + "404": { + "properties": { + "errors": { + "items": { + "properties": { + "code": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "type": "object" + }, + "type": "array" + }, + "success": { + "enum": [ + false + ], + "type": "boolean" + } + }, + "required": [ + "errors", + "success" + ], + "type": "object" + }, + "409": { + "properties": { + "errors": { + "items": { + "properties": { + "code": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "type": "object" + }, + "type": "array" + }, + "success": { + "enum": [ + false + ], + "type": "boolean" + } + }, + "required": [ + "errors", + "success" + ], + "type": "object" + } + }, + }, + request: (args) => ({ + path: `/accounts/${pathParam(args, "account_id")}/ai-search/namespaces/${pathParam(args, "namespace")}/instances/${pathParam(args, "instance_id")}`, + }), + }, + { + name: "ai_search_get", + title: "Get an AI Search instance.", + description: "Retrieve the configuration and status of an AI Search instance.\n\nThis method is beta.", + inputSchema: { + type: "object", + properties: { + "account_id": { + "type": "string" + }, + "instance_id": { + "type": "string" + }, + "namespace": { + "description": "Namespace name.", + "type": "string" + } + }, + required: [ + "account_id", + "namespace", + "instance_id" + ], + }, + outputSchema: { + "properties": { + "ai_gateway_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "ai_search_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cache": { + "type": "boolean" + }, + "cache_threshold": { + "enum": [ + "super_strict_match", + "close_enough", + "flexible_friend", + "anything_goes" + ], + "type": "string" + }, + "cache_ttl": { + "enum": [ + 600, + 1800, + 3600, + 7200, + 21600, + 43200, + 86400, + 172800, + 259200, + 518400 + ], + "type": "integer" + }, + "chunk_overlap": { + "type": "integer" + }, + "chunk_size": { + "type": "integer" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "custom_metadata": { + "items": { + "properties": { + "data_type": { + "enum": [ + "text", + "number", + "boolean", + "datetime" + ], + "type": "string" + }, + "field_name": { + "type": "string" + } + }, + "required": [ + "data_type", + "field_name" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" + }, + "embedding_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enable": { + "type": "boolean" + }, + "engine_version": { + "type": "number" + }, + "fusion_method": { + "enum": [ + "max", + "rrf" + ], + "type": "string" + }, + "hybrid_search_enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "index_method": { + "properties": { + "keyword": { + "type": "boolean" + }, + "vector": { + "type": "boolean" + } + }, + "required": [ + "keyword", + "vector" + ], + "type": "object" + }, + "indexing_options": { + "oneOf": [ + { + "properties": { + "keyword_tokenizer": { + "enum": [ + "porter", + "trigram" + ], + "type": "string" + }, + "use_ocr": { + "type": "boolean" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "last_activity": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "max_num_results": { + "type": "integer" + }, + "metadata": { + "properties": { + "created_from_aisearch_wizard": { + "type": "boolean" + }, + "created_from_emdash_plugin": { + "properties": { + "type": { + "enum": [ + "native", + "rest" + ], + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "type", + "version" + ], + "type": "object" + }, + "worker_domain": { + "type": "string" + } + }, + "type": "object" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "namespace": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "paused": { + "type": "boolean" + }, + "public_endpoint_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "public_endpoint_params": { + "properties": { + "authorized_hosts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chat_completions_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "custom_domains": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "maxItems": 1, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "default_domain_enabled": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "mcp": { + "properties": { + "description": { + "type": "string" + }, + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "rate_limit": { + "properties": { + "period_ms": { + "type": "integer" + }, + "requests": { + "type": "integer" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + } + }, + "type": "object" + }, + "search_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "reranking": { + "type": "boolean" + }, + "reranking_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retrieval_options": { + "oneOf": [ + { + "properties": { + "boost_by": { + "items": { + "properties": { + "direction": { + "enum": [ + "asc", + "desc", + "exists", + "not_exists" + ], + "type": "string" + }, + "field": { + "type": "string" + } + }, + "required": [ + "field" + ], + "type": "object" + }, + "maxItems": 3, + "type": "array" + }, + "keyword_match_mode": { + "enum": [ + "and", + "or" + ], + "type": "string" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "rewrite_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rewrite_query": { + "type": "boolean" + }, + "score_threshold": { + "type": "number" + }, + "source": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_params": { + "oneOf": [ + { + "properties": { + "exclude_items": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "include_items": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "prefix": { + "type": "string" + }, + "r2_jurisdiction": { + "type": "string" + }, + "web_crawler": { + "properties": { + "discover_options": { + "properties": { + "depth": { + "type": "number" + }, + "include_external_links": { + "type": "boolean" + }, + "include_subdomains": { + "type": "boolean" + }, + "limit": { + "type": "number" + }, + "max_age": { + "type": "number" + }, + "source": { + "enum": [ + "all", + "sitemaps", + "links" + ], + "type": "string" + } + }, + "type": "object" + }, + "parse_options": { + "properties": { + "content_selector": { + "items": { + "properties": { + "path": { + "type": "string" + }, + "selector": { + "type": "string" + } + }, + "required": [ + "path", + "selector" + ], + "type": "object" + }, + "maxItems": 10, + "minItems": 1, + "type": "array" + }, + "include_headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "include_images": { + "type": "boolean" + }, + "specific_sitemaps": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "use_browser_rendering": { + "type": "boolean" + } + }, + "type": "object" + }, + "parse_type": { + "enum": [ + "sitemap", + "discover" + ], + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "status": { + "type": "string" + }, + "sync_interval": { + "enum": [ + 900, + 1800, + 3600, + 7200, + 14400, + 21600, + 43200, + 86400 + ], + "type": "integer" + }, + "token_id": { + "format": "uuid", + "type": "string" + }, + "type": { + "oneOf": [ + { + "enum": [ + "r2", + "web-crawler" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "created_at", + "id", + "modified_at" + ], + "type": "object", + }, + annotations: { + "destructiveHint": false, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": true, + "title": "Get an AI Search instance." + }, + method: "GET", + path: "/accounts/{account_id}/ai-search/namespaces/{namespace}/instances/{id}", + extensions: { + "x-cfPermissionsRequired": { + "enum": [ + "com.cloudflare.api.account.ai-search" + ], + "x-fern-enum": { + "com.cloudflare.api.account.ai-search": { + "name": "com_cloudflare_api_account_ai_search" + } + } + }, + "x-cfPlanAvailability": { + "business": true, + "enterprise": true, + "free": true, + "pro": true + }, + "x-forge-params": { + "id": { + "description": "AI Search instance ID." + }, + "namespace": { + "description": "Namespace to use for this operation." + } + } + }, + responses: { + schemas: { + "200": { + "properties": { + "ai_gateway_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "ai_search_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cache": { + "type": "boolean" + }, + "cache_threshold": { + "enum": [ + "super_strict_match", + "close_enough", + "flexible_friend", + "anything_goes" + ], + "type": "string" + }, + "cache_ttl": { + "enum": [ + 600, + 1800, + 3600, + 7200, + 21600, + 43200, + 86400, + 172800, + 259200, + 518400 + ], + "type": "integer" + }, + "chunk_overlap": { + "type": "integer" + }, + "chunk_size": { + "type": "integer" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "custom_metadata": { + "items": { + "properties": { + "data_type": { + "enum": [ + "text", + "number", + "boolean", + "datetime" + ], + "type": "string" + }, + "field_name": { + "type": "string" + } + }, + "required": [ + "data_type", + "field_name" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" + }, + "embedding_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enable": { + "type": "boolean" + }, + "engine_version": { + "type": "number" + }, + "fusion_method": { + "enum": [ + "max", + "rrf" + ], + "type": "string" + }, + "hybrid_search_enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "index_method": { + "properties": { + "keyword": { + "type": "boolean" + }, + "vector": { + "type": "boolean" + } + }, + "required": [ + "keyword", + "vector" + ], + "type": "object" + }, + "indexing_options": { + "oneOf": [ + { + "properties": { + "keyword_tokenizer": { + "enum": [ + "porter", + "trigram" + ], + "type": "string" + }, + "use_ocr": { + "type": "boolean" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "last_activity": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "max_num_results": { + "type": "integer" + }, + "metadata": { + "properties": { + "created_from_aisearch_wizard": { + "type": "boolean" + }, + "created_from_emdash_plugin": { + "properties": { + "type": { + "enum": [ + "native", + "rest" + ], + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "type", + "version" + ], + "type": "object" + }, + "worker_domain": { + "type": "string" + } + }, + "type": "object" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "namespace": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "paused": { + "type": "boolean" + }, + "public_endpoint_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "public_endpoint_params": { + "properties": { + "authorized_hosts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chat_completions_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "custom_domains": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "maxItems": 1, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "default_domain_enabled": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "mcp": { + "properties": { + "description": { + "type": "string" + }, + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "rate_limit": { + "properties": { + "period_ms": { + "type": "integer" + }, + "requests": { + "type": "integer" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + } + }, + "type": "object" + }, + "search_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "reranking": { + "type": "boolean" + }, + "reranking_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retrieval_options": { + "oneOf": [ + { + "properties": { + "boost_by": { + "items": { + "properties": { + "direction": { + "enum": [ + "asc", + "desc", + "exists", + "not_exists" + ], + "type": "string" + }, + "field": { + "type": "string" + } + }, + "required": [ + "field" + ], + "type": "object" + }, + "maxItems": 3, + "type": "array" + }, + "keyword_match_mode": { + "enum": [ + "and", + "or" + ], + "type": "string" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "rewrite_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rewrite_query": { + "type": "boolean" + }, + "score_threshold": { + "type": "number" + }, + "source": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_params": { + "oneOf": [ + { + "properties": { + "exclude_items": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "include_items": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "prefix": { + "type": "string" + }, + "r2_jurisdiction": { + "type": "string" + }, + "web_crawler": { + "properties": { + "discover_options": { + "properties": { + "depth": { + "type": "number" + }, + "include_external_links": { + "type": "boolean" + }, + "include_subdomains": { + "type": "boolean" + }, + "limit": { + "type": "number" + }, + "max_age": { + "type": "number" + }, + "source": { + "enum": [ + "all", + "sitemaps", + "links" + ], + "type": "string" + } + }, + "type": "object" + }, + "parse_options": { + "properties": { + "content_selector": { + "items": { + "properties": { + "path": { + "type": "string" + }, + "selector": { + "type": "string" + } + }, + "required": [ + "path", + "selector" + ], + "type": "object" + }, + "maxItems": 10, + "minItems": 1, + "type": "array" + }, + "include_headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "include_images": { + "type": "boolean" + }, + "specific_sitemaps": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "use_browser_rendering": { + "type": "boolean" + } + }, + "type": "object" + }, + "parse_type": { + "enum": [ + "sitemap", + "discover" + ], + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "status": { + "type": "string" + }, + "sync_interval": { + "enum": [ + 900, + 1800, + 3600, + 7200, + 14400, + 21600, + 43200, + 86400 + ], + "type": "integer" + }, + "token_id": { + "format": "uuid", + "type": "string" + }, + "type": { + "oneOf": [ + { + "enum": [ + "r2", + "web-crawler" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "created_at", + "id", + "modified_at" + ], + "type": "object" + }, + "404": { + "properties": { + "errors": { + "items": { + "properties": { + "code": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "type": "object" + }, + "type": "array" + }, + "success": { + "enum": [ + false + ], + "type": "boolean" + } + }, + "required": [ + "errors", + "success" + ], + "type": "object" + } }, }, request: (args) => ({ @@ -3546,15 +5445,754 @@ export const tools: readonly Tool[] = [ "description": "Number of results per page.", "type": "integer" }, - "search": { - "description": "Filter instances whose id contains this string (case-insensitive).", - "type": "string" + "search": { + "description": "Filter instances whose id contains this string (case-insensitive).", + "type": "string" + } + }, + required: [ + "account_id", + "namespace" + ], + }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "ai_gateway_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "ai_search_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cache": { + "type": "boolean" + }, + "cache_threshold": { + "oneOf": [ + { + "enum": [ + "super_strict_match", + "close_enough", + "flexible_friend", + "anything_goes" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cache_ttl": { + "enum": [ + 600, + 1800, + 3600, + 7200, + 21600, + 43200, + 86400, + 172800, + 259200, + 518400 + ], + "type": "integer" + }, + "chunk": { + "type": "boolean" + }, + "chunk_overlap": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "chunk_size": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "custom_metadata": { + "oneOf": [ + { + "items": { + "properties": { + "data_type": { + "enum": [ + "text", + "number", + "boolean", + "datetime" + ], + "type": "string" + }, + "field_name": { + "type": "string" + } + }, + "required": [ + "data_type", + "field_name" + ], + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "embedding_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enable": { + "type": "boolean" + }, + "engine_version": { + "type": "number" + }, + "fusion_method": { + "enum": [ + "max", + "rrf" + ], + "type": "string" + }, + "hybrid_search_enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "index_method": { + "properties": { + "keyword": { + "type": "boolean" + }, + "vector": { + "type": "boolean" + } + }, + "required": [ + "keyword", + "vector" + ], + "type": "object" + }, + "indexing_options": { + "oneOf": [ + { + "properties": { + "keyword_tokenizer": { + "enum": [ + "porter", + "trigram" + ], + "type": "string" + }, + "use_ocr": { + "type": "boolean" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "last_activity": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "max_num_results": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "metadata": { + "oneOf": [ + { + "properties": { + "created_from_aisearch_wizard": { + "type": "boolean" + }, + "created_from_emdash_plugin": { + "properties": { + "type": { + "enum": [ + "native", + "rest" + ], + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "type", + "version" + ], + "type": "object" + }, + "worker_domain": { + "type": "string" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "namespace": { + "type": "string" + }, + "paused": { + "type": "boolean" + }, + "public_endpoint_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "public_endpoint_params": { + "oneOf": [ + { + "properties": { + "authorized_hosts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chat_completions_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "custom_domains": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "maxItems": 1, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "default_domain_enabled": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "mcp": { + "properties": { + "description": { + "type": "string" + }, + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "rate_limit": { + "properties": { + "period_ms": { + "type": "integer" + }, + "requests": { + "type": "integer" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" + } + }, + "type": "object" + }, + "search_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "reranking": { + "type": "boolean" + }, + "reranking_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retrieval_options": { + "oneOf": [ + { + "properties": { + "boost_by": { + "items": { + "properties": { + "dataType": { + "enum": [ + "number", + "datetime", + "text", + "boolean" + ], + "type": "string" + }, + "direction": { + "enum": [ + "asc", + "desc", + "exists", + "not_exists" + ], + "type": "string" + }, + "field": { + "type": "string" + } + }, + "required": [ + "field" + ], + "type": "object" + }, + "maxItems": 3, + "type": "array" + }, + "keyword_match_mode": { + "enum": [ + "and", + "or" + ], + "type": "string" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "rewrite_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rewrite_query": { + "type": "boolean" + }, + "score_threshold": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "source": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_params": { + "oneOf": [ + { + "properties": { + "exclude_items": { + "items": { + "type": "string" + }, + "type": "array" + }, + "include_items": { + "items": { + "type": "string" + }, + "type": "array" + }, + "prefix": { + "type": "string" + }, + "r2_jurisdiction": { + "type": "string" + }, + "web_crawler": { + "properties": { + "discover_options": { + "properties": { + "depth": { + "type": "number" + }, + "include_external_links": { + "type": "boolean" + }, + "include_subdomains": { + "type": "boolean" + }, + "limit": { + "type": "number" + }, + "max_age": { + "type": "number" + }, + "source": { + "enum": [ + "all", + "sitemaps", + "links" + ], + "type": "string" + } + }, + "type": "object" + }, + "parse_options": { + "properties": { + "content_selector": { + "items": { + "properties": { + "path": { + "type": "string" + }, + "selector": { + "type": "string" + } + }, + "required": [ + "path", + "selector" + ], + "type": "object" + }, + "maxItems": 10, + "type": "array" + }, + "include_headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "include_images": { + "type": "boolean" + }, + "specific_sitemaps": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "use_browser_rendering": { + "type": "boolean" + } + }, + "type": "object" + }, + "parse_type": { + "enum": [ + "sitemap", + "discover" + ], + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "status": { + "type": "string" + }, + "summarization": { + "type": "boolean" + }, + "summarization_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "sync_interval": { + "enum": [ + 900, + 1800, + 3600, + 7200, + 14400, + 21600, + 43200, + 86400 + ], + "type": "integer" + }, + "system_prompt_ai_search": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "system_prompt_index_summarization": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "system_prompt_rewrite_query": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "token_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "type": { + "oneOf": [ + { + "enum": [ + "r2", + "web-crawler" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "ai_gateway_id", + "ai_search_model", + "cache", + "cache_threshold", + "cache_ttl", + "chunk", + "chunk_overlap", + "chunk_size", + "created_at", + "created_by", + "custom_metadata", + "embedding_model", + "enable", + "engine_version", + "fusion_method", + "hybrid_search_enabled", + "id", + "index_method", + "indexing_options", + "last_activity", + "max_num_results", + "metadata", + "modified_at", + "modified_by", + "namespace", + "paused", + "public_endpoint_id", + "public_endpoint_params", + "reranking", + "reranking_model", + "retrieval_options", + "rewrite_model", + "rewrite_query", + "score_threshold", + "source", + "source_params", + "status", + "summarization", + "summarization_model", + "sync_interval", + "system_prompt_ai_search", + "system_prompt_index_summarization", + "system_prompt_rewrite_query", + "token_id", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" } }, - required: [ - "account_id", - "namespace" + "required": [ + "result" ], + "type": "object", }, annotations: { "destructiveHint": false, @@ -4420,6 +7058,9 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -4900,6 +7541,256 @@ export const tools: readonly Tool[] = [ "namespace" ], }, + outputSchema: { + "properties": { + "choices": { + "items": { + "properties": { + "index": { + "type": "integer" + }, + "message": { + "properties": { + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "items": { + "oneOf": [ + { + "properties": { + "text": { + "type": "string" + }, + "type": { + "enum": [ + "text" + ], + "type": "string" + } + }, + "required": [ + "text", + "type" + ], + "type": "object" + }, + { + "properties": { + "image_url": { + "properties": { + "url": { + "type": "string" + } + }, + "required": [ + "url" + ], + "type": "object" + }, + "type": { + "enum": [ + "image_url" + ], + "type": "string" + } + }, + "required": [ + "image_url", + "type" + ], + "type": "object" + }, + { + "properties": { + "file": { + "properties": { + "file_data": { + "type": "string" + }, + "file_id": { + "type": "string" + }, + "filename": { + "type": "string" + } + }, + "required": [ + "filename" + ], + "type": "object" + }, + "type": { + "enum": [ + "file" + ], + "type": "string" + } + }, + "required": [ + "file", + "type" + ], + "type": "object" + } + ] + }, + "minItems": 1, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "role": { + "enum": [ + "system", + "developer", + "user", + "assistant", + "tool" + ], + "type": "string" + } + }, + "required": [ + "content", + "role" + ], + "type": "object" + } + }, + "required": [ + "message" + ], + "type": "object" + }, + "type": "array" + }, + "chunks": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "instance_id": { + "type": "string" + }, + "item": { + "properties": { + "key": { + "type": "string" + }, + "metadata": { + "type": "object" + }, + "timestamp": { + "type": "number" + } + }, + "required": [ + "key" + ], + "type": "object" + }, + "media_end_ms": { + "type": "integer" + }, + "media_start_ms": { + "type": "integer" + }, + "score": { + "type": "number" + }, + "scoring_details": { + "properties": { + "fusion_method": { + "enum": [ + "rrf", + "max" + ], + "type": "string" + }, + "keyword_rank": { + "type": "number" + }, + "keyword_score": { + "type": "number" + }, + "reranking_score": { + "type": "number" + }, + "vector_rank": { + "type": "number" + }, + "vector_score": { + "type": "number" + } + }, + "type": "object" + }, + "source_media_type": { + "enum": [ + "audio", + "video" + ], + "type": "string" + }, + "text": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "id", + "instance_id", + "score", + "text", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "errors": { + "items": { + "properties": { + "instance_id": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "instance_id", + "message" + ], + "type": "object" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "model": { + "type": "string" + }, + "object": { + "type": "string" + } + }, + "required": [ + "choices", + "chunks" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -5680,34 +8571,159 @@ export const tools: readonly Tool[] = [ "type": "string" } }, - "required": [ - "content", - "role" - ], + "required": [ + "content", + "role" + ], + "type": "object" + }, + "minItems": 1, + "type": "array" + }, + "query": { + "description": "A simple text query string. Alternative to 'messages' — provide either this or 'messages', not both.", + "type": "string" + } + }, + "required": [ + "ai_search_options" + ], + "type": "object" + }, + "namespace": { + "description": "Namespace name.", + "type": "string" + } + }, + required: [ + "account_id", + "namespace" + ], + }, + outputSchema: { + "properties": { + "chunks": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "instance_id": { + "type": "string" + }, + "item": { + "properties": { + "key": { + "type": "string" + }, + "metadata": { + "type": "object" + }, + "timestamp": { + "type": "number" + } + }, + "required": [ + "key" + ], + "type": "object" + }, + "media_end_ms": { + "type": "integer" + }, + "media_start_ms": { + "type": "integer" + }, + "score": { + "type": "number" + }, + "scoring_details": { + "properties": { + "fusion_method": { + "enum": [ + "rrf", + "max" + ], + "type": "string" + }, + "keyword_rank": { + "type": "number" + }, + "keyword_score": { + "type": "number" + }, + "reranking_score": { + "type": "number" + }, + "vector_rank": { + "type": "number" + }, + "vector_score": { + "type": "number" + } + }, "type": "object" }, - "minItems": 1, - "type": "array" - }, - "query": { - "description": "A simple text query string. Alternative to 'messages' — provide either this or 'messages', not both.", - "type": "string" - } + "source_media_type": { + "enum": [ + "audio", + "video" + ], + "type": "string" + }, + "text": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "id", + "instance_id", + "score", + "text", + "type" + ], + "type": "object" }, - "required": [ - "ai_search_options" + "type": "array" + }, + "errors": { + "items": { + "properties": { + "instance_id": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "instance_id", + "message" + ], + "type": "object" + }, + "type": "array" + }, + "query_kind": { + "enum": [ + "text", + "image", + "multimodal" ], - "type": "object" + "type": "string" }, - "namespace": { - "description": "Namespace name.", + "search_query": { "type": "string" } }, - required: [ - "account_id", - "namespace" + "required": [ + "chunks", + "query_kind" ], + "type": "object", }, annotations: { "destructiveHint": false, @@ -6086,6 +9102,17 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "properties": { + "success": { + "type": "boolean" + } + }, + "required": [ + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -6501,6 +9528,109 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "properties": { + "chunks": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "item": { + "properties": { + "key": { + "type": "string" + }, + "metadata": { + "type": "object" + }, + "timestamp": { + "type": "number" + } + }, + "required": [ + "key" + ], + "type": "object" + }, + "media_end_ms": { + "type": "integer" + }, + "media_start_ms": { + "type": "integer" + }, + "score": { + "type": "number" + }, + "scoring_details": { + "properties": { + "fusion_method": { + "enum": [ + "rrf", + "max" + ], + "type": "string" + }, + "keyword_rank": { + "type": "number" + }, + "keyword_score": { + "type": "number" + }, + "reranking_score": { + "type": "number" + }, + "vector_rank": { + "type": "number" + }, + "vector_score": { + "type": "number" + } + }, + "type": "object" + }, + "source_media_type": { + "enum": [ + "audio", + "video" + ], + "type": "string" + }, + "text": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "id", + "score", + "text", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "query_kind": { + "enum": [ + "text", + "image", + "multimodal" + ], + "type": "string" + }, + "search_query": { + "type": "string" + } + }, + "required": [ + "chunks", + "query_kind" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -6859,6 +9989,81 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "properties": { + "completed": { + "type": "integer" + }, + "degraded": { + "type": "boolean" + }, + "engine": { + "properties": { + "r2": { + "properties": { + "metadataSizeBytes": { + "type": "integer" + }, + "objectCount": { + "type": "integer" + }, + "payloadSizeBytes": { + "type": "integer" + } + }, + "required": [ + "metadataSizeBytes", + "objectCount", + "payloadSizeBytes" + ], + "type": "object" + }, + "vectorize": { + "properties": { + "dimensions": { + "type": "integer" + }, + "vectorsCount": { + "type": "integer" + } + }, + "required": [ + "dimensions", + "vectorsCount" + ], + "type": "object" + } + }, + "type": "object" + }, + "error": { + "type": "integer" + }, + "file_embed_errors": { + "type": "object" + }, + "index_source_errors": { + "type": "object" + }, + "last_activity": { + "format": "date-time", + "type": "string" + }, + "outdated": { + "type": "integer" + }, + "queued": { + "type": "integer" + }, + "running": { + "type": "integer" + }, + "skipped": { + "type": "integer" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -7524,89 +10729,646 @@ export const tools: readonly Tool[] = [ }, "type": "object" }, - { - "type": "null" + { + "type": "null" + } + ] + }, + "summarization": { + "default": false, + "type": "boolean" + }, + "summarization_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "sync_interval": { + "description": "Interval between automatic syncs, in seconds. Allowed values: 900 (15min), 1800 (30min), 3600 (1h), 7200 (2h), 14400 (4h), 21600 (6h), 43200 (12h), 86400 (24h). Defaults to 21600 (6h); instances crawling a domain outside the account may be set to 86400.", + "enum": [ + 900, + 1800, + 3600, + 7200, + 14400, + 21600, + 43200, + 86400 + ], + "type": "integer" + }, + "system_prompt_ai_search": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "system_prompt_index_summarization": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "system_prompt_rewrite_query": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "token_id": { + "format": "uuid", + "type": "string" + } + }, + "type": "object" + }, + "instance_id": { + "type": "string" + }, + "namespace": { + "description": "Namespace name.", + "type": "string" + } + }, + required: [ + "account_id", + "namespace", + "instance_id" + ], + }, + outputSchema: { + "properties": { + "ai_gateway_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "ai_search_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cache": { + "type": "boolean" + }, + "cache_threshold": { + "enum": [ + "super_strict_match", + "close_enough", + "flexible_friend", + "anything_goes" + ], + "type": "string" + }, + "cache_ttl": { + "enum": [ + 600, + 1800, + 3600, + 7200, + 21600, + 43200, + 86400, + 172800, + 259200, + 518400 + ], + "type": "integer" + }, + "chunk_overlap": { + "type": "integer" + }, + "chunk_size": { + "type": "integer" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "custom_metadata": { + "items": { + "properties": { + "data_type": { + "enum": [ + "text", + "number", + "boolean", + "datetime" + ], + "type": "string" + }, + "field_name": { + "type": "string" + } + }, + "required": [ + "data_type", + "field_name" + ], + "type": "object" + }, + "maxItems": 5, + "type": "array" + }, + "embedding_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enable": { + "type": "boolean" + }, + "engine_version": { + "type": "number" + }, + "fusion_method": { + "enum": [ + "max", + "rrf" + ], + "type": "string" + }, + "hybrid_search_enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "index_method": { + "properties": { + "keyword": { + "type": "boolean" + }, + "vector": { + "type": "boolean" + } + }, + "required": [ + "keyword", + "vector" + ], + "type": "object" + }, + "indexing_options": { + "oneOf": [ + { + "properties": { + "keyword_tokenizer": { + "enum": [ + "porter", + "trigram" + ], + "type": "string" + }, + "use_ocr": { + "type": "boolean" } - ] + }, + "type": "object" }, - "summarization": { - "default": false, + { + "type": "null" + } + ] + }, + "last_activity": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "max_num_results": { + "type": "integer" + }, + "metadata": { + "properties": { + "created_from_aisearch_wizard": { "type": "boolean" }, - "summarization_model": { - "oneOf": [ - { + "created_from_emdash_plugin": { + "properties": { + "type": { + "enum": [ + "native", + "rest" + ], "type": "string" }, - { - "type": "null" + "version": { + "type": "string" } - ] - }, - "sync_interval": { - "description": "Interval between automatic syncs, in seconds. Allowed values: 900 (15min), 1800 (30min), 3600 (1h), 7200 (2h), 14400 (4h), 21600 (6h), 43200 (12h), 86400 (24h). Defaults to 21600 (6h); instances crawling a domain outside the account may be set to 86400.", - "enum": [ - 900, - 1800, - 3600, - 7200, - 14400, - 21600, - 43200, - 86400 + }, + "required": [ + "type", + "version" ], - "type": "integer" + "type": "object" }, - "system_prompt_ai_search": { + "worker_domain": { + "type": "string" + } + }, + "type": "object" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "namespace": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "paused": { + "type": "boolean" + }, + "public_endpoint_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "public_endpoint_params": { + "properties": { + "authorized_hosts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chat_completions_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "custom_domains": { "oneOf": [ { - "type": "string" + "items": { + "type": "string" + }, + "maxItems": 1, + "type": "array" }, { "type": "null" } ] }, - "system_prompt_index_summarization": { - "oneOf": [ - { + "default_domain_enabled": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "mcp": { + "properties": { + "description": { "type": "string" }, - { - "type": "null" + "disabled": { + "type": "boolean" } - ] + }, + "type": "object" }, - "system_prompt_rewrite_query": { - "oneOf": [ - { - "type": "string" + "rate_limit": { + "properties": { + "period_ms": { + "type": "integer" }, - { - "type": "null" + "requests": { + "type": "integer" + }, + "technique": { + "enum": [ + "fixed", + "sliding" + ], + "type": "string" } - ] + }, + "type": "object" }, - "token_id": { - "format": "uuid", - "type": "string" + "search_endpoint": { + "properties": { + "disabled": { + "type": "boolean" + } + }, + "type": "object" } }, "type": "object" }, - "instance_id": { + "reranking": { + "type": "boolean" + }, + "reranking_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "retrieval_options": { + "oneOf": [ + { + "properties": { + "boost_by": { + "items": { + "properties": { + "direction": { + "enum": [ + "asc", + "desc", + "exists", + "not_exists" + ], + "type": "string" + }, + "field": { + "type": "string" + } + }, + "required": [ + "field" + ], + "type": "object" + }, + "maxItems": 3, + "type": "array" + }, + "keyword_match_mode": { + "enum": [ + "and", + "or" + ], + "type": "string" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "rewrite_model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rewrite_query": { + "type": "boolean" + }, + "score_threshold": { + "type": "number" + }, + "source": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_params": { + "oneOf": [ + { + "properties": { + "exclude_items": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "include_items": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "prefix": { + "type": "string" + }, + "r2_jurisdiction": { + "type": "string" + }, + "web_crawler": { + "properties": { + "discover_options": { + "properties": { + "depth": { + "type": "number" + }, + "include_external_links": { + "type": "boolean" + }, + "include_subdomains": { + "type": "boolean" + }, + "limit": { + "type": "number" + }, + "max_age": { + "type": "number" + }, + "source": { + "enum": [ + "all", + "sitemaps", + "links" + ], + "type": "string" + } + }, + "type": "object" + }, + "parse_options": { + "properties": { + "content_selector": { + "items": { + "properties": { + "path": { + "type": "string" + }, + "selector": { + "type": "string" + } + }, + "required": [ + "path", + "selector" + ], + "type": "object" + }, + "maxItems": 10, + "minItems": 1, + "type": "array" + }, + "include_headers": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "include_images": { + "type": "boolean" + }, + "specific_sitemaps": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + }, + "use_browser_rendering": { + "type": "boolean" + } + }, + "type": "object" + }, + "parse_type": { + "enum": [ + "sitemap", + "discover" + ], + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "status": { "type": "string" }, - "namespace": { - "description": "Namespace name.", + "sync_interval": { + "enum": [ + 900, + 1800, + 3600, + 7200, + 14400, + 21600, + 43200, + 86400 + ], + "type": "integer" + }, + "token_id": { + "format": "uuid", "type": "string" + }, + "type": { + "oneOf": [ + { + "enum": [ + "r2", + "web-crawler" + ], + "type": "string" + }, + { + "type": "null" + } + ] } }, - required: [ - "account_id", - "namespace", - "instance_id" + "required": [ + "created_at", + "id", + "modified_at" ], + "type": "object", }, annotations: { "destructiveHint": true, diff --git a/src/generated/forge-mcp/aiSecurity/customTopics/tools.ts b/src/generated/forge-mcp/aiSecurity/customTopics/tools.ts index eb022500..7a0c8ec9 100644 --- a/src/generated/forge-mcp/aiSecurity/customTopics/tools.ts +++ b/src/generated/forge-mcp/aiSecurity/customTopics/tools.ts @@ -34,6 +34,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/waf-product-api-bundle_custom-topics", + $defs: { + "waf-product-api-bundle_custom-topic": waf_product_api_bundle_custom_topic_output, + "waf-product-api-bundle_custom-topics": waf_product_api_bundle_custom_topics_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -95,6 +102,13 @@ export const tools: readonly Tool[] = [ "waf-product-api-bundle_custom-topics": waf_product_api_bundle_custom_topics, }, }, + outputSchema: { + "$ref": "#/$defs/waf-product-api-bundle_custom-topics", + $defs: { + "waf-product-api-bundle_custom-topic": waf_product_api_bundle_custom_topic_output, + "waf-product-api-bundle_custom-topics": waf_product_api_bundle_custom_topics_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/aiSecurity/tools.ts b/src/generated/forge-mcp/aiSecurity/tools.ts index 80b6c221..e3ca4e76 100644 --- a/src/generated/forge-mcp/aiSecurity/tools.ts +++ b/src/generated/forge-mcp/aiSecurity/tools.ts @@ -30,6 +30,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/waf-product-api-bundle_settings", + $defs: { + "waf-product-api-bundle_settings": waf_product_api_bundle_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -89,6 +95,12 @@ export const tools: readonly Tool[] = [ "waf-product-api-bundle_settings": waf_product_api_bundle_settings, }, }, + outputSchema: { + "$ref": "#/$defs/waf-product-api-bundle_settings", + $defs: { + "waf-product-api-bundle_settings": waf_product_api_bundle_settings_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/alerting/availableAlerts/tools.ts b/src/generated/forge-mcp/alerting/availableAlerts/tools.ts index faa89776..9ac2bfbe 100644 --- a/src/generated/forge-mcp/alerting/availableAlerts/tools.ts +++ b/src/generated/forge-mcp/alerting/availableAlerts/tools.ts @@ -34,6 +34,22 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "additionalProperties": { + "items": { + "$ref": "#/$defs/aaa_alert-types" + }, + "type": "array" + }, + "type": "object", + $defs: { + "aaa_alert-types": aaa_alert_types_output, + "aaa_description": aaa_description_output, + "aaa_display_name": aaa_display_name_output, + "aaa_filter_options": aaa_filter_options_output, + "aaa_type": aaa_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/alerting/destinations/eligible/tools.ts b/src/generated/forge-mcp/alerting/destinations/eligible/tools.ts index e8b9104d..0d635043 100644 --- a/src/generated/forge-mcp/alerting/destinations/eligible/tools.ts +++ b/src/generated/forge-mcp/alerting/destinations/eligible/tools.ts @@ -33,6 +33,21 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "additionalProperties": { + "items": { + "$ref": "#/$defs/aaa_eligibility" + }, + "type": "array" + }, + "type": "object", + $defs: { + "aaa_eligibility": aaa_eligibility_output, + "aaa_eligible": aaa_eligible_output, + "aaa_ready": aaa_ready_output, + "aaa_schemas-type": aaa_schemas_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/alerting/destinations/pagerduty/tools.ts b/src/generated/forge-mcp/alerting/destinations/pagerduty/tools.ts index 3b66af77..b040cb17 100644 --- a/src/generated/forge-mcp/alerting/destinations/pagerduty/tools.ts +++ b/src/generated/forge-mcp/alerting/destinations/pagerduty/tools.ts @@ -36,6 +36,17 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/aaa_token" + } + }, + "type": "object", + $defs: { + "aaa_token": aaa_token_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -101,6 +112,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/aaa_api-response-common-2", + $defs: { + "aaa_api-response-common-2": aaa_api_response_common_2_output, + "aaa_messages-3": aaa_messages_3_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -151,6 +169,28 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/aaa_pagerduty" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "aaa_name": aaa_name_output, + "aaa_pagerduty": aaa_pagerduty_output, + "aaa_uuid": aaa_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -231,6 +271,17 @@ export const tools: readonly Tool[] = [ "token_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/aaa_uuid" + } + }, + "type": "object", + $defs: { + "aaa_uuid": aaa_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/alerting/destinations/webhooks/tools.ts b/src/generated/forge-mcp/alerting/destinations/webhooks/tools.ts index 9202ebac..42d7ba93 100644 --- a/src/generated/forge-mcp/alerting/destinations/webhooks/tools.ts +++ b/src/generated/forge-mcp/alerting/destinations/webhooks/tools.ts @@ -72,6 +72,17 @@ export const tools: readonly Tool[] = [ "aaa_url": aaa_url, }, }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/aaa_uuid" + } + }, + "type": "object", + $defs: { + "aaa_uuid": aaa_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -148,6 +159,13 @@ export const tools: readonly Tool[] = [ "webhook_id" ], }, + outputSchema: { + "$ref": "#/$defs/aaa_api-response-common-2", + $defs: { + "aaa_api-response-common-2": aaa_api_response_common_2_output, + "aaa_messages-3": aaa_messages_3_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -209,6 +227,20 @@ export const tools: readonly Tool[] = [ "webhook_id" ], }, + outputSchema: { + "$ref": "#/$defs/aaa_webhooks", + $defs: { + "aaa_components-schemas-name": aaa_components_schemas_name_output, + "aaa_components-schemas-type": aaa_components_schemas_type_output, + "aaa_created_at": aaa_created_at_output, + "aaa_last_failure": aaa_last_failure_output, + "aaa_last_success": aaa_last_success_output, + "aaa_secret": aaa_secret_output, + "aaa_url": aaa_url_output, + "aaa_webhook-id": aaa_webhook_id_output, + "aaa_webhooks": aaa_webhooks_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -284,6 +316,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/aaa_webhooks" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "aaa_components-schemas-name": aaa_components_schemas_name_output, + "aaa_components-schemas-type": aaa_components_schemas_type_output, + "aaa_created_at": aaa_created_at_output, + "aaa_last_failure": aaa_last_failure_output, + "aaa_last_success": aaa_last_success_output, + "aaa_secret": aaa_secret_output, + "aaa_url": aaa_url_output, + "aaa_webhook-id": aaa_webhook_id_output, + "aaa_webhooks": aaa_webhooks_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -405,6 +465,17 @@ export const tools: readonly Tool[] = [ "aaa_url": aaa_url, }, }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/aaa_uuid" + } + }, + "type": "object", + $defs: { + "aaa_uuid": aaa_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/alerting/history/tools.ts b/src/generated/forge-mcp/alerting/history/tools.ts index e1b9f9ba..a7b597d4 100644 --- a/src/generated/forge-mcp/alerting/history/tools.ts +++ b/src/generated/forge-mcp/alerting/history/tools.ts @@ -64,6 +64,35 @@ export const tools: readonly Tool[] = [ "aaa_per_page": aaa_per_page, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/aaa_history" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "aaa_alert_body": aaa_alert_body_output, + "aaa_components-schemas-description": aaa_components_schemas_description_output, + "aaa_history": aaa_history_output, + "aaa_mechanism": aaa_mechanism_output, + "aaa_mechanism_type": aaa_mechanism_type_output, + "aaa_policy-id": aaa_policy_id_output, + "aaa_schemas-alert_type": aaa_schemas_alert_type_output, + "aaa_schemas-name": aaa_schemas_name_output, + "aaa_sent": aaa_sent_output, + "aaa_uuid": aaa_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/alerting/policies/email/tools.ts b/src/generated/forge-mcp/alerting/policies/email/tools.ts index 6db6054d..e4a885ab 100644 --- a/src/generated/forge-mcp/alerting/policies/email/tools.ts +++ b/src/generated/forge-mcp/alerting/policies/email/tools.ts @@ -47,6 +47,15 @@ export const tools: readonly Tool[] = [ "token" ], }, + outputSchema: { + "$ref": "#/$defs/aaa_unsubscribe_email", + $defs: { + "aaa_account-id": aaa_account_id_output, + "aaa_policy-id": aaa_policy_id_output, + "aaa_schemas-name": aaa_schemas_name_output, + "aaa_unsubscribe_email": aaa_unsubscribe_email_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -120,6 +129,14 @@ export const tools: readonly Tool[] = [ "token" ], }, + outputSchema: { + "$ref": "#/$defs/aaa_unsubscribe_email_post", + $defs: { + "aaa_account-id": aaa_account_id_output, + "aaa_policy-id": aaa_policy_id_output, + "aaa_unsubscribe_email_post": aaa_unsubscribe_email_post_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/alerting/policies/tools.ts b/src/generated/forge-mcp/alerting/policies/tools.ts index 785ed2a6..935225b2 100644 --- a/src/generated/forge-mcp/alerting/policies/tools.ts +++ b/src/generated/forge-mcp/alerting/policies/tools.ts @@ -115,6 +115,17 @@ export const tools: readonly Tool[] = [ "aaa_uuid": aaa_uuid, }, }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/aaa_uuid" + } + }, + "type": "object", + $defs: { + "aaa_uuid": aaa_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -185,6 +196,14 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/aaa_api-response-collection", + $defs: { + "aaa_api-response-collection": aaa_api_response_collection_output, + "aaa_messages-3": aaa_messages_3_output, + "aaa_result_info-2": aaa_result_info_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -248,6 +267,25 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/aaa_policies", + $defs: { + "aaa_alert_interval": aaa_alert_interval_output, + "aaa_alert_type": aaa_alert_type_output, + "aaa_enabled": aaa_enabled_output, + "aaa_filters": aaa_filters_output, + "aaa_mechanisms": aaa_mechanisms_output, + "aaa_mechanisms_emailItem": aaa_mechanisms_emailItem_output, + "aaa_mechanisms_pagerdutyItem": aaa_mechanisms_pagerdutyItem_output, + "aaa_mechanisms_webhooksItem": aaa_mechanisms_webhooksItem_output, + "aaa_policies": aaa_policies_output, + "aaa_policy-id": aaa_policy_id_output, + "aaa_schemas-description": aaa_schemas_description_output, + "aaa_schemas-name": aaa_schemas_name_output, + "aaa_timestamp": aaa_timestamp_output, + "aaa_uuid": aaa_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -322,6 +360,39 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/aaa_policies" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "aaa_alert_interval": aaa_alert_interval_output, + "aaa_alert_type": aaa_alert_type_output, + "aaa_enabled": aaa_enabled_output, + "aaa_filters": aaa_filters_output, + "aaa_mechanisms": aaa_mechanisms_output, + "aaa_mechanisms_emailItem": aaa_mechanisms_emailItem_output, + "aaa_mechanisms_pagerdutyItem": aaa_mechanisms_pagerdutyItem_output, + "aaa_mechanisms_webhooksItem": aaa_mechanisms_webhooksItem_output, + "aaa_policies": aaa_policies_output, + "aaa_policy-id": aaa_policy_id_output, + "aaa_schemas-description": aaa_schemas_description_output, + "aaa_schemas-name": aaa_schemas_name_output, + "aaa_timestamp": aaa_timestamp_output, + "aaa_uuid": aaa_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -441,6 +512,13 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/aaa_api-response-common-2", + $defs: { + "aaa_api-response-common-2": aaa_api_response_common_2_output, + "aaa_messages-3": aaa_messages_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -545,6 +623,17 @@ export const tools: readonly Tool[] = [ "aaa_uuid": aaa_uuid, }, }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/aaa_uuid" + } + }, + "type": "object", + $defs: { + "aaa_uuid": aaa_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/alerting/silences/tools.ts b/src/generated/forge-mcp/alerting/silences/tools.ts index ce165e27..6e1dafc6 100644 --- a/src/generated/forge-mcp/alerting/silences/tools.ts +++ b/src/generated/forge-mcp/alerting/silences/tools.ts @@ -52,6 +52,13 @@ export const tools: readonly Tool[] = [ "aaa_silence_create_request": aaa_silence_create_request, }, }, + outputSchema: { + "$ref": "#/$defs/aaa_api-response-common-2", + $defs: { + "aaa_api-response-common-2": aaa_api_response_common_2_output, + "aaa_messages-3": aaa_messages_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -119,6 +126,13 @@ export const tools: readonly Tool[] = [ "silence_id" ], }, + outputSchema: { + "$ref": "#/$defs/aaa_api-response-common-2", + $defs: { + "aaa_api-response-common-2": aaa_api_response_common_2_output, + "aaa_messages-3": aaa_messages_3_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -185,6 +199,14 @@ export const tools: readonly Tool[] = [ "silence_id" ], }, + outputSchema: { + "$ref": "#/$defs/aaa_silence", + $defs: { + "aaa_policy-id": aaa_policy_id_output, + "aaa_silence": aaa_silence_output, + "aaa_silence-id": aaa_silence_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -248,6 +270,28 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/aaa_silence" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "aaa_policy-id": aaa_policy_id_output, + "aaa_silence": aaa_silence_output, + "aaa_silence-id": aaa_silence_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -336,6 +380,28 @@ export const tools: readonly Tool[] = [ "aaa_silence_update_request": aaa_silence_update_request, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/aaa_silence" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "aaa_policy-id": aaa_policy_id_output, + "aaa_silence": aaa_silence_output, + "aaa_silence-id": aaa_silence_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/analytics/latency/colos/tools.ts b/src/generated/forge-mcp/analytics/latency/colos/tools.ts index 94bdc53e..31a2b5aa 100644 --- a/src/generated/forge-mcp/analytics/latency/colos/tools.ts +++ b/src/generated/forge-mcp/analytics/latency/colos/tools.ts @@ -28,6 +28,9 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/analytics/latency/tools.ts b/src/generated/forge-mcp/analytics/latency/tools.ts index bf5d5603..85e04ca4 100644 --- a/src/generated/forge-mcp/analytics/latency/tools.ts +++ b/src/generated/forge-mcp/analytics/latency/tools.ts @@ -31,6 +31,9 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/analytics/query/dataSecurity/contentFindings/tools.ts b/src/generated/forge-mcp/analytics/query/dataSecurity/contentFindings/tools.ts index 6c0813f9..a3686728 100644 --- a/src/generated/forge-mcp/analytics/query/dataSecurity/contentFindings/tools.ts +++ b/src/generated/forge-mcp/analytics/query/dataSecurity/contentFindings/tools.ts @@ -39,6 +39,26 @@ export const tools: readonly Tool[] = [ "art_Filter": art_Filter, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/art_ResultValues" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "art_ResultValues": art_ResultValues_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/analytics/query/dataSecurity/findings/tools.ts b/src/generated/forge-mcp/analytics/query/dataSecurity/findings/tools.ts index 2444a0da..be7e0af0 100644 --- a/src/generated/forge-mcp/analytics/query/dataSecurity/findings/tools.ts +++ b/src/generated/forge-mcp/analytics/query/dataSecurity/findings/tools.ts @@ -44,6 +44,13 @@ export const tools: readonly Tool[] = [ "art_Filter": art_Filter, }, }, + outputSchema: { + "$ref": "#/$defs/art_SummaryResult", + $defs: { + "art_ResultValues": art_ResultValues_output, + "art_SummaryResult": art_SummaryResult_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -111,6 +118,13 @@ export const tools: readonly Tool[] = [ "art_Filter": art_Filter, }, }, + outputSchema: { + "$ref": "#/$defs/art_DataSecurityFindingsTimeseriesResult", + $defs: { + "art_DataSecurityFindingsTimeseriesResult": art_DataSecurityFindingsTimeseriesResult_output, + "art_ResultValues": art_ResultValues_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/analytics/query/tools.ts b/src/generated/forge-mcp/analytics/query/tools.ts index 5f3fef0d..6cb92aba 100644 --- a/src/generated/forge-mcp/analytics/query/tools.ts +++ b/src/generated/forge-mcp/analytics/query/tools.ts @@ -50,6 +50,13 @@ export const tools: readonly Tool[] = [ "art_Filter": art_Filter, }, }, + outputSchema: { + "$ref": "#/$defs/art_SummaryResult", + $defs: { + "art_ResultValues": art_ResultValues_output, + "art_SummaryResult": art_SummaryResult_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -122,6 +129,13 @@ export const tools: readonly Tool[] = [ "art_QueryTimeseries": art_QueryTimeseries, }, }, + outputSchema: { + "$ref": "#/$defs/art_TimeseriesResult", + $defs: { + "art_ResultValues": art_ResultValues_output, + "art_TimeseriesResult": art_TimeseriesResult_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -194,6 +208,26 @@ export const tools: readonly Tool[] = [ "art_QueryTopN": art_QueryTopN, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/art_ResultValues" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "art_ResultValues": art_ResultValues_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/analytics/sql/accounts/introspection/tools.ts b/src/generated/forge-mcp/analytics/sql/accounts/introspection/tools.ts index 8f2462b4..def46d92 100644 --- a/src/generated/forge-mcp/analytics/sql/accounts/introspection/tools.ts +++ b/src/generated/forge-mcp/analytics/sql/accounts/introspection/tools.ts @@ -67,6 +67,22 @@ export const tools: readonly Tool[] = [ "account_tag" ], }, + outputSchema: { + "$ref": "#/$defs/analytics-sql_IntrospectionResponse", + $defs: { + "analytics-sql_Attribute": analytics_sql_Attribute_output, + "analytics-sql_CustomAttribute": analytics_sql_CustomAttribute_output, + "analytics-sql_DatasetAvailability": analytics_sql_DatasetAvailability_output, + "analytics-sql_IntrospectionColumn": analytics_sql_IntrospectionColumn_output, + "analytics-sql_IntrospectionDataset": analytics_sql_IntrospectionDataset_output, + "analytics-sql_IntrospectionDatasetKind": analytics_sql_IntrospectionDatasetKind_output, + "analytics-sql_IntrospectionDatasetKind_events": analytics_sql_IntrospectionDatasetKind_events_output, + "analytics-sql_IntrospectionDatasetKind_logs": analytics_sql_IntrospectionDatasetKind_logs_output, + "analytics-sql_IntrospectionDatasetKind_states": analytics_sql_IntrospectionDatasetKind_states_output, + "analytics-sql_IntrospectionResponse": analytics_sql_IntrospectionResponse_output, + "analytics-sql_IntrospectionSampling": analytics_sql_IntrospectionSampling_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/analytics/sql/accounts/tools.ts b/src/generated/forge-mcp/analytics/sql/accounts/tools.ts index 52992983..1e64bdf5 100644 --- a/src/generated/forge-mcp/analytics/sql/accounts/tools.ts +++ b/src/generated/forge-mcp/analytics/sql/accounts/tools.ts @@ -45,6 +45,26 @@ export const tools: readonly Tool[] = [ "query" ], }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/analytics-sql_SqlQueryResponse" + }, + { + "$ref": "#/$defs/analytics-sql_ClickHouseJsonQueryResponse" + }, + { + "$ref": "#/$defs/analytics-sql_LogExplorerQueryResponse" + } + ], + $defs: { + "analytics-sql_ClickHouseJsonQueryResponse": analytics_sql_ClickHouseJsonQueryResponse_output, + "analytics-sql_ClickHouseJsonQueryResponse_metaItem": analytics_sql_ClickHouseJsonQueryResponse_metaItem_output, + "analytics-sql_LogExplorerQueryResponse": analytics_sql_LogExplorerQueryResponse_output, + "analytics-sql_SqlQueryResponse": analytics_sql_SqlQueryResponse_output, + "analytics-sql_SqlQueryStatistics": analytics_sql_SqlQueryStatistics_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -140,6 +160,26 @@ export const tools: readonly Tool[] = [ "analytics-sql_SqlQueryZoneScope": analytics_sql_SqlQueryZoneScope, }, }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/analytics-sql_SqlQueryResponse" + }, + { + "$ref": "#/$defs/analytics-sql_ClickHouseJsonQueryResponse" + }, + { + "$ref": "#/$defs/analytics-sql_LogExplorerQueryResponse" + } + ], + $defs: { + "analytics-sql_ClickHouseJsonQueryResponse": analytics_sql_ClickHouseJsonQueryResponse_output, + "analytics-sql_ClickHouseJsonQueryResponse_metaItem": analytics_sql_ClickHouseJsonQueryResponse_metaItem_output, + "analytics-sql_LogExplorerQueryResponse": analytics_sql_LogExplorerQueryResponse_output, + "analytics-sql_SqlQueryResponse": analytics_sql_SqlQueryResponse_output, + "analytics-sql_SqlQueryStatistics": analytics_sql_SqlQueryStatistics_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/analytics/sql/tools.ts b/src/generated/forge-mcp/analytics/sql/tools.ts index 1f3823ab..d39cb5c2 100644 --- a/src/generated/forge-mcp/analytics/sql/tools.ts +++ b/src/generated/forge-mcp/analytics/sql/tools.ts @@ -32,6 +32,26 @@ export const tools: readonly Tool[] = [ "query" ], }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/analytics-sql_SqlQueryResponse" + }, + { + "$ref": "#/$defs/analytics-sql_ClickHouseJsonQueryResponse" + }, + { + "$ref": "#/$defs/analytics-sql_LogExplorerQueryResponse" + } + ], + $defs: { + "analytics-sql_ClickHouseJsonQueryResponse": analytics_sql_ClickHouseJsonQueryResponse_output, + "analytics-sql_ClickHouseJsonQueryResponse_metaItem": analytics_sql_ClickHouseJsonQueryResponse_metaItem_output, + "analytics-sql_LogExplorerQueryResponse": analytics_sql_LogExplorerQueryResponse_output, + "analytics-sql_SqlQueryResponse": analytics_sql_SqlQueryResponse_output, + "analytics-sql_SqlQueryStatistics": analytics_sql_SqlQueryStatistics_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/hosts/tools.ts b/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/hosts/tools.ts index c52b0095..b78ce551 100644 --- a/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/hosts/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/hosts/tools.ts @@ -53,6 +53,37 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-collection" + }, + { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_schema_hosts" + }, + "type": "array" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-collection": api_shield_api_response_collection_output, + "api-shield_api-response-collection_result_info": api_shield_api_response_collection_result_info_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_schema_hosts": api_shield_schema_hosts_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/operations/tools.ts b/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/operations/tools.ts index 8ef4313b..9211d82d 100644 --- a/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/operations/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/operations/tools.ts @@ -137,6 +137,72 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-collection" + }, + { + "properties": { + "result": { + "items": { + "anyOf": [ + { + "$ref": "#/$defs/api-shield_operation" + }, + { + "$ref": "#/$defs/api-shield_basic_operation" + } + ] + }, + "type": "array" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-collection": api_shield_api_response_collection_output, + "api-shield_api-response-collection_result_info": api_shield_api_response_collection_result_info_output, + "api-shield_auth_id_tokens": api_shield_auth_id_tokens_output, + "api-shield_basic_operation": api_shield_basic_operation_output, + "api-shield_confidence_intervals_bounds": api_shield_confidence_intervals_bounds_output, + "api-shield_data_points": api_shield_data_points_output, + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_method": api_shield_method_output, + "api-shield_operation": api_shield_operation_output, + "api-shield_operation_feature_api_routing": api_shield_operation_feature_api_routing_output, + "api-shield_operation_feature_api_routing_api_routing": api_shield_operation_feature_api_routing_api_routing_output, + "api-shield_operation_feature_confidence_intervals": api_shield_operation_feature_confidence_intervals_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals": api_shield_operation_feature_confidence_intervals_confidence_intervals_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold": api_shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_confidence_intervals": api_shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_confidence_intervals_output, + "api-shield_operation_feature_parameter_schemas": api_shield_operation_feature_parameter_schemas_output, + "api-shield_operation_feature_parameter_schemas_parameter_schemas": api_shield_operation_feature_parameter_schemas_parameter_schemas_output, + "api-shield_operation_feature_schema_info": api_shield_operation_feature_schema_info_output, + "api-shield_operation_feature_schema_info_schema_info": api_shield_operation_feature_schema_info_schema_info_output, + "api-shield_operation_feature_schema_info_schema_info_active_schema": api_shield_operation_feature_schema_info_schema_info_active_schema_output, + "api-shield_operation_feature_thresholds": api_shield_operation_feature_thresholds_output, + "api-shield_operation_feature_thresholds_thresholds": api_shield_operation_feature_thresholds_thresholds_output, + "api-shield_operation_features": api_shield_operation_features_output, + "api-shield_p50": api_shield_p50_output, + "api-shield_p90": api_shield_p90_output, + "api-shield_p99": api_shield_p99_output, + "api-shield_parameter_schemas_definition": api_shield_parameter_schemas_definition_output, + "api-shield_period_seconds": api_shield_period_seconds_output, + "api-shield_requests": api_shield_requests_output, + "api-shield_suggested_threshold": api_shield_suggested_threshold_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/tools.ts b/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/tools.ts index d2eb23d7..c6ab22f2 100644 --- a/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/schemaValidation/schemas/tools.ts @@ -82,6 +82,44 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_public_schema_success_result" + }, + { + "properties": { + "errors": { + "items": { + "$ref": "#/$defs/api-shield_schema_issue_notification" + }, + "type": "array" + }, + "messages": { + "items": { + "$ref": "#/$defs/api-shield_schema_issue_notification" + }, + "type": "array" + } + }, + "required": [ + "messages" + ], + "type": "object" + } + ], + $defs: { + "api-shield_messages": api_shield_messages_output, + "api-shield_public_schema": api_shield_public_schema_output, + "api-shield_public_schema_success_result": api_shield_public_schema_success_result_output, + "api-shield_schema_issue_notification": api_shield_schema_issue_notification_output, + "api-shield_schema_issue_notification_source": api_shield_schema_issue_notification_source_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -206,6 +244,35 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_messages": api_shield_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -301,6 +368,18 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_public_schema_success_result", + $defs: { + "api-shield_messages": api_shield_messages_output, + "api-shield_public_schema": api_shield_public_schema_output, + "api-shield_public_schema_success_result": api_shield_public_schema_success_result_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -383,6 +462,37 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-collection" + }, + { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_public_schema" + }, + "type": "array" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-collection": api_shield_api_response_collection_output, + "api-shield_api-response-collection_result_info": api_shield_api_response_collection_result_info_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_public_schema": api_shield_public_schema_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -493,6 +603,18 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_public_schema_success_result", + $defs: { + "api-shield_messages": api_shield_messages_output, + "api-shield_public_schema": api_shield_public_schema_output, + "api-shield_public_schema_success_result": api_shield_public_schema_success_result_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/apiSecurity/schemaValidation/settings/operations/tools.ts b/src/generated/forge-mcp/apiSecurity/schemaValidation/settings/operations/tools.ts index abf54663..fcbf50b0 100644 --- a/src/generated/forge-mcp/apiSecurity/schemaValidation/settings/operations/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/schemaValidation/settings/operations/tools.ts @@ -55,6 +55,32 @@ export const tools: readonly Tool[] = [ "api-shield_per_operation_settings_bulk_edit_value": api_shield_per_operation_settings_bulk_edit_value, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "additionalProperties": { + "$ref": "#/$defs/api-shield_per_operation_setting_change_base" + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_per_operation_setting_change_base": api_shield_per_operation_setting_change_base_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -134,6 +160,35 @@ export const tools: readonly Tool[] = [ "api-shield_uuid": api_shield_uuid, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "properties": { + "operation_id": { + "$ref": "#/$defs/api-shield_uuid-2" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -215,6 +270,31 @@ export const tools: readonly Tool[] = [ "api-shield_uuid": api_shield_uuid, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_per_operation_setting" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_per_operation_setting": api_shield_per_operation_setting_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -298,6 +378,35 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-collection" + }, + { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_per_operation_setting" + }, + "type": "array" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-collection": api_shield_api_response_collection_output, + "api-shield_api-response-collection_result_info": api_shield_api_response_collection_result_info_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_per_operation_setting": api_shield_per_operation_setting_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -410,6 +519,31 @@ export const tools: readonly Tool[] = [ "api-shield_uuid": api_shield_uuid, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_per_operation_setting" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_per_operation_setting": api_shield_per_operation_setting_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/schemaValidation/settings/tools.ts b/src/generated/forge-mcp/apiSecurity/schemaValidation/settings/tools.ts index fdb2e474..36b02608 100644 --- a/src/generated/forge-mcp/apiSecurity/schemaValidation/settings/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/schemaValidation/settings/tools.ts @@ -42,6 +42,29 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_global_settings" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_global_settings": api_shield_global_settings_output, + "api-shield_messages": api_shield_messages_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -112,6 +135,29 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_global_settings" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_global_settings": api_shield_global_settings_output, + "api-shield_messages": api_shield_messages_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -215,6 +261,29 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_global_settings" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_global_settings": api_shield_global_settings_output, + "api-shield_messages": api_shield_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/sessionIdentifiers/tools.ts b/src/generated/forge-mcp/apiSecurity/sessionIdentifiers/tools.ts index 1e76b497..c3b2e5da 100644 --- a/src/generated/forge-mcp/apiSecurity/sessionIdentifiers/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/sessionIdentifiers/tools.ts @@ -51,6 +51,17 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_configuration-single-response", + $defs: { + "api-shield_auth_id_characteristic": api_shield_auth_id_characteristic_output, + "api-shield_auth_id_characteristic_jwt_claim": api_shield_auth_id_characteristic_jwt_claim_output, + "api-shield_auth_id_characteristics": api_shield_auth_id_characteristics_output, + "api-shield_configuration": api_shield_configuration_output, + "api-shield_configuration-single-response": api_shield_configuration_single_response_output, + "api-shield_messages": api_shield_messages_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -125,6 +136,17 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_configuration-single-response", + $defs: { + "api-shield_auth_id_characteristic": api_shield_auth_id_characteristic_output, + "api-shield_auth_id_characteristic_jwt_claim": api_shield_auth_id_characteristic_jwt_claim_output, + "api-shield_auth_id_characteristics": api_shield_auth_id_characteristics_output, + "api-shield_configuration": api_shield_configuration_output, + "api-shield_configuration-single-response": api_shield_configuration_single_response_output, + "api-shield_messages": api_shield_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/tokenValidation/configurations/credentials/tools.ts b/src/generated/forge-mcp/apiSecurity/tokenValidation/configurations/credentials/tools.ts index 2cf4f564..b0b40610 100644 --- a/src/generated/forge-mcp/apiSecurity/tokenValidation/configurations/credentials/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/tokenValidation/configurations/credentials/tools.ts @@ -81,6 +81,36 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_credentials" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_credentials": api_shield_credentials_output, + "api-shield_credentials-JWT-Key-EC-ES256": api_shield_credentials_JWT_Key_EC_ES256_output, + "api-shield_credentials-JWT-Key-EC-ES384": api_shield_credentials_JWT_Key_EC_ES384_output, + "api-shield_credentials-JWT-Key-EC-common": api_shield_credentials_JWT_Key_EC_common_output, + "api-shield_credentials-JWT-Key-RSA": api_shield_credentials_JWT_Key_RSA_output, + "api-shield_credentials-JWT-Key-common": api_shield_credentials_JWT_Key_common_output, + "api-shield_credentials-JWT-Key-oct-response": api_shield_credentials_JWT_Key_oct_response_output, + "api-shield_credentials-JWT-Key-response": api_shield_credentials_JWT_Key_response_output, + "api-shield_messages": api_shield_messages_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -177,6 +207,36 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_credentials" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_credentials": api_shield_credentials_output, + "api-shield_credentials-JWT-Key-EC-ES256": api_shield_credentials_JWT_Key_EC_ES256_output, + "api-shield_credentials-JWT-Key-EC-ES384": api_shield_credentials_JWT_Key_EC_ES384_output, + "api-shield_credentials-JWT-Key-EC-common": api_shield_credentials_JWT_Key_EC_common_output, + "api-shield_credentials-JWT-Key-RSA": api_shield_credentials_JWT_Key_RSA_output, + "api-shield_credentials-JWT-Key-common": api_shield_credentials_JWT_Key_common_output, + "api-shield_credentials-JWT-Key-oct-response": api_shield_credentials_JWT_Key_oct_response_output, + "api-shield_credentials-JWT-Key-response": api_shield_credentials_JWT_Key_response_output, + "api-shield_messages": api_shield_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/tokenValidation/configurations/tools.ts b/src/generated/forge-mcp/apiSecurity/tokenValidation/configurations/tools.ts index eba0649c..d21981bc 100644 --- a/src/generated/forge-mcp/apiSecurity/tokenValidation/configurations/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/tokenValidation/configurations/tools.ts @@ -121,6 +121,47 @@ export const tools: readonly Tool[] = [ "api-shield_token_type": api_shield_token_type, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_TokenConfiguration" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_TokenConfiguration": api_shield_TokenConfiguration_output, + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_cookie": api_shield_cookie_output, + "api-shield_credentials": api_shield_credentials_output, + "api-shield_credentials-JWT-Key-EC-ES256": api_shield_credentials_JWT_Key_EC_ES256_output, + "api-shield_credentials-JWT-Key-EC-ES384": api_shield_credentials_JWT_Key_EC_ES384_output, + "api-shield_credentials-JWT-Key-EC-common": api_shield_credentials_JWT_Key_EC_common_output, + "api-shield_credentials-JWT-Key-RSA": api_shield_credentials_JWT_Key_RSA_output, + "api-shield_credentials-JWT-Key-common": api_shield_credentials_JWT_Key_common_output, + "api-shield_credentials-JWT-Key-oct-response": api_shield_credentials_JWT_Key_oct_response_output, + "api-shield_credentials-JWT-Key-response": api_shield_credentials_JWT_Key_response_output, + "api-shield_description": api_shield_description_output, + "api-shield_header": api_shield_header_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_title": api_shield_title_output, + "api-shield_token_sources": api_shield_token_sources_output, + "api-shield_token_type": api_shield_token_type_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -216,6 +257,35 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "properties": { + "id": { + "$ref": "#/$defs/api-shield_uuid-2" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -318,6 +388,49 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "properties": { + "description": { + "$ref": "#/$defs/api-shield_description" + }, + "id": { + "$ref": "#/$defs/api-shield_uuid-2" + }, + "title": { + "$ref": "#/$defs/api-shield_title" + }, + "token_sources": { + "$ref": "#/$defs/api-shield_token_sources" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_cookie": api_shield_cookie_output, + "api-shield_description": api_shield_description_output, + "api-shield_header": api_shield_header_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_title": api_shield_title_output, + "api-shield_token_sources": api_shield_token_sources_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -415,6 +528,47 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_TokenConfiguration" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_TokenConfiguration": api_shield_TokenConfiguration_output, + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_cookie": api_shield_cookie_output, + "api-shield_credentials": api_shield_credentials_output, + "api-shield_credentials-JWT-Key-EC-ES256": api_shield_credentials_JWT_Key_EC_ES256_output, + "api-shield_credentials-JWT-Key-EC-ES384": api_shield_credentials_JWT_Key_EC_ES384_output, + "api-shield_credentials-JWT-Key-EC-common": api_shield_credentials_JWT_Key_EC_common_output, + "api-shield_credentials-JWT-Key-RSA": api_shield_credentials_JWT_Key_RSA_output, + "api-shield_credentials-JWT-Key-common": api_shield_credentials_JWT_Key_common_output, + "api-shield_credentials-JWT-Key-oct-response": api_shield_credentials_JWT_Key_oct_response_output, + "api-shield_credentials-JWT-Key-response": api_shield_credentials_JWT_Key_response_output, + "api-shield_description": api_shield_description_output, + "api-shield_header": api_shield_header_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_title": api_shield_title_output, + "api-shield_token_sources": api_shield_token_sources_output, + "api-shield_token_type": api_shield_token_type_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -514,6 +668,51 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-collection" + }, + { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_TokenConfiguration" + }, + "type": "array" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_TokenConfiguration": api_shield_TokenConfiguration_output, + "api-shield_api-response-collection": api_shield_api_response_collection_output, + "api-shield_api-response-collection_result_info": api_shield_api_response_collection_result_info_output, + "api-shield_cookie": api_shield_cookie_output, + "api-shield_credentials": api_shield_credentials_output, + "api-shield_credentials-JWT-Key-EC-ES256": api_shield_credentials_JWT_Key_EC_ES256_output, + "api-shield_credentials-JWT-Key-EC-ES384": api_shield_credentials_JWT_Key_EC_ES384_output, + "api-shield_credentials-JWT-Key-EC-common": api_shield_credentials_JWT_Key_EC_common_output, + "api-shield_credentials-JWT-Key-RSA": api_shield_credentials_JWT_Key_RSA_output, + "api-shield_credentials-JWT-Key-common": api_shield_credentials_JWT_Key_common_output, + "api-shield_credentials-JWT-Key-oct-response": api_shield_credentials_JWT_Key_oct_response_output, + "api-shield_credentials-JWT-Key-response": api_shield_credentials_JWT_Key_response_output, + "api-shield_description": api_shield_description_output, + "api-shield_header": api_shield_header_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_title": api_shield_title_output, + "api-shield_token_sources": api_shield_token_sources_output, + "api-shield_token_type": api_shield_token_type_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/tokenValidation/rules/tools.ts b/src/generated/forge-mcp/apiSecurity/tokenValidation/rules/tools.ts index e91e56c3..55e515bc 100644 --- a/src/generated/forge-mcp/apiSecurity/tokenValidation/rules/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/tokenValidation/rules/tools.ts @@ -94,6 +94,46 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-collection" + }, + { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_Rule" + }, + "type": "array" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_Rule": api_shield_Rule_output, + "api-shield_action": api_shield_action_output, + "api-shield_api-response-collection": api_shield_api_response_collection_output, + "api-shield_api-response-collection_result_info": api_shield_api_response_collection_result_info_output, + "api-shield_description-2": api_shield_description_2_output, + "api-shield_enabled": api_shield_enabled_output, + "api-shield_expression": api_shield_expression_output, + "api-shield_host": api_shield_host_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_selector": api_shield_selector_output, + "api-shield_selector-exclude": api_shield_selector_exclude_output, + "api-shield_selector-include": api_shield_selector_include_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_title-2": api_shield_title_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -221,6 +261,46 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-collection" + }, + { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_Rule" + }, + "type": "array" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_Rule": api_shield_Rule_output, + "api-shield_action": api_shield_action_output, + "api-shield_api-response-collection": api_shield_api_response_collection_output, + "api-shield_api-response-collection_result_info": api_shield_api_response_collection_result_info_output, + "api-shield_description-2": api_shield_description_2_output, + "api-shield_enabled": api_shield_enabled_output, + "api-shield_expression": api_shield_expression_output, + "api-shield_host": api_shield_host_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_selector": api_shield_selector_output, + "api-shield_selector-exclude": api_shield_selector_exclude_output, + "api-shield_selector-include": api_shield_selector_include_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_title-2": api_shield_title_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -324,6 +404,42 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_Rule" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_Rule": api_shield_Rule_output, + "api-shield_action": api_shield_action_output, + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_description-2": api_shield_description_2_output, + "api-shield_enabled": api_shield_enabled_output, + "api-shield_expression": api_shield_expression_output, + "api-shield_host": api_shield_host_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_selector": api_shield_selector_output, + "api-shield_selector-exclude": api_shield_selector_exclude_output, + "api-shield_selector-include": api_shield_selector_include_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_title-2": api_shield_title_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -414,6 +530,13 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_api-response-single-obj", + $defs: { + "api-shield_api-response-single-obj": api_shield_api_response_single_obj_output, + "api-shield_messages": api_shield_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -492,6 +615,42 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_Rule" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_Rule": api_shield_Rule_output, + "api-shield_action": api_shield_action_output, + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_description-2": api_shield_description_2_output, + "api-shield_enabled": api_shield_enabled_output, + "api-shield_expression": api_shield_expression_output, + "api-shield_host": api_shield_host_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_selector": api_shield_selector_output, + "api-shield_selector-exclude": api_shield_selector_exclude_output, + "api-shield_selector-include": api_shield_selector_include_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_title-2": api_shield_title_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -582,6 +741,42 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-common" + }, + { + "properties": { + "result": { + "$ref": "#/$defs/api-shield_Rule" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_Rule": api_shield_Rule_output, + "api-shield_action": api_shield_action_output, + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_description-2": api_shield_description_2_output, + "api-shield_enabled": api_shield_enabled_output, + "api-shield_expression": api_shield_expression_output, + "api-shield_host": api_shield_host_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_selector": api_shield_selector_output, + "api-shield_selector-exclude": api_shield_selector_exclude_output, + "api-shield_selector-include": api_shield_selector_include_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_title-2": api_shield_title_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -712,6 +907,46 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_api-response-collection" + }, + { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_Rule" + }, + "type": "array" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "api-shield_Rule": api_shield_Rule_output, + "api-shield_action": api_shield_action_output, + "api-shield_api-response-collection": api_shield_api_response_collection_output, + "api-shield_api-response-collection_result_info": api_shield_api_response_collection_result_info_output, + "api-shield_description-2": api_shield_description_2_output, + "api-shield_enabled": api_shield_enabled_output, + "api-shield_expression": api_shield_expression_output, + "api-shield_host": api_shield_host_output, + "api-shield_messages": api_shield_messages_output, + "api-shield_selector": api_shield_selector_output, + "api-shield_selector-exclude": api_shield_selector_exclude_output, + "api-shield_selector-include": api_shield_selector_include_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_title-2": api_shield_title_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/credentialSets/credentials/tools.ts b/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/credentialSets/credentials/tools.ts index d860b3fc..4616d10b 100644 --- a/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/credentialSets/credentials/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/credentialSets/credentials/tools.ts @@ -54,6 +54,13 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_credential", + $defs: { + "vuln_scanner_credential": vuln_scanner_credential_output, + "vuln_scanner_credential-location": vuln_scanner_credential_location_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -115,6 +122,16 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -186,6 +203,13 @@ export const tools: readonly Tool[] = [ "vuln_scanner_patch-credential-request": vuln_scanner_patch_credential_request, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_credential", + $defs: { + "vuln_scanner_credential": vuln_scanner_credential_output, + "vuln_scanner_credential-location": vuln_scanner_credential_location_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -247,6 +271,13 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_credential", + $defs: { + "vuln_scanner_credential": vuln_scanner_credential_output, + "vuln_scanner_credential-location": vuln_scanner_credential_location_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -311,6 +342,44 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/vuln_scanner_credential" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "vuln_scanner_credential": vuln_scanner_credential_output, + "vuln_scanner_credential-location": vuln_scanner_credential_location_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -412,6 +481,13 @@ export const tools: readonly Tool[] = [ "vuln_scanner_update-credential-request": vuln_scanner_update_credential_request, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_credential", + $defs: { + "vuln_scanner_credential": vuln_scanner_credential_output, + "vuln_scanner_credential-location": vuln_scanner_credential_location_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/credentialSets/tools.ts b/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/credentialSets/tools.ts index 2ef5132d..3401cc21 100644 --- a/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/credentialSets/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/credentialSets/tools.ts @@ -42,6 +42,12 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_credential-set", + $defs: { + "vuln_scanner_credential-set": vuln_scanner_credential_set_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -96,6 +102,16 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -160,6 +176,12 @@ export const tools: readonly Tool[] = [ "vuln_scanner_patch-credential-set-request": vuln_scanner_patch_credential_set_request, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_credential-set", + $defs: { + "vuln_scanner_credential-set": vuln_scanner_credential_set_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -214,6 +236,12 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_credential-set", + $defs: { + "vuln_scanner_credential-set": vuln_scanner_credential_set_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -271,6 +299,43 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/vuln_scanner_credential-set" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "vuln_scanner_credential-set": vuln_scanner_credential_set_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -364,6 +429,12 @@ export const tools: readonly Tool[] = [ "vuln_scanner_update-credential-set-request": vuln_scanner_update_credential_set_request, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_credential-set", + $defs: { + "vuln_scanner_credential-set": vuln_scanner_credential_set_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/scans/tools.ts b/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/scans/tools.ts index d5d5d891..0e7957af 100644 --- a/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/scans/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/scans/tools.ts @@ -69,6 +69,34 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_scan", + $defs: { + "vuln_scanner_bola-assertion-kind": vuln_scanner_bola_assertion_kind_output, + "vuln_scanner_bola-body-response": vuln_scanner_bola_body_response_output, + "vuln_scanner_bola-body-response-bytes": vuln_scanner_bola_body_response_bytes_output, + "vuln_scanner_bola-body-response-json": vuln_scanner_bola_body_response_json_output, + "vuln_scanner_bola-body-response-not-found": vuln_scanner_bola_body_response_not_found_output, + "vuln_scanner_bola-body-response-text": vuln_scanner_bola_body_response_text_output, + "vuln_scanner_bola-credential-role": vuln_scanner_bola_credential_role_output, + "vuln_scanner_bola-http-status-range": vuln_scanner_bola_http_status_range_output, + "vuln_scanner_bola-method": vuln_scanner_bola_method_output, + "vuln_scanner_bola-outcome": vuln_scanner_bola_outcome_output, + "vuln_scanner_bola-report": vuln_scanner_bola_report_output, + "vuln_scanner_bola-report-summary": vuln_scanner_bola_report_summary_output, + "vuln_scanner_bola-report-v1": vuln_scanner_bola_report_v1_output, + "vuln_scanner_bola-test": vuln_scanner_bola_test_output, + "vuln_scanner_bola-test-assertion": vuln_scanner_bola_test_assertion_output, + "vuln_scanner_bola-test-credential-set": vuln_scanner_bola_test_credential_set_output, + "vuln_scanner_bola-test-error": vuln_scanner_bola_test_error_output, + "vuln_scanner_bola-test-request": vuln_scanner_bola_test_request_output, + "vuln_scanner_bola-test-response": vuln_scanner_bola_test_response_output, + "vuln_scanner_bola-test-step": vuln_scanner_bola_test_step_output, + "vuln_scanner_bola-variable-capture": vuln_scanner_bola_variable_capture_output, + "vuln_scanner_bola-verdict": vuln_scanner_bola_verdict_output, + "vuln_scanner_scan": vuln_scanner_scan_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -145,6 +173,12 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_delete-scan-response", + $defs: { + "vuln_scanner_delete-scan-response": vuln_scanner_delete_scan_response_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -198,6 +232,34 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_scan", + $defs: { + "vuln_scanner_bola-assertion-kind": vuln_scanner_bola_assertion_kind_output, + "vuln_scanner_bola-body-response": vuln_scanner_bola_body_response_output, + "vuln_scanner_bola-body-response-bytes": vuln_scanner_bola_body_response_bytes_output, + "vuln_scanner_bola-body-response-json": vuln_scanner_bola_body_response_json_output, + "vuln_scanner_bola-body-response-not-found": vuln_scanner_bola_body_response_not_found_output, + "vuln_scanner_bola-body-response-text": vuln_scanner_bola_body_response_text_output, + "vuln_scanner_bola-credential-role": vuln_scanner_bola_credential_role_output, + "vuln_scanner_bola-http-status-range": vuln_scanner_bola_http_status_range_output, + "vuln_scanner_bola-method": vuln_scanner_bola_method_output, + "vuln_scanner_bola-outcome": vuln_scanner_bola_outcome_output, + "vuln_scanner_bola-report": vuln_scanner_bola_report_output, + "vuln_scanner_bola-report-summary": vuln_scanner_bola_report_summary_output, + "vuln_scanner_bola-report-v1": vuln_scanner_bola_report_v1_output, + "vuln_scanner_bola-test": vuln_scanner_bola_test_output, + "vuln_scanner_bola-test-assertion": vuln_scanner_bola_test_assertion_output, + "vuln_scanner_bola-test-credential-set": vuln_scanner_bola_test_credential_set_output, + "vuln_scanner_bola-test-error": vuln_scanner_bola_test_error_output, + "vuln_scanner_bola-test-request": vuln_scanner_bola_test_request_output, + "vuln_scanner_bola-test-response": vuln_scanner_bola_test_response_output, + "vuln_scanner_bola-test-step": vuln_scanner_bola_test_step_output, + "vuln_scanner_bola-variable-capture": vuln_scanner_bola_variable_capture_output, + "vuln_scanner_bola-verdict": vuln_scanner_bola_verdict_output, + "vuln_scanner_scan": vuln_scanner_scan_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -277,6 +339,65 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/vuln_scanner_scan" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "vuln_scanner_bola-assertion-kind": vuln_scanner_bola_assertion_kind_output, + "vuln_scanner_bola-body-response": vuln_scanner_bola_body_response_output, + "vuln_scanner_bola-body-response-bytes": vuln_scanner_bola_body_response_bytes_output, + "vuln_scanner_bola-body-response-json": vuln_scanner_bola_body_response_json_output, + "vuln_scanner_bola-body-response-not-found": vuln_scanner_bola_body_response_not_found_output, + "vuln_scanner_bola-body-response-text": vuln_scanner_bola_body_response_text_output, + "vuln_scanner_bola-credential-role": vuln_scanner_bola_credential_role_output, + "vuln_scanner_bola-http-status-range": vuln_scanner_bola_http_status_range_output, + "vuln_scanner_bola-method": vuln_scanner_bola_method_output, + "vuln_scanner_bola-outcome": vuln_scanner_bola_outcome_output, + "vuln_scanner_bola-report": vuln_scanner_bola_report_output, + "vuln_scanner_bola-report-summary": vuln_scanner_bola_report_summary_output, + "vuln_scanner_bola-report-v1": vuln_scanner_bola_report_v1_output, + "vuln_scanner_bola-test": vuln_scanner_bola_test_output, + "vuln_scanner_bola-test-assertion": vuln_scanner_bola_test_assertion_output, + "vuln_scanner_bola-test-credential-set": vuln_scanner_bola_test_credential_set_output, + "vuln_scanner_bola-test-error": vuln_scanner_bola_test_error_output, + "vuln_scanner_bola-test-request": vuln_scanner_bola_test_request_output, + "vuln_scanner_bola-test-response": vuln_scanner_bola_test_response_output, + "vuln_scanner_bola-test-step": vuln_scanner_bola_test_step_output, + "vuln_scanner_bola-variable-capture": vuln_scanner_bola_variable_capture_output, + "vuln_scanner_bola-verdict": vuln_scanner_bola_verdict_output, + "vuln_scanner_scan": vuln_scanner_scan_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/targetEnvironments/tools.ts b/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/targetEnvironments/tools.ts index 626d3f3f..f9512b8f 100644 --- a/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/targetEnvironments/tools.ts +++ b/src/generated/forge-mcp/apiSecurity/vulnerabilityScanner/targetEnvironments/tools.ts @@ -50,6 +50,14 @@ export const tools: readonly Tool[] = [ "vuln_scanner_zone-target": vuln_scanner_zone_target, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_target-environment", + $defs: { + "vuln_scanner_target-environment": vuln_scanner_target_environment_output, + "vuln_scanner_target-type": vuln_scanner_target_type_output, + "vuln_scanner_zone-target": vuln_scanner_zone_target_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -106,6 +114,16 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -172,6 +190,14 @@ export const tools: readonly Tool[] = [ "vuln_scanner_zone-target": vuln_scanner_zone_target, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_target-environment", + $defs: { + "vuln_scanner_target-environment": vuln_scanner_target_environment_output, + "vuln_scanner_target-type": vuln_scanner_target_type_output, + "vuln_scanner_zone-target": vuln_scanner_zone_target_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -228,6 +254,14 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_target-environment", + $defs: { + "vuln_scanner_target-environment": vuln_scanner_target_environment_output, + "vuln_scanner_target-type": vuln_scanner_target_type_output, + "vuln_scanner_zone-target": vuln_scanner_zone_target_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -287,6 +321,45 @@ export const tools: readonly Tool[] = [ "vuln_scanner_identifier": vuln_scanner_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/vuln_scanner_target-environment" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "vuln_scanner_target-environment": vuln_scanner_target_environment_output, + "vuln_scanner_target-type": vuln_scanner_target_type_output, + "vuln_scanner_zone-target": vuln_scanner_zone_target_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -384,6 +457,14 @@ export const tools: readonly Tool[] = [ "vuln_scanner_zone-target": vuln_scanner_zone_target, }, }, + outputSchema: { + "$ref": "#/$defs/vuln_scanner_target-environment", + $defs: { + "vuln_scanner_target-environment": vuln_scanner_target_environment_output, + "vuln_scanner_target-type": vuln_scanner_target_type_output, + "vuln_scanner_zone-target": vuln_scanner_zone_target_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/argo/smartRouting/tools.ts b/src/generated/forge-mcp/argo/smartRouting/tools.ts index 4318656a..8d2d91b4 100644 --- a/src/generated/forge-mcp/argo/smartRouting/tools.ts +++ b/src/generated/forge-mcp/argo/smartRouting/tools.ts @@ -33,6 +33,9 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "type": "integer", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -92,6 +95,9 @@ export const tools: readonly Tool[] = [ type: "object", properties: {}, }, + outputSchema: { + "type": "integer", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -167,6 +173,16 @@ export const tools: readonly Tool[] = [ "argo-config_setting_value": argo_config_setting_value, }, }, + outputSchema: { + "$ref": "#/$defs/argo-config_result_object", + $defs: { + "argo-config_editable": argo_config_editable_output, + "argo-config_modified_on": argo_config_modified_on_output, + "argo-config_result_object": argo_config_result_object_output, + "argo-config_setting_id": argo_config_setting_id_output, + "argo-config_setting_value": argo_config_setting_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -241,6 +257,16 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/argo-config_result_object", + $defs: { + "argo-config_editable": argo_config_editable_output, + "argo-config_modified_on": argo_config_modified_on_output, + "argo-config_result_object": argo_config_result_object_output, + "argo-config_setting_id": argo_config_setting_id_output, + "argo-config_setting_value": argo_config_setting_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/argo/tieredCaching/tools.ts b/src/generated/forge-mcp/argo/tieredCaching/tools.ts index 938b3903..4b84f5f7 100644 --- a/src/generated/forge-mcp/argo/tieredCaching/tools.ts +++ b/src/generated/forge-mcp/argo/tieredCaching/tools.ts @@ -40,6 +40,28 @@ export const tools: readonly Tool[] = [ "cache-settings_value": cache_settings_value, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_tiered_cache" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_tiered_cache_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_tiered_cache": cache_settings_tiered_cache_output, + "cache-settings_tiered_cache_value": cache_settings_tiered_cache_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -109,6 +131,28 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_tiered_cache" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_tiered_cache_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_tiered_cache": cache_settings_tiered_cache_output, + "cache-settings_tiered_cache_value": cache_settings_tiered_cache_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/artifacts/namespaces/repos/commits/tools.ts b/src/generated/forge-mcp/artifacts/namespaces/repos/commits/tools.ts index fa05dbd8..d47a4926 100644 --- a/src/generated/forge-mcp/artifacts/namespaces/repos/commits/tools.ts +++ b/src/generated/forge-mcp/artifacts/namespaces/repos/commits/tools.ts @@ -38,6 +38,72 @@ export const tools: readonly Tool[] = [ "hash" ], }, + outputSchema: { + "properties": { + "author": { + "properties": { + "email": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "email", + "name" + ], + "type": "object" + }, + "authoredAt": { + "type": "integer" + }, + "committedAt": { + "type": "integer" + }, + "committer": { + "properties": { + "email": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "email", + "name" + ], + "type": "object" + }, + "hash": { + "type": "string" + }, + "message": { + "type": "string" + }, + "parents": { + "items": { + "type": "string" + }, + "type": "array" + }, + "treeHash": { + "type": "string" + } + }, + "required": [ + "author", + "authoredAt", + "committedAt", + "committer", + "hash", + "message", + "parents", + "treeHash" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/artifacts/namespaces/repos/logs/tools.ts b/src/generated/forge-mcp/artifacts/namespaces/repos/logs/tools.ts index 2d7036bf..e8be1dc9 100644 --- a/src/generated/forge-mcp/artifacts/namespaces/repos/logs/tools.ts +++ b/src/generated/forge-mcp/artifacts/namespaces/repos/logs/tools.ts @@ -43,6 +43,133 @@ export const tools: readonly Tool[] = [ "name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "author": { + "properties": { + "email": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "email", + "name" + ], + "type": "object" + }, + "authoredAt": { + "type": "integer" + }, + "committedAt": { + "type": "integer" + }, + "committer": { + "properties": { + "email": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "email", + "name" + ], + "type": "object" + }, + "hash": { + "type": "string" + }, + "message": { + "type": "string" + }, + "parents": { + "items": { + "type": "string" + }, + "type": "array" + }, + "treeHash": { + "type": "string" + } + }, + "required": [ + "author", + "authoredAt", + "committedAt", + "committer", + "hash", + "message", + "parents", + "treeHash" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "anyOf": [ + { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "required": [ + "count", + "cursor", + "per_page" + ], + "type": "object" + }, + { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + }, + "total_pages": { + "type": "integer" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count", + "total_pages" + ], + "type": "object" + } + ] + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/artifacts/namespaces/repos/raw/tools.ts b/src/generated/forge-mcp/artifacts/namespaces/repos/raw/tools.ts index e6dfa6f8..fa51b05b 100644 --- a/src/generated/forge-mcp/artifacts/namespaces/repos/raw/tools.ts +++ b/src/generated/forge-mcp/artifacts/namespaces/repos/raw/tools.ts @@ -43,6 +43,9 @@ export const tools: readonly Tool[] = [ "path" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/artifacts/namespaces/repos/tokens/tools.ts b/src/generated/forge-mcp/artifacts/namespaces/repos/tokens/tools.ts index 231d4077..735e5fc7 100644 --- a/src/generated/forge-mcp/artifacts/namespaces/repos/tokens/tools.ts +++ b/src/generated/forge-mcp/artifacts/namespaces/repos/tokens/tools.ts @@ -51,6 +51,105 @@ export const tools: readonly Tool[] = [ "name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "expires_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "scope": { + "enum": [ + "read", + "write" + ], + "type": "string" + }, + "state": { + "enum": [ + "active", + "expired", + "revoked" + ], + "type": "string" + } + }, + "required": [ + "created_at", + "expires_at", + "id", + "scope", + "state" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "anyOf": [ + { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "required": [ + "count", + "cursor", + "per_page" + ], + "type": "object" + }, + { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + }, + "total_pages": { + "type": "integer" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count", + "total_pages" + ], + "type": "object" + } + ] + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/artifacts/namespaces/repos/tools.ts b/src/generated/forge-mcp/artifacts/namespaces/repos/tools.ts index f7a1a3e2..649f4a74 100644 --- a/src/generated/forge-mcp/artifacts/namespaces/repos/tools.ts +++ b/src/generated/forge-mcp/artifacts/namespaces/repos/tools.ts @@ -50,6 +50,44 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "default_branch": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "remote": { + "type": "string" + }, + "token": { + "type": "string" + } + }, + "required": [ + "default_branch", + "description", + "id", + "name", + "remote", + "token" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -568,6 +606,17 @@ export const tools: readonly Tool[] = [ "name" ], }, + outputSchema: { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -1073,6 +1122,48 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "default_branch": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "objects": { + "type": "integer" + }, + "remote": { + "type": "string" + }, + "token": { + "type": "string" + } + }, + "required": [ + "default_branch", + "description", + "id", + "name", + "objects", + "remote", + "token" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1767,6 +1858,77 @@ export const tools: readonly Tool[] = [ "name" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "default_branch": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "last_push_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "read_only": { + "type": "boolean" + }, + "remote": { + "type": "string" + }, + "source": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "default_branch", + "description", + "id", + "last_push_at", + "name", + "read_only", + "remote", + "source", + "updated_at" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -2425,6 +2587,44 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "default_branch": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "remote": { + "type": "string" + }, + "token": { + "type": "string" + } + }, + "required": [ + "default_branch", + "description", + "id", + "name", + "remote", + "token" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -3482,6 +3682,138 @@ export const tools: readonly Tool[] = [ "namespace" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "default_branch": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "last_push_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "read_only": { + "type": "boolean" + }, + "remote": { + "type": "string" + }, + "source": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "default_branch", + "description", + "id", + "last_push_at", + "name", + "read_only", + "remote", + "source", + "updated_at" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "anyOf": [ + { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "required": [ + "count", + "cursor", + "per_page" + ], + "type": "object" + }, + { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + }, + "total_pages": { + "type": "integer" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count", + "total_pages" + ], + "type": "object" + } + ] + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/artifacts/namespaces/repos/trees/tools.ts b/src/generated/forge-mcp/artifacts/namespaces/repos/trees/tools.ts index 47c5ef79..01ad3de7 100644 --- a/src/generated/forge-mcp/artifacts/namespaces/repos/trees/tools.ts +++ b/src/generated/forge-mcp/artifacts/namespaces/repos/trees/tools.ts @@ -38,6 +38,97 @@ export const tools: readonly Tool[] = [ "hash" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "hash": { + "type": "string" + }, + "mode": { + "type": "string" + }, + "name": { + "type": "string" + }, + "type": { + "enum": [ + "tree", + "blob", + "symlink", + "gitlink", + "exec" + ], + "type": "string" + } + }, + "required": [ + "hash", + "mode", + "name", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "anyOf": [ + { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "required": [ + "count", + "cursor", + "per_page" + ], + "type": "object" + }, + { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + }, + "total_pages": { + "type": "integer" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count", + "total_pages" + ], + "type": "object" + } + ] + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/artifacts/namespaces/tokens/tools.ts b/src/generated/forge-mcp/artifacts/namespaces/tokens/tools.ts index 2d1d91bc..3430febc 100644 --- a/src/generated/forge-mcp/artifacts/namespaces/tokens/tools.ts +++ b/src/generated/forge-mcp/artifacts/namespaces/tokens/tools.ts @@ -50,6 +50,34 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "expires_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "plaintext": { + "type": "string" + }, + "scope": { + "enum": [ + "read", + "write" + ], + "type": "string" + } + }, + "required": [ + "expires_at", + "id", + "plaintext", + "scope" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -644,6 +672,17 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/artifacts/namespaces/tools.ts b/src/generated/forge-mcp/artifacts/namespaces/tools.ts index 121bf328..3eff006f 100644 --- a/src/generated/forge-mcp/artifacts/namespaces/tools.ts +++ b/src/generated/forge-mcp/artifacts/namespaces/tools.ts @@ -45,6 +45,41 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "jurisdiction": { + "enum": [ + "unrestricted", + "us", + "eu", + "fedramp" + ], + "type": "string" + }, + "namespace": { + "type": "string" + }, + "repo_count": { + "type": "integer" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "jurisdiction", + "namespace", + "repo_count", + "updated_at" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1116,6 +1151,41 @@ export const tools: readonly Tool[] = [ "namespace" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "jurisdiction": { + "enum": [ + "unrestricted", + "us", + "eu", + "fedramp" + ], + "type": "string" + }, + "namespace": { + "type": "string" + }, + "repo_count": { + "type": "integer" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "jurisdiction", + "namespace", + "repo_count", + "updated_at" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1627,6 +1697,102 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "jurisdiction": { + "enum": [ + "unrestricted", + "us", + "eu", + "fedramp" + ], + "type": "string" + }, + "namespace": { + "type": "string" + }, + "repo_count": { + "type": "integer" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "jurisdiction", + "namespace", + "repo_count", + "updated_at" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "anyOf": [ + { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "required": [ + "count", + "cursor", + "per_page" + ], + "type": "object" + }, + { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + }, + "total_pages": { + "type": "integer" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count", + "total_pages" + ], + "type": "object" + } + ] + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/auditLogs/tools.ts b/src/generated/forge-mcp/auditLogs/tools.ts index b2b7d7e5..e6b2a065 100644 --- a/src/generated/forge-mcp/auditLogs/tools.ts +++ b/src/generated/forge-mcp/auditLogs/tools.ts @@ -107,6 +107,20 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/aaa_audit_logs_response_collection_alt", + $defs: { + "aaa_api-response-common": aaa_api_response_common_output, + "aaa_audit-logs": aaa_audit_logs_output, + "aaa_audit-logs_action": aaa_audit_logs_action_output, + "aaa_audit-logs_actor": aaa_audit_logs_actor_output, + "aaa_audit-logs_owner": aaa_audit_logs_owner_output, + "aaa_audit-logs_resource": aaa_audit_logs_resource_output, + "aaa_audit_logs_response_collection_alt": aaa_audit_logs_response_collection_alt_output, + "aaa_identifier": aaa_identifier_output, + "aaa_messages": aaa_messages_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/basinCatalog/credentials/tools.ts b/src/generated/forge-mcp/basinCatalog/credentials/tools.ts index 1662e261..74c141f4 100644 --- a/src/generated/forge-mcp/basinCatalog/credentials/tools.ts +++ b/src/generated/forge-mcp/basinCatalog/credentials/tools.ts @@ -41,6 +41,16 @@ export const tools: readonly Tool[] = [ "r2-data-catalog_catalog-credential-request": r2_data_catalog_catalog_credential_request, }, }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -114,6 +124,20 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "properties": { + "status": { + "$ref": "#/$defs/r2-data-catalog_credential-probe-status" + } + }, + "required": [ + "status" + ], + "type": "object", + $defs: { + "r2-data-catalog_credential-probe-status": r2_data_catalog_credential_probe_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/basinCatalog/maintenanceConfigs/tools.ts b/src/generated/forge-mcp/basinCatalog/maintenanceConfigs/tools.ts index 66dfb507..707f56d2 100644 --- a/src/generated/forge-mcp/basinCatalog/maintenanceConfigs/tools.ts +++ b/src/generated/forge-mcp/basinCatalog/maintenanceConfigs/tools.ts @@ -47,6 +47,19 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_catalog-maintenance-config-response", + $defs: { + "r2-data-catalog_catalog-compaction-config": r2_data_catalog_catalog_compaction_config_output, + "r2-data-catalog_catalog-maintenance-config": r2_data_catalog_catalog_maintenance_config_output, + "r2-data-catalog_catalog-maintenance-config-response": r2_data_catalog_catalog_maintenance_config_response_output, + "r2-data-catalog_catalog-maintenance-state": r2_data_catalog_catalog_maintenance_state_output, + "r2-data-catalog_catalog-target-file-size": r2_data_catalog_catalog_target_file_size_output, + "r2-data-catalog_credential-status": r2_data_catalog_credential_status_output, + "r2-data-catalog_maintenance-interval": r2_data_catalog_maintenance_interval_output, + "r2-data-catalog_snapshot-expiration-config": r2_data_catalog_snapshot_expiration_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -132,6 +145,17 @@ export const tools: readonly Tool[] = [ "r2-data-catalog_snapshot-expiration-update-params": r2_data_catalog_snapshot_expiration_update_params, }, }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_catalog-maintenance-config", + $defs: { + "r2-data-catalog_catalog-compaction-config": r2_data_catalog_catalog_compaction_config_output, + "r2-data-catalog_catalog-maintenance-config": r2_data_catalog_catalog_maintenance_config_output, + "r2-data-catalog_catalog-maintenance-state": r2_data_catalog_catalog_maintenance_state_output, + "r2-data-catalog_catalog-target-file-size": r2_data_catalog_catalog_target_file_size_output, + "r2-data-catalog_maintenance-interval": r2_data_catalog_maintenance_interval_output, + "r2-data-catalog_snapshot-expiration-config": r2_data_catalog_snapshot_expiration_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/basinCatalog/namespaces/tables/maintenanceConfigs/tools.ts b/src/generated/forge-mcp/basinCatalog/namespaces/tables/maintenanceConfigs/tools.ts index d9c271ae..8886f42e 100644 --- a/src/generated/forge-mcp/basinCatalog/namespaces/tables/maintenanceConfigs/tools.ts +++ b/src/generated/forge-mcp/basinCatalog/namespaces/tables/maintenanceConfigs/tools.ts @@ -58,6 +58,18 @@ export const tools: readonly Tool[] = [ "table_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_table-maintenance-config-response", + $defs: { + "r2-data-catalog_catalog-maintenance-state": r2_data_catalog_catalog_maintenance_state_output, + "r2-data-catalog_catalog-target-file-size": r2_data_catalog_catalog_target_file_size_output, + "r2-data-catalog_maintenance-interval": r2_data_catalog_maintenance_interval_output, + "r2-data-catalog_table-compaction-config": r2_data_catalog_table_compaction_config_output, + "r2-data-catalog_table-maintenance-config": r2_data_catalog_table_maintenance_config_output, + "r2-data-catalog_table-maintenance-config-response": r2_data_catalog_table_maintenance_config_response_output, + "r2-data-catalog_table-snapshot-expiration-config": r2_data_catalog_table_snapshot_expiration_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -154,6 +166,12 @@ export const tools: readonly Tool[] = [ "r2-data-catalog_queue-maintenance-request": r2_data_catalog_queue_maintenance_request, }, }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_queue-maintenance-response", + $defs: { + "r2-data-catalog_queue-maintenance-response": r2_data_catalog_queue_maintenance_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -237,6 +255,17 @@ export const tools: readonly Tool[] = [ "r2-data-catalog_table-maintenance-update-request": r2_data_catalog_table_maintenance_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_table-maintenance-config", + $defs: { + "r2-data-catalog_catalog-maintenance-state": r2_data_catalog_catalog_maintenance_state_output, + "r2-data-catalog_catalog-target-file-size": r2_data_catalog_catalog_target_file_size_output, + "r2-data-catalog_maintenance-interval": r2_data_catalog_maintenance_interval_output, + "r2-data-catalog_table-compaction-config": r2_data_catalog_table_compaction_config_output, + "r2-data-catalog_table-maintenance-config": r2_data_catalog_table_maintenance_config_output, + "r2-data-catalog_table-snapshot-expiration-config": r2_data_catalog_table_snapshot_expiration_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/basinCatalog/namespaces/tables/maintenanceRuns/tools.ts b/src/generated/forge-mcp/basinCatalog/namespaces/tables/maintenanceRuns/tools.ts index cbd8735d..efb584df 100644 --- a/src/generated/forge-mcp/basinCatalog/namespaces/tables/maintenanceRuns/tools.ts +++ b/src/generated/forge-mcp/basinCatalog/namespaces/tables/maintenanceRuns/tools.ts @@ -49,6 +49,14 @@ export const tools: readonly Tool[] = [ "table_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_maintenance-runs-response", + $defs: { + "r2-data-catalog_maintenance-run-operation": r2_data_catalog_maintenance_run_operation_output, + "r2-data-catalog_maintenance-run-record": r2_data_catalog_maintenance_run_record_output, + "r2-data-catalog_maintenance-runs-response": r2_data_catalog_maintenance_runs_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/basinCatalog/namespaces/tables/tools.ts b/src/generated/forge-mcp/basinCatalog/namespaces/tables/tools.ts index 8ae222e3..3144341a 100644 --- a/src/generated/forge-mcp/basinCatalog/namespaces/tables/tools.ts +++ b/src/generated/forge-mcp/basinCatalog/namespaces/tables/tools.ts @@ -48,6 +48,15 @@ export const tools: readonly Tool[] = [ "table_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_get-table-response", + $defs: { + "r2-data-catalog_get-table-response": r2_data_catalog_get_table_response_output, + "r2-data-catalog_namespace-identifier": r2_data_catalog_namespace_identifier_output, + "r2-data-catalog_table-identifier": r2_data_catalog_table_identifier_output, + "r2-data-catalog_table-metadata": r2_data_catalog_table_metadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -142,6 +151,15 @@ export const tools: readonly Tool[] = [ "namespace" ], }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_table-list-response", + $defs: { + "r2-data-catalog_namespace-identifier": r2_data_catalog_namespace_identifier_output, + "r2-data-catalog_table-details": r2_data_catalog_table_details_output, + "r2-data-catalog_table-identifier": r2_data_catalog_table_identifier_output, + "r2-data-catalog_table-list-response": r2_data_catalog_table_list_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/basinCatalog/namespaces/tools.ts b/src/generated/forge-mcp/basinCatalog/namespaces/tools.ts index 390e0119..1f9098ed 100644 --- a/src/generated/forge-mcp/basinCatalog/namespaces/tools.ts +++ b/src/generated/forge-mcp/basinCatalog/namespaces/tools.ts @@ -58,6 +58,14 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_namespace-list-response", + $defs: { + "r2-data-catalog_namespace-details": r2_data_catalog_namespace_details_output, + "r2-data-catalog_namespace-identifier": r2_data_catalog_namespace_identifier_output, + "r2-data-catalog_namespace-list-response": r2_data_catalog_namespace_list_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/basinCatalog/tools.ts b/src/generated/forge-mcp/basinCatalog/tools.ts index 6c554004..da99a2cd 100644 --- a/src/generated/forge-mcp/basinCatalog/tools.ts +++ b/src/generated/forge-mcp/basinCatalog/tools.ts @@ -171,6 +171,12 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_catalog-activation-response", + $defs: { + "r2-data-catalog_catalog-activation-response": r2_data_catalog_catalog_activation_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -240,6 +246,20 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_catalog", + $defs: { + "r2-data-catalog_catalog": r2_data_catalog_catalog_output, + "r2-data-catalog_catalog-compaction-config": r2_data_catalog_catalog_compaction_config_output, + "r2-data-catalog_catalog-maintenance-config": r2_data_catalog_catalog_maintenance_config_output, + "r2-data-catalog_catalog-maintenance-state": r2_data_catalog_catalog_maintenance_state_output, + "r2-data-catalog_catalog-status": r2_data_catalog_catalog_status_output, + "r2-data-catalog_catalog-target-file-size": r2_data_catalog_catalog_target_file_size_output, + "r2-data-catalog_credential-status": r2_data_catalog_credential_status_output, + "r2-data-catalog_maintenance-interval": r2_data_catalog_maintenance_interval_output, + "r2-data-catalog_snapshot-expiration-config": r2_data_catalog_snapshot_expiration_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -310,6 +330,21 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/r2-data-catalog_catalog-list", + $defs: { + "r2-data-catalog_catalog": r2_data_catalog_catalog_output, + "r2-data-catalog_catalog-compaction-config": r2_data_catalog_catalog_compaction_config_output, + "r2-data-catalog_catalog-list": r2_data_catalog_catalog_list_output, + "r2-data-catalog_catalog-maintenance-config": r2_data_catalog_catalog_maintenance_config_output, + "r2-data-catalog_catalog-maintenance-state": r2_data_catalog_catalog_maintenance_state_output, + "r2-data-catalog_catalog-status": r2_data_catalog_catalog_status_output, + "r2-data-catalog_catalog-target-file-size": r2_data_catalog_catalog_target_file_size_output, + "r2-data-catalog_credential-status": r2_data_catalog_credential_status_output, + "r2-data-catalog_maintenance-interval": r2_data_catalog_maintenance_interval_output, + "r2-data-catalog_snapshot-expiration-config": r2_data_catalog_snapshot_expiration_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/billing/addresses/tools.ts b/src/generated/forge-mcp/billing/addresses/tools.ts index a59a60e8..9dca37fe 100644 --- a/src/generated/forge-mcp/billing/addresses/tools.ts +++ b/src/generated/forge-mcp/billing/addresses/tools.ts @@ -31,6 +31,20 @@ export const tools: readonly Tool[] = [ "bill-subs-api_address_validation_request": bill_subs_api_address_validation_request, }, }, + outputSchema: { + "properties": { + "validated_addresses": { + "items": { + "$ref": "#/$defs/bill-subs-api_validated_address" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "bill-subs-api_validated_address": bill_subs_api_validated_address_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/billing/profiles/tools.ts b/src/generated/forge-mcp/billing/profiles/tools.ts index 6f309971..eeb7cf0c 100644 --- a/src/generated/forge-mcp/billing/profiles/tools.ts +++ b/src/generated/forge-mcp/billing/profiles/tools.ts @@ -36,6 +36,131 @@ export const tools: readonly Tool[] = [ "bill-subs-api_billing_profile_request": bill_subs_api_billing_profile_request, }, }, + outputSchema: { + "properties": { + "account_type": { + "type": "string" + }, + "address": { + "type": "string" + }, + "address2": { + "type": "string" + }, + "balance": { + "type": "string" + }, + "card_expiry_month": { + "type": "integer" + }, + "card_expiry_year": { + "type": "integer" + }, + "card_number": { + "type": "string" + }, + "city": { + "type": "string" + }, + "company": { + "type": "string" + }, + "country": { + "type": "string" + }, + "created_on": { + "format": "date-time", + "type": "string" + }, + "device_data": { + "type": "string" + }, + "edited_on": { + "format": "date-time", + "type": "string" + }, + "enterprise_billing_email": { + "type": "string" + }, + "enterprise_primary_email": { + "type": "string" + }, + "first_name": { + "type": "string" + }, + "id": { + "$ref": "#/$defs/bill-subs-api_components-schemas-identifier" + }, + "is_partner": { + "type": "boolean" + }, + "last_name": { + "type": "string" + }, + "next_bill_date": { + "format": "date-time", + "type": "string" + }, + "payment_address": { + "type": "string" + }, + "payment_address2": { + "type": "string" + }, + "payment_city": { + "type": "string" + }, + "payment_country": { + "type": "string" + }, + "payment_email": { + "type": "string" + }, + "payment_first_name": { + "type": "string" + }, + "payment_gateway": { + "type": "string" + }, + "payment_last_name": { + "type": "string" + }, + "payment_nonce": { + "type": "string" + }, + "payment_state": { + "type": "string" + }, + "payment_zipcode": { + "type": "string" + }, + "primary_email": { + "type": "string" + }, + "state": { + "type": "string" + }, + "tax_id_type": { + "type": "string" + }, + "telephone": { + "type": "string" + }, + "validation_code": { + "type": "string" + }, + "vat": { + "type": "string" + }, + "zipcode": { + "type": "string" + } + }, + "type": "object", + $defs: { + "bill-subs-api_components-schemas-identifier": bill_subs_api_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -225,6 +350,17 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "client_secret": { + "type": "string" + }, + "intent_type": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -349,6 +485,131 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "account_type": { + "type": "string" + }, + "address": { + "type": "string" + }, + "address2": { + "type": "string" + }, + "balance": { + "type": "string" + }, + "card_expiry_month": { + "type": "integer" + }, + "card_expiry_year": { + "type": "integer" + }, + "card_number": { + "type": "string" + }, + "city": { + "type": "string" + }, + "company": { + "type": "string" + }, + "country": { + "type": "string" + }, + "created_on": { + "format": "date-time", + "type": "string" + }, + "device_data": { + "type": "string" + }, + "edited_on": { + "format": "date-time", + "type": "string" + }, + "enterprise_billing_email": { + "type": "string" + }, + "enterprise_primary_email": { + "type": "string" + }, + "first_name": { + "type": "string" + }, + "id": { + "$ref": "#/$defs/bill-subs-api_components-schemas-identifier" + }, + "is_partner": { + "type": "boolean" + }, + "last_name": { + "type": "string" + }, + "next_bill_date": { + "format": "date-time", + "type": "string" + }, + "payment_address": { + "type": "string" + }, + "payment_address2": { + "type": "string" + }, + "payment_city": { + "type": "string" + }, + "payment_country": { + "type": "string" + }, + "payment_email": { + "type": "string" + }, + "payment_first_name": { + "type": "string" + }, + "payment_gateway": { + "type": "string" + }, + "payment_last_name": { + "type": "string" + }, + "payment_nonce": { + "type": "string" + }, + "payment_state": { + "type": "string" + }, + "payment_zipcode": { + "type": "string" + }, + "primary_email": { + "type": "string" + }, + "state": { + "type": "string" + }, + "tax_id_type": { + "type": "string" + }, + "telephone": { + "type": "string" + }, + "validation_code": { + "type": "string" + }, + "vat": { + "type": "string" + }, + "zipcode": { + "type": "string" + } + }, + "type": "object", + $defs: { + "bill-subs-api_components-schemas-identifier": bill_subs_api_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -541,6 +802,131 @@ export const tools: readonly Tool[] = [ "bill-subs-api_billing_profile_request": bill_subs_api_billing_profile_request, }, }, + outputSchema: { + "properties": { + "account_type": { + "type": "string" + }, + "address": { + "type": "string" + }, + "address2": { + "type": "string" + }, + "balance": { + "type": "string" + }, + "card_expiry_month": { + "type": "integer" + }, + "card_expiry_year": { + "type": "integer" + }, + "card_number": { + "type": "string" + }, + "city": { + "type": "string" + }, + "company": { + "type": "string" + }, + "country": { + "type": "string" + }, + "created_on": { + "format": "date-time", + "type": "string" + }, + "device_data": { + "type": "string" + }, + "edited_on": { + "format": "date-time", + "type": "string" + }, + "enterprise_billing_email": { + "type": "string" + }, + "enterprise_primary_email": { + "type": "string" + }, + "first_name": { + "type": "string" + }, + "id": { + "$ref": "#/$defs/bill-subs-api_components-schemas-identifier" + }, + "is_partner": { + "type": "boolean" + }, + "last_name": { + "type": "string" + }, + "next_bill_date": { + "format": "date-time", + "type": "string" + }, + "payment_address": { + "type": "string" + }, + "payment_address2": { + "type": "string" + }, + "payment_city": { + "type": "string" + }, + "payment_country": { + "type": "string" + }, + "payment_email": { + "type": "string" + }, + "payment_first_name": { + "type": "string" + }, + "payment_gateway": { + "type": "string" + }, + "payment_last_name": { + "type": "string" + }, + "payment_nonce": { + "type": "string" + }, + "payment_state": { + "type": "string" + }, + "payment_zipcode": { + "type": "string" + }, + "primary_email": { + "type": "string" + }, + "state": { + "type": "string" + }, + "tax_id_type": { + "type": "string" + }, + "telephone": { + "type": "string" + }, + "validation_code": { + "type": "string" + }, + "vat": { + "type": "string" + }, + "zipcode": { + "type": "string" + } + }, + "type": "object", + $defs: { + "bill-subs-api_components-schemas-identifier": bill_subs_api_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -745,6 +1131,131 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "account_type": { + "type": "string" + }, + "address": { + "type": "string" + }, + "address2": { + "type": "string" + }, + "balance": { + "type": "string" + }, + "card_expiry_month": { + "type": "integer" + }, + "card_expiry_year": { + "type": "integer" + }, + "card_number": { + "type": "string" + }, + "city": { + "type": "string" + }, + "company": { + "type": "string" + }, + "country": { + "type": "string" + }, + "created_on": { + "format": "date-time", + "type": "string" + }, + "device_data": { + "type": "string" + }, + "edited_on": { + "format": "date-time", + "type": "string" + }, + "enterprise_billing_email": { + "type": "string" + }, + "enterprise_primary_email": { + "type": "string" + }, + "first_name": { + "type": "string" + }, + "id": { + "$ref": "#/$defs/bill-subs-api_components-schemas-identifier" + }, + "is_partner": { + "type": "boolean" + }, + "last_name": { + "type": "string" + }, + "next_bill_date": { + "format": "date-time", + "type": "string" + }, + "payment_address": { + "type": "string" + }, + "payment_address2": { + "type": "string" + }, + "payment_city": { + "type": "string" + }, + "payment_country": { + "type": "string" + }, + "payment_email": { + "type": "string" + }, + "payment_first_name": { + "type": "string" + }, + "payment_gateway": { + "type": "string" + }, + "payment_last_name": { + "type": "string" + }, + "payment_nonce": { + "type": "string" + }, + "payment_state": { + "type": "string" + }, + "payment_zipcode": { + "type": "string" + }, + "primary_email": { + "type": "string" + }, + "state": { + "type": "string" + }, + "tax_id_type": { + "type": "string" + }, + "telephone": { + "type": "string" + }, + "validation_code": { + "type": "string" + }, + "vat": { + "type": "string" + }, + "zipcode": { + "type": "string" + } + }, + "type": "object", + $defs: { + "bill-subs-api_components-schemas-identifier": bill_subs_api_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/billing/ratePlans/tools.ts b/src/generated/forge-mcp/billing/ratePlans/tools.ts index 2dd90d65..c4db1b83 100644 --- a/src/generated/forge-mcp/billing/ratePlans/tools.ts +++ b/src/generated/forge-mcp/billing/ratePlans/tools.ts @@ -27,6 +27,26 @@ export const tools: readonly Tool[] = [ "public_key" ], }, + outputSchema: { + "properties": { + "components": { + "items": { + "type": "object" + }, + "type": "array" + }, + "currency": { + "type": "string" + }, + "id": { + "type": "string" + }, + "public_name": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/billing/usage/tools.ts b/src/generated/forge-mcp/billing/usage/tools.ts index 9784203f..f1c4b177 100644 --- a/src/generated/forge-mcp/billing/usage/tools.ts +++ b/src/generated/forge-mcp/billing/usage/tools.ts @@ -88,6 +88,26 @@ export const tools: readonly Tool[] = [ "usage-analytics_identifier": usage_analytics_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/usage-analytics_billing_usage_data_point" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "usage-analytics_billing_usage_data_point": usage_analytics_billing_usage_data_point_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -179,6 +199,28 @@ export const tools: readonly Tool[] = [ "billable-usage-api_identifier": billable_usage_api_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/billable-usage-api_v2_account_billable_metric" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "billable-usage-api_v2_account_billable_metric": billable_usage_api_v2_account_billable_metric_output, + "billable-usage-api_v2_product_category": billable_usage_api_v2_product_category_output, + "billable-usage-api_v2_product_family": billable_usage_api_v2_product_family_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -264,6 +306,26 @@ export const tools: readonly Tool[] = [ "billable-usage-api_identifier": billable_usage_api_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/billable-usage-api_cost_and_usage_data" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "billable-usage-api_cost_and_usage_data": billable_usage_api_cost_and_usage_data_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -337,6 +399,13 @@ export const tools: readonly Tool[] = [ "billable-usage-api_identifier": billable_usage_api_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/billable-usage-api_usage_info_response_result", + $defs: { + "billable-usage-api_usage_info_response_result": billable_usage_api_usage_info_response_result_output, + "billable-usage-api_usage_info_response_result_subscriptionsItem": billable_usage_api_usage_info_response_result_subscriptionsItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -403,6 +472,26 @@ export const tools: readonly Tool[] = [ "billable-usage-api_identifier": billable_usage_api_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/billable-usage-api_usage_record" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "billable-usage-api_usage_record": billable_usage_api_usage_record_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -484,6 +573,26 @@ export const tools: readonly Tool[] = [ "billable-usage-api_v2_usage_query": billable_usage_api_v2_usage_query, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/billable-usage-api_cost_and_usage_data" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "billable-usage-api_cost_and_usage_data": billable_usage_api_cost_and_usage_data_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/botManagement/feedback/tools.ts b/src/generated/forge-mcp/botManagement/feedback/tools.ts index cf8c54d6..bcdace79 100644 --- a/src/generated/forge-mcp/botManagement/feedback/tools.ts +++ b/src/generated/forge-mcp/botManagement/feedback/tools.ts @@ -111,6 +111,20 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "items": { + "$ref": "#/$defs/bot-management_feedback_report" + }, + "type": "array", + $defs: { + "bot-management_feedback_report": bot_management_feedback_report_output, + "bot-management_feedback_type": bot_management_feedback_type_output, + "bot-management_metric_requests": bot_management_metric_requests_output, + "bot-management_requests_by_attribute": bot_management_requests_by_attribute_output, + "bot-management_requests_by_score": bot_management_requests_by_score_output, + "bot-management_requests_by_score_src": bot_management_requests_by_score_src_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/botManagement/tools.ts b/src/generated/forge-mcp/botManagement/tools.ts index 1c2ef92f..09b33410 100644 --- a/src/generated/forge-mcp/botManagement/tools.ts +++ b/src/generated/forge-mcp/botManagement/tools.ts @@ -92,6 +92,58 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/bot-management_bot_fight_mode_config" + }, + { + "$ref": "#/$defs/bot-management_sbfm_definitely_config" + }, + { + "$ref": "#/$defs/bot-management_sbfm_likely_config" + }, + { + "$ref": "#/$defs/bot-management_bm_subscription_config" + } + ], + $defs: { + "bot-management_ai_bots_migration_opt_out": bot_management_ai_bots_migration_opt_out_output, + "bot-management_ai_bots_protection": bot_management_ai_bots_protection_output, + "bot-management_ai_search": bot_management_ai_search_output, + "bot-management_ai_training": bot_management_ai_training_output, + "bot-management_ai_user": bot_management_ai_user_output, + "bot-management_auto_update_model": bot_management_auto_update_model_output, + "bot-management_base_config": bot_management_base_config_output, + "bot-management_bm_cookie_enabled": bot_management_bm_cookie_enabled_output, + "bot-management_bm_subscription_config": bot_management_bm_subscription_config_output, + "bot-management_bot_fight_mode_config": bot_management_bot_fight_mode_config_output, + "bot-management_bot_preference_sync_enabled": bot_management_bot_preference_sync_enabled_output, + "bot-management_cf_robots_variant": bot_management_cf_robots_variant_output, + "bot-management_content_bots_protection": bot_management_content_bots_protection_output, + "bot-management_crawler_protection": bot_management_crawler_protection_output, + "bot-management_enable_js": bot_management_enable_js_output, + "bot-management_fight_mode": bot_management_fight_mode_output, + "bot-management_fight_mode_turned_on": bot_management_fight_mode_turned_on_output, + "bot-management_is_robots_txt_managed": bot_management_is_robots_txt_managed_output, + "bot-management_jsd_api_results_enabled": bot_management_jsd_api_results_enabled_output, + "bot-management_optimize_wordpress": bot_management_optimize_wordpress_output, + "bot-management_optimize_wordpress_turned_on": bot_management_optimize_wordpress_turned_on_output, + "bot-management_sbfm_definitely_automated": bot_management_sbfm_definitely_automated_output, + "bot-management_sbfm_definitely_automated_turned_on": bot_management_sbfm_definitely_automated_turned_on_output, + "bot-management_sbfm_definitely_config": bot_management_sbfm_definitely_config_output, + "bot-management_sbfm_likely_automated": bot_management_sbfm_likely_automated_output, + "bot-management_sbfm_likely_automated_turned_on": bot_management_sbfm_likely_automated_turned_on_output, + "bot-management_sbfm_likely_config": bot_management_sbfm_likely_config_output, + "bot-management_sbfm_static_resource_protection": bot_management_sbfm_static_resource_protection_output, + "bot-management_sbfm_static_resource_protection_turned_on": bot_management_sbfm_static_resource_protection_turned_on_output, + "bot-management_sbfm_verified_bots": bot_management_sbfm_verified_bots_output, + "bot-management_sbfm_verified_bots_turned_on": bot_management_sbfm_verified_bots_turned_on_output, + "bot-management_suppress_session_score": bot_management_suppress_session_score_output, + "bot-management_suppress_session_score_turned_off": bot_management_suppress_session_score_turned_off_output, + "bot-management_using_latest_model": bot_management_using_latest_model_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -236,6 +288,58 @@ export const tools: readonly Tool[] = [ "bot-management_suppress_session_score": bot_management_suppress_session_score, }, }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/bot-management_bot_fight_mode_config" + }, + { + "$ref": "#/$defs/bot-management_sbfm_definitely_config" + }, + { + "$ref": "#/$defs/bot-management_sbfm_likely_config" + }, + { + "$ref": "#/$defs/bot-management_bm_subscription_config" + } + ], + $defs: { + "bot-management_ai_bots_migration_opt_out": bot_management_ai_bots_migration_opt_out_output, + "bot-management_ai_bots_protection": bot_management_ai_bots_protection_output, + "bot-management_ai_search": bot_management_ai_search_output, + "bot-management_ai_training": bot_management_ai_training_output, + "bot-management_ai_user": bot_management_ai_user_output, + "bot-management_auto_update_model": bot_management_auto_update_model_output, + "bot-management_base_config": bot_management_base_config_output, + "bot-management_bm_cookie_enabled": bot_management_bm_cookie_enabled_output, + "bot-management_bm_subscription_config": bot_management_bm_subscription_config_output, + "bot-management_bot_fight_mode_config": bot_management_bot_fight_mode_config_output, + "bot-management_bot_preference_sync_enabled": bot_management_bot_preference_sync_enabled_output, + "bot-management_cf_robots_variant": bot_management_cf_robots_variant_output, + "bot-management_content_bots_protection": bot_management_content_bots_protection_output, + "bot-management_crawler_protection": bot_management_crawler_protection_output, + "bot-management_enable_js": bot_management_enable_js_output, + "bot-management_fight_mode": bot_management_fight_mode_output, + "bot-management_fight_mode_turned_on": bot_management_fight_mode_turned_on_output, + "bot-management_is_robots_txt_managed": bot_management_is_robots_txt_managed_output, + "bot-management_jsd_api_results_enabled": bot_management_jsd_api_results_enabled_output, + "bot-management_optimize_wordpress": bot_management_optimize_wordpress_output, + "bot-management_optimize_wordpress_turned_on": bot_management_optimize_wordpress_turned_on_output, + "bot-management_sbfm_definitely_automated": bot_management_sbfm_definitely_automated_output, + "bot-management_sbfm_definitely_automated_turned_on": bot_management_sbfm_definitely_automated_turned_on_output, + "bot-management_sbfm_definitely_config": bot_management_sbfm_definitely_config_output, + "bot-management_sbfm_likely_automated": bot_management_sbfm_likely_automated_output, + "bot-management_sbfm_likely_automated_turned_on": bot_management_sbfm_likely_automated_turned_on_output, + "bot-management_sbfm_likely_config": bot_management_sbfm_likely_config_output, + "bot-management_sbfm_static_resource_protection": bot_management_sbfm_static_resource_protection_output, + "bot-management_sbfm_static_resource_protection_turned_on": bot_management_sbfm_static_resource_protection_turned_on_output, + "bot-management_sbfm_verified_bots": bot_management_sbfm_verified_bots_output, + "bot-management_sbfm_verified_bots_turned_on": bot_management_sbfm_verified_bots_turned_on_output, + "bot-management_suppress_session_score": bot_management_suppress_session_score_output, + "bot-management_suppress_session_score_turned_off": bot_management_suppress_session_score_turned_off_output, + "bot-management_using_latest_model": bot_management_using_latest_model_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/botnetFeed/asn/tools.ts b/src/generated/forge-mcp/botnetFeed/asn/tools.ts index 97b65764..eed3dc73 100644 --- a/src/generated/forge-mcp/botnetFeed/asn/tools.ts +++ b/src/generated/forge-mcp/botnetFeed/asn/tools.ts @@ -38,6 +38,21 @@ export const tools: readonly Tool[] = [ "dos_timestamp": dos_timestamp, }, }, + outputSchema: { + "properties": { + "cidr": { + "type": "string" + }, + "date": { + "format": "date-time", + "type": "string" + }, + "offense_count": { + "type": "integer" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -106,6 +121,21 @@ export const tools: readonly Tool[] = [ "asn_id" ], }, + outputSchema: { + "properties": { + "cidr": { + "type": "string" + }, + "date": { + "format": "date-time", + "type": "string" + }, + "offense_count": { + "type": "integer" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/botnetFeed/configs/asn/tools.ts b/src/generated/forge-mcp/botnetFeed/configs/asn/tools.ts index b173bbeb..9cf6007d 100644 --- a/src/generated/forge-mcp/botnetFeed/configs/asn/tools.ts +++ b/src/generated/forge-mcp/botnetFeed/configs/asn/tools.ts @@ -31,6 +31,14 @@ export const tools: readonly Tool[] = [ "asn_id" ], }, + outputSchema: { + "properties": { + "asn": { + "type": "integer" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -84,6 +92,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "asn": { + "type": "integer" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/brandProtection/logoMatches/tools.ts b/src/generated/forge-mcp/brandProtection/logoMatches/tools.ts index be178420..15d7e990 100644 --- a/src/generated/forge-mcp/brandProtection/logoMatches/tools.ts +++ b/src/generated/forge-mcp/brandProtection/logoMatches/tools.ts @@ -55,6 +55,90 @@ export const tools: readonly Tool[] = [ "query_id" ], }, + outputSchema: { + "properties": { + "matches": { + "items": { + "properties": { + "content_type": { + "type": "string" + }, + "domain": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "integer" + }, + "image_data": { + "type": "string" + }, + "matched_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "query_id": { + "type": "integer" + }, + "registrar": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "similarity_score": { + "type": "number" + }, + "url_scan_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "domain", + "id", + "matched_at", + "query_id", + "registrar", + "similarity_score", + "url_scan_id" + ], + "type": "object" + }, + "type": "array" + }, + "total": { + "type": "integer" + } + }, + "required": [ + "matches", + "total" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/brandProtection/logos/tools.ts b/src/generated/forge-mcp/brandProtection/logos/tools.ts index 265b06ec..57e07dba 100644 --- a/src/generated/forge-mcp/brandProtection/logos/tools.ts +++ b/src/generated/forge-mcp/brandProtection/logos/tools.ts @@ -49,6 +49,24 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "message": { + "type": "string" + }, + "query_id": { + "type": "integer" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "message", + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -110,6 +128,21 @@ export const tools: readonly Tool[] = [ "query_id" ], }, + outputSchema: { + "properties": { + "message": { + "type": "string" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "message", + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -171,6 +204,49 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "content_type": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "image_data": { + "type": "string" + }, + "r2_path": { + "type": "string" + }, + "similarity_threshold": { + "type": "number" + }, + "tag": { + "type": "string" + }, + "uploaded_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "id", + "r2_path", + "similarity_threshold", + "tag", + "uploaded_at" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/brandProtection/matches/tools.ts b/src/generated/forge-mcp/brandProtection/matches/tools.ts index 57b7921a..ff28abaf 100644 --- a/src/generated/forge-mcp/brandProtection/matches/tools.ts +++ b/src/generated/forge-mcp/brandProtection/matches/tools.ts @@ -65,6 +65,96 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "anyOf": [ + { + "properties": { + "result": { + "properties": { + "results": { + "items": { + "properties": { + "domain_id": { + "type": "integer" + }, + "error": { + "type": "string" + }, + "query_id": { + "type": "integer" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "domain_id", + "query_id", + "success" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "results" + ], + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "result", + "success" + ], + "type": "object" + }, + { + "properties": { + "result": { + "properties": { + "results": { + "items": { + "properties": { + "error": { + "type": "string" + }, + "match_id": { + "type": "integer" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "match_id", + "success" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "results" + ], + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "result", + "success" + ], + "type": "object" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -237,6 +327,128 @@ export const tools: readonly Tool[] = [ "query_id" ], }, + outputSchema: { + "properties": { + "matches": { + "items": { + "properties": { + "dismissed": { + "type": "boolean" + }, + "domain": { + "type": "string" + }, + "first_seen": { + "type": "string" + }, + "match_details": { + "items": { + "properties": { + "dismissed": { + "type": "boolean" + }, + "match_id": { + "type": "integer" + }, + "query_id": { + "type": "integer" + }, + "query_tag": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "dismissed", + "match_id", + "query_id", + "query_tag" + ], + "type": "object" + }, + "type": "array" + }, + "public_scans": { + "oneOf": [ + { + "properties": { + "submission_id": { + "type": "string" + } + }, + "required": [ + "submission_id" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "registrar": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "scan_status": { + "type": "string" + }, + "scan_submission_id": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "source": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "domain", + "first_seen", + "public_scans", + "registrar", + "scan_status", + "scan_submission_id", + "source" + ], + "type": "object" + }, + "type": "array" + }, + "total": { + "type": "integer" + } + }, + "required": [ + "matches", + "total" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/brandProtection/queries/tools.ts b/src/generated/forge-mcp/brandProtection/queries/tools.ts index a1e6c690..80aec7ed 100644 --- a/src/generated/forge-mcp/brandProtection/queries/tools.ts +++ b/src/generated/forge-mcp/brandProtection/queries/tools.ts @@ -30,6 +30,25 @@ export const tools: readonly Tool[] = [ "domain_id" ], }, + outputSchema: { + "properties": { + "dismissed": { + "type": "boolean" + }, + "domain_id": { + "type": "integer" + }, + "query_id": { + "type": "integer" + } + }, + "required": [ + "dismissed", + "domain_id", + "query_id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -98,6 +117,170 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "anyOf": [ + { + "items": { + "properties": { + "created": { + "type": "string" + }, + "parameters": { + "oneOf": [ + { + "properties": { + "max_time": { + "type": "string" + }, + "min_time": { + "type": "string" + }, + "string_matches": { + "items": { + "properties": { + "pattern": { + "type": "string" + } + }, + "required": [ + "pattern" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "string_matches" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "query_id": { + "type": "integer" + }, + "query_tag": { + "type": "string" + }, + "scan": { + "type": "boolean" + }, + "updated": { + "type": "string" + } + }, + "required": [ + "created", + "parameters", + "query_id", + "query_tag", + "scan", + "updated" + ], + "type": "object" + }, + "type": "array" + }, + { + "properties": { + "created": { + "type": "string" + }, + "parameters": { + "oneOf": [ + { + "properties": { + "max_time": { + "type": "string" + }, + "min_time": { + "type": "string" + }, + "string_matches": { + "items": { + "properties": { + "pattern": { + "type": "string" + } + }, + "required": [ + "pattern" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "string_matches" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "query_id": { + "type": "integer" + }, + "query_tag": { + "type": "string" + }, + "scan": { + "type": "boolean" + }, + "updated": { + "type": "string" + } + }, + "required": [ + "created", + "parameters", + "query_id", + "query_tag", + "scan", + "updated" + ], + "type": "object" + } + ] + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -314,6 +497,25 @@ export const tools: readonly Tool[] = [ "domain_id" ], }, + outputSchema: { + "properties": { + "dismissed": { + "type": "boolean" + }, + "domain_id": { + "type": "integer" + }, + "query_id": { + "type": "integer" + } + }, + "required": [ + "dismissed", + "domain_id", + "query_id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/brandProtection/tools.ts b/src/generated/forge-mcp/brandProtection/tools.ts index a872e7c1..ba81dd60 100644 --- a/src/generated/forge-mcp/brandProtection/tools.ts +++ b/src/generated/forge-mcp/brandProtection/tools.ts @@ -52,6 +52,61 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "matches": { + "items": { + "properties": { + "account_id": { + "type": "string" + }, + "content_type": { + "type": "string" + }, + "domain": { + "type": "string" + }, + "image_data": { + "type": "string" + }, + "query_id": { + "type": "integer" + }, + "r2_path": { + "type": "string" + }, + "similarity_score": { + "type": "number" + }, + "similarity_threshold": { + "type": "number" + }, + "tag": { + "type": "string" + }, + "timestamp": { + "type": "number" + }, + "url_scan_id": { + "type": "string" + }, + "vector_id": { + "type": "string" + } + }, + "required": [ + "similarity_score" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "matches" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -150,6 +205,20 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "total_queries": { + "type": "integer" + } + }, + "required": [ + "total_queries" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/brandProtection/trial/tools.ts b/src/generated/forge-mcp/brandProtection/trial/tools.ts index ded84635..a99040f0 100644 --- a/src/generated/forge-mcp/brandProtection/trial/tools.ts +++ b/src/generated/forge-mcp/brandProtection/trial/tools.ts @@ -33,6 +33,57 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "matches": { + "items": { + "properties": { + "confidence": { + "type": "number" + }, + "domain": { + "type": "string" + }, + "domain_id": { + "type": "integer" + }, + "first_seen": { + "format": "date-time", + "type": "string" + }, + "reason": { + "type": "string" + } + }, + "required": [ + "confidence", + "domain", + "domain_id", + "first_seen", + "reason" + ], + "type": "object" + }, + "type": "array" + }, + "total_analyzed": { + "type": "number" + }, + "total_matches": { + "type": "number" + }, + "truncated": { + "type": "boolean" + } + }, + "required": [ + "matches", + "total_analyzed", + "total_matches", + "truncated" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/browserRun/crawl/tools.ts b/src/generated/forge-mcp/browserRun/crawl/tools.ts index e7a1e529..a08dae39 100644 --- a/src/generated/forge-mcp/browserRun/crawl/tools.ts +++ b/src/generated/forge-mcp/browserRun/crawl/tools.ts @@ -715,6 +715,9 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -869,6 +872,21 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "properties": { + "job_id": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "job_id", + "message" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -1055,6 +1073,167 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "properties": { + "browserSecondsUsed": { + "type": "number" + }, + "cursor": { + "type": "string" + }, + "finished": { + "type": "number" + }, + "id": { + "type": "string" + }, + "records": { + "items": { + "properties": { + "html": { + "type": "string" + }, + "json": { + "additionalProperties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + "markdown": { + "type": "string" + }, + "metadata": { + "properties": { + "lastModified": { + "type": "string" + }, + "og:description": { + "type": "string" + }, + "og:image": { + "type": "string" + }, + "og:site_name": { + "type": "string" + }, + "og:title": { + "type": "string" + }, + "og:type": { + "type": "string" + }, + "status": { + "type": "number" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "status", + "url" + ], + "type": "object" + }, + "outcome": { + "enum": [ + "success", + "robots_disallowed", + "crawl_purpose_disallowed", + "content_use_disallowed", + "connection_error", + "timeout", + "browser_unavailable", + "format_generation_error", + "unsupported_content_type", + "unclassified_error", + "page_error", + "too_large" + ], + "type": "string" + }, + "status": { + "enum": [ + "queued", + "errored", + "completed", + "disallowed", + "skipped", + "cancelled" + ], + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "status", + "url" + ], + "type": "object" + }, + "type": "array" + }, + "robots": { + "items": { + "properties": { + "origin": { + "type": "string" + }, + "state": { + "enum": [ + "available", + "absent", + "fetch_failed" + ], + "type": "string" + }, + "status": { + "type": "number" + } + }, + "required": [ + "origin", + "state" + ], + "type": "object" + }, + "maxItems": 50, + "type": "array" + }, + "skipped": { + "type": "number" + }, + "status": { + "type": "string" + }, + "total": { + "type": "number" + } + }, + "required": [ + "browserSecondsUsed", + "finished", + "id", + "records", + "robots", + "skipped", + "status", + "total" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/browserRun/devtools/browser/liveView/tools.ts b/src/generated/forge-mcp/browserRun/devtools/browser/liveView/tools.ts index 77599a4d..e0a07694 100644 --- a/src/generated/forge-mcp/browserRun/devtools/browser/liveView/tools.ts +++ b/src/generated/forge-mcp/browserRun/devtools/browser/liveView/tools.ts @@ -68,6 +68,56 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "devtoolsFrontendUrl": { + "type": "string" + }, + "id": { + "type": "string" + }, + "options": { + "properties": { + "guardrails": { + "properties": { + "mode": { + "enum": [ + "readonly" + ], + "type": "string" + } + }, + "required": [ + "mode" + ], + "type": "object" + }, + "mode": { + "enum": [ + "devtools", + "tab", + "full" + ], + "type": "string" + } + }, + "required": [ + "mode" + ], + "type": "object" + }, + "webSocketDebuggerUrl": { + "type": "string" + } + }, + "required": [ + "devtoolsFrontendUrl", + "id", + "options", + "webSocketDebuggerUrl" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/browserRun/devtools/browser/targets/tools.ts b/src/generated/forge-mcp/browserRun/devtools/browser/targets/tools.ts index 743d136c..13f63574 100644 --- a/src/generated/forge-mcp/browserRun/devtools/browser/targets/tools.ts +++ b/src/generated/forge-mcp/browserRun/devtools/browser/targets/tools.ts @@ -34,6 +34,17 @@ export const tools: readonly Tool[] = [ "target_id" ], }, + outputSchema: { + "properties": { + "message": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -199,6 +210,17 @@ export const tools: readonly Tool[] = [ "target_id" ], }, + outputSchema: { + "properties": { + "message": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -367,6 +389,37 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "description": { + "type": "string" + }, + "devtoolsFrontendUrl": { + "type": "string" + }, + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + }, + "url": { + "type": "string" + }, + "webSocketDebuggerUrl": { + "type": "string" + } + }, + "required": [ + "id", + "type", + "url" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -523,6 +576,37 @@ export const tools: readonly Tool[] = [ "target_id" ], }, + outputSchema: { + "properties": { + "description": { + "type": "string" + }, + "devtoolsFrontendUrl": { + "type": "string" + }, + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + }, + "url": { + "type": "string" + }, + "webSocketDebuggerUrl": { + "type": "string" + } + }, + "required": [ + "id", + "type", + "url" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -708,6 +792,40 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "items": { + "properties": { + "description": { + "type": "string" + }, + "devtoolsFrontendUrl": { + "type": "string" + }, + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + }, + "url": { + "type": "string" + }, + "webSocketDebuggerUrl": { + "type": "string" + } + }, + "required": [ + "id", + "type", + "url" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/browserRun/devtools/browser/tools.ts b/src/generated/forge-mcp/browserRun/devtools/browser/tools.ts index 97de67f0..dd773002 100644 --- a/src/generated/forge-mcp/browserRun/devtools/browser/tools.ts +++ b/src/generated/forge-mcp/browserRun/devtools/browser/tools.ts @@ -73,6 +73,20 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "sessionId": { + "type": "string" + }, + "webSocketDebuggerUrl": { + "type": "string" + } + }, + "required": [ + "sessionId" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -185,6 +199,21 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "status": { + "enum": [ + "closing", + "closed" + ], + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -259,6 +288,100 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "domains": { + "items": { + "properties": { + "commands": { + "items": { + "additionalProperties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + "type": "array" + }, + "dependencies": { + "items": { + "type": "string" + }, + "type": "array" + }, + "domain": { + "type": "string" + }, + "events": { + "items": { + "additionalProperties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + "type": "array" + }, + "experimental": { + "type": "boolean" + }, + "types": { + "items": { + "additionalProperties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "domain" + ], + "type": "object" + }, + "type": "array" + }, + "version": { + "properties": { + "major": { + "type": "string" + }, + "minor": { + "type": "string" + } + }, + "required": [ + "major", + "minor" + ], + "type": "object" + } + }, + "required": [ + "domains" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -473,6 +596,37 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "Browser": { + "type": "string" + }, + "Protocol-Version": { + "type": "string" + }, + "User-Agent": { + "type": "string" + }, + "V8-Version": { + "type": "string" + }, + "WebKit-Version": { + "type": "string" + }, + "webSocketDebuggerUrl": { + "type": "string" + } + }, + "required": [ + "Browser", + "Protocol-Version", + "User-Agent", + "V8-Version", + "WebKit-Version", + "webSocketDebuggerUrl" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/browserRun/devtools/json/tools.ts b/src/generated/forge-mcp/browserRun/devtools/json/tools.ts index 3e11e765..bca667cc 100644 --- a/src/generated/forge-mcp/browserRun/devtools/json/tools.ts +++ b/src/generated/forge-mcp/browserRun/devtools/json/tools.ts @@ -34,6 +34,40 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "items": { + "properties": { + "description": { + "type": "string" + }, + "devtoolsFrontendUrl": { + "type": "string" + }, + "id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + }, + "url": { + "type": "string" + }, + "webSocketDebuggerUrl": { + "type": "string" + } + }, + "required": [ + "id", + "type", + "url" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/browserRun/devtools/session/tools.ts b/src/generated/forge-mcp/browserRun/devtools/session/tools.ts index 6273599a..3093fa3c 100644 --- a/src/generated/forge-mcp/browserRun/devtools/session/tools.ts +++ b/src/generated/forge-mcp/browserRun/devtools/session/tools.ts @@ -29,6 +29,55 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "closeReason": { + "type": "number" + }, + "closeReasonText": { + "type": "string" + }, + "connectionEndTime": { + "type": "number" + }, + "connectionId": { + "type": "string" + }, + "connectionStartTime": { + "type": "number" + }, + "devtoolsFrontendUrl": { + "type": "string" + }, + "endTime": { + "type": "number" + }, + "lastUpdated": { + "type": "number" + }, + "sessionId": { + "format": "uuid", + "type": "string" + }, + "startTime": { + "type": "number" + }, + "webSocketDebuggerUrl": { + "type": "string" + } + }, + "required": [ + "sessionId" + ], + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -143,6 +192,51 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "closeReason": { + "type": "number" + }, + "closeReasonText": { + "type": "string" + }, + "connectionEndTime": { + "type": "number" + }, + "connectionId": { + "type": "string" + }, + "connectionStartTime": { + "type": "number" + }, + "devtoolsFrontendUrl": { + "type": "string" + }, + "endTime": { + "type": "number" + }, + "lastUpdated": { + "type": "number" + }, + "sessionId": { + "format": "uuid", + "type": "string" + }, + "startTime": { + "type": "number" + }, + "webSocketDebuggerUrl": { + "type": "string" + } + }, + "required": [ + "sessionId" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/browserRun/quickAction/tools.ts b/src/generated/forge-mcp/browserRun/quickAction/tools.ts index 0fe6c723..2a0dd381 100644 --- a/src/generated/forge-mcp/browserRun/quickAction/tools.ts +++ b/src/generated/forge-mcp/browserRun/quickAction/tools.ts @@ -418,6 +418,23 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "accessibilityTree": { + "$ref": "#/$defs/brapi_SerializedAXNode" + } + }, + "required": [ + "accessibilityTree" + ], + "type": "object", + $defs: { + "brapi_SerializedAXNode": brapi_SerializedAXNode_output, + "brapi_SerializedAXNode_checked": brapi_SerializedAXNode_checked_output, + "brapi_SerializedAXNode_pressed": brapi_SerializedAXNode_pressed_output, + "brapi_SerializedAXNode_value": brapi_SerializedAXNode_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -994,6 +1011,9 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1601,6 +1621,19 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "additionalProperties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -2184,6 +2217,23 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "type": "string" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -2760,6 +2810,9 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -4050,6 +4103,82 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "results": { + "properties": { + "attributes": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "height": { + "type": "number" + }, + "html": { + "type": "string" + }, + "left": { + "type": "number" + }, + "text": { + "type": "string" + }, + "top": { + "type": "number" + }, + "width": { + "type": "number" + } + }, + "required": [ + "attributes", + "height", + "html", + "left", + "text", + "top", + "width" + ], + "type": "object" + }, + "selector": { + "type": "string" + } + }, + "required": [ + "results", + "selector" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -4759,6 +4888,35 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "errors": { + "items": { + "properties": { + "code": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "type": "object" + }, + "type": "array" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -5422,6 +5580,29 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "accessibilityTree": { + "$ref": "#/$defs/brapi_SerializedAXNode" + }, + "content": { + "type": "string" + }, + "markdown": { + "type": "string" + }, + "screenshot": { + "type": "string" + } + }, + "type": "object", + $defs: { + "brapi_SerializedAXNode": brapi_SerializedAXNode_output, + "brapi_SerializedAXNode_checked": brapi_SerializedAXNode_checked_output, + "brapi_SerializedAXNode_pressed": brapi_SerializedAXNode_pressed_output, + "brapi_SerializedAXNode_value": brapi_SerializedAXNode_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/browserRun/recording/network/tools.ts b/src/generated/forge-mcp/browserRun/recording/network/tools.ts index 5eb6f2b8..98301201 100644 --- a/src/generated/forge-mcp/browserRun/recording/network/tools.ts +++ b/src/generated/forge-mcp/browserRun/recording/network/tools.ts @@ -37,6 +37,19 @@ export const tools: readonly Tool[] = [ "target" ], }, + outputSchema: { + "additionalProperties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/browserRun/recording/tools.ts b/src/generated/forge-mcp/browserRun/recording/tools.ts index ddf1ce6c..2522794b 100644 --- a/src/generated/forge-mcp/browserRun/recording/tools.ts +++ b/src/generated/forge-mcp/browserRun/recording/tools.ts @@ -28,6 +28,41 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "duration": { + "type": "number" + }, + "events": { + "additionalProperties": { + "items": { + "additionalProperties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + "type": "array" + }, + "type": "object" + }, + "sessionId": { + "type": "string" + } + }, + "required": [ + "duration", + "events", + "sessionId" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/builds/deployHooks/tools.ts b/src/generated/forge-mcp/builds/deployHooks/tools.ts index 4117e657..90b583fa 100644 --- a/src/generated/forge-mcp/builds/deployHooks/tools.ts +++ b/src/generated/forge-mcp/builds/deployHooks/tools.ts @@ -68,6 +68,18 @@ export const tools: readonly Tool[] = [ "builds_script_name": builds_script_name, }, }, + outputSchema: { + "$ref": "#/$defs/builds_DeployHookResponse", + $defs: { + "builds_DeployHookResponse": builds_DeployHookResponse_output, + "builds_branch": builds_branch_output, + "builds_created_on": builds_created_on_output, + "builds_deploy_hook_name": builds_deploy_hook_name_output, + "builds_deploy_hook_uuid": builds_deploy_hook_uuid_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -148,6 +160,18 @@ export const tools: readonly Tool[] = [ "builds_script_name": builds_script_name, }, }, + outputSchema: { + "$ref": "#/$defs/builds_DeployHookResponse", + $defs: { + "builds_DeployHookResponse": builds_DeployHookResponse_output, + "builds_branch": builds_branch_output, + "builds_created_on": builds_created_on_output, + "builds_deploy_hook_name": builds_deploy_hook_name_output, + "builds_deploy_hook_uuid": builds_deploy_hook_uuid_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -221,6 +245,18 @@ export const tools: readonly Tool[] = [ "builds_script_name": builds_script_name, }, }, + outputSchema: { + "$ref": "#/$defs/builds_DeployHookResponse", + $defs: { + "builds_DeployHookResponse": builds_DeployHookResponse_output, + "builds_branch": builds_branch_output, + "builds_created_on": builds_created_on_output, + "builds_deploy_hook_name": builds_deploy_hook_name_output, + "builds_deploy_hook_uuid": builds_deploy_hook_uuid_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -289,6 +325,34 @@ export const tools: readonly Tool[] = [ "builds_script_name": builds_script_name, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/builds_DetailedDeployHookResponse" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/builds_PaginationInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "builds_DetailedDeployHookResponse": builds_DetailedDeployHookResponse_output, + "builds_DetailedDeployHookResponse_latest_build": builds_DetailedDeployHookResponse_latest_build_output, + "builds_PaginationInfo": builds_PaginationInfo_output, + "builds_branch": builds_branch_output, + "builds_created_on": builds_created_on_output, + "builds_deploy_hook_name": builds_deploy_hook_name_output, + "builds_deploy_hook_uuid": builds_deploy_hook_uuid_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -364,6 +428,15 @@ export const tools: readonly Tool[] = [ "builds_deploy_hook_uuid": builds_deploy_hook_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/builds_TriggerDeployHookResponse", + $defs: { + "builds_BuildStatus": builds_BuildStatus_output, + "builds_TriggerDeployHookResponse": builds_TriggerDeployHookResponse_output, + "builds_build_uuid": builds_build_uuid_output, + "builds_created_on": builds_created_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -436,6 +509,18 @@ export const tools: readonly Tool[] = [ "builds_script_name": builds_script_name, }, }, + outputSchema: { + "$ref": "#/$defs/builds_DeployHookResponse", + $defs: { + "builds_DeployHookResponse": builds_DeployHookResponse_output, + "builds_branch": builds_branch_output, + "builds_created_on": builds_created_on_output, + "builds_deploy_hook_name": builds_deploy_hook_name_output, + "builds_deploy_hook_uuid": builds_deploy_hook_uuid_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/builds/limits/tools.ts b/src/generated/forge-mcp/builds/limits/tools.ts index a09ba7e1..886d9636 100644 --- a/src/generated/forge-mcp/builds/limits/tools.ts +++ b/src/generated/forge-mcp/builds/limits/tools.ts @@ -32,6 +32,12 @@ export const tools: readonly Tool[] = [ "builds_account_id": builds_account_id, }, }, + outputSchema: { + "$ref": "#/$defs/builds_GetAccountLimitResponse", + $defs: { + "builds_GetAccountLimitResponse": builds_GetAccountLimitResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/builds/logs/tools.ts b/src/generated/forge-mcp/builds/logs/tools.ts index c4583490..e1e269ba 100644 --- a/src/generated/forge-mcp/builds/logs/tools.ts +++ b/src/generated/forge-mcp/builds/logs/tools.ts @@ -47,6 +47,13 @@ export const tools: readonly Tool[] = [ "builds_cursor": builds_cursor, }, }, + outputSchema: { + "$ref": "#/$defs/builds_BuildLogsResponse", + $defs: { + "builds_BuildLogsResponse": builds_BuildLogsResponse_output, + "builds_cursor": builds_cursor_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/builds/repos/configAutofill/tools.ts b/src/generated/forge-mcp/builds/repos/configAutofill/tools.ts index 39462f94..91e14940 100644 --- a/src/generated/forge-mcp/builds/repos/configAutofill/tools.ts +++ b/src/generated/forge-mcp/builds/repos/configAutofill/tools.ts @@ -65,6 +65,13 @@ export const tools: readonly Tool[] = [ "builds_root_directory": builds_root_directory, }, }, + outputSchema: { + "$ref": "#/$defs/builds_ConfigAutofillResponse", + $defs: { + "builds_ConfigAutofillResponse": builds_ConfigAutofillResponse_output, + "builds_PackageManager": builds_PackageManager_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/builds/repos/connections/tools.ts b/src/generated/forge-mcp/builds/repos/connections/tools.ts index d0e42209..92a244a1 100644 --- a/src/generated/forge-mcp/builds/repos/connections/tools.ts +++ b/src/generated/forge-mcp/builds/repos/connections/tools.ts @@ -58,6 +58,14 @@ export const tools: readonly Tool[] = [ "builds_repo_connection_uuid": builds_repo_connection_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/builds_APIResponse", + $defs: { + "builds_APIResponse": builds_APIResponse_output, + "builds_ApiError": builds_ApiError_output, + "builds_PaginationInfo": builds_PaginationInfo_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -124,6 +132,21 @@ export const tools: readonly Tool[] = [ "builds_repo_name": builds_repo_name, }, }, + outputSchema: { + "$ref": "#/$defs/builds_UpsertRepoConnectionResponse", + $defs: { + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_UpsertRepoConnectionResponse": builds_UpsertRepoConnectionResponse_output, + "builds_created_on": builds_created_on_output, + "builds_deleted_on": builds_deleted_on_output, + "builds_modified_on": builds_modified_on_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_connection_uuid": builds_repo_connection_uuid_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/builds/tokens/tools.ts b/src/generated/forge-mcp/builds/tokens/tools.ts index 58550672..e9600a2f 100644 --- a/src/generated/forge-mcp/builds/tokens/tools.ts +++ b/src/generated/forge-mcp/builds/tokens/tools.ts @@ -52,6 +52,16 @@ export const tools: readonly Tool[] = [ "builds_cloudflare_token_id": builds_cloudflare_token_id, }, }, + outputSchema: { + "$ref": "#/$defs/builds_CreateBuildTokenResponse", + $defs: { + "builds_CreateBuildTokenResponse": builds_CreateBuildTokenResponse_output, + "builds_build_token_name": builds_build_token_name_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_cloudflare_token_id": builds_cloudflare_token_id_output, + "builds_owner_type": builds_owner_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -114,6 +124,14 @@ export const tools: readonly Tool[] = [ "builds_account_id": builds_account_id, }, }, + outputSchema: { + "$ref": "#/$defs/builds_APIResponse", + $defs: { + "builds_APIResponse": builds_APIResponse_output, + "builds_ApiError": builds_ApiError_output, + "builds_PaginationInfo": builds_PaginationInfo_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -180,6 +198,31 @@ export const tools: readonly Tool[] = [ "builds_account_id": builds_account_id, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/builds_ListTokensResponse" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/builds_PaginationInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "builds_ListTokensResponse": builds_ListTokensResponse_output, + "builds_PaginationInfo": builds_PaginationInfo_output, + "builds_build_token_name": builds_build_token_name_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_cloudflare_token_id": builds_cloudflare_token_id_output, + "builds_owner_type": builds_owner_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/builds/tools.ts b/src/generated/forge-mcp/builds/tools.ts index c682c003..6514ace7 100644 --- a/src/generated/forge-mcp/builds/tools.ts +++ b/src/generated/forge-mcp/builds/tools.ts @@ -84,6 +84,15 @@ export const tools: readonly Tool[] = [ "builds_build_uuid": builds_build_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/builds_CanceledBuildResponse", + $defs: { + "builds_BuildOutcome": builds_BuildOutcome_output, + "builds_CanceledBuildResponse": builds_CanceledBuildResponse_output, + "builds_build_uuid": builds_build_uuid_output, + "builds_stopped_on": builds_stopped_on_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -157,6 +166,47 @@ export const tools: readonly Tool[] = [ "builds_trigger_uuid": builds_trigger_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/builds_BuildResponse", + $defs: { + "builds_BuildOutcome": builds_BuildOutcome_output, + "builds_BuildResponse": builds_BuildResponse_output, + "builds_BuildResponse_deploy_hook": builds_BuildResponse_deploy_hook_output, + "builds_BuildResponse_pull_request": builds_BuildResponse_pull_request_output, + "builds_BuildResponse_trigger": builds_BuildResponse_trigger_output, + "builds_BuildStatus": builds_BuildStatus_output, + "builds_BuildTriggerMetadataResponse": builds_BuildTriggerMetadataResponse_output, + "builds_BuildTriggerSource": builds_BuildTriggerSource_output, + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_UpsertRepoConnectionResponse": builds_UpsertRepoConnectionResponse_output, + "builds_branch": builds_branch_output, + "builds_branch_excludes": builds_branch_excludes_output, + "builds_branch_includes": builds_branch_includes_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_name": builds_build_token_name_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_build_uuid": builds_build_uuid_output, + "builds_commit_hash": builds_commit_hash_output, + "builds_created_on": builds_created_on_output, + "builds_deleted_on": builds_deleted_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_deploy_hook_name": builds_deploy_hook_name_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_connection_uuid": builds_repo_connection_uuid_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + "builds_stopped_on": builds_stopped_on_output, + "builds_trigger_name": builds_trigger_name_output, + "builds_trigger_uuid": builds_trigger_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -251,6 +301,47 @@ export const tools: readonly Tool[] = [ "builds_build_uuid": builds_build_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/builds_BuildResponse", + $defs: { + "builds_BuildOutcome": builds_BuildOutcome_output, + "builds_BuildResponse": builds_BuildResponse_output, + "builds_BuildResponse_deploy_hook": builds_BuildResponse_deploy_hook_output, + "builds_BuildResponse_pull_request": builds_BuildResponse_pull_request_output, + "builds_BuildResponse_trigger": builds_BuildResponse_trigger_output, + "builds_BuildStatus": builds_BuildStatus_output, + "builds_BuildTriggerMetadataResponse": builds_BuildTriggerMetadataResponse_output, + "builds_BuildTriggerSource": builds_BuildTriggerSource_output, + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_UpsertRepoConnectionResponse": builds_UpsertRepoConnectionResponse_output, + "builds_branch": builds_branch_output, + "builds_branch_excludes": builds_branch_excludes_output, + "builds_branch_includes": builds_branch_includes_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_name": builds_build_token_name_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_build_uuid": builds_build_uuid_output, + "builds_commit_hash": builds_commit_hash_output, + "builds_created_on": builds_created_on_output, + "builds_deleted_on": builds_deleted_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_deploy_hook_name": builds_deploy_hook_name_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_connection_uuid": builds_repo_connection_uuid_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + "builds_stopped_on": builds_stopped_on_output, + "builds_trigger_name": builds_trigger_name_output, + "builds_trigger_uuid": builds_trigger_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -357,6 +448,62 @@ export const tools: readonly Tool[] = [ "builds_account_id": builds_account_id, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/builds_BuildResponse" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/builds_PaginationInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "builds_BuildOutcome": builds_BuildOutcome_output, + "builds_BuildResponse": builds_BuildResponse_output, + "builds_BuildResponse_deploy_hook": builds_BuildResponse_deploy_hook_output, + "builds_BuildResponse_pull_request": builds_BuildResponse_pull_request_output, + "builds_BuildResponse_trigger": builds_BuildResponse_trigger_output, + "builds_BuildStatus": builds_BuildStatus_output, + "builds_BuildTriggerMetadataResponse": builds_BuildTriggerMetadataResponse_output, + "builds_BuildTriggerSource": builds_BuildTriggerSource_output, + "builds_PaginationInfo": builds_PaginationInfo_output, + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_UpsertRepoConnectionResponse": builds_UpsertRepoConnectionResponse_output, + "builds_branch": builds_branch_output, + "builds_branch_excludes": builds_branch_excludes_output, + "builds_branch_includes": builds_branch_includes_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_name": builds_build_token_name_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_build_uuid": builds_build_uuid_output, + "builds_commit_hash": builds_commit_hash_output, + "builds_created_on": builds_created_on_output, + "builds_deleted_on": builds_deleted_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_deploy_hook_name": builds_deploy_hook_name_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_connection_uuid": builds_repo_connection_uuid_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + "builds_stopped_on": builds_stopped_on_output, + "builds_trigger_name": builds_trigger_name_output, + "builds_trigger_uuid": builds_trigger_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/builds/triggers/cache/tools.ts b/src/generated/forge-mcp/builds/triggers/cache/tools.ts index 3027b79a..c09f75ce 100644 --- a/src/generated/forge-mcp/builds/triggers/cache/tools.ts +++ b/src/generated/forge-mcp/builds/triggers/cache/tools.ts @@ -39,6 +39,14 @@ export const tools: readonly Tool[] = [ "builds_trigger_uuid": builds_trigger_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/builds_APIResponse", + $defs: { + "builds_APIResponse": builds_APIResponse_output, + "builds_ApiError": builds_ApiError_output, + "builds_PaginationInfo": builds_PaginationInfo_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, diff --git a/src/generated/forge-mcp/builds/triggers/environmentVariables/tools.ts b/src/generated/forge-mcp/builds/triggers/environmentVariables/tools.ts index 0c84864b..5c8334ce 100644 --- a/src/generated/forge-mcp/builds/triggers/environmentVariables/tools.ts +++ b/src/generated/forge-mcp/builds/triggers/environmentVariables/tools.ts @@ -52,6 +52,14 @@ export const tools: readonly Tool[] = [ "builds_trigger_uuid": builds_trigger_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/builds_APIResponse", + $defs: { + "builds_APIResponse": builds_APIResponse_output, + "builds_ApiError": builds_ApiError_output, + "builds_PaginationInfo": builds_PaginationInfo_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -114,6 +122,14 @@ export const tools: readonly Tool[] = [ "builds_trigger_uuid": builds_trigger_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/builds_EnvironmentVariablesResponse", + $defs: { + "builds_EnvironmentVariablesResponse": builds_EnvironmentVariablesResponse_output, + "builds_created_on": builds_created_on_output, + "builds_is_secret": builds_is_secret_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -181,6 +197,14 @@ export const tools: readonly Tool[] = [ "builds_trigger_uuid": builds_trigger_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/builds_EnvironmentVariablesResponse", + $defs: { + "builds_EnvironmentVariablesResponse": builds_EnvironmentVariablesResponse_output, + "builds_created_on": builds_created_on_output, + "builds_is_secret": builds_is_secret_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/builds/triggers/tools.ts b/src/generated/forge-mcp/builds/triggers/tools.ts index b4c5ab17..d95770d1 100644 --- a/src/generated/forge-mcp/builds/triggers/tools.ts +++ b/src/generated/forge-mcp/builds/triggers/tools.ts @@ -93,6 +93,35 @@ export const tools: readonly Tool[] = [ "builds_trigger_name": builds_trigger_name, }, }, + outputSchema: { + "$ref": "#/$defs/builds_TriggerResponse", + $defs: { + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_TriggerResponse": builds_TriggerResponse_output, + "builds_UpsertRepoConnectionResponse": builds_UpsertRepoConnectionResponse_output, + "builds_branch_excludes": builds_branch_excludes_output, + "builds_branch_includes": builds_branch_includes_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_name": builds_build_token_name_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_created_on": builds_created_on_output, + "builds_deleted_on": builds_deleted_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_connection_uuid": builds_repo_connection_uuid_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + "builds_trigger_name": builds_trigger_name_output, + "builds_trigger_uuid": builds_trigger_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -175,6 +204,14 @@ export const tools: readonly Tool[] = [ "builds_trigger_uuid": builds_trigger_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/builds_APIResponse", + $defs: { + "builds_APIResponse": builds_APIResponse_output, + "builds_ApiError": builds_ApiError_output, + "builds_PaginationInfo": builds_PaginationInfo_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -236,6 +273,50 @@ export const tools: readonly Tool[] = [ "builds_account_id": builds_account_id, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/builds_TriggerResponse" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/builds_PaginationInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "builds_PaginationInfo": builds_PaginationInfo_output, + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_TriggerResponse": builds_TriggerResponse_output, + "builds_UpsertRepoConnectionResponse": builds_UpsertRepoConnectionResponse_output, + "builds_branch_excludes": builds_branch_excludes_output, + "builds_branch_includes": builds_branch_includes_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_name": builds_build_token_name_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_created_on": builds_created_on_output, + "builds_deleted_on": builds_deleted_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_connection_uuid": builds_repo_connection_uuid_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + "builds_trigger_name": builds_trigger_name_output, + "builds_trigger_uuid": builds_trigger_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -348,6 +429,35 @@ export const tools: readonly Tool[] = [ "builds_trigger_uuid": builds_trigger_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/builds_TriggerResponse", + $defs: { + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_TriggerResponse": builds_TriggerResponse_output, + "builds_UpsertRepoConnectionResponse": builds_UpsertRepoConnectionResponse_output, + "builds_branch_excludes": builds_branch_excludes_output, + "builds_branch_includes": builds_branch_includes_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_name": builds_build_token_name_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_created_on": builds_created_on_output, + "builds_deleted_on": builds_deleted_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_connection_uuid": builds_repo_connection_uuid_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + "builds_trigger_name": builds_trigger_name_output, + "builds_trigger_uuid": builds_trigger_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/builds/versions/tools.ts b/src/generated/forge-mcp/builds/versions/tools.ts index 7b52409b..e6439497 100644 --- a/src/generated/forge-mcp/builds/versions/tools.ts +++ b/src/generated/forge-mcp/builds/versions/tools.ts @@ -75,6 +75,48 @@ export const tools: readonly Tool[] = [ "builds_version_ids": builds_version_ids, }, }, + outputSchema: { + "$ref": "#/$defs/builds_BuildsByVersionResponse", + $defs: { + "builds_BuildOutcome": builds_BuildOutcome_output, + "builds_BuildResponse": builds_BuildResponse_output, + "builds_BuildResponse_deploy_hook": builds_BuildResponse_deploy_hook_output, + "builds_BuildResponse_pull_request": builds_BuildResponse_pull_request_output, + "builds_BuildResponse_trigger": builds_BuildResponse_trigger_output, + "builds_BuildStatus": builds_BuildStatus_output, + "builds_BuildTriggerMetadataResponse": builds_BuildTriggerMetadataResponse_output, + "builds_BuildTriggerSource": builds_BuildTriggerSource_output, + "builds_BuildsByVersionResponse": builds_BuildsByVersionResponse_output, + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_UpsertRepoConnectionResponse": builds_UpsertRepoConnectionResponse_output, + "builds_branch": builds_branch_output, + "builds_branch_excludes": builds_branch_excludes_output, + "builds_branch_includes": builds_branch_includes_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_name": builds_build_token_name_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_build_uuid": builds_build_uuid_output, + "builds_commit_hash": builds_commit_hash_output, + "builds_created_on": builds_created_on_output, + "builds_deleted_on": builds_deleted_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_deploy_hook_name": builds_deploy_hook_name_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_connection_uuid": builds_repo_connection_uuid_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + "builds_stopped_on": builds_stopped_on_output, + "builds_trigger_name": builds_trigger_name_output, + "builds_trigger_uuid": builds_trigger_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/builds/workers/tools.ts b/src/generated/forge-mcp/builds/workers/tools.ts index 5230e5c8..2c761961 100644 --- a/src/generated/forge-mcp/builds/workers/tools.ts +++ b/src/generated/forge-mcp/builds/workers/tools.ts @@ -99,6 +99,30 @@ export const tools: readonly Tool[] = [ "builds_root_directory": builds_root_directory, }, }, + outputSchema: { + "$ref": "#/$defs/builds_WorkerResponse", + $defs: { + "builds_EnvironmentVariablesResponse": builds_EnvironmentVariablesResponse_output, + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_WorkerBuildSettings": builds_WorkerBuildSettings_output, + "builds_WorkerGitRepository": builds_WorkerGitRepository_output, + "builds_WorkerResponse": builds_WorkerResponse_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_created_on": builds_created_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_is_secret": builds_is_secret_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -185,6 +209,9 @@ export const tools: readonly Tool[] = [ "builds_external_script_id": builds_external_script_id, }, }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -245,6 +272,30 @@ export const tools: readonly Tool[] = [ "builds_external_script_id": builds_external_script_id, }, }, + outputSchema: { + "$ref": "#/$defs/builds_WorkerResponse", + $defs: { + "builds_EnvironmentVariablesResponse": builds_EnvironmentVariablesResponse_output, + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_WorkerBuildSettings": builds_WorkerBuildSettings_output, + "builds_WorkerGitRepository": builds_WorkerGitRepository_output, + "builds_WorkerResponse": builds_WorkerResponse_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_created_on": builds_created_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_is_secret": builds_is_secret_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -348,6 +399,30 @@ export const tools: readonly Tool[] = [ "builds_root_directory": builds_root_directory, }, }, + outputSchema: { + "$ref": "#/$defs/builds_WorkerResponse", + $defs: { + "builds_EnvironmentVariablesResponse": builds_EnvironmentVariablesResponse_output, + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_WorkerBuildSettings": builds_WorkerBuildSettings_output, + "builds_WorkerGitRepository": builds_WorkerGitRepository_output, + "builds_WorkerResponse": builds_WorkerResponse_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_created_on": builds_created_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_is_secret": builds_is_secret_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cache/originCloudRegions/tools.ts b/src/generated/forge-mcp/cache/originCloudRegions/tools.ts index db28ce10..2975f90f 100644 --- a/src/generated/forge-mcp/cache/originCloudRegions/tools.ts +++ b/src/generated/forge-mcp/cache/originCloudRegions/tools.ts @@ -45,6 +45,13 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/cache-settings_origin_cloud_region_v2_batch_result", + $defs: { + "cache-settings_origin_cloud_region_v2_batch_item_result": cache_settings_origin_cloud_region_v2_batch_item_result_output, + "cache-settings_origin_cloud_region_v2_batch_result": cache_settings_origin_cloud_region_v2_batch_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -110,6 +117,13 @@ export const tools: readonly Tool[] = [ "cache-settings_origin_cloud_region_v2_request": cache_settings_origin_cloud_region_v2_request, }, }, + outputSchema: { + "$ref": "#/$defs/cache-settings_origin_cloud_region_v2_batch_result", + $defs: { + "cache-settings_origin_cloud_region_v2_batch_item_result": cache_settings_origin_cloud_region_v2_batch_item_result_output, + "cache-settings_origin_cloud_region_v2_batch_result": cache_settings_origin_cloud_region_v2_batch_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -169,6 +183,12 @@ export const tools: readonly Tool[] = [ "origin_ip" ], }, + outputSchema: { + "$ref": "#/$defs/cache-settings_origin_cloud_region_v2_delete_result", + $defs: { + "cache-settings_origin_cloud_region_v2_delete_result": cache_settings_origin_cloud_region_v2_delete_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -226,6 +246,12 @@ export const tools: readonly Tool[] = [ "origin_ip" ], }, + outputSchema: { + "$ref": "#/$defs/cache-settings_origin_cloud_region_v2_entry", + $defs: { + "cache-settings_origin_cloud_region_v2_entry": cache_settings_origin_cloud_region_v2_entry_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -288,6 +314,27 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/cache-settings_origin_cloud_region_v2_entry" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/cache-settings_origin_cloud_region_v2_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cache-settings_origin_cloud_region_v2_entry": cache_settings_origin_cloud_region_v2_entry_output, + "cache-settings_origin_cloud_region_v2_result_info": cache_settings_origin_cloud_region_v2_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -359,6 +406,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/cache-settings_supported_cloud_regions_result", + $defs: { + "cache-settings_supported_cloud_region": cache_settings_supported_cloud_region_output, + "cache-settings_supported_cloud_regions_result": cache_settings_supported_cloud_regions_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -424,6 +478,12 @@ export const tools: readonly Tool[] = [ "cache-settings_origin_cloud_region_v2_request": cache_settings_origin_cloud_region_v2_request, }, }, + outputSchema: { + "$ref": "#/$defs/cache-settings_origin_cloud_region_v2_entry", + $defs: { + "cache-settings_origin_cloud_region_v2_entry": cache_settings_origin_cloud_region_v2_entry_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cache/settings/regionalTieredCache/tools.ts b/src/generated/forge-mcp/cache/settings/regionalTieredCache/tools.ts index fd405433..7ec7dad5 100644 --- a/src/generated/forge-mcp/cache/settings/regionalTieredCache/tools.ts +++ b/src/generated/forge-mcp/cache/settings/regionalTieredCache/tools.ts @@ -49,6 +49,28 @@ export const tools: readonly Tool[] = [ "cache-settings_regional_tiered_cache_value": cache_settings_regional_tiered_cache_value, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_regional_tiered_cache" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_regional_tiered_cache_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_regional_tiered_cache": cache_settings_regional_tiered_cache_output, + "cache-settings_regional_tiered_cache_value": cache_settings_regional_tiered_cache_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -132,6 +154,28 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_regional_tiered_cache" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_regional_tiered_cache_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_regional_tiered_cache": cache_settings_regional_tiered_cache_output, + "cache-settings_regional_tiered_cache_value": cache_settings_regional_tiered_cache_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cache/settings/reserve/tools.ts b/src/generated/forge-mcp/cache/settings/reserve/tools.ts index 3974f92c..3f2479f3 100644 --- a/src/generated/forge-mcp/cache/settings/reserve/tools.ts +++ b/src/generated/forge-mcp/cache/settings/reserve/tools.ts @@ -36,6 +36,37 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_cache_reserve_clear" + }, + { + "properties": { + "end_ts": { + "$ref": "#/$defs/cache-settings_cache_reserve_clear_end_ts" + }, + "start_ts": { + "$ref": "#/$defs/cache-settings_cache_reserve_clear_start_ts" + }, + "state": { + "$ref": "#/$defs/cache-settings_cache_reserve_clear_state" + } + }, + "required": [ + "start_ts", + "state" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_cache_reserve_clear": cache_settings_cache_reserve_clear_output, + "cache-settings_cache_reserve_clear_end_ts": cache_settings_cache_reserve_clear_end_ts_output, + "cache-settings_cache_reserve_clear_start_ts": cache_settings_cache_reserve_clear_start_ts_output, + "cache-settings_cache_reserve_clear_state": cache_settings_cache_reserve_clear_state_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -144,6 +175,28 @@ export const tools: readonly Tool[] = [ "cache-settings_cache_reserve_value": cache_settings_cache_reserve_value, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_cache_reserve" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_cache_reserve_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_cache_reserve": cache_settings_cache_reserve_output, + "cache-settings_cache_reserve_value": cache_settings_cache_reserve_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -227,6 +280,28 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_cache_reserve" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_cache_reserve_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_cache_reserve": cache_settings_cache_reserve_output, + "cache-settings_cache_reserve_value": cache_settings_cache_reserve_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -311,6 +386,37 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_cache_reserve_clear" + }, + { + "properties": { + "end_ts": { + "$ref": "#/$defs/cache-settings_cache_reserve_clear_end_ts" + }, + "start_ts": { + "$ref": "#/$defs/cache-settings_cache_reserve_clear_start_ts" + }, + "state": { + "$ref": "#/$defs/cache-settings_cache_reserve_clear_state" + } + }, + "required": [ + "start_ts", + "state" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_cache_reserve_clear": cache_settings_cache_reserve_clear_output, + "cache-settings_cache_reserve_clear_end_ts": cache_settings_cache_reserve_clear_end_ts_output, + "cache-settings_cache_reserve_clear_start_ts": cache_settings_cache_reserve_clear_start_ts_output, + "cache-settings_cache_reserve_clear_state": cache_settings_cache_reserve_clear_state_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cache/settings/smartTieredCache/tools.ts b/src/generated/forge-mcp/cache/settings/smartTieredCache/tools.ts index 1dde8fa6..7acff285 100644 --- a/src/generated/forge-mcp/cache/settings/smartTieredCache/tools.ts +++ b/src/generated/forge-mcp/cache/settings/smartTieredCache/tools.ts @@ -39,6 +39,28 @@ export const tools: readonly Tool[] = [ "cache-settings_smart_tiered_cache_patch": cache_settings_smart_tiered_cache_patch, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_smart_tiered_cache" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_smart_tiered_cache_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_smart_tiered_cache": cache_settings_smart_tiered_cache_output, + "cache-settings_smart_tiered_cache_value": cache_settings_smart_tiered_cache_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -126,6 +148,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/cache-settings_smart_tiered_cache", + $defs: { + "cache-settings_smart_tiered_cache": cache_settings_smart_tiered_cache_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -199,6 +227,28 @@ export const tools: readonly Tool[] = [ "cache-settings_smart_tiered_cache_patch": cache_settings_smart_tiered_cache_patch, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_smart_tiered_cache" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_smart_tiered_cache_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_smart_tiered_cache": cache_settings_smart_tiered_cache_output, + "cache-settings_smart_tiered_cache_value": cache_settings_smart_tiered_cache_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -286,6 +336,28 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_smart_tiered_cache" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_smart_tiered_cache_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_smart_tiered_cache": cache_settings_smart_tiered_cache_output, + "cache-settings_smart_tiered_cache_value": cache_settings_smart_tiered_cache_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cache/settings/variants/tools.ts b/src/generated/forge-mcp/cache/settings/variants/tools.ts index c967cdcf..3e16082c 100644 --- a/src/generated/forge-mcp/cache/settings/variants/tools.ts +++ b/src/generated/forge-mcp/cache/settings/variants/tools.ts @@ -32,6 +32,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/cache-settings_variants", + $defs: { + "cache-settings_variants": cache_settings_variants_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -114,6 +120,28 @@ export const tools: readonly Tool[] = [ "cache-settings_variants_value": cache_settings_variants_value, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_variants" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_variants_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_variants": cache_settings_variants_output, + "cache-settings_variants_value": cache_settings_variants_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -197,6 +225,28 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_variants" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_variants_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_variants": cache_settings_variants_output, + "cache-settings_variants_value": cache_settings_variants_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cache/tools.ts b/src/generated/forge-mcp/cache/tools.ts index 2ea00fff..1bc50523 100644 --- a/src/generated/forge-mcp/cache/tools.ts +++ b/src/generated/forge-mcp/cache/tools.ts @@ -71,6 +71,13 @@ export const tools: readonly Tool[] = [ "cache-purge_SingleFileWithUrlAndHeaders_filesItem": cache_purge_SingleFileWithUrlAndHeaders_filesItem, }, }, + outputSchema: { + "$ref": "#/$defs/cache-purge_api-response-single-id_result", + $defs: { + "cache-purge_api-response-single-id_result": cache_purge_api_response_single_id_result_output, + "cache-purge_identifier": cache_purge_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -162,6 +169,13 @@ export const tools: readonly Tool[] = [ "cache-purge_SingleFileWithUrlAndHeaders_filesItem": cache_purge_SingleFileWithUrlAndHeaders_filesItem, }, }, + outputSchema: { + "$ref": "#/$defs/cache-purge_api-response-single-id_result", + $defs: { + "cache-purge_api-response-single-id_result": cache_purge_api_response_single_id_result_output, + "cache-purge_identifier": cache_purge_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -253,6 +267,13 @@ export const tools: readonly Tool[] = [ "cache-purge_SingleFileWithUrlAndHeaders_filesItem": cache_purge_SingleFileWithUrlAndHeaders_filesItem, }, }, + outputSchema: { + "$ref": "#/$defs/cache-purge_api-response-single-id_result", + $defs: { + "cache-purge_api-response-single-id_result": cache_purge_api_response_single_id_result_output, + "cache-purge_identifier": cache_purge_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -359,6 +380,13 @@ export const tools: readonly Tool[] = [ "cache-purge_SingleFileWithUrlAndHeaders_filesItem": cache_purge_SingleFileWithUrlAndHeaders_filesItem, }, }, + outputSchema: { + "$ref": "#/$defs/cache-purge_api-response-single-id_result", + $defs: { + "cache-purge_api-response-single-id_result": cache_purge_api_response_single_id_result_output, + "cache-purge_identifier": cache_purge_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, diff --git a/src/generated/forge-mcp/clientSideSecurity/connections/tools.ts b/src/generated/forge-mcp/clientSideSecurity/connections/tools.ts index bdc10e5b..7586c106 100644 --- a/src/generated/forge-mcp/clientSideSecurity/connections/tools.ts +++ b/src/generated/forge-mcp/clientSideSecurity/connections/tools.ts @@ -35,6 +35,13 @@ export const tools: readonly Tool[] = [ "connection_id" ], }, + outputSchema: { + "$ref": "#/$defs/client-side-security_connection", + $defs: { + "client-side-security_connection": client_side_security_connection_output, + "client-side-security_id": client_side_security_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -155,6 +162,28 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/client-side-security_connection" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/client-side-security_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "client-side-security_connection": client_side_security_connection_output, + "client-side-security_id": client_side_security_id_output, + "client-side-security_result_info": client_side_security_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/clientSideSecurity/cookies/tools.ts b/src/generated/forge-mcp/clientSideSecurity/cookies/tools.ts index 87d1d203..8633c53a 100644 --- a/src/generated/forge-mcp/clientSideSecurity/cookies/tools.ts +++ b/src/generated/forge-mcp/clientSideSecurity/cookies/tools.ts @@ -35,6 +35,13 @@ export const tools: readonly Tool[] = [ "cookie_id" ], }, + outputSchema: { + "$ref": "#/$defs/client-side-security_cookie", + $defs: { + "client-side-security_cookie": client_side_security_cookie_output, + "client-side-security_id": client_side_security_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -172,6 +179,28 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/client-side-security_cookie" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/client-side-security_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "client-side-security_cookie": client_side_security_cookie_output, + "client-side-security_id": client_side_security_id_output, + "client-side-security_result_info": client_side_security_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/clientSideSecurity/policies/tools.ts b/src/generated/forge-mcp/clientSideSecurity/policies/tools.ts index 4823a636..1e785d8f 100644 --- a/src/generated/forge-mcp/clientSideSecurity/policies/tools.ts +++ b/src/generated/forge-mcp/clientSideSecurity/policies/tools.ts @@ -57,6 +57,18 @@ export const tools: readonly Tool[] = [ "client-side-security_policy-value": client_side_security_policy_value, }, }, + outputSchema: { + "$ref": "#/$defs/client-side-security_policy-with-id", + $defs: { + "client-side-security_id": client_side_security_id_output, + "client-side-security_policy-action": client_side_security_policy_action_output, + "client-side-security_policy-description": client_side_security_policy_description_output, + "client-side-security_policy-enabled": client_side_security_policy_enabled_output, + "client-side-security_policy-expression": client_side_security_policy_expression_output, + "client-side-security_policy-value": client_side_security_policy_value_output, + "client-side-security_policy-with-id": client_side_security_policy_with_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -185,6 +197,18 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/client-side-security_policy-with-id", + $defs: { + "client-side-security_id": client_side_security_id_output, + "client-side-security_policy-action": client_side_security_policy_action_output, + "client-side-security_policy-description": client_side_security_policy_description_output, + "client-side-security_policy-enabled": client_side_security_policy_enabled_output, + "client-side-security_policy-expression": client_side_security_policy_expression_output, + "client-side-security_policy-value": client_side_security_policy_value_output, + "client-side-security_policy-with-id": client_side_security_policy_with_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -251,6 +275,33 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/client-side-security_policy-with-id" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/client-side-security_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "client-side-security_id": client_side_security_id_output, + "client-side-security_policy-action": client_side_security_policy_action_output, + "client-side-security_policy-description": client_side_security_policy_description_output, + "client-side-security_policy-enabled": client_side_security_policy_enabled_output, + "client-side-security_policy-expression": client_side_security_policy_expression_output, + "client-side-security_policy-value": client_side_security_policy_value_output, + "client-side-security_policy-with-id": client_side_security_policy_with_id_output, + "client-side-security_result_info": client_side_security_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -370,6 +421,18 @@ export const tools: readonly Tool[] = [ "client-side-security_policy-value": client_side_security_policy_value, }, }, + outputSchema: { + "$ref": "#/$defs/client-side-security_policy-with-id", + $defs: { + "client-side-security_id": client_side_security_id_output, + "client-side-security_policy-action": client_side_security_policy_action_output, + "client-side-security_policy-description": client_side_security_policy_description_output, + "client-side-security_policy-enabled": client_side_security_policy_enabled_output, + "client-side-security_policy-expression": client_side_security_policy_expression_output, + "client-side-security_policy-value": client_side_security_policy_value_output, + "client-side-security_policy-with-id": client_side_security_policy_with_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/clientSideSecurity/scripts/tools.ts b/src/generated/forge-mcp/clientSideSecurity/scripts/tools.ts index 45b908ac..69110fd7 100644 --- a/src/generated/forge-mcp/clientSideSecurity/scripts/tools.ts +++ b/src/generated/forge-mcp/clientSideSecurity/scripts/tools.ts @@ -46,6 +46,44 @@ export const tools: readonly Tool[] = [ "script_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/client-side-security_script" + }, + { + "properties": { + "versions": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/client-side-security_version" + }, + "type": "array" + }, + { + "type": "null" + } + ] + } + }, + "type": "object" + } + ], + $defs: { + "client-side-security_cryptomining_score": client_side_security_cryptomining_score_output, + "client-side-security_dataflow_score": client_side_security_dataflow_score_output, + "client-side-security_fetched_at": client_side_security_fetched_at_output, + "client-side-security_hash": client_side_security_hash_output, + "client-side-security_id": client_side_security_id_output, + "client-side-security_js_integrity_score": client_side_security_js_integrity_score_output, + "client-side-security_magecart_score": client_side_security_magecart_score_output, + "client-side-security_malware_score": client_side_security_malware_score_output, + "client-side-security_obfuscation_score": client_side_security_obfuscation_score_output, + "client-side-security_script": client_side_security_script_output, + "client-side-security_version": client_side_security_version_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -203,6 +241,36 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/client-side-security_script" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/client-side-security_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "client-side-security_cryptomining_score": client_side_security_cryptomining_score_output, + "client-side-security_dataflow_score": client_side_security_dataflow_score_output, + "client-side-security_fetched_at": client_side_security_fetched_at_output, + "client-side-security_hash": client_side_security_hash_output, + "client-side-security_id": client_side_security_id_output, + "client-side-security_js_integrity_score": client_side_security_js_integrity_score_output, + "client-side-security_magecart_score": client_side_security_magecart_score_output, + "client-side-security_malware_score": client_side_security_malware_score_output, + "client-side-security_obfuscation_score": client_side_security_obfuscation_score_output, + "client-side-security_result_info": client_side_security_result_info_output, + "client-side-security_script": client_side_security_script_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/clientSideSecurity/settings/tools.ts b/src/generated/forge-mcp/clientSideSecurity/settings/tools.ts index 7251a581..e5e2ea10 100644 --- a/src/generated/forge-mcp/clientSideSecurity/settings/tools.ts +++ b/src/generated/forge-mcp/clientSideSecurity/settings/tools.ts @@ -40,6 +40,16 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/client-side-security_get-zone-settings-response", + $defs: { + "client-side-security_enabled": client_side_security_enabled_output, + "client-side-security_get-zone-settings-response": client_side_security_get_zone_settings_response_output, + "client-side-security_updated_at": client_side_security_updated_at_output, + "client-side-security_use_cloudflare_reporting_endpoint": client_side_security_use_cloudflare_reporting_endpoint_output, + "client-side-security_use_connection_url_path": client_side_security_use_connection_url_path_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -127,6 +137,16 @@ export const tools: readonly Tool[] = [ "client-side-security_use_connection_url_path": client_side_security_use_connection_url_path, }, }, + outputSchema: { + "$ref": "#/$defs/client-side-security_update-zone-settings-response", + $defs: { + "client-side-security_enabled": client_side_security_enabled_output, + "client-side-security_update-zone-settings-response": client_side_security_update_zone_settings_response_output, + "client-side-security_updated_at": client_side_security_updated_at_output, + "client-side-security_use_cloudflare_reporting_endpoint": client_side_security_use_cloudflare_reporting_endpoint_output, + "client-side-security_use_connection_url_path": client_side_security_use_connection_url_path_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudConnector/rules/tools.ts b/src/generated/forge-mcp/cloudConnector/rules/tools.ts index 4d96be1c..f07062c3 100644 --- a/src/generated/forge-mcp/cloudConnector/rules/tools.ts +++ b/src/generated/forge-mcp/cloudConnector/rules/tools.ts @@ -36,6 +36,26 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/cloud-connector_rules" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cloud-connector_provider": cloud_connector_provider_output, + "cloud-connector_rule": cloud_connector_rule_output, + "cloud-connector_rule_parameters": cloud_connector_rule_parameters_output, + "cloud-connector_rules": cloud_connector_rules_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -121,6 +141,26 @@ export const tools: readonly Tool[] = [ "cloud-connector_rule_parameters": cloud_connector_rule_parameters, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/cloud-connector_rules" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cloud-connector_provider": cloud_connector_provider_output, + "cloud-connector_rule": cloud_connector_rule_output, + "cloud-connector_rule_parameters": cloud_connector_rule_parameters_output, + "cloud-connector_rules": cloud_connector_rules_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/credentialMonitor/domains/tools.ts b/src/generated/forge-mcp/cloudforceOne/credentialMonitor/domains/tools.ts index 45082fc6..1a2530a0 100644 --- a/src/generated/forge-mcp/cloudforceOne/credentialMonitor/domains/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/credentialMonitor/domains/tools.ts @@ -35,6 +35,21 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "domain": { + "type": "string" + }, + "id": { + "type": "integer" + } + }, + "required": [ + "domain", + "id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -154,6 +169,28 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "deleted": { + "enum": [ + true + ], + "type": "boolean" + }, + "domain": { + "type": "string" + }, + "id": { + "type": "integer" + } + }, + "required": [ + "deleted", + "domain", + "id" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -254,6 +291,59 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "type": "string" + }, + "domain": { + "type": "string" + }, + "id": { + "type": "integer" + } + }, + "required": [ + "created_at", + "domain", + "id" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/credentialMonitor/matches/tools.ts b/src/generated/forge-mcp/cloudforceOne/credentialMonitor/matches/tools.ts index 00963733..691a0de8 100644 --- a/src/generated/forge-mcp/cloudforceOne/credentialMonitor/matches/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/credentialMonitor/matches/tools.ts @@ -41,6 +41,63 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "domain": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "matched_at": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "domain", + "id", + "matched_at", + "username" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/aggregate/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/aggregate/tools.ts index 55d68567..8430c5ed 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/aggregate/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/aggregate/tools.ts @@ -52,6 +52,67 @@ export const tools: readonly Tool[] = [ "aggregate_by" ], }, + outputSchema: { + "properties": { + "aggregateBy": { + "type": "string" + }, + "aggregations": { + "items": { + "allOf": [ + { + "additionalProperties": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + { + "properties": { + "count": { + "type": "number" + }, + "date": { + "type": "string" + } + }, + "required": [ + "count" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "dateRange": { + "properties": { + "endDate": { + "type": "string" + }, + "startDate": { + "type": "string" + } + }, + "type": "object" + }, + "total": { + "type": "number" + } + }, + "required": [ + "aggregateBy", + "aggregations", + "total" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/categories/catalog/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/categories/catalog/tools.ts index b6b1ebaf..00b7d4cc 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/categories/catalog/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/categories/catalog/tools.ts @@ -23,6 +23,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "shortname": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "killChain", + "name", + "uuid" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/categories/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/categories/tools.ts index ad85baf4..8e985ece 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/categories/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/categories/tools.ts @@ -55,6 +55,40 @@ export const tools: readonly Tool[] = [ "category_id" ], }, + outputSchema: { + "properties": { + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "shortname": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "killChain", + "name", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/copy/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/copy/tools.ts index 87f8bd04..de1af5f7 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/copy/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/copy/tools.ts @@ -51,6 +51,43 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "copied": { + "type": "number" + }, + "indicatorsCopied": { + "type": "number" + }, + "insertFailures": { + "items": { + "properties": { + "index": { + "type": "number" + }, + "reason": { + "type": "string" + } + }, + "required": [ + "index", + "reason" + ], + "type": "object" + }, + "type": "array" + }, + "relationshipsCopied": { + "type": "number" + } + }, + "required": [ + "copied", + "indicatorsCopied", + "relationshipsCopied" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/events/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/events/tools.ts index 6670ab51..d469f71b 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/events/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/events/tools.ts @@ -33,6 +33,148 @@ export const tools: readonly Tool[] = [ "event_id" ], }, + outputSchema: { + "properties": { + "attacker": { + "type": "string" + }, + "attackerCountry": { + "type": "string" + }, + "attackerCountryAlpha3": { + "type": "string" + }, + "category": { + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "date": { + "type": "string" + }, + "event": { + "type": "string" + }, + "hasChildren": { + "type": "boolean" + }, + "indicator": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "indicatorTypeId": { + "type": "number" + }, + "insight": { + "type": "string" + }, + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "numReferenced": { + "type": "number" + }, + "numReferences": { + "type": "number" + }, + "rawId": { + "type": "string" + }, + "referenced": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencedIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "references": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencesIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "releasabilityId": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "targetCountry": { + "type": "string" + }, + "targetCountryAlpha3": { + "type": "string" + }, + "targetIndustry": { + "type": "string" + }, + "tlp": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "attacker", + "attackerCountry", + "attackerCountryAlpha3", + "category", + "datasetId", + "date", + "event", + "hasChildren", + "indicator", + "indicatorType", + "indicatorTypeId", + "killChain", + "mitreAttack", + "mitreCapec", + "numReferenced", + "numReferences", + "rawId", + "referenced", + "referencedIds", + "references", + "referencesIds", + "tags", + "targetCountry", + "targetCountryAlpha3", + "targetIndustry", + "tlp", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/get/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/get/tools.ts index b3d6eb99..d302f2ea 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/get/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/get/tools.ts @@ -23,6 +23,38 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "createdAt", + "description", + "name", + "updatedAt", + "uuid" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -128,6 +160,65 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "description": { + "type": "string" + }, + "members": { + "items": { + "properties": { + "accountId": { + "type": "string" + }, + "accountTag": { + "type": "string" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "accountId", + "uuid" + ], + "type": "object" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "createdAt", + "description", + "members", + "name", + "updatedAt", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/members/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/members/tools.ts index 2ee9a1e5..97a42e62 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/members/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/members/tools.ts @@ -38,6 +38,32 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "properties": { + "accountId": { + "type": "string" + }, + "accountTag": { + "type": "string" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "accountId", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -142,6 +168,17 @@ export const tools: readonly Tool[] = [ "member_id" ], }, + outputSchema: { + "properties": { + "message": { + "type": "string" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -225,6 +262,35 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "items": { + "properties": { + "accountId": { + "type": "string" + }, + "accountTag": { + "type": "string" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "accountId", + "uuid" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/tools.ts index 95d1d0ec..6a2f4f4e 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/groups/tools.ts @@ -38,6 +38,35 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "createdAt", + "description", + "name", + "updatedAt", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -141,6 +170,17 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "properties": { + "message": { + "type": "string" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -239,6 +279,35 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "createdAt", + "description", + "name", + "updatedAt", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/bulk/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/bulk/tools.ts index fd2aa480..f5a0c14a 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/bulk/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/bulk/tools.ts @@ -109,6 +109,9 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "type": "number", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/create/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/create/tools.ts index 9af22c0b..131d8c80 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/create/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/create/tools.ts @@ -94,6 +94,106 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "relatedEvents": { + "items": { + "properties": { + "datasetId": { + "type": "string" + }, + "eventDate": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "eventId": { + "type": "string" + } + }, + "required": [ + "datasetId", + "eventId" + ], + "type": "object" + }, + "type": "array" + }, + "relatedEventsHasMore": { + "type": "boolean" + }, + "tags": { + "items": { + "properties": { + "categoryId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "tlp": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "createdAt", + "indicatorType", + "updatedAt", + "uuid", + "value" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/get/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/get/tools.ts index c5a380fa..a8559c55 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/get/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/get/tools.ts @@ -33,6 +33,106 @@ export const tools: readonly Tool[] = [ "indicator_id" ], }, + outputSchema: { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "relatedEvents": { + "items": { + "properties": { + "datasetId": { + "type": "string" + }, + "eventDate": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "eventId": { + "type": "string" + } + }, + "required": [ + "datasetId", + "eventId" + ], + "type": "object" + }, + "type": "array" + }, + "relatedEventsHasMore": { + "type": "boolean" + }, + "tags": { + "items": { + "properties": { + "categoryId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "tlp": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "createdAt", + "indicatorType", + "updatedAt", + "uuid", + "value" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/relationships/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/relationships/tools.ts index 83ee5def..87d697be 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/relationships/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/relationships/tools.ts @@ -72,6 +72,9 @@ export const tools: readonly Tool[] = [ "indicator_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -188,6 +191,14 @@ export const tools: readonly Tool[] = [ "rel_uuid" ], }, + outputSchema: { + "properties": { + "deleted": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -354,6 +365,46 @@ export const tools: readonly Tool[] = [ "indicator_id" ], }, + outputSchema: { + "properties": { + "counts": { + "type": "object" + }, + "cursor": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "entities": { + "items": { + "$ref": "#/$defs/cloudforce-one-events_HydratedEntity" + }, + "type": "array" + }, + "hasMore": { + "type": "boolean" + }, + "hydrationErrors": { + "type": "object" + }, + "relationships": { + "items": { + "$ref": "#/$defs/cloudforce-one-events_RelationshipEdge" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "cloudforce-one-events_HydratedEntity": cloudforce_one_events_HydratedEntity_output, + "cloudforce-one-events_RelationshipEdge": cloudforce_one_events_RelationshipEdge_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -517,6 +568,9 @@ export const tools: readonly Tool[] = [ "rel_uuid" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/tags/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/tags/tools.ts index d270deff..ffb8038b 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/tags/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/tags/tools.ts @@ -28,6 +28,12 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "items": { + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/tools.ts index 331d3a2d..a19947ba 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/indicators/tools.ts @@ -33,6 +33,17 @@ export const tools: readonly Tool[] = [ "indicator_id" ], }, + outputSchema: { + "properties": { + "message": { + "type": "string" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -179,6 +190,106 @@ export const tools: readonly Tool[] = [ "indicator_id" ], }, + outputSchema: { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "relatedEvents": { + "items": { + "properties": { + "datasetId": { + "type": "string" + }, + "eventDate": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "eventId": { + "type": "string" + } + }, + "required": [ + "datasetId", + "eventId" + ], + "type": "object" + }, + "type": "array" + }, + "relatedEventsHasMore": { + "type": "boolean" + }, + "tags": { + "items": { + "properties": { + "categoryId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "tlp": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "createdAt", + "indicatorType", + "updatedAt", + "uuid", + "value" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/move/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/move/tools.ts index 837521ad..27c52f37 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/move/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/move/tools.ts @@ -51,6 +51,61 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "deletionFailures": { + "items": { + "properties": { + "datasetId": { + "type": "string" + }, + "reason": { + "type": "string" + } + }, + "required": [ + "datasetId", + "reason" + ], + "type": "object" + }, + "type": "array" + }, + "indicatorsCopied": { + "type": "number" + }, + "insertFailures": { + "items": { + "properties": { + "index": { + "type": "number" + }, + "reason": { + "type": "string" + } + }, + "required": [ + "index", + "reason" + ], + "type": "object" + }, + "type": "array" + }, + "moved": { + "type": "number" + }, + "relationshipsCopied": { + "type": "number" + } + }, + "required": [ + "indicatorsCopied", + "moved", + "relationshipsCopied" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/permissions/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/permissions/tools.ts index a0bf5412..8ba7be04 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/permissions/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/permissions/tools.ts @@ -56,6 +56,57 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "resourceId": { + "type": "string" + }, + "resourceType": { + "enum": [ + "dataset" + ], + "type": "string" + }, + "role": { + "enum": [ + "read", + "write" + ], + "type": "string" + }, + "subjectId": { + "type": "string" + }, + "subjectType": { + "enum": [ + "account", + "group" + ], + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "createdAt", + "resourceType", + "role", + "subjectId", + "subjectType", + "updatedAt", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -187,6 +238,17 @@ export const tools: readonly Tool[] = [ "grant_id" ], }, + outputSchema: { + "properties": { + "message": { + "type": "string" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -302,6 +364,60 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "items": { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "resourceId": { + "type": "string" + }, + "resourceType": { + "enum": [ + "dataset" + ], + "type": "string" + }, + "role": { + "enum": [ + "read", + "write" + ], + "type": "string" + }, + "subjectId": { + "type": "string" + }, + "subjectType": { + "enum": [ + "account", + "group" + ], + "type": "string" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "createdAt", + "resourceType", + "role", + "subjectId", + "subjectType", + "updatedAt", + "uuid" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -480,6 +596,17 @@ export const tools: readonly Tool[] = [ "grant_id" ], }, + outputSchema: { + "properties": { + "message": { + "type": "string" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/tags/indicators/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/tags/indicators/tools.ts index 1e68b64c..fd79a9d8 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/tags/indicators/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/tags/indicators/tools.ts @@ -106,6 +106,141 @@ export const tools: readonly Tool[] = [ "tag_uuid" ], }, + outputSchema: { + "properties": { + "indicators": { + "items": { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "relatedEvents": { + "items": { + "properties": { + "datasetId": { + "type": "string" + }, + "eventDate": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "eventId": { + "type": "string" + } + }, + "required": [ + "datasetId", + "eventId" + ], + "type": "object" + }, + "type": "array" + }, + "relatedEventsHasMore": { + "type": "boolean" + }, + "tags": { + "items": { + "properties": { + "categoryId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "tlp": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "createdAt", + "indicatorType", + "updatedAt", + "uuid", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "pagination": { + "properties": { + "page": { + "type": "number" + }, + "pageSize": { + "type": "number" + }, + "totalCount": { + "type": "number" + }, + "totalPages": { + "type": "number" + } + }, + "required": [ + "page", + "pageSize", + "totalCount", + "totalPages" + ], + "type": "object" + } + }, + "required": [ + "indicators", + "pagination" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/target/industries/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/target/industries/tools.ts index 0ebebf11..d6def4f0 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/target/industries/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/target/industries/tools.ts @@ -29,6 +29,29 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/dataset/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/dataset/tools.ts index f25786d3..44f291e1 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/dataset/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/dataset/tools.ts @@ -46,6 +46,29 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "isAnalytics": { + "type": "boolean" + }, + "isPublic": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "isAnalytics", + "isPublic", + "name", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -144,6 +167,21 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "name": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "name", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/datasets/populate/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/datasets/populate/tools.ts index 46ac9468..0a7f1f20 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/datasets/populate/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/datasets/populate/tools.ts @@ -23,6 +23,529 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "properties": { + "properties": { + "accountId": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "datasets": { + "properties": { + "items": { + "properties": { + "properties": { + "properties": { + "attackers": { + "properties": { + "properties": { + "properties": { + "created": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "errors": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "found": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + } + }, + "required": [ + "created", + "errors", + "found" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" + }, + "categories": { + "properties": { + "properties": { + "properties": { + "created": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "errors": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "found": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + } + }, + "required": [ + "created", + "errors", + "found" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" + }, + "datasetId": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "indicatorTypes": { + "properties": { + "properties": { + "properties": { + "created": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "errors": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "found": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + } + }, + "required": [ + "created", + "errors", + "found" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" + }, + "processingTimeMs": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "targetIndustries": { + "properties": { + "properties": { + "properties": { + "created": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "errors": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "found": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + } + }, + "required": [ + "created", + "errors", + "found" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" + }, + "totalProcessed": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + } + }, + "required": [ + "attackers", + "categories", + "datasetId", + "indicatorTypes", + "processingTimeMs", + "targetIndustries", + "totalProcessed" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "errors": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "summary": { + "properties": { + "properties": { + "properties": { + "failedDatasets": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "successfulDatasets": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "totalDatasets": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "totalIndicatorTypes": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "totalProcessingTimeMs": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + } + }, + "required": [ + "failedDatasets", + "successfulDatasets", + "totalDatasets", + "totalIndicatorTypes", + "totalProcessingTimeMs" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" + } + }, + "required": [ + "accountId", + "datasets", + "errors", + "summary" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/delete/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/delete/tools.ts index 3be5a7ac..8b588f03 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/delete/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/delete/tools.ts @@ -37,6 +37,9 @@ export const tools: readonly Tool[] = [ "event_ids" ], }, + outputSchema: { + "type": "number", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/graphql/create/graph/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/graphql/create/graph/tools.ts index ab3db776..9e0ff557 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/graphql/create/graph/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/graphql/create/graph/tools.ts @@ -23,6 +23,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "data": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "errors": { + "oneOf": [ + { + "items": { + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -120,6 +148,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "data": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "errors": { + "oneOf": [ + { + "items": { + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/indicator/types/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/indicator/types/tools.ts index 22078bcf..ba5d421c 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/indicator/types/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/indicator/types/tools.ts @@ -30,6 +30,29 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/indicators/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/indicators/tools.ts index 1f020b6b..177a1dc6 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/indicators/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/indicators/tools.ts @@ -227,6 +227,443 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "properties": { + "properties": { + "completeness": { + "properties": { + "properties": { + "properties": { + "complete": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "failedDatasets": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "failedShards": { + "properties": { + "items": { + "properties": { + "properties": { + "properties": { + "datasetId": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "shardId": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + } + }, + "required": [ + "datasetId", + "shardId" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "warnings": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + } + }, + "required": [ + "complete", + "failedDatasets", + "failedShards", + "warnings" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" + }, + "indicators": { + "properties": { + "items": { + "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "relatedEvents": { + "items": { + "properties": { + "datasetId": { + "type": "string" + }, + "eventDate": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "eventId": { + "type": "string" + } + }, + "required": [ + "datasetId", + "eventId" + ], + "type": "object" + }, + "type": "array" + }, + "relatedEventsHasMore": { + "type": "boolean" + }, + "sources": { + "items": { + "properties": { + "resourceId": { + "format": "uuid", + "type": "string" + }, + "resourceType": { + "enum": [ + "article" + ], + "type": "string" + }, + "system": { + "enum": [ + "threat-signals" + ], + "type": "string" + }, + "title": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "resourceId", + "resourceType", + "system", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "tags": { + "items": { + "properties": { + "categoryId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "tlp": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "createdAt", + "indicatorType", + "sources", + "updatedAt", + "uuid", + "value" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "pagination": { + "properties": { + "properties": { + "properties": { + "count": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "cursor": { + "properties": { + "description": { + "type": "string" + }, + "nullable": { + "type": "boolean" + }, + "type": { + "type": "string" + } + }, + "required": [ + "description", + "nullable", + "type" + ], + "type": "object" + }, + "has_more": { + "properties": { + "description": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "description", + "type" + ], + "type": "object" + }, + "page": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "per_page": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "total_count": { + "properties": { + "description": { + "type": "string" + }, + "nullable": { + "type": "boolean" + }, + "type": { + "type": "string" + } + }, + "required": [ + "description", + "nullable", + "type" + ], + "type": "object" + }, + "total_count_is_exact": { + "properties": { + "description": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "description", + "type" + ], + "type": "object" + } + }, + "required": [ + "count", + "cursor", + "has_more", + "page", + "per_page", + "total_count", + "total_count_is_exact" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" + } + }, + "required": [ + "completeness", + "indicators", + "pagination" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/queries/get/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/queries/get/tools.ts index c2ecd4cd..90b7f00c 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/queries/get/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/queries/get/tools.ts @@ -23,6 +23,72 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "account_id": { + "type": "integer" + }, + "alert_enabled": { + "type": "boolean" + }, + "alert_rollup_enabled": { + "type": "boolean" + }, + "created_at": { + "type": "string" + }, + "custom_threat_feed_id": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "query_json": { + "type": "string" + }, + "rule_enabled": { + "type": "boolean" + }, + "rule_list_id": { + "type": "string" + }, + "rule_scope": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "user_email": { + "type": "string" + } + }, + "required": [ + "account_id", + "alert_enabled", + "alert_rollup_enabled", + "created_at", + "id", + "name", + "query_json", + "rule_enabled", + "updated_at", + "user_email" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -164,6 +230,69 @@ export const tools: readonly Tool[] = [ "query_id" ], }, + outputSchema: { + "properties": { + "account_id": { + "type": "integer" + }, + "alert_enabled": { + "type": "boolean" + }, + "alert_rollup_enabled": { + "type": "boolean" + }, + "created_at": { + "type": "string" + }, + "custom_threat_feed_id": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "query_json": { + "type": "string" + }, + "rule_enabled": { + "type": "boolean" + }, + "rule_list_id": { + "type": "string" + }, + "rule_scope": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "user_email": { + "type": "string" + } + }, + "required": [ + "account_id", + "alert_enabled", + "alert_rollup_enabled", + "created_at", + "id", + "name", + "query_json", + "rule_enabled", + "updated_at", + "user_email" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/queries/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/queries/tools.ts index 007b941f..0cf7b1b2 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/queries/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/queries/tools.ts @@ -61,6 +61,69 @@ export const tools: readonly Tool[] = [ "query_id" ], }, + outputSchema: { + "properties": { + "account_id": { + "type": "integer" + }, + "alert_enabled": { + "type": "boolean" + }, + "alert_rollup_enabled": { + "type": "boolean" + }, + "created_at": { + "type": "string" + }, + "custom_threat_feed_id": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "query_json": { + "type": "string" + }, + "rule_enabled": { + "type": "boolean" + }, + "rule_list_id": { + "type": "string" + }, + "rule_scope": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "user_email": { + "type": "string" + } + }, + "required": [ + "account_id", + "alert_enabled", + "alert_rollup_enabled", + "created_at", + "id", + "name", + "query_json", + "rule_enabled", + "updated_at", + "user_email" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -264,6 +327,69 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "account_id": { + "type": "integer" + }, + "alert_enabled": { + "type": "boolean" + }, + "alert_rollup_enabled": { + "type": "boolean" + }, + "created_at": { + "type": "string" + }, + "custom_threat_feed_id": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "query_json": { + "type": "string" + }, + "rule_enabled": { + "type": "boolean" + }, + "rule_list_id": { + "type": "string" + }, + "rule_scope": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "user_email": { + "type": "string" + } + }, + "required": [ + "account_id", + "alert_enabled", + "alert_rollup_enabled", + "created_at", + "id", + "name", + "query_json", + "rule_enabled", + "updated_at", + "user_email" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -509,6 +635,69 @@ export const tools: readonly Tool[] = [ "query_id" ], }, + outputSchema: { + "properties": { + "account_id": { + "type": "integer" + }, + "alert_enabled": { + "type": "boolean" + }, + "alert_rollup_enabled": { + "type": "boolean" + }, + "created_at": { + "type": "string" + }, + "custom_threat_feed_id": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "query_json": { + "type": "string" + }, + "rule_enabled": { + "type": "boolean" + }, + "rule_list_id": { + "type": "string" + }, + "rule_scope": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "user_email": { + "type": "string" + } + }, + "required": [ + "account_id", + "alert_enabled", + "alert_rollup_enabled", + "created_at", + "id", + "name", + "query_json", + "rule_enabled", + "updated_at", + "user_email" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/raw/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/raw/tools.ts index 64b278f8..5aca6e5b 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/raw/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/raw/tools.ts @@ -47,6 +47,21 @@ export const tools: readonly Tool[] = [ "raw_id" ], }, + outputSchema: { + "properties": { + "data": { + "type": "object" + }, + "id": { + "type": "string" + } + }, + "required": [ + "data", + "id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/relate/create/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/relate/create/tools.ts index 0171a113..85fde08f 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/relate/create/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/relate/create/tools.ts @@ -42,6 +42,17 @@ export const tools: readonly Tool[] = [ "event_id" ], }, + outputSchema: { + "properties": { + "success": { + "type": "boolean" + } + }, + "required": [ + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/relationships/create/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/relationships/create/tools.ts index 6eedaf8b..bb61e966 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/relationships/create/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/relationships/create/tools.ts @@ -61,6 +61,91 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "childIds": { + "items": { + "format": "uuid", + "type": "string" + }, + "type": "array" + }, + "errors": { + "items": { + "properties": { + "childId": { + "format": "uuid", + "type": "string" + }, + "error": { + "type": "string" + }, + "errorType": { + "type": "string" + } + }, + "required": [ + "childId", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "relationships": { + "items": { + "properties": { + "childDatasetId": { + "type": "string" + }, + "childId": { + "format": "uuid", + "type": "string" + }, + "parentDatasetId": { + "type": "string" + }, + "parentId": { + "format": "uuid", + "type": "string" + }, + "relationshipType": { + "enum": [ + "related_to", + "caused_by", + "attributed_to" + ], + "type": "string" + } + }, + "required": [ + "childDatasetId", + "childId", + "parentDatasetId", + "parentId", + "relationshipType" + ], + "type": "object" + }, + "type": "array" + }, + "relationshipsCreated": { + "type": "number" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "message", + "relationships", + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/relationships/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/relationships/tools.ts index 5268e9a7..c3fa7f8c 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/relationships/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/relationships/tools.ts @@ -79,6 +79,151 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "items": { + "properties": { + "attacker": { + "type": "string" + }, + "attackerCountry": { + "type": "string" + }, + "attackerCountryAlpha3": { + "type": "string" + }, + "category": { + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "date": { + "type": "string" + }, + "event": { + "type": "string" + }, + "hasChildren": { + "type": "boolean" + }, + "indicator": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "indicatorTypeId": { + "type": "number" + }, + "insight": { + "type": "string" + }, + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "numReferenced": { + "type": "number" + }, + "numReferences": { + "type": "number" + }, + "rawId": { + "type": "string" + }, + "referenced": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencedIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "references": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencesIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "releasabilityId": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "targetCountry": { + "type": "string" + }, + "targetCountryAlpha3": { + "type": "string" + }, + "targetIndustry": { + "type": "string" + }, + "tlp": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "attacker", + "attackerCountry", + "attackerCountryAlpha3", + "category", + "datasetId", + "date", + "event", + "hasChildren", + "indicator", + "indicatorType", + "indicatorTypeId", + "killChain", + "mitreAttack", + "mitreCapec", + "numReferenced", + "numReferences", + "rawId", + "referenced", + "referencedIds", + "references", + "referencesIds", + "tags", + "targetCountry", + "targetCountryAlpha3", + "targetIndustry", + "tlp", + "uuid" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/tags/categories/actors/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/tags/categories/actors/tools.ts index 88a1e0cb..8a55769e 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/tags/categories/actors/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/tags/categories/actors/tools.ts @@ -92,6 +92,579 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "pagination": { + "properties": { + "page": { + "type": "number" + }, + "pageSize": { + "type": "number" + }, + "totalCount": { + "type": "number" + }, + "totalPages": { + "type": "number" + } + }, + "required": [ + "page", + "pageSize", + "totalCount", + "totalPages" + ], + "type": "object" + }, + "tags": { + "items": { + "properties": { + "activeDuration": { + "type": "string" + }, + "activeDuration_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "actorCategory": { + "type": "string" + }, + "actorCategory_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "aliasGroupNames": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliasGroupNamesInternal": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "attributionOrganization": { + "type": "string" + }, + "attributionOrganization_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "categoryUuid": { + "type": "string" + }, + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "createdAt": { + "type": "string" + }, + "dateOfDiscovery": { + "type": "string" + }, + "description": { + "type": "string" + }, + "externalReferenceLinks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "externalReferences": { + "items": { + "properties": { + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url" + ], + "type": "object" + }, + "type": "array" + }, + "externalReferences_annotated": { + "oneOf": [ + { + "items": { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "internalAliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "internalDescription": { + "type": "string" + }, + "lastSeen": { + "type": "string" + }, + "motive": { + "type": "string" + }, + "motive_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "opsecLevel": { + "type": "string" + }, + "opsecLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "originCountryISO": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "originCountryISO_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "priority": { + "type": "number" + }, + "priority_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "number" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "properties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "sophisticationLevel": { + "type": "string" + }, + "sophisticationLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + }, + "version": { + "type": "number" + } + }, + "required": [ + "uuid", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "pagination", + "tags" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/tags/categories/create/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/tags/categories/create/tools.ts index 528a3cfa..b85e5c95 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/tags/categories/create/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/tags/categories/create/tools.ts @@ -59,6 +59,48 @@ export const tools: readonly Tool[] = [ "cloudforce-one-events_FieldDefinition_numberConstraint": cloudforce_one_events_FieldDefinition_numberConstraint, }, }, + outputSchema: { + "properties": { + "createdAt": { + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + }, + "schema": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cloudforce-one-events_FieldDefinition" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "name", + "uuid" + ], + "type": "object", + $defs: { + "cloudforce-one-events_FieldDefinition": cloudforce_one_events_FieldDefinition_output, + "cloudforce-one-events_FieldDefinition_annotations": cloudforce_one_events_FieldDefinition_annotations_output, + "cloudforce-one-events_FieldDefinition_numberConstraint": cloudforce_one_events_FieldDefinition_numberConstraint_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/tags/categories/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/tags/categories/tools.ts index 77a5406a..3162d645 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/tags/categories/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/tags/categories/tools.ts @@ -38,6 +38,17 @@ export const tools: readonly Tool[] = [ "category_uuid" ], }, + outputSchema: { + "properties": { + "uuid": { + "type": "string" + } + }, + "required": [ + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -150,6 +161,59 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "categories": { + "items": { + "properties": { + "createdAt": { + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + }, + "schema": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cloudforce-one-events_FieldDefinition" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "name", + "uuid" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "categories" + ], + "type": "object", + $defs: { + "cloudforce-one-events_FieldDefinition": cloudforce_one_events_FieldDefinition_output, + "cloudforce-one-events_FieldDefinition_annotations": cloudforce_one_events_FieldDefinition_annotations_output, + "cloudforce-one-events_FieldDefinition_numberConstraint": cloudforce_one_events_FieldDefinition_numberConstraint_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -280,6 +344,48 @@ export const tools: readonly Tool[] = [ "category_uuid" ], }, + outputSchema: { + "properties": { + "createdAt": { + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + }, + "schema": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cloudforce-one-events_FieldDefinition" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "name", + "uuid" + ], + "type": "object", + $defs: { + "cloudforce-one-events_FieldDefinition": cloudforce_one_events_FieldDefinition_output, + "cloudforce-one-events_FieldDefinition_annotations": cloudforce_one_events_FieldDefinition_annotations_output, + "cloudforce-one-events_FieldDefinition_numberConstraint": cloudforce_one_events_FieldDefinition_numberConstraint_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -419,6 +525,48 @@ export const tools: readonly Tool[] = [ "cloudforce-one-events_FieldDefinition_numberConstraint": cloudforce_one_events_FieldDefinition_numberConstraint, }, }, + outputSchema: { + "properties": { + "createdAt": { + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + }, + "schema": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cloudforce-one-events_FieldDefinition" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "name", + "uuid" + ], + "type": "object", + $defs: { + "cloudforce-one-events_FieldDefinition": cloudforce_one_events_FieldDefinition_output, + "cloudforce-one-events_FieldDefinition_annotations": cloudforce_one_events_FieldDefinition_annotations_output, + "cloudforce-one-events_FieldDefinition_numberConstraint": cloudforce_one_events_FieldDefinition_numberConstraint_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/tags/relationships/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/tags/relationships/tools.ts index 96a6ef25..19f6240b 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/tags/relationships/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/tags/relationships/tools.ts @@ -71,6 +71,9 @@ export const tools: readonly Tool[] = [ "tag_uuid" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -160,6 +163,14 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "deleted": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -330,6 +341,52 @@ export const tools: readonly Tool[] = [ "tag_uuid" ], }, + outputSchema: { + "properties": { + "counts": { + "type": "object" + }, + "cursor": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "entities": { + "items": { + "$ref": "#/$defs/cloudforce-one-events_HydratedEntity" + }, + "type": "array" + }, + "failedShardCount": { + "type": "number" + }, + "hasMore": { + "type": "boolean" + }, + "hydrationErrors": { + "type": "object" + }, + "partialResults": { + "type": "boolean" + }, + "relationships": { + "items": { + "$ref": "#/$defs/cloudforce-one-events_RelationshipEdge" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "cloudforce-one-events_HydratedEntity": cloudforce_one_events_HydratedEntity_output, + "cloudforce-one-events_RelationshipEdge": cloudforce_one_events_RelationshipEdge_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -499,6 +556,9 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/tags/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/tags/tools.ts index 4f745ba2..53e5cf8e 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/tags/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/tags/tools.ts @@ -28,6 +28,17 @@ export const tools: readonly Tool[] = [ "tag_uuid" ], }, + outputSchema: { + "properties": { + "uuid": { + "type": "string" + } + }, + "required": [ + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -216,330 +227,265 @@ export const tools: readonly Tool[] = [ "account_id" ], }, - annotations: { - "destructiveHint": false, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": true, - "title": "Lists all tags (SoT)" - }, - method: "GET", - path: "/accounts/{account_id}/cloudforce-one/events/tags", - extensions: { - "x-api-token-group": [ - "Cloudforce One Write", - "Cloudforce One Read" - ] - }, - responses: { - schemas: { - "200": { + outputSchema: { + "properties": { + "pagination": { "properties": { - "pagination": { - "properties": { - "page": { - "type": "number" - }, - "pageSize": { - "type": "number" - }, - "totalCount": { - "type": "number" - }, - "totalPages": { - "type": "number" - } - }, - "required": [ - "page", - "pageSize", - "totalCount", - "totalPages" - ], - "type": "object" + "page": { + "type": "number" }, - "tags": { - "items": { - "properties": { - "activeDuration": { - "type": "string" - }, - "activeDuration_annotated": { - "oneOf": [ - { - "properties": { - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" + "pageSize": { + "type": "number" + }, + "totalCount": { + "type": "number" + }, + "totalPages": { + "type": "number" + } + }, + "required": [ + "page", + "pageSize", + "totalCount", + "totalPages" + ], + "type": "object" + }, + "tags": { + "items": { + "properties": { + "activeDuration": { + "type": "string" + }, + "activeDuration_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" ], - "type": "object" + "type": "string" }, - { - "type": "null" + "value": { + "type": "string" } - ] - }, - "actorCategory": { - "type": "string" + }, + "required": [ + "value" + ], + "type": "object" }, - "actorCategory_annotated": { - "oneOf": [ - { - "properties": { - "confidence": { - "type": "number" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" + { + "type": "null" + } + ] + }, + "actorCategory": { + "type": "string" + }, + "actorCategory_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" ], - "type": "object" + "type": "string" }, - { - "type": "null" + "value": { + "type": "string" } - ] - }, - "aliasGroupNames": { - "items": { - "type": "string" }, - "type": "array" - }, - "aliasGroupNamesInternal": { - "items": { - "type": "string" - }, - "type": "array" + "required": [ + "value" + ], + "type": "object" }, - "aliases": { - "items": { - "properties": { - "confidence": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "tlp": { - "oneOf": [ - { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "aliasGroupNames": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliasGroupNamesInternal": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" }, - "value": { + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], "type": "string" + }, + { + "type": "null" } - }, - "required": [ - "value" - ], - "type": "object" + ] }, - "type": "array" - }, - "attributionOrganization": { - "type": "string" + "value": { + "type": "string" + } }, - "attributionOrganization_annotated": { - "oneOf": [ - { - "properties": { - "confidence": { - "type": "number" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" - ], - "type": "object" + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "attributionOrganization": { + "type": "string" + }, + "attributionOrganization_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" }, - { - "type": "null" - } - ] - }, - "categoryName": { - "type": "string" - }, - "categoryUuid": { - "type": "string" - }, - "confidence": { - "oneOf": [ - { - "type": "integer" + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" }, - { - "type": "null" + "value": { + "type": "string" } - ] - }, - "createdAt": { - "type": "string" - }, - "dateOfDiscovery": { - "type": "string" - }, - "description": { - "type": "string" - }, - "externalReferenceLinks": { - "items": { - "type": "string" }, - "type": "array" + "required": [ + "value" + ], + "type": "object" }, - "externalReferences": { - "items": { - "properties": { - "description": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "url": { + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "categoryUuid": { + "type": "string" + }, + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "createdAt": { + "type": "string" + }, + "dateOfDiscovery": { + "type": "string" + }, + "description": { + "type": "string" + }, + "externalReferenceLinks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "externalReferences": { + "items": { + "properties": { + "description": { + "oneOf": [ + { "type": "string" + }, + { + "type": "null" } - }, - "required": [ - "url" - ], - "type": "object" + ] }, - "type": "array" - }, - "externalReferences_annotated": { - "oneOf": [ - { - "items": { - "properties": { - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" - ], - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] + "url": { + "type": "string" + } }, - "internalAliases": { + "required": [ + "url" + ], + "type": "object" + }, + "type": "array" + }, + "externalReferences_annotated": { + "oneOf": [ + { "items": { "properties": { - "confidence": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] - }, "tlp": { - "oneOf": [ - { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - { - "type": "null" - } - ] + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" }, "value": { "type": "string" @@ -552,207 +498,1775 @@ export const tools: readonly Tool[] = [ }, "type": "array" }, - "internalDescription": { - "type": "string" - }, - "lastSeen": { - "type": "string" - }, - "motive": { - "type": "string" - }, - "motive_annotated": { - "oneOf": [ - { - "properties": { - "confidence": { - "type": "number" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } + { + "type": "null" + } + ] + }, + "internalAliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" }, - "required": [ - "value" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "opsecLevel": { - "type": "string" - }, - "opsecLevel_annotated": { - "oneOf": [ - { - "properties": { - "confidence": { - "type": "number" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "internalDescription": { + "type": "string" + }, + "lastSeen": { + "type": "string" + }, + "motive": { + "type": "string" + }, + "motive_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "opsecLevel": { + "type": "string" + }, + "opsecLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "originCountryISO": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "originCountryISO_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "oneOf": [ + { "type": "string" }, - "value": { - "type": "string" + { + "type": "null" } - }, - "required": [ - "value" + ] + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "priority": { + "type": "number" + }, + "priority_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" ], - "type": "object" + "type": "string" }, - { - "type": "null" + "value": { + "type": "number" } - ] + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "properties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "sophisticationLevel": { + "type": "string" + }, + "sophisticationLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + }, + "version": { + "type": "number" + } + }, + "required": [ + "uuid", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "pagination", + "tags" + ], + "type": "object", + }, + annotations: { + "destructiveHint": false, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": true, + "title": "Lists all tags (SoT)" + }, + method: "GET", + path: "/accounts/{account_id}/cloudforce-one/events/tags", + extensions: { + "x-api-token-group": [ + "Cloudforce One Write", + "Cloudforce One Read" + ] + }, + responses: { + schemas: { + "200": { + "properties": { + "pagination": { + "properties": { + "page": { + "type": "number" + }, + "pageSize": { + "type": "number" + }, + "totalCount": { + "type": "number" + }, + "totalPages": { + "type": "number" + } + }, + "required": [ + "page", + "pageSize", + "totalCount", + "totalPages" + ], + "type": "object" + }, + "tags": { + "items": { + "properties": { + "activeDuration": { + "type": "string" + }, + "activeDuration_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "actorCategory": { + "type": "string" + }, + "actorCategory_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "aliasGroupNames": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliasGroupNamesInternal": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "attributionOrganization": { + "type": "string" + }, + "attributionOrganization_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "categoryUuid": { + "type": "string" + }, + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "createdAt": { + "type": "string" + }, + "dateOfDiscovery": { + "type": "string" + }, + "description": { + "type": "string" + }, + "externalReferenceLinks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "externalReferences": { + "items": { + "properties": { + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url" + ], + "type": "object" + }, + "type": "array" + }, + "externalReferences_annotated": { + "oneOf": [ + { + "items": { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "internalAliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "internalDescription": { + "type": "string" + }, + "lastSeen": { + "type": "string" + }, + "motive": { + "type": "string" + }, + "motive_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "opsecLevel": { + "type": "string" + }, + "opsecLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "originCountryISO": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "originCountryISO_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "priority": { + "type": "number" + }, + "priority_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "number" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "properties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "sophisticationLevel": { + "type": "string" + }, + "sophisticationLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + }, + "version": { + "type": "number" + } + }, + "required": [ + "uuid", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "pagination", + "tags" + ], + "type": "object" + }, + "400": { + "properties": { + "errors": { + "items": { + "properties": { + "message": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + }, + "type": "array" + }, + "result": { + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "errors", + "result", + "success" + ], + "type": "object" + } + }, + }, + request: (args) => ({ + path: `/accounts/${pathParam(args, "account_id")}/cloudforce-one/events/tags`, + query: [ + ["page", args["page"], true], + ["pageSize", args["page_size"], true], + ["search", args["search"], true], + ["categoryUuid", args["category_uuid"], true], + ["filters", args["filters"], true], + ["cache", args["cache"], true], + ], + }), + }, + { + name: "cloudforce_one_events_tags_get_by_id", + title: "Gets a tag by UUID (SoT)", + description: "Returns the complete owner projection of an account-scoped Source-of-Truth tag by UUID, including custom fields (properties). Purple TLP remains CFONE-only.", + inputSchema: { + type: "object", + properties: { + "account_id": { + "description": "Account ID.", + "type": "string" + }, + "tag_uuid": { + "description": "Tag UUID.", + "type": "string" + } + }, + required: [ + "account_id", + "tag_uuid" + ], + }, + outputSchema: { + "properties": { + "activeDuration": { + "type": "string" + }, + "activeDuration_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "actorCategory": { + "type": "string" + }, + "actorCategory_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "aliasGroupNames": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliasGroupNamesInternal": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "attributionOrganization": { + "type": "string" + }, + "attributionOrganization_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "categoryUuid": { + "type": "string" + }, + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "createdAt": { + "type": "string" + }, + "dateOfDiscovery": { + "type": "string" + }, + "description": { + "type": "string" + }, + "externalReferenceLinks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "externalReferences": { + "items": { + "properties": { + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url" + ], + "type": "object" + }, + "type": "array" + }, + "externalReferences_annotated": { + "oneOf": [ + { + "items": { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "internalAliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "internalDescription": { + "type": "string" + }, + "lastSeen": { + "type": "string" + }, + "motive": { + "type": "string" + }, + "motive_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "opsecLevel": { + "type": "string" + }, + "opsecLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "originCountryISO": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "originCountryISO_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "priority": { + "type": "number" + }, + "priority_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "number" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "properties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "sophisticationLevel": { + "type": "string" + }, + "sophisticationLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + }, + "version": { + "type": "number" + } + }, + "required": [ + "uuid", + "value" + ], + "type": "object", + }, + annotations: { + "destructiveHint": false, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": true, + "title": "Gets a tag by UUID (SoT)" + }, + method: "GET", + path: "/accounts/{account_id}/cloudforce-one/events/tags/{tag_uuid}", + extensions: { + "x-api-token-group": [ + "Cloudforce One Write", + "Cloudforce One Read" + ] + }, + responses: { + schemas: { + "200": { + "properties": { + "activeDuration": { + "type": "string" + }, + "activeDuration_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "actorCategory": { + "type": "string" + }, + "actorCategory_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } }, - "originCountryISO": { + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "aliasGroupNames": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliasGroupNamesInternal": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliases": { + "items": { + "properties": { + "confidence": { "oneOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ] }, - "originCountryISO_annotated": { + "tlp": { "oneOf": [ { - "properties": { - "confidence": { - "type": "number" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "value" + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" ], - "type": "object" + "type": "string" }, { "type": "null" } ] }, - "priority": { - "type": "number" + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "attributionOrganization": { + "type": "string" + }, + "attributionOrganization_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } }, - "priority_annotated": { + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "categoryUuid": { + "type": "string" + }, + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "createdAt": { + "type": "string" + }, + "dateOfDiscovery": { + "type": "string" + }, + "description": { + "type": "string" + }, + "externalReferenceLinks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "externalReferences": { + "items": { + "properties": { + "description": { "oneOf": [ { - "properties": { - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "number" - } - }, - "required": [ - "value" - ], - "type": "object" + "type": "string" }, { "type": "null" } ] }, - "properties": { - "oneOf": [ - { - "type": "object" + "url": { + "type": "string" + } + }, + "required": [ + "url" + ], + "type": "object" + }, + "type": "array" + }, + "externalReferences_annotated": { + "oneOf": [ + { + "items": { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" }, - { - "type": "null" + "value": { + "type": "string" } - ] - }, - "sophisticationLevel": { - "type": "string" + }, + "required": [ + "value" + ], + "type": "object" }, - "sophisticationLevel_annotated": { + "type": "array" + }, + { + "type": "null" + } + ] + }, + "internalAliases": { + "items": { + "properties": { + "confidence": { "oneOf": [ { - "properties": { - "confidence": { - "type": "number" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" - ], - "type": "object" + "type": "integer" }, { "type": "null" @@ -778,35 +2292,263 @@ export const tools: readonly Tool[] = [ } ] }, - "updatedAt": { + "value": { "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "internalDescription": { + "type": "string" + }, + "lastSeen": { + "type": "string" + }, + "motive": { + "type": "string" + }, + "motive_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } }, - "uuid": { - "type": "string" + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "opsecLevel": { + "type": "string" + }, + "opsecLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } }, - "value": { - "type": "string" + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "originCountryISO": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "originCountryISO_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } }, - "version": { - "type": "number" - } + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "priority": { + "type": "number" + }, + "priority_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "number" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "properties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "sophisticationLevel": { + "type": "string" + }, + "sophisticationLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" }, - "required": [ - "uuid", - "value" - ], - "type": "object" - }, - "type": "array" + { + "type": "null" + } + ] + }, + "updatedAt": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + }, + "version": { + "type": "number" } }, "required": [ - "pagination", - "tags" + "uuid", + "value" ], "type": "object" }, - "400": { + "404": { "properties": { "errors": { "items": { @@ -839,21 +2581,13 @@ export const tools: readonly Tool[] = [ }, }, request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/cloudforce-one/events/tags`, - query: [ - ["page", args["page"], true], - ["pageSize", args["page_size"], true], - ["search", args["search"], true], - ["categoryUuid", args["category_uuid"], true], - ["filters", args["filters"], true], - ["cache", args["cache"], true], - ], + path: `/accounts/${pathParam(args, "account_id")}/cloudforce-one/events/tags/${pathParam(args, "tag_uuid")}`, }), }, { - name: "cloudforce_one_events_tags_get_by_id", - title: "Gets a tag by UUID (SoT)", - description: "Returns the complete owner projection of an account-scoped Source-of-Truth tag by UUID, including custom fields (properties). Purple TLP remains CFONE-only.", + name: "cloudforce_one_events_tags_patch", + title: "Updates a tag (SoT)", + description: "Updates an account-owned Source-of-Truth tag by UUID and returns its complete owner projection.", inputSchema: { type: "object", properties: { @@ -861,42 +2595,18 @@ export const tools: readonly Tool[] = [ "description": "Account ID.", "type": "string" }, - "tag_uuid": { - "description": "Tag UUID.", - "type": "string" - } - }, - required: [ - "account_id", - "tag_uuid" - ], - }, - annotations: { - "destructiveHint": false, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": true, - "title": "Gets a tag by UUID (SoT)" - }, - method: "GET", - path: "/accounts/{account_id}/cloudforce-one/events/tags/{tag_uuid}", - extensions: { - "x-api-token-group": [ - "Cloudforce One Write", - "Cloudforce One Read" - ] - }, - responses: { - schemas: { - "200": { + "body": { "properties": { "activeDuration": { - "type": "string" - }, - "activeDuration_annotated": { - "oneOf": [ + "anyOf": [ + { + "type": "string" + }, { "properties": { + "confidence": { + "type": "integer" + }, "tlp": { "enum": [ "red", @@ -917,21 +2627,18 @@ export const tools: readonly Tool[] = [ "value" ], "type": "object" - }, - { - "type": "null" } ] }, "actorCategory": { - "type": "string" - }, - "actorCategory_annotated": { - "oneOf": [ + "anyOf": [ + { + "type": "string" + }, { "properties": { "confidence": { - "type": "number" + "type": "integer" }, "tlp": { "enum": [ @@ -953,9 +2660,6 @@ export const tools: readonly Tool[] = [ "value" ], "type": "object" - }, - { - "type": "null" } ] }, @@ -972,6 +2676,7 @@ export const tools: readonly Tool[] = [ "type": "array" }, "aliases": { + "description": "Structured aliases ({ value, confidence 1-10, tlp }). Public: returned to all accounts with per-entry TLP filtering (entries with tlp: purple are removed for non-CFONE accounts).", "items": { "properties": { "confidence": { @@ -1015,14 +2720,14 @@ export const tools: readonly Tool[] = [ "type": "array" }, "attributionOrganization": { - "type": "string" - }, - "attributionOrganization_annotated": { - "oneOf": [ + "anyOf": [ + { + "type": "string" + }, { "properties": { "confidence": { - "type": "number" + "type": "integer" }, "tlp": { "enum": [ @@ -1044,32 +2749,19 @@ export const tools: readonly Tool[] = [ "value" ], "type": "object" - }, - { - "type": "null" } ] }, - "categoryName": { - "type": "string" - }, "categoryUuid": { + "description": "Tag type (category) UUID. When changed, existing `properties` are re-validated against the new category's schema (400 on mismatch). Set to null to unlink (typeless; properties stop being validated).", "type": "string" }, "confidence": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "createdAt": { - "type": "string" + "description": "Overall tag confidence (1-10). Omit to preserve existing.", + "type": "integer" }, "dateOfDiscovery": { + "description": "Date of discovery (ISO YYYY-MM-DD). Omit to preserve existing.", "type": "string" }, "description": { @@ -1082,6 +2774,7 @@ export const tools: readonly Tool[] = [ "type": "array" }, "externalReferences": { + "description": "Structured external references ({ url, description }). Public: returned to all accounts.", "items": { "properties": { "description": { @@ -1105,40 +2798,8 @@ export const tools: readonly Tool[] = [ }, "type": "array" }, - "externalReferences_annotated": { - "oneOf": [ - { - "items": { - "properties": { - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" - ], - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, "internalAliases": { + "description": "Owner-private structured aliases ({ value, confidence 1-10, tlp }). Returned to the owning account and omitted from shared-catalog non-owner responses.", "items": { "properties": { "confidence": { @@ -1186,95 +2847,16 @@ export const tools: readonly Tool[] = [ }, "lastSeen": { "type": "string" - }, - "motive": { - "type": "string" - }, - "motive_annotated": { - "oneOf": [ - { - "properties": { - "confidence": { - "type": "number" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "opsecLevel": { - "type": "string" - }, - "opsecLevel_annotated": { - "oneOf": [ - { - "properties": { - "confidence": { - "type": "number" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "originCountryISO": { - "oneOf": [ + }, + "motive": { + "anyOf": [ { "type": "string" }, - { - "type": "null" - } - ] - }, - "originCountryISO_annotated": { - "oneOf": [ { "properties": { "confidence": { - "type": "number" + "type": "integer" }, "tlp": { "enum": [ @@ -1289,33 +2871,26 @@ export const tools: readonly Tool[] = [ "type": "string" }, "value": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "type": "string" } }, "required": [ "value" ], "type": "object" - }, - { - "type": "null" } ] }, - "priority": { - "type": "number" - }, - "priority_annotated": { - "oneOf": [ + "opsecLevel": { + "anyOf": [ + { + "type": "string" + }, { "properties": { + "confidence": { + "type": "integer" + }, "tlp": { "enum": [ "red", @@ -1329,38 +2904,25 @@ export const tools: readonly Tool[] = [ "type": "string" }, "value": { - "type": "number" + "type": "string" } }, "required": [ "value" ], "type": "object" - }, - { - "type": "null" } ] }, - "properties": { - "oneOf": [ + "originCountryISO": { + "anyOf": [ { - "type": "object" + "type": "string" }, - { - "type": "null" - } - ] - }, - "sophisticationLevel": { - "type": "string" - }, - "sophisticationLevel_annotated": { - "oneOf": [ { "properties": { "confidence": { - "type": "number" + "type": "integer" }, "tlp": { "enum": [ @@ -1382,103 +2944,13 @@ export const tools: readonly Tool[] = [ "value" ], "type": "object" - }, - { - "type": "null" - } - ] - }, - "tlp": { - "oneOf": [ - { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - { - "type": "null" } ] }, - "updatedAt": { - "type": "string" - }, - "uuid": { - "type": "string" - }, - "value": { - "type": "string" - }, - "version": { - "type": "number" - } - }, - "required": [ - "uuid", - "value" - ], - "type": "object" - }, - "404": { - "properties": { - "errors": { - "items": { - "properties": { - "message": { - "type": "string" - } - }, - "required": [ - "message" - ], - "type": "object" - }, - "type": "array" - }, - "result": { - "type": "object" - }, - "success": { - "type": "boolean" - } - }, - "required": [ - "errors", - "result", - "success" - ], - "type": "object" - } - }, - }, - request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/cloudforce-one/events/tags/${pathParam(args, "tag_uuid")}`, - }), - }, - { - name: "cloudforce_one_events_tags_patch", - title: "Updates a tag (SoT)", - description: "Updates an account-owned Source-of-Truth tag by UUID and returns its complete owner projection.", - inputSchema: { - type: "object", - properties: { - "account_id": { - "description": "Account ID.", - "type": "string" - }, - "body": { - "properties": { - "activeDuration": { + "priority": { "anyOf": [ { - "type": "string" + "type": "number" }, { "properties": { @@ -1498,7 +2970,7 @@ export const tools: readonly Tool[] = [ "type": "string" }, "value": { - "type": "string" + "type": "number" } }, "required": [ @@ -1508,7 +2980,11 @@ export const tools: readonly Tool[] = [ } ] }, - "actorCategory": { + "properties": { + "description": "Custom field values blob. When omitted, the existing value is preserved. When provided, performs a shallow per-key merge over the stored value (unmentioned keys are retained). Setting an individual key to null deletes that key. Validation runs against the merged result, so a partial update may omit a schema-required key if the stored value supplies it.", + "type": "object" + }, + "sophisticationLevel": { "anyOf": [ { "type": "string" @@ -1541,362 +3017,538 @@ export const tools: readonly Tool[] = [ } ] }, - "aliasGroupNames": { - "items": { - "type": "string" - }, - "type": "array" + "tlp": { + "description": "Tag-level TLP marking. Omit to preserve existing. Cannot be cleared to null.", + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" }, - "aliasGroupNamesInternal": { - "items": { - "type": "string" + "value": { + "type": "string" + } + }, + "type": "object" + }, + "tag_uuid": { + "description": "Tag UUID.", + "type": "string" + } + }, + required: [ + "account_id", + "tag_uuid" + ], + }, + outputSchema: { + "properties": { + "activeDuration": { + "type": "string" + }, + "activeDuration_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } }, - "type": "array" + "required": [ + "value" + ], + "type": "object" }, - "aliases": { - "description": "Structured aliases ({ value, confidence 1-10, tlp }). Public: returned to all accounts with per-entry TLP filtering (entries with tlp: purple are removed for non-CFONE accounts).", - "items": { - "properties": { - "confidence": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "tlp": { - "oneOf": [ - { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "actorCategory": { + "type": "string" + }, + "actorCategory_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "aliasGroupNames": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliasGroupNamesInternal": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" }, - "value": { + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], "type": "string" + }, + { + "type": "null" } - }, - "required": [ - "value" - ], - "type": "object" + ] }, - "type": "array" + "value": { + "type": "string" + } }, - "attributionOrganization": { - "anyOf": [ - { - "type": "string" + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "attributionOrganization": { + "type": "string" + }, + "attributionOrganization_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" }, - { - "properties": { - "confidence": { - "type": "integer" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" ], - "type": "object" + "type": "string" + }, + "value": { + "type": "string" } - ] - }, - "categoryUuid": { - "description": "Tag type (category) UUID. When changed, existing `properties` are re-validated against the new category's schema (400 on mismatch). Set to null to unlink (typeless; properties stop being validated).", - "type": "string" + }, + "required": [ + "value" + ], + "type": "object" }, - "confidence": { - "description": "Overall tag confidence (1-10). Omit to preserve existing.", + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "categoryUuid": { + "type": "string" + }, + "confidence": { + "oneOf": [ + { "type": "integer" }, - "dateOfDiscovery": { - "description": "Date of discovery (ISO YYYY-MM-DD). Omit to preserve existing.", - "type": "string" - }, - "description": { - "type": "string" - }, - "externalReferenceLinks": { - "items": { - "type": "string" + { + "type": "null" + } + ] + }, + "createdAt": { + "type": "string" + }, + "dateOfDiscovery": { + "type": "string" + }, + "description": { + "type": "string" + }, + "externalReferenceLinks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "externalReferences": { + "items": { + "properties": { + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] }, - "type": "array" + "url": { + "type": "string" + } }, - "externalReferences": { - "description": "Structured external references ({ url, description }). Public: returned to all accounts.", + "required": [ + "url" + ], + "type": "object" + }, + "type": "array" + }, + "externalReferences_annotated": { + "oneOf": [ + { "items": { "properties": { - "description": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" }, - "url": { + "value": { "type": "string" } }, "required": [ - "url" + "value" ], "type": "object" }, "type": "array" }, - "internalAliases": { - "description": "Owner-private structured aliases ({ value, confidence 1-10, tlp }). Returned to the owning account and omitted from shared-catalog non-owner responses.", - "items": { - "properties": { - "confidence": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "tlp": { - "oneOf": [ - { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "internalAliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" }, - "value": { + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], "type": "string" + }, + { + "type": "null" } + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "internalDescription": { + "type": "string" + }, + "lastSeen": { + "type": "string" + }, + "motive": { + "type": "string" + }, + "motive_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "opsecLevel": { + "type": "string" + }, + "opsecLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" }, - "required": [ - "value" - ], - "type": "object" + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } }, - "type": "array" - }, - "internalDescription": { - "type": "string" + "required": [ + "value" + ], + "type": "object" }, - "lastSeen": { + { + "type": "null" + } + ] + }, + "originCountryISO": { + "oneOf": [ + { "type": "string" }, - "motive": { - "anyOf": [ - { - "type": "string" + { + "type": "null" + } + ] + }, + "originCountryISO_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" }, - { - "properties": { - "confidence": { - "type": "integer" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" ], - "type": "object" - } - ] - }, - "opsecLevel": { - "anyOf": [ - { "type": "string" }, - { - "properties": { - "confidence": { - "type": "integer" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], + "value": { + "oneOf": [ + { "type": "string" }, - "value": { - "type": "string" + { + "type": "null" } - }, - "required": [ - "value" - ], - "type": "object" + ] } - ] + }, + "required": [ + "value" + ], + "type": "object" }, - "originCountryISO": { - "anyOf": [ - { + { + "type": "null" + } + ] + }, + "priority": { + "type": "number" + }, + "priority_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], "type": "string" }, - { - "properties": { - "confidence": { - "type": "integer" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" - ], - "type": "object" - } - ] - }, - "priority": { - "anyOf": [ - { + "value": { "type": "number" - }, - { - "properties": { - "confidence": { - "type": "integer" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "number" - } - }, - "required": [ - "value" - ], - "type": "object" } - ] + }, + "required": [ + "value" + ], + "type": "object" }, - "properties": { - "description": "Custom field values blob. When omitted, the existing value is preserved. When provided, performs a shallow per-key merge over the stored value (unmentioned keys are retained). Setting an individual key to null deletes that key. Validation runs against the merged result, so a partial update may omit a schema-required key if the stored value supplies it.", + { + "type": "null" + } + ] + }, + "properties": { + "oneOf": [ + { "type": "object" }, - "sophisticationLevel": { - "anyOf": [ - { - "type": "string" + { + "type": "null" + } + ] + }, + "sophisticationLevel": { + "type": "string" + }, + "sophisticationLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" }, - { - "properties": { - "confidence": { - "type": "integer" - }, - "tlp": { - "enum": [ - "red", - "amber", - "amber-strict", - "green", - "clear", - "purple", - "amber+strict" - ], - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" ], - "type": "object" + "type": "string" + }, + "value": { + "type": "string" } - ] + }, + "required": [ + "value" + ], + "type": "object" }, - "tlp": { - "description": "Tag-level TLP marking. Omit to preserve existing. Cannot be cleared to null.", + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { "enum": [ "red", "amber", @@ -1908,21 +3560,29 @@ export const tools: readonly Tool[] = [ ], "type": "string" }, - "value": { - "type": "string" + { + "type": "null" } - }, - "type": "object" + ] }, - "tag_uuid": { - "description": "Tag UUID.", + "updatedAt": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { "type": "string" + }, + "version": { + "type": "number" } }, - required: [ - "account_id", - "tag_uuid" + "required": [ + "uuid", + "value" ], + "type": "object", }, annotations: { "destructiveHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/target/industries/catalog/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/target/industries/catalog/tools.ts index ede3dd3a..5a0a2942 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/target/industries/catalog/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/target/industries/catalog/tools.ts @@ -23,6 +23,29 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/events/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/tools.ts index ee9dda3d..811d1212 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/tools.ts @@ -106,6 +106,148 @@ export const tools: readonly Tool[] = [ "event_id" ], }, + outputSchema: { + "properties": { + "attacker": { + "type": "string" + }, + "attackerCountry": { + "type": "string" + }, + "attackerCountryAlpha3": { + "type": "string" + }, + "category": { + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "date": { + "type": "string" + }, + "event": { + "type": "string" + }, + "hasChildren": { + "type": "boolean" + }, + "indicator": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "indicatorTypeId": { + "type": "number" + }, + "insight": { + "type": "string" + }, + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "numReferenced": { + "type": "number" + }, + "numReferences": { + "type": "number" + }, + "rawId": { + "type": "string" + }, + "referenced": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencedIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "references": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencesIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "releasabilityId": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "targetCountry": { + "type": "string" + }, + "targetCountryAlpha3": { + "type": "string" + }, + "targetIndustry": { + "type": "string" + }, + "tlp": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "attacker", + "attackerCountry", + "attackerCountryAlpha3", + "category", + "datasetId", + "date", + "event", + "hasChildren", + "indicator", + "indicatorType", + "indicatorTypeId", + "killChain", + "mitreAttack", + "mitreCapec", + "numReferenced", + "numReferences", + "rawId", + "referenced", + "referencedIds", + "references", + "referencesIds", + "tags", + "targetCountry", + "targetCountryAlpha3", + "targetIndustry", + "tlp", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/events/update/bulk/tools.ts b/src/generated/forge-mcp/cloudforceOne/events/update/bulk/tools.ts index b838002e..bf802c06 100644 --- a/src/generated/forge-mcp/cloudforceOne/events/update/bulk/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/events/update/bulk/tools.ts @@ -114,6 +114,39 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "failedCount": { + "type": "number" + }, + "failures": { + "items": { + "properties": { + "error": { + "type": "string" + }, + "eventId": { + "type": "string" + } + }, + "required": [ + "error", + "eventId" + ], + "type": "object" + }, + "type": "array" + }, + "updatedCount": { + "type": "number" + } + }, + "required": [ + "failedCount", + "updatedCount" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/priorityIntelligence/filters/tools.ts b/src/generated/forge-mcp/cloudforceOne/priorityIntelligence/filters/tools.ts index 2178f319..4b9cef98 100644 --- a/src/generated/forge-mcp/cloudforceOne/priorityIntelligence/filters/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/priorityIntelligence/filters/tools.ts @@ -34,6 +34,425 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "branches": { + "items": { + "items": { + "anyOf": [ + { + "properties": { + "field": { + "enum": [ + "attacker", + "attackerCountry", + "category", + "createdAt", + "date", + "event", + "indicator", + "indicatorType", + "mitreAttack", + "mitreCapec", + "tags", + "targetCountry", + "targetIndustry", + "tlp", + "uuid" + ], + "type": "string" + }, + "op": { + "enum": [ + "equals", + "not", + "gt", + "gte", + "lt", + "lte", + "like", + "contains", + "startsWith", + "endsWith", + "find" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "field", + "op", + "value" + ], + "type": "object" + }, + { + "properties": { + "field": { + "enum": [ + "attacker", + "attackerCountry", + "category", + "createdAt", + "date", + "event", + "indicator", + "indicatorType", + "mitreAttack", + "mitreCapec", + "tags", + "targetCountry", + "targetIndustry", + "tlp", + "uuid" + ], + "type": "string" + }, + "op": { + "enum": [ + "in" + ], + "type": "string" + }, + "value": { + "items": { + "type": "string" + }, + "maxItems": 100, + "minItems": 1, + "type": "array" + } + }, + "required": [ + "field", + "op", + "value" + ], + "type": "object" + }, + { + "properties": { + "field": { + "enum": [ + "killChain" + ], + "type": "string" + }, + "op": { + "enum": [ + "equals", + "not", + "gt", + "gte", + "lt", + "lte" + ], + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + } + }, + "required": [ + "field", + "op", + "value" + ], + "type": "object" + }, + { + "properties": { + "field": { + "enum": [ + "killChain" + ], + "type": "string" + }, + "op": { + "enum": [ + "in" + ], + "type": "string" + }, + "value": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "maxItems": 100, + "minItems": 1, + "type": "array" + } + }, + "required": [ + "field", + "op", + "value" + ], + "type": "object" + }, + { + "properties": { + "field": { + "enum": [ + "hasChildren" + ], + "type": "string" + }, + "op": { + "enum": [ + "equals", + "not", + "gt", + "gte", + "lt", + "lte" + ], + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "boolean" + }, + { + "enum": [ + "true", + "false", + 1, + 0, + "1", + "0" + ] + } + ] + } + }, + "required": [ + "field", + "op", + "value" + ], + "type": "object" + }, + { + "properties": { + "field": { + "enum": [ + "hasChildren" + ], + "type": "string" + }, + "op": { + "enum": [ + "in" + ], + "type": "string" + }, + "value": { + "items": { + "anyOf": [ + { + "type": "boolean" + }, + { + "enum": [ + "true", + "false", + 1, + 0, + "1", + "0" + ] + } + ] + }, + "maxItems": 100, + "minItems": 1, + "type": "array" + } + }, + "required": [ + "field", + "op", + "value" + ], + "type": "object" + } + ] + }, + "maxItems": 10, + "minItems": 1, + "type": "array" + }, + "maxItems": 8, + "type": "array" + }, + "coverage": { + "enum": [ + "full", + "partial", + "none" + ], + "type": "string" + }, + "intent": { + "properties": { + "clauses": { + "items": { + "properties": { + "actors": { + "items": { + "type": "string" + }, + "maxItems": 20, + "type": "array" + }, + "attacker_countries": { + "items": { + "type": "string" + }, + "maxItems": 20, + "type": "array" + }, + "categories": { + "items": { + "type": "string" + }, + "maxItems": 20, + "type": "array" + }, + "cves": { + "items": { + "type": "string" + }, + "maxItems": 20, + "type": "array" + }, + "keywords": { + "items": { + "type": "string" + }, + "maxItems": 5, + "type": "array" + }, + "target_countries": { + "items": { + "type": "string" + }, + "maxItems": 20, + "type": "array" + }, + "target_industries": { + "items": { + "type": "string" + }, + "maxItems": 20, + "type": "array" + }, + "techniques": { + "items": { + "type": "string" + }, + "maxItems": 20, + "type": "array" + } + }, + "required": [ + "actors", + "attacker_countries", + "categories", + "cves", + "keywords", + "target_countries", + "target_industries", + "techniques" + ], + "type": "object" + }, + "maxItems": 8, + "minItems": 1, + "type": "array" + }, + "indicators": { + "items": { + "type": "string" + }, + "maxItems": 20, + "type": "array" + }, + "unsupported_terms": { + "items": { + "type": "string" + }, + "maxItems": 20, + "type": "array" + } + }, + "required": [ + "clauses", + "indicators", + "unsupported_terms" + ], + "type": "object" + }, + "model": { + "type": "string" + }, + "unresolved_terms": { + "items": { + "properties": { + "reason": { + "enum": [ + "unknown_country", + "unknown_industry", + "unknown_category", + "no_matching_category", + "invalid_keyword", + "branch_limit", + "indicators_not_supported", + "no_matching_field" + ], + "type": "string" + }, + "term": { + "type": "string" + } + }, + "required": [ + "reason", + "term" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "branches", + "coverage", + "intent", + "model", + "unresolved_terms" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/requests/assets/tools.ts b/src/generated/forge-mcp/cloudforceOne/requests/assets/tools.ts index 55088b8c..79ba2408 100644 --- a/src/generated/forge-mcp/cloudforceOne/requests/assets/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/requests/assets/tools.ts @@ -118,6 +118,276 @@ export const tools: readonly Tool[] = [ "request_id" ], }, + outputSchema: { + "properties": { + "properties": { + "properties": { + "assets": { + "properties": { + "items": { + "properties": { + "properties": { + "properties": { + "contentType": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "description": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "downloadable": { + "properties": { + "description": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "description", + "type" + ], + "type": "object" + }, + "expiresAt": { + "properties": { + "nullable": { + "type": "boolean" + }, + "type": { + "type": "string" + } + }, + "required": [ + "nullable", + "type" + ], + "type": "object" + }, + "fileName": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "fileSize": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "id": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "is_cloudflare_team": { + "properties": { + "description": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "description", + "type" + ], + "type": "object" + }, + "metadata": { + "properties": { + "additionalProperties": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "nullable": { + "type": "boolean" + }, + "type": { + "type": "string" + } + }, + "required": [ + "additionalProperties", + "nullable", + "type" + ], + "type": "object" + }, + "origin": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "state": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "tlp": { + "properties": { + "enum": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "required": [ + "enum", + "type" + ], + "type": "object" + }, + "uploadedAt": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "uploadedBy": { + "properties": { + "description": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "description", + "type" + ], + "type": "object" + } + }, + "required": [ + "description", + "contentType", + "downloadable", + "expiresAt", + "fileName", + "fileSize", + "id", + "is_cloudflare_team", + "metadata", + "origin", + "state", + "tlp", + "uploadedAt", + "uploadedBy" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "count": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + } + }, + "required": [ + "assets", + "count" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -452,6 +722,204 @@ export const tools: readonly Tool[] = [ "request_id" ], }, + outputSchema: { + "properties": { + "properties": { + "properties": { + "contentType": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "downloadable": { + "properties": { + "description": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "description", + "type" + ], + "type": "object" + }, + "expiresAt": { + "properties": { + "nullable": { + "type": "boolean" + }, + "type": { + "type": "string" + } + }, + "required": [ + "nullable", + "type" + ], + "type": "object" + }, + "fileName": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "fileSize": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "id": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "is_cloudflare_team": { + "properties": { + "description": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "description", + "type" + ], + "type": "object" + }, + "metadata": { + "properties": { + "additionalProperties": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "nullable": { + "type": "boolean" + }, + "type": { + "type": "string" + } + }, + "required": [ + "additionalProperties", + "nullable", + "type" + ], + "type": "object" + }, + "origin": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "state": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "tlp": { + "properties": { + "enum": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "required": [ + "enum", + "type" + ], + "type": "object" + }, + "uploadedAt": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + } + }, + "required": [ + "contentType", + "downloadable", + "expiresAt", + "fileName", + "fileSize", + "id", + "is_cloudflare_team", + "metadata", + "origin", + "state", + "tlp", + "uploadedAt" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/requests/constants/tools.ts b/src/generated/forge-mcp/cloudforceOne/requests/constants/tools.ts index 9ac0adc4..c6cdaa4d 100644 --- a/src/generated/forge-mcp/cloudforceOne/requests/constants/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/requests/constants/tools.ts @@ -42,6 +42,153 @@ export const tools: readonly Tool[] = [ "project_type" ], }, + outputSchema: { + "properties": { + "properties": { + "properties": { + "result": { + "properties": { + "properties": { + "properties": { + "priority": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "priority_token_surcharge": { + "properties": { + "additionalProperties": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "additionalProperties", + "type" + ], + "type": "object" + }, + "status": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + }, + "tlp": { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object" + } + }, + "required": [ + "priority", + "priority_token_surcharge", + "status", + "tlp" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" + }, + "success": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + } + }, + "required": [ + "result", + "success" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/requests/legalResponse/tools.ts b/src/generated/forge-mcp/cloudforceOne/requests/legalResponse/tools.ts index b1d7f000..e5b6e384 100644 --- a/src/generated/forge-mcp/cloudforceOne/requests/legalResponse/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/requests/legalResponse/tools.ts @@ -23,6 +23,17 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "allowed": { + "type": "boolean" + } + }, + "required": [ + "allowed" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/requests/messages/tools.ts b/src/generated/forge-mcp/cloudforceOne/requests/messages/tools.ts index 7b47ca2c..0f194272 100644 --- a/src/generated/forge-mcp/cloudforceOne/requests/messages/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/requests/messages/tools.ts @@ -80,6 +80,111 @@ export const tools: readonly Tool[] = [ "request_id" ], }, + outputSchema: { + "properties": { + "attachments": { + "items": { + "properties": { + "contentType": { + "type": "string" + }, + "downloadable": { + "type": "boolean" + }, + "fileName": { + "type": "string" + }, + "fileSize": { + "type": "integer" + }, + "id": { + "type": "string" + }, + "is_cloudflare_team": { + "type": "boolean" + }, + "origin": { + "enum": [ + "cloudflare", + "self" + ], + "type": "string" + }, + "state": { + "enum": [ + "active", + "expired", + "revoked" + ], + "type": "string" + } + }, + "required": [ + "contentType", + "downloadable", + "fileName", + "fileSize", + "id", + "is_cloudflare_team", + "origin", + "state" + ], + "type": "object" + }, + "type": "array" + }, + "content": { + "type": "string" + }, + "created": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "is_cloudflare_team": { + "type": "boolean" + }, + "is_published": { + "type": "boolean" + }, + "published": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "enum": [ + "clear", + "green", + "amber", + "amber-strict", + "red" + ], + "type": "string" + }, + "updated": { + "type": "string" + } + }, + "required": [ + "attachments", + "content", + "created", + "id", + "is_cloudflare_team", + "is_published", + "published", + "tlp", + "updated" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -242,6 +347,111 @@ export const tools: readonly Tool[] = [ "message_id" ], }, + outputSchema: { + "properties": { + "attachments": { + "items": { + "properties": { + "contentType": { + "type": "string" + }, + "downloadable": { + "type": "boolean" + }, + "fileName": { + "type": "string" + }, + "fileSize": { + "type": "integer" + }, + "id": { + "type": "string" + }, + "is_cloudflare_team": { + "type": "boolean" + }, + "origin": { + "enum": [ + "cloudflare", + "self" + ], + "type": "string" + }, + "state": { + "enum": [ + "active", + "expired", + "revoked" + ], + "type": "string" + } + }, + "required": [ + "contentType", + "downloadable", + "fileName", + "fileSize", + "id", + "is_cloudflare_team", + "origin", + "state" + ], + "type": "object" + }, + "type": "array" + }, + "content": { + "type": "string" + }, + "created": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "is_cloudflare_team": { + "type": "boolean" + }, + "is_published": { + "type": "boolean" + }, + "published": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "enum": [ + "clear", + "green", + "amber", + "amber-strict", + "red" + ], + "type": "string" + }, + "updated": { + "type": "string" + } + }, + "required": [ + "attachments", + "content", + "created", + "id", + "is_cloudflare_team", + "is_published", + "published", + "tlp", + "updated" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -403,6 +613,146 @@ export const tools: readonly Tool[] = [ "request_id" ], }, + outputSchema: { + "properties": { + "messages": { + "items": { + "properties": { + "attachments": { + "items": { + "properties": { + "contentType": { + "type": "string" + }, + "downloadable": { + "type": "boolean" + }, + "fileName": { + "type": "string" + }, + "fileSize": { + "type": "integer" + }, + "id": { + "type": "string" + }, + "is_cloudflare_team": { + "type": "boolean" + }, + "origin": { + "enum": [ + "cloudflare", + "self" + ], + "type": "string" + }, + "state": { + "enum": [ + "active", + "expired", + "revoked" + ], + "type": "string" + } + }, + "required": [ + "contentType", + "downloadable", + "fileName", + "fileSize", + "id", + "is_cloudflare_team", + "origin", + "state" + ], + "type": "object" + }, + "type": "array" + }, + "content": { + "type": "string" + }, + "created": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "is_cloudflare_team": { + "type": "boolean" + }, + "is_published": { + "type": "boolean" + }, + "published": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "enum": [ + "clear", + "green", + "amber", + "amber-strict", + "red" + ], + "type": "string" + }, + "updated": { + "type": "string" + } + }, + "required": [ + "attachments", + "content", + "created", + "id", + "is_cloudflare_team", + "is_published", + "published", + "tlp", + "updated" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "has_more": { + "type": "boolean" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + } + }, + "required": [ + "has_more", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "messages", + "result_info" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -643,6 +993,119 @@ export const tools: readonly Tool[] = [ "message_id" ], }, + outputSchema: { + "properties": { + "message": { + "properties": { + "attachments": { + "items": { + "properties": { + "contentType": { + "type": "string" + }, + "downloadable": { + "type": "boolean" + }, + "fileName": { + "type": "string" + }, + "fileSize": { + "type": "integer" + }, + "id": { + "type": "string" + }, + "is_cloudflare_team": { + "type": "boolean" + }, + "origin": { + "enum": [ + "cloudflare", + "self" + ], + "type": "string" + }, + "state": { + "enum": [ + "active", + "expired", + "revoked" + ], + "type": "string" + } + }, + "required": [ + "contentType", + "downloadable", + "fileName", + "fileSize", + "id", + "is_cloudflare_team", + "origin", + "state" + ], + "type": "object" + }, + "type": "array" + }, + "content": { + "type": "string" + }, + "created": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "is_cloudflare_team": { + "type": "boolean" + }, + "is_published": { + "type": "boolean" + }, + "published": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "enum": [ + "clear", + "green", + "amber", + "amber-strict", + "red" + ], + "type": "string" + }, + "updated": { + "type": "string" + } + }, + "required": [ + "attachments", + "content", + "created", + "id", + "is_cloudflare_team", + "is_published", + "published", + "tlp", + "updated" + ], + "type": "object" + } + }, + "required": [ + "message" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/requests/metadata/tools.ts b/src/generated/forge-mcp/cloudforceOne/requests/metadata/tools.ts index 890b962c..bb47c1a1 100644 --- a/src/generated/forge-mcp/cloudforceOne/requests/metadata/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/requests/metadata/tools.ts @@ -50,6 +50,197 @@ export const tools: readonly Tool[] = [ "project_type" ], }, + outputSchema: { + "properties": { + "data": { + "items": { + "properties": { + "created": { + "type": "string" + }, + "defaultValue": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "description": { + "type": "string" + }, + "displayOrder": { + "type": "number" + }, + "fieldLabel": { + "type": "string" + }, + "fieldName": { + "type": "string" + }, + "fieldType": { + "type": "string" + }, + "id": { + "type": "string" + }, + "options": { + "items": { + "type": "string" + }, + "type": "array" + }, + "projectType": { + "type": "string" + }, + "public": { + "type": "boolean" + }, + "required": { + "type": "boolean" + }, + "sectionID": { + "type": "string" + }, + "sectionLabel": { + "type": "string" + }, + "updated": { + "type": "string" + }, + "validation": { + "properties": { + "max": { + "type": "number" + }, + "maxLength": { + "type": "number" + }, + "min": { + "type": "number" + }, + "minLength": { + "type": "number" + }, + "pattern": { + "type": "string" + }, + "requiredWhen": { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + } + ] + }, + "type": "object" + }, + "visibility": { + "properties": { + "exclude_countries": { + "items": { + "type": "string" + }, + "type": "array" + }, + "include_request_types": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "visibleWhen": { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + } + ] + }, + "type": "object" + } + }, + "type": "object" + } + }, + "required": [ + "created", + "displayOrder", + "fieldLabel", + "fieldName", + "fieldType", + "id", + "projectType", + "public", + "required", + "updated" + ], + "type": "object" + }, + "type": "array" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "data", + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/requests/tools.ts b/src/generated/forge-mcp/cloudforceOne/requests/tools.ts index 04e3be56..21a269fe 100644 --- a/src/generated/forge-mcp/cloudforceOne/requests/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/requests/tools.ts @@ -94,6 +94,73 @@ export const tools: readonly Tool[] = [ "project_type" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "accountId": { + "type": "string" + }, + "createdAt": { + "type": "string" + }, + "createdBy": { + "type": "string" + }, + "description": { + "type": "string" + }, + "id": { + "type": "string" + }, + "priority_id": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "projectType": { + "type": "string" + }, + "status": { + "type": "string" + }, + "title": { + "type": "string" + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "accountId", + "createdAt", + "createdBy", + "description", + "id", + "projectType", + "status", + "title", + "updatedAt" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -243,6 +310,194 @@ export const tools: readonly Tool[] = [ "request_id" ], }, + outputSchema: { + "properties": { + "account": { + "properties": { + "anniversary": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "anniversary", + "id", + "name" + ], + "type": "object" + }, + "assignee": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "completed": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "investigation_id": { + "type": "string" + }, + "is_free_request": { + "type": "boolean" + }, + "message_tokens": { + "type": "number" + }, + "priority": { + "enum": [ + "unknown", + "low", + "routine", + "medium", + "high", + "urgent", + "critical" + ], + "type": "string" + }, + "priority_id": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "readable_id": { + "type": "string" + }, + "release_entitlements": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "report_id": { + "type": "string" + }, + "request": { + "properties": { + "category": { + "type": "string" + }, + "message_tokens": { + "type": "number" + }, + "name": { + "type": "string" + }, + "request_tokens": { + "type": "number" + }, + "response_tokens": { + "type": "number" + }, + "result": { + "type": "string" + }, + "source": { + "type": "string" + } + }, + "required": [ + "category", + "message_tokens", + "name", + "request_tokens", + "response_tokens", + "result", + "source" + ], + "type": "object" + }, + "status": { + "enum": [ + "draft", + "submitted", + "accepted", + "in_progress", + "awaiting_customer", + "awaiting_external", + "response_needed", + "completed", + "closed" + ], + "type": "string" + }, + "summary": { + "type": "string" + }, + "tlp": { + "enum": [ + "clear", + "green", + "amber", + "red" + ], + "type": "string" + }, + "tokens": { + "type": "number" + }, + "updated": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "account", + "assignee", + "completed", + "created", + "id", + "investigation_id", + "is_free_request", + "message_tokens", + "priority", + "readable_id", + "release_entitlements", + "report_id", + "request", + "status", + "summary", + "tlp", + "tokens", + "updated" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -626,6 +881,194 @@ export const tools: readonly Tool[] = [ "project_type" ], }, + outputSchema: { + "properties": { + "account": { + "properties": { + "anniversary": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "anniversary", + "id", + "name" + ], + "type": "object" + }, + "assignee": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "completed": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "investigation_id": { + "type": "string" + }, + "is_free_request": { + "type": "boolean" + }, + "message_tokens": { + "type": "number" + }, + "priority": { + "enum": [ + "unknown", + "low", + "routine", + "medium", + "high", + "urgent", + "critical" + ], + "type": "string" + }, + "priority_id": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "readable_id": { + "type": "string" + }, + "release_entitlements": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "report_id": { + "type": "string" + }, + "request": { + "properties": { + "category": { + "type": "string" + }, + "message_tokens": { + "type": "number" + }, + "name": { + "type": "string" + }, + "request_tokens": { + "type": "number" + }, + "response_tokens": { + "type": "number" + }, + "result": { + "type": "string" + }, + "source": { + "type": "string" + } + }, + "required": [ + "category", + "message_tokens", + "name", + "request_tokens", + "response_tokens", + "result", + "source" + ], + "type": "object" + }, + "status": { + "enum": [ + "draft", + "submitted", + "accepted", + "in_progress", + "awaiting_customer", + "awaiting_external", + "response_needed", + "completed", + "closed" + ], + "type": "string" + }, + "summary": { + "type": "string" + }, + "tlp": { + "enum": [ + "clear", + "green", + "amber", + "red" + ], + "type": "string" + }, + "tokens": { + "type": "number" + }, + "updated": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "account", + "assignee", + "completed", + "created", + "id", + "investigation_id", + "is_free_request", + "message_tokens", + "priority", + "readable_id", + "release_entitlements", + "report_id", + "request", + "status", + "summary", + "tlp", + "tokens", + "updated" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -993,6 +1436,194 @@ export const tools: readonly Tool[] = [ "request_id" ], }, + outputSchema: { + "properties": { + "account": { + "properties": { + "anniversary": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "anniversary", + "id", + "name" + ], + "type": "object" + }, + "assignee": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "completed": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "investigation_id": { + "type": "string" + }, + "is_free_request": { + "type": "boolean" + }, + "message_tokens": { + "type": "number" + }, + "priority": { + "enum": [ + "unknown", + "low", + "routine", + "medium", + "high", + "urgent", + "critical" + ], + "type": "string" + }, + "priority_id": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "readable_id": { + "type": "string" + }, + "release_entitlements": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "report_id": { + "type": "string" + }, + "request": { + "properties": { + "category": { + "type": "string" + }, + "message_tokens": { + "type": "number" + }, + "name": { + "type": "string" + }, + "request_tokens": { + "type": "number" + }, + "response_tokens": { + "type": "number" + }, + "result": { + "type": "string" + }, + "source": { + "type": "string" + } + }, + "required": [ + "category", + "message_tokens", + "name", + "request_tokens", + "response_tokens", + "result", + "source" + ], + "type": "object" + }, + "status": { + "enum": [ + "draft", + "submitted", + "accepted", + "in_progress", + "awaiting_customer", + "awaiting_external", + "response_needed", + "completed", + "closed" + ], + "type": "string" + }, + "summary": { + "type": "string" + }, + "tlp": { + "enum": [ + "clear", + "green", + "amber", + "red" + ], + "type": "string" + }, + "tokens": { + "type": "number" + }, + "updated": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "account", + "assignee", + "completed", + "created", + "id", + "investigation_id", + "is_free_request", + "message_tokens", + "priority", + "readable_id", + "release_entitlements", + "report_id", + "request", + "status", + "summary", + "tlp", + "tokens", + "updated" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/requests/types/tools.ts b/src/generated/forge-mcp/cloudforceOne/requests/types/tools.ts index e42468f3..6efaa205 100644 --- a/src/generated/forge-mcp/cloudforceOne/requests/types/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/requests/types/tools.ts @@ -26,6 +26,82 @@ export const tools: readonly Tool[] = [ "project_type" ], }, + outputSchema: { + "properties": { + "project_type": { + "type": "string" + }, + "request_types": { + "items": { + "properties": { + "category": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "description": { + "type": "string" + }, + "id": { + "type": "string" + }, + "message_tokens": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "request_tokens": { + "type": "integer" + }, + "response_tokens": { + "type": "integer" + }, + "result": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source": { + "type": "string" + } + }, + "required": [ + "category", + "description", + "id", + "message_tokens", + "name", + "request_tokens", + "response_tokens", + "result", + "source" + ], + "type": "object" + }, + "type": "array" + }, + "total": { + "type": "number" + } + }, + "required": [ + "project_type", + "request_types", + "total" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/requests/user/tools.ts b/src/generated/forge-mcp/cloudforceOne/requests/user/tools.ts index f82c9524..7754dbb8 100644 --- a/src/generated/forge-mcp/cloudforceOne/requests/user/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/requests/user/tools.ts @@ -28,6 +28,20 @@ export const tools: readonly Tool[] = [ "project_type" ], }, + outputSchema: { + "properties": { + "display_name": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/rules/approvals/tools.ts b/src/generated/forge-mcp/cloudforceOne/rules/approvals/tools.ts index 9f804916..4c512d02 100644 --- a/src/generated/forge-mcp/cloudforceOne/rules/approvals/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/rules/approvals/tools.ts @@ -50,6 +50,12 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_SuccessResponse", + $defs: { + "cloudforce-one_SuccessResponse": cloudforce_one_SuccessResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -104,6 +110,23 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_RuleApprovalDetailResponse", + $defs: { + "cloudforce-one_ApprovalProposedChanges": cloudforce_one_ApprovalProposedChanges_output, + "cloudforce-one_CompilerWarning": cloudforce_one_CompilerWarning_output, + "cloudforce-one_CompilerWarning_footersItem": cloudforce_one_CompilerWarning_footersItem_output, + "cloudforce-one_CompilerWarning_labelsItem": cloudforce_one_CompilerWarning_labelsItem_output, + "cloudforce-one_CompilerWarning_labelsItem_span": cloudforce_one_CompilerWarning_labelsItem_span_output, + "cloudforce-one_PendingRuleChange": cloudforce_one_PendingRuleChange_output, + "cloudforce-one_RuleApprovalDetailResponse": cloudforce_one_RuleApprovalDetailResponse_output, + "cloudforce-one_RuleApprovalDetailResponse_approval": cloudforce_one_RuleApprovalDetailResponse_approval_output, + "cloudforce-one_RuleApprovalDetailResponse_approval_current_rule": cloudforce_one_RuleApprovalDetailResponse_approval_current_rule_output, + "cloudforce-one_RuleMetaEntry": cloudforce_one_RuleMetaEntry_output, + "cloudforce-one_RuleMetaEntry_value": cloudforce_one_RuleMetaEntry_value_output, + "cloudforce-one_RulePreview": cloudforce_one_RulePreview_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -241,6 +264,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_RuleApprovalsListResponse", + $defs: { + "cloudforce-one_ApprovalProposedChanges": cloudforce_one_ApprovalProposedChanges_output, + "cloudforce-one_RuleApprovalsListResponse": cloudforce_one_RuleApprovalsListResponse_output, + "cloudforce-one_RuleApprovalsListResponse_approvalsItem": cloudforce_one_RuleApprovalsListResponse_approvalsItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -309,6 +340,12 @@ export const tools: readonly Tool[] = [ "cloudforce-one_ResubmitApprovalRequest": cloudforce_one_ResubmitApprovalRequest, }, }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_ResubmitApprovalResponse", + $defs: { + "cloudforce-one_ResubmitApprovalResponse": cloudforce_one_ResubmitApprovalResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/rules/email/approvals/tools.ts b/src/generated/forge-mcp/cloudforceOne/rules/email/approvals/tools.ts index 1c703bda..707589ae 100644 --- a/src/generated/forge-mcp/cloudforceOne/rules/email/approvals/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/rules/email/approvals/tools.ts @@ -156,6 +156,12 @@ export const tools: readonly Tool[] = [ "cloudforce-one_MetaInputEntry_value": cloudforce_one_MetaInputEntry_value, }, }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_ResubmitApprovalResponse", + $defs: { + "cloudforce-one_ResubmitApprovalResponse": cloudforce_one_ResubmitApprovalResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/rules/email/schema/tools.ts b/src/generated/forge-mcp/cloudforceOne/rules/email/schema/tools.ts index a4f7c169..1e608636 100644 --- a/src/generated/forge-mcp/cloudforceOne/rules/email/schema/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/rules/email/schema/tools.ts @@ -24,6 +24,214 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "arrays": { + "items": { + "properties": { + "counter": { + "type": "string" + }, + "fields": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "type": { + "enum": [ + "string", + "integer", + "float", + "boolean" + ], + "type": "string" + } + }, + "required": [ + "name", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "path": { + "type": "string" + } + }, + "required": [ + "counter", + "fields", + "path" + ], + "type": "object" + }, + "type": "array" + }, + "headers": { + "properties": { + "fields": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "type": { + "enum": [ + "string", + "integer", + "float", + "boolean" + ], + "type": "string" + } + }, + "required": [ + "name", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "path": { + "type": "string" + } + }, + "required": [ + "fields", + "path" + ], + "type": "object" + }, + "operators": { + "properties": { + "boolean": { + "items": { + "type": "string" + }, + "type": "array" + }, + "float": { + "items": { + "type": "string" + }, + "type": "array" + }, + "integer": { + "items": { + "type": "string" + }, + "type": "array" + }, + "string": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "boolean", + "float", + "integer", + "string" + ], + "type": "object" + }, + "scalars": { + "items": { + "properties": { + "path": { + "type": "string" + }, + "type": { + "enum": [ + "string", + "integer", + "float", + "boolean" + ], + "type": "string" + } + }, + "required": [ + "path", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "string_arrays": { + "items": { + "properties": { + "counter": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "counter", + "path" + ], + "type": "object" + }, + "type": "array" + }, + "structs": { + "items": { + "properties": { + "fields": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "type": { + "enum": [ + "string", + "integer", + "float", + "boolean" + ], + "type": "string" + } + }, + "required": [ + "name", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "path": { + "type": "string" + } + }, + "required": [ + "fields", + "path" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "arrays", + "headers", + "operators", + "scalars", + "string_arrays", + "structs" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/rules/email/tools.ts b/src/generated/forge-mcp/cloudforceOne/rules/email/tools.ts index d0c3eb25..966d5405 100644 --- a/src/generated/forge-mcp/cloudforceOne/rules/email/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/rules/email/tools.ts @@ -156,6 +156,23 @@ export const tools: readonly Tool[] = [ "cloudforce-one_MetaInputEntry_value": cloudforce_one_MetaInputEntry_value, }, }, + outputSchema: { + "anyOf": [ + { + "$ref": "#/$defs/cloudforce-one_RulePreview" + }, + { + "$ref": "#/$defs/cloudforce-one_ApprovalPendingResponse" + } + ], + $defs: { + "cloudforce-one_ApprovalPendingResponse": cloudforce_one_ApprovalPendingResponse_output, + "cloudforce-one_PendingRuleChange": cloudforce_one_PendingRuleChange_output, + "cloudforce-one_RuleMetaEntry": cloudforce_one_RuleMetaEntry_output, + "cloudforce-one_RuleMetaEntry_value": cloudforce_one_RuleMetaEntry_value_output, + "cloudforce-one_RulePreview": cloudforce_one_RulePreview_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -216,6 +233,20 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "anyOf": [ + { + "$ref": "#/$defs/cloudforce-one_SuccessResponse" + }, + { + "$ref": "#/$defs/cloudforce-one_ApprovalPendingResponse" + } + ], + $defs: { + "cloudforce-one_ApprovalPendingResponse": cloudforce_one_ApprovalPendingResponse_output, + "cloudforce-one_SuccessResponse": cloudforce_one_SuccessResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -279,6 +310,15 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_RulePreview", + $defs: { + "cloudforce-one_PendingRuleChange": cloudforce_one_PendingRuleChange_output, + "cloudforce-one_RuleMetaEntry": cloudforce_one_RuleMetaEntry_output, + "cloudforce-one_RuleMetaEntry_value": cloudforce_one_RuleMetaEntry_value_output, + "cloudforce-one_RulePreview": cloudforce_one_RulePreview_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -346,6 +386,16 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_EmailRulesListResponse", + $defs: { + "cloudforce-one_EmailRulesListResponse": cloudforce_one_EmailRulesListResponse_output, + "cloudforce-one_PendingRuleChange": cloudforce_one_PendingRuleChange_output, + "cloudforce-one_RuleMetaEntry": cloudforce_one_RuleMetaEntry_output, + "cloudforce-one_RuleMetaEntry_value": cloudforce_one_RuleMetaEntry_value_output, + "cloudforce-one_RulePreview": cloudforce_one_RulePreview_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -415,6 +465,27 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "error": { + "type": "string" + }, + "matched": { + "type": "boolean" + }, + "rules": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "matched", + "rules" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -579,6 +650,23 @@ export const tools: readonly Tool[] = [ "cloudforce-one_MetaInputEntry_value": cloudforce_one_MetaInputEntry_value, }, }, + outputSchema: { + "anyOf": [ + { + "$ref": "#/$defs/cloudforce-one_RulePreview" + }, + { + "$ref": "#/$defs/cloudforce-one_ApprovalPendingResponse" + } + ], + $defs: { + "cloudforce-one_ApprovalPendingResponse": cloudforce_one_ApprovalPendingResponse_output, + "cloudforce-one_PendingRuleChange": cloudforce_one_PendingRuleChange_output, + "cloudforce-one_RuleMetaEntry": cloudforce_one_RuleMetaEntry_output, + "cloudforce-one_RuleMetaEntry_value": cloudforce_one_RuleMetaEntry_value_output, + "cloudforce-one_RulePreview": cloudforce_one_RulePreview_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -754,6 +842,18 @@ export const tools: readonly Tool[] = [ "cloudforce-one_MetaInputEntry_value": cloudforce_one_MetaInputEntry_value, }, }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_EditApprovalResponse", + $defs: { + "cloudforce-one_ApprovalProposedChanges": cloudforce_one_ApprovalProposedChanges_output, + "cloudforce-one_EditApprovalResponse": cloudforce_one_EditApprovalResponse_output, + "cloudforce-one_PendingApproval": cloudforce_one_PendingApproval_output, + "cloudforce-one_PendingRuleChange": cloudforce_one_PendingRuleChange_output, + "cloudforce-one_RuleMetaEntry": cloudforce_one_RuleMetaEntry_output, + "cloudforce-one_RuleMetaEntry_value": cloudforce_one_RuleMetaEntry_value_output, + "cloudforce-one_RulePreview": cloudforce_one_RulePreview_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -922,6 +1022,12 @@ export const tools: readonly Tool[] = [ "cloudforce-one_MetaInputEntry_value": cloudforce_one_MetaInputEntry_value, }, }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_EmailRuleValidationResponse", + $defs: { + "cloudforce-one_EmailRuleValidationResponse": cloudforce_one_EmailRuleValidationResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/rules/exemptions/tools.ts b/src/generated/forge-mcp/cloudforceOne/rules/exemptions/tools.ts index f8843f3f..2582f985 100644 --- a/src/generated/forge-mcp/cloudforceOne/rules/exemptions/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/rules/exemptions/tools.ts @@ -36,6 +36,12 @@ export const tools: readonly Tool[] = [ "cloudforce-one_PartialAccountExemptions": cloudforce_one_PartialAccountExemptions, }, }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_AccountExemptions", + $defs: { + "cloudforce-one_AccountExemptions": cloudforce_one_AccountExemptions_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -92,6 +98,12 @@ export const tools: readonly Tool[] = [ "cloudforce-one_PartialAccountExemptions": cloudforce_one_PartialAccountExemptions, }, }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_AccountExemptions", + $defs: { + "cloudforce-one_AccountExemptions": cloudforce_one_AccountExemptions_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -142,6 +154,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_AccountExemptions", + $defs: { + "cloudforce-one_AccountExemptions": cloudforce_one_AccountExemptions_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -198,6 +216,12 @@ export const tools: readonly Tool[] = [ "cloudforce-one_UpdateAccountExemptionsBody": cloudforce_one_UpdateAccountExemptionsBody, }, }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_AccountExemptions", + $defs: { + "cloudforce-one_AccountExemptions": cloudforce_one_AccountExemptions_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/rules/managed/tools.ts b/src/generated/forge-mcp/cloudforceOne/rules/managed/tools.ts index 13e59f21..8b27210e 100644 --- a/src/generated/forge-mcp/cloudforceOne/rules/managed/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/rules/managed/tools.ts @@ -24,6 +24,48 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "metadata": { + "properties": { + "fetched_at": { + "type": "string" + }, + "total_rules": { + "type": "number" + } + }, + "required": [ + "fetched_at", + "total_rules" + ], + "type": "object" + }, + "rules": { + "items": { + "properties": { + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "description", + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "metadata", + "rules" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/rules/stats/tools.ts b/src/generated/forge-mcp/cloudforceOne/rules/stats/tools.ts index 82082e63..96d9fb66 100644 --- a/src/generated/forge-mcp/cloudforceOne/rules/stats/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/rules/stats/tools.ts @@ -25,6 +25,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_StatsResponse", + $defs: { + "cloudforce-one_StatsResponse": cloudforce_one_StatsResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/rules/tools.ts b/src/generated/forge-mcp/cloudforceOne/rules/tools.ts index 8c57e4be..7d09f3dd 100644 --- a/src/generated/forge-mcp/cloudforceOne/rules/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/rules/tools.ts @@ -58,6 +58,23 @@ export const tools: readonly Tool[] = [ "cloudforce-one_RuleAction": cloudforce_one_RuleAction, }, }, + outputSchema: { + "anyOf": [ + { + "$ref": "#/$defs/cloudforce-one_Rule" + }, + { + "$ref": "#/$defs/cloudforce-one_ApprovalPendingResponse" + } + ], + $defs: { + "cloudforce-one_ApprovalPendingResponse": cloudforce_one_ApprovalPendingResponse_output, + "cloudforce-one_PendingRuleChange": cloudforce_one_PendingRuleChange_output, + "cloudforce-one_Rule": cloudforce_one_Rule_output, + "cloudforce-one_RuleMetaEntry": cloudforce_one_RuleMetaEntry_output, + "cloudforce-one_RuleMetaEntry_value": cloudforce_one_RuleMetaEntry_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -124,6 +141,20 @@ export const tools: readonly Tool[] = [ "cloudforce-one_DeleteRuleBody": cloudforce_one_DeleteRuleBody, }, }, + outputSchema: { + "anyOf": [ + { + "$ref": "#/$defs/cloudforce-one_SuccessResponse" + }, + { + "$ref": "#/$defs/cloudforce-one_ApprovalPendingResponse" + } + ], + $defs: { + "cloudforce-one_ApprovalPendingResponse": cloudforce_one_ApprovalPendingResponse_output, + "cloudforce-one_SuccessResponse": cloudforce_one_SuccessResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -182,6 +213,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_DeleteAllResponse", + $defs: { + "cloudforce-one_DeleteAllResponse": cloudforce_one_DeleteAllResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -234,6 +271,15 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_RulePreview", + $defs: { + "cloudforce-one_PendingRuleChange": cloudforce_one_PendingRuleChange_output, + "cloudforce-one_RuleMetaEntry": cloudforce_one_RuleMetaEntry_output, + "cloudforce-one_RuleMetaEntry_value": cloudforce_one_RuleMetaEntry_value_output, + "cloudforce-one_RulePreview": cloudforce_one_RulePreview_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -347,6 +393,16 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_RulesPreviewListResponse", + $defs: { + "cloudforce-one_PendingRuleChange": cloudforce_one_PendingRuleChange_output, + "cloudforce-one_RuleMetaEntry": cloudforce_one_RuleMetaEntry_output, + "cloudforce-one_RuleMetaEntry_value": cloudforce_one_RuleMetaEntry_value_output, + "cloudforce-one_RulePreview": cloudforce_one_RulePreview_output, + "cloudforce-one_RulesPreviewListResponse": cloudforce_one_RulesPreviewListResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -491,6 +547,18 @@ export const tools: readonly Tool[] = [ "query" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_RulesSearchResponse", + $defs: { + "cloudforce-one_PendingRuleChange": cloudforce_one_PendingRuleChange_output, + "cloudforce-one_RuleMetaEntry": cloudforce_one_RuleMetaEntry_output, + "cloudforce-one_RuleMetaEntry_value": cloudforce_one_RuleMetaEntry_value_output, + "cloudforce-one_RuleSearchResult": cloudforce_one_RuleSearchResult_output, + "cloudforce-one_RuleSearchResult_scoring_details": cloudforce_one_RuleSearchResult_scoring_details_output, + "cloudforce-one_RulesSearchResponse": cloudforce_one_RulesSearchResponse_output, + "cloudforce-one_RulesSearchResponse_interpreted": cloudforce_one_RulesSearchResponse_interpreted_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -569,6 +637,23 @@ export const tools: readonly Tool[] = [ "cloudforce-one_UpdateRule": cloudforce_one_UpdateRule, }, }, + outputSchema: { + "anyOf": [ + { + "$ref": "#/$defs/cloudforce-one_RulePreview" + }, + { + "$ref": "#/$defs/cloudforce-one_ApprovalPendingResponse" + } + ], + $defs: { + "cloudforce-one_ApprovalPendingResponse": cloudforce_one_ApprovalPendingResponse_output, + "cloudforce-one_PendingRuleChange": cloudforce_one_PendingRuleChange_output, + "cloudforce-one_RuleMetaEntry": cloudforce_one_RuleMetaEntry_output, + "cloudforce-one_RuleMetaEntry_value": cloudforce_one_RuleMetaEntry_value_output, + "cloudforce-one_RulePreview": cloudforce_one_RulePreview_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -656,6 +741,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_ValidationResponse", + $defs: { + "cloudforce-one_ValidationResponse": cloudforce_one_ValidationResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/rules/tree/tools.ts b/src/generated/forge-mcp/cloudforceOne/rules/tree/tools.ts index a7ad2610..b1ab8749 100644 --- a/src/generated/forge-mcp/cloudforceOne/rules/tree/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/rules/tree/tools.ts @@ -28,6 +28,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one_TreeResponse", + $defs: { + "cloudforce-one_TreeNode": cloudforce_one_TreeNode_output, + "cloudforce-one_TreeResponse": cloudforce_one_TreeResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/scans/config/tools.ts b/src/generated/forge-mcp/cloudforceOne/scans/config/tools.ts index d4a0c9ee..648e300b 100644 --- a/src/generated/forge-mcp/cloudforceOne/scans/config/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/scans/config/tools.ts @@ -63,6 +63,15 @@ export const tools: readonly Tool[] = [ "cloudforce-one-port-scan-api_ports": cloudforce_one_port_scan_api_ports, }, }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one-port-scan-api_scan-config", + $defs: { + "cloudforce-one-port-scan-api_frequency": cloudforce_one_port_scan_api_frequency_output, + "cloudforce-one-port-scan-api_ips": cloudforce_one_port_scan_api_ips_output, + "cloudforce-one-port-scan-api_ports": cloudforce_one_port_scan_api_ports_output, + "cloudforce-one-port-scan-api_scan-config": cloudforce_one_port_scan_api_scan_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -121,6 +130,9 @@ export const tools: readonly Tool[] = [ "config_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -196,6 +208,15 @@ export const tools: readonly Tool[] = [ "cloudforce-one-port-scan-api_ports": cloudforce_one_port_scan_api_ports, }, }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one-port-scan-api_scan-config", + $defs: { + "cloudforce-one-port-scan-api_frequency": cloudforce_one_port_scan_api_frequency_output, + "cloudforce-one-port-scan-api_ips": cloudforce_one_port_scan_api_ips_output, + "cloudforce-one-port-scan-api_ports": cloudforce_one_port_scan_api_ports_output, + "cloudforce-one-port-scan-api_scan-config": cloudforce_one_port_scan_api_scan_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -249,6 +270,29 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/cloudforce-one-port-scan-api_scan-config" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cloudforce-one-port-scan-api_frequency": cloudforce_one_port_scan_api_frequency_output, + "cloudforce-one-port-scan-api_ips": cloudforce_one_port_scan_api_ips_output, + "cloudforce-one-port-scan-api_ports": cloudforce_one_port_scan_api_ports_output, + "cloudforce-one-port-scan-api_scan-config": cloudforce_one_port_scan_api_scan_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/scans/results/tools.ts b/src/generated/forge-mcp/cloudforceOne/scans/results/tools.ts index 0f013176..b461ee79 100644 --- a/src/generated/forge-mcp/cloudforceOne/scans/results/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/scans/results/tools.ts @@ -33,6 +33,23 @@ export const tools: readonly Tool[] = [ "config_id" ], }, + outputSchema: { + "properties": { + "1.1.1.1": { + "items": { + "$ref": "#/$defs/cloudforce-one-port-scan-api_port" + }, + "type": "array" + } + }, + "required": [ + "1.1.1.1" + ], + "type": "object", + $defs: { + "cloudforce-one-port-scan-api_port": cloudforce_one_port_scan_api_port_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -99,6 +116,23 @@ export const tools: readonly Tool[] = [ "config_id" ], }, + outputSchema: { + "properties": { + "1.1.1.1": { + "items": { + "$ref": "#/$defs/cloudforce-one-port-scan-api_port" + }, + "type": "array" + } + }, + "required": [ + "1.1.1.1" + ], + "type": "object", + $defs: { + "cloudforce-one-port-scan-api_port": cloudforce_one_port_scan_api_port_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatEvents/attackers/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatEvents/attackers/tools.ts index 9267644d..a896785b 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatEvents/attackers/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatEvents/attackers/tools.ts @@ -30,6 +30,29 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatEvents/categories/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatEvents/categories/tools.ts index 346d891d..89921ef0 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatEvents/categories/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatEvents/categories/tools.ts @@ -53,6 +53,40 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "shortname": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "killChain", + "name", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -163,6 +197,17 @@ export const tools: readonly Tool[] = [ "category_id" ], }, + outputSchema: { + "properties": { + "uuid": { + "type": "string" + } + }, + "required": [ + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -274,6 +319,40 @@ export const tools: readonly Tool[] = [ "category_id" ], }, + outputSchema: { + "properties": { + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "shortname": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "killChain", + "name", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -383,6 +462,40 @@ export const tools: readonly Tool[] = [ "category_id" ], }, + outputSchema: { + "properties": { + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "shortname": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "killChain", + "name", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -493,6 +606,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "shortname": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "killChain", + "name", + "uuid" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatEvents/countries/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatEvents/countries/tools.ts index d2997d0c..ac1b797e 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatEvents/countries/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatEvents/countries/tools.ts @@ -23,6 +23,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "result": { + "items": { + "properties": { + "alpha2": { + "type": "string" + }, + "alpha3": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "alpha2", + "alpha3", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "success": { + "type": "string" + } + }, + "required": [ + "result", + "success" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatEvents/datasets/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatEvents/datasets/tools.ts index 5380be6d..928409b3 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatEvents/datasets/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatEvents/datasets/tools.ts @@ -40,6 +40,29 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "isAnalytics": { + "type": "boolean" + }, + "isPublic": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "isAnalytics", + "isPublic", + "name", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -156,6 +179,29 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "isAnalytics": { + "type": "boolean" + }, + "isPublic": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "isAnalytics", + "isPublic", + "name", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -254,6 +300,29 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "isAnalytics": { + "type": "boolean" + }, + "isPublic": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "isAnalytics", + "isPublic", + "name", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -380,6 +449,44 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "deletedAt": { + "type": "string" + }, + "indicatorWriteMode": { + "enum": [ + "read_only", + "create_only", + "full" + ], + "type": "string" + }, + "isAnalytics": { + "type": "boolean" + }, + "isPublic": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "indicatorWriteMode", + "isAnalytics", + "isPublic", + "name", + "uuid" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -500,6 +607,37 @@ export const tools: readonly Tool[] = [ "event_id" ], }, + outputSchema: { + "properties": { + "accountId": { + "type": "number" + }, + "created": { + "type": "string" + }, + "data": { + "type": "string" + }, + "id": { + "type": "number" + }, + "source": { + "type": "string" + }, + "tlp": { + "type": "string" + } + }, + "required": [ + "accountId", + "created", + "data", + "id", + "source", + "tlp" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatEvents/eventTags/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatEvents/eventTags/tools.ts index 5ee1e412..24c4c5b4 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatEvents/eventTags/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatEvents/eventTags/tools.ts @@ -42,6 +42,17 @@ export const tools: readonly Tool[] = [ "event_id" ], }, + outputSchema: { + "properties": { + "success": { + "type": "boolean" + } + }, + "required": [ + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -142,6 +153,17 @@ export const tools: readonly Tool[] = [ "event_id" ], }, + outputSchema: { + "properties": { + "success": { + "type": "boolean" + } + }, + "required": [ + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatEvents/indicatorTypes/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatEvents/indicatorTypes/tools.ts index 8dc5e31e..4a949f9e 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatEvents/indicatorTypes/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatEvents/indicatorTypes/tools.ts @@ -44,6 +44,25 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "durableObjectId": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "durableObjectId", + "indicatorType", + "message" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/threatEvents/raw/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatEvents/raw/tools.ts index c9a38f21..233f450e 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatEvents/raw/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatEvents/raw/tools.ts @@ -47,6 +47,21 @@ export const tools: readonly Tool[] = [ "raw_id" ], }, + outputSchema: { + "properties": { + "data": { + "type": "object" + }, + "id": { + "type": "string" + } + }, + "required": [ + "data", + "id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -141,6 +156,37 @@ export const tools: readonly Tool[] = [ "raw_id" ], }, + outputSchema: { + "properties": { + "accountId": { + "type": "number" + }, + "created": { + "type": "string" + }, + "data": { + "type": "object" + }, + "id": { + "type": "string" + }, + "source": { + "type": "string" + }, + "tlp": { + "type": "string" + } + }, + "required": [ + "accountId", + "created", + "data", + "id", + "source", + "tlp" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatEvents/relate/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatEvents/relate/tools.ts index 330eb507..a99f5991 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatEvents/relate/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatEvents/relate/tools.ts @@ -42,6 +42,17 @@ export const tools: readonly Tool[] = [ "event_id" ], }, + outputSchema: { + "properties": { + "success": { + "type": "boolean" + } + }, + "required": [ + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatEvents/tags/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatEvents/tags/tools.ts index b35cc63a..48d75768 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatEvents/tags/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatEvents/tags/tools.ts @@ -467,6 +467,544 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "activeDuration": { + "type": "string" + }, + "activeDuration_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "actorCategory": { + "type": "string" + }, + "actorCategory_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "aliasGroupNames": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliasGroupNamesInternal": { + "items": { + "type": "string" + }, + "type": "array" + }, + "aliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "attributionOrganization": { + "type": "string" + }, + "attributionOrganization_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "categoryName": { + "type": "string" + }, + "categoryUuid": { + "type": "string" + }, + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "createdAt": { + "type": "string" + }, + "dateOfDiscovery": { + "type": "string" + }, + "description": { + "type": "string" + }, + "externalReferenceLinks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "externalReferences": { + "items": { + "properties": { + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url" + ], + "type": "object" + }, + "type": "array" + }, + "externalReferences_annotated": { + "oneOf": [ + { + "items": { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "internalAliases": { + "items": { + "properties": { + "confidence": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "type": "array" + }, + "internalDescription": { + "type": "string" + }, + "lastSeen": { + "type": "string" + }, + "motive": { + "type": "string" + }, + "motive_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "opsecLevel": { + "type": "string" + }, + "opsecLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "originCountryISO": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "originCountryISO_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "priority": { + "type": "number" + }, + "priority_annotated": { + "oneOf": [ + { + "properties": { + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "number" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "properties": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "sophisticationLevel": { + "type": "string" + }, + "sophisticationLevel_annotated": { + "oneOf": [ + { + "properties": { + "confidence": { + "type": "number" + }, + "tlp": { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "tlp": { + "oneOf": [ + { + "enum": [ + "red", + "amber", + "amber-strict", + "green", + "clear", + "purple", + "amber+strict" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updatedAt": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + }, + "version": { + "type": "number" + } + }, + "required": [ + "uuid", + "value" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/threatEvents/targetIndustries/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatEvents/targetIndustries/tools.ts index 4e09e2c1..393e46b4 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatEvents/targetIndustries/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatEvents/targetIndustries/tools.ts @@ -30,6 +30,29 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "items": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "items", + "type" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatEvents/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatEvents/tools.ts index 19ffcab2..f1dfb0ae 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatEvents/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatEvents/tools.ts @@ -152,6 +152,74 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "createBulkEventsRequestId": { + "format": "uuid", + "type": "string" + }, + "createdEvents": { + "items": { + "properties": { + "eventIndex": { + "type": "number" + }, + "shardId": { + "type": "string" + }, + "uuid": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "eventIndex", + "shardId", + "uuid" + ], + "type": "object" + }, + "type": "array" + }, + "createdEventsCount": { + "type": "number" + }, + "createdTagsCount": { + "type": "number" + }, + "errorCount": { + "type": "number" + }, + "errors": { + "items": { + "properties": { + "error": { + "type": "string" + }, + "eventIndex": { + "type": "number" + } + }, + "required": [ + "error", + "eventIndex" + ], + "type": "object" + }, + "type": "array" + }, + "queuedIndicatorsCount": { + "type": "number" + } + }, + "required": [ + "createdEventsCount", + "createdTagsCount", + "errorCount", + "queuedIndicatorsCount" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -438,6 +506,148 @@ export const tools: readonly Tool[] = [ "account_id_path" ], }, + outputSchema: { + "properties": { + "attacker": { + "type": "string" + }, + "attackerCountry": { + "type": "string" + }, + "attackerCountryAlpha3": { + "type": "string" + }, + "category": { + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "date": { + "type": "string" + }, + "event": { + "type": "string" + }, + "hasChildren": { + "type": "boolean" + }, + "indicator": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "indicatorTypeId": { + "type": "number" + }, + "insight": { + "type": "string" + }, + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "numReferenced": { + "type": "number" + }, + "numReferences": { + "type": "number" + }, + "rawId": { + "type": "string" + }, + "referenced": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencedIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "references": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencesIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "releasabilityId": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "targetCountry": { + "type": "string" + }, + "targetCountryAlpha3": { + "type": "string" + }, + "targetIndustry": { + "type": "string" + }, + "tlp": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "attacker", + "attackerCountry", + "attackerCountryAlpha3", + "category", + "datasetId", + "date", + "event", + "hasChildren", + "indicator", + "indicatorType", + "indicatorTypeId", + "killChain", + "mitreAttack", + "mitreCapec", + "numReferenced", + "numReferences", + "rawId", + "referenced", + "referencedIds", + "references", + "referencesIds", + "tags", + "targetCountry", + "targetCountryAlpha3", + "targetIndustry", + "tlp", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -733,6 +943,148 @@ export const tools: readonly Tool[] = [ "event_id" ], }, + outputSchema: { + "properties": { + "attacker": { + "type": "string" + }, + "attackerCountry": { + "type": "string" + }, + "attackerCountryAlpha3": { + "type": "string" + }, + "category": { + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "date": { + "type": "string" + }, + "event": { + "type": "string" + }, + "hasChildren": { + "type": "boolean" + }, + "indicator": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "indicatorTypeId": { + "type": "number" + }, + "insight": { + "type": "string" + }, + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "numReferenced": { + "type": "number" + }, + "numReferences": { + "type": "number" + }, + "rawId": { + "type": "string" + }, + "referenced": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencedIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "references": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencesIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "releasabilityId": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "targetCountry": { + "type": "string" + }, + "targetCountryAlpha3": { + "type": "string" + }, + "targetIndustry": { + "type": "string" + }, + "tlp": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "attacker", + "attackerCountry", + "attackerCountryAlpha3", + "category", + "datasetId", + "date", + "event", + "hasChildren", + "indicator", + "indicatorType", + "indicatorTypeId", + "killChain", + "mitreAttack", + "mitreCapec", + "numReferenced", + "numReferences", + "rawId", + "referenced", + "referencedIds", + "references", + "referencesIds", + "tags", + "targetCountry", + "targetCountryAlpha3", + "targetIndustry", + "tlp", + "uuid" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1525,6 +1877,151 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "attacker": { + "type": "string" + }, + "attackerCountry": { + "type": "string" + }, + "attackerCountryAlpha3": { + "type": "string" + }, + "category": { + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "date": { + "type": "string" + }, + "event": { + "type": "string" + }, + "hasChildren": { + "type": "boolean" + }, + "indicator": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "indicatorTypeId": { + "type": "number" + }, + "insight": { + "type": "string" + }, + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "numReferenced": { + "type": "number" + }, + "numReferences": { + "type": "number" + }, + "rawId": { + "type": "string" + }, + "referenced": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencedIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "references": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencesIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "releasabilityId": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "targetCountry": { + "type": "string" + }, + "targetCountryAlpha3": { + "type": "string" + }, + "targetIndustry": { + "type": "string" + }, + "tlp": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "attacker", + "attackerCountry", + "attackerCountryAlpha3", + "category", + "datasetId", + "date", + "event", + "hasChildren", + "indicator", + "indicatorType", + "indicatorTypeId", + "killChain", + "mitreAttack", + "mitreCapec", + "numReferenced", + "numReferences", + "rawId", + "referenced", + "referencedIds", + "references", + "referencesIds", + "tags", + "targetCountry", + "targetCountryAlpha3", + "targetIndustry", + "tlp", + "uuid" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -2338,6 +2835,151 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "attacker": { + "type": "string" + }, + "attackerCountry": { + "type": "string" + }, + "attackerCountryAlpha3": { + "type": "string" + }, + "category": { + "type": "string" + }, + "datasetId": { + "type": "string" + }, + "date": { + "type": "string" + }, + "event": { + "type": "string" + }, + "hasChildren": { + "type": "boolean" + }, + "indicator": { + "type": "string" + }, + "indicatorType": { + "type": "string" + }, + "indicatorTypeId": { + "type": "number" + }, + "insight": { + "type": "string" + }, + "killChain": { + "type": "number" + }, + "mitreAttack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mitreCapec": { + "items": { + "type": "string" + }, + "type": "array" + }, + "numReferenced": { + "type": "number" + }, + "numReferences": { + "type": "number" + }, + "rawId": { + "type": "string" + }, + "referenced": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencedIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "references": { + "items": { + "type": "string" + }, + "type": "array" + }, + "referencesIds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "releasabilityId": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "targetCountry": { + "type": "string" + }, + "targetCountryAlpha3": { + "type": "string" + }, + "targetIndustry": { + "type": "string" + }, + "tlp": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "required": [ + "attacker", + "attackerCountry", + "attackerCountryAlpha3", + "category", + "datasetId", + "date", + "event", + "hasChildren", + "indicator", + "indicatorType", + "indicatorTypeId", + "killChain", + "mitreAttack", + "mitreCapec", + "numReferenced", + "numReferences", + "rawId", + "referenced", + "referencedIds", + "references", + "referencesIds", + "tags", + "targetCountry", + "targetCountryAlpha3", + "targetIndustry", + "tlp", + "uuid" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/skills/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/skills/tools.ts index 82a4e09b..a9899cf1 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/skills/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/skills/tools.ts @@ -33,6 +33,104 @@ export const tools: readonly Tool[] = [ "skill_id" ], }, + outputSchema: { + "properties": { + "article_id": { + "format": "uuid", + "type": "string" + }, + "custom_output": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "object" + }, + { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "custom_output_parse_status": { + "enum": [ + "parsed", + "invalid_json" + ], + "type": "string" + }, + "custom_output_validation_status": { + "enum": [ + "valid", + "invalid_json", + "schema_invalid", + "unknown" + ], + "type": "string" + }, + "custom_skill_version": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "output_schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "skill_id": { + "type": "string" + } + }, + "required": [ + "article_id", + "custom_output", + "custom_output_parse_status", + "custom_output_validation_status", + "custom_skill_version", + "output_schema", + "skill_id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -176,6 +274,75 @@ export const tools: readonly Tool[] = [ "article_id" ], }, + outputSchema: { + "properties": { + "count": { + "type": "integer" + }, + "skills": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "output_saved_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "output_status": { + "enum": [ + "available", + "no_output" + ], + "type": "string" + }, + "output_validation_status": { + "oneOf": [ + { + "enum": [ + "valid", + "invalid_json", + "schema_invalid", + "unknown" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "skill_id": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "name", + "output_saved_at", + "output_status", + "output_validation_status", + "skill_id" + ], + "type": "object" + }, + "maxItems": 20, + "type": "array" + } + }, + "required": [ + "count", + "skills" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -298,6 +465,478 @@ export const tools: readonly Tool[] = [ "skill_id" ], }, + outputSchema: { + "anyOf": [ + { + "properties": { + "bullet_points": { + "oneOf": [ + { + "properties": { + "impact": { + "type": "string" + }, + "what_happened": { + "type": "string" + }, + "who_affected": { + "type": "string" + } + }, + "required": [ + "impact", + "what_happened", + "who_affected" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "persisted": { + "enum": [ + true + ], + "type": "boolean" + }, + "skill_id": { + "enum": [ + "default-summary-skill" + ], + "type": "string" + }, + "skill_version": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "bullet_points", + "persisted", + "skill_id", + "skill_version", + "summary" + ], + "type": "object" + }, + { + "properties": { + "persisted": { + "enum": [ + true + ], + "type": "boolean" + }, + "skill_id": { + "enum": [ + "default-tagging-skill" + ], + "type": "string" + }, + "tag_skill_version": { + "type": "string" + }, + "tags": { + "items": { + "properties": { + "applied_by": { + "enum": [ + "ai", + "analyst", + "system" + ], + "type": "string" + }, + "categoryId": { + "oneOf": [ + { + "format": "uuid", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "uuid": { + "format": "uuid", + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "applied_by", + "categoryId", + "uuid", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "persisted", + "skill_id", + "tag_skill_version", + "tags" + ], + "type": "object" + }, + { + "properties": { + "article_id": { + "format": "uuid", + "type": "string" + }, + "custom_output": { + "properties": { + "enrichments": { + "items": { + "properties": { + "context": { + "properties": { + "context_snippet": { + "type": "string" + }, + "fetched_at": { + "type": "string" + }, + "published_at": { + "type": "string" + }, + "source_article_id": { + "format": "uuid", + "type": "string" + }, + "source_feed_category": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_feed_id": { + "format": "uuid", + "type": "string" + }, + "source_feed_name": { + "type": "string" + }, + "source_url": { + "type": "string" + } + }, + "required": [ + "context_snippet", + "fetched_at", + "published_at", + "source_article_id", + "source_feed_id", + "source_feed_name", + "source_url" + ], + "type": "object" + }, + "infrastructure_assessment": { + "properties": { + "affected_scope": { + "type": "string" + }, + "explanation": { + "type": "string" + }, + "granularity": { + "enum": [ + "exact_indicator", + "subdomain", + "path", + "full_domain", + "unknown" + ], + "type": "string" + }, + "ownership": { + "enum": [ + "actor_owned", + "compromised", + "abused_service", + "unknown" + ], + "type": "string" + }, + "parent_domain_legitimate": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "affected_scope", + "explanation", + "granularity", + "ownership" + ], + "type": "object" + }, + "role_classification": { + "properties": { + "alternative_roles": { + "items": { + "enum": [ + "c2", + "dropper", + "phishing_host", + "loader", + "exfil", + "recon" + ], + "type": "string" + }, + "type": "array" + }, + "confidence": { + "enum": [ + "high", + "medium", + "low" + ], + "type": "string" + }, + "evidence_snippet": { + "type": "string" + }, + "primary_role": { + "enum": [ + "c2", + "dropper", + "phishing_host", + "loader", + "exfil", + "recon", + "unknown" + ], + "type": "string" + } + }, + "required": [ + "confidence", + "evidence_snippet", + "primary_role" + ], + "type": "object" + }, + "skill_metadata": { + "properties": { + "processing_method": { + "enum": [ + "llm_refined" + ], + "type": "string" + }, + "skill_name": { + "enum": [ + "ioc-context-skill" + ], + "type": "string" + }, + "skill_version": { + "enum": [ + "1.1.0" + ], + "type": "string" + } + }, + "required": [ + "processing_method", + "skill_name", + "skill_version" + ], + "type": "object" + }, + "target_indicator_id": { + "format": "uuid", + "type": "string" + }, + "target_indicator_type": { + "type": "string" + }, + "target_indicator_value": { + "type": "string" + } + }, + "required": [ + "context", + "infrastructure_assessment", + "role_classification", + "skill_metadata", + "target_indicator_id", + "target_indicator_type", + "target_indicator_value" + ], + "type": "object" + }, + "type": "array" + }, + "generated_at": { + "type": "string" + }, + "schema_version": { + "enum": [ + "1.1.0" + ], + "type": "string" + }, + "source_article_id": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "enrichments", + "generated_at", + "schema_version", + "source_article_id" + ], + "type": "object" + }, + "custom_skill_version": { + "type": "string" + }, + "output_schema": { + "type": "string" + }, + "persisted": { + "enum": [ + true + ], + "type": "boolean" + }, + "skill_id": { + "enum": [ + "default-ioc-context-skill" + ], + "type": "string" + } + }, + "required": [ + "article_id", + "custom_output", + "custom_skill_version", + "output_schema", + "persisted", + "skill_id" + ], + "type": "object" + }, + { + "properties": { + "article_id": { + "format": "uuid", + "type": "string" + }, + "custom_output": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "object" + }, + { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "custom_output_parse_status": { + "enum": [ + "parsed", + "invalid_json" + ], + "type": "string" + }, + "custom_output_validation_status": { + "enum": [ + "valid", + "invalid_json", + "schema_invalid", + "unknown" + ], + "type": "string" + }, + "custom_skill_version": { + "type": "string" + }, + "output_schema": { + "type": "string" + }, + "persisted": { + "enum": [ + true + ], + "type": "boolean" + }, + "skill_id": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "article_id", + "custom_output", + "custom_output_parse_status", + "custom_output_validation_status", + "custom_skill_version", + "output_schema", + "persisted", + "skill_id" + ], + "type": "object" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/tags/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/tags/tools.ts index 6f806d82..57cc69a9 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/tags/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/tags/tools.ts @@ -41,6 +41,43 @@ export const tools: readonly Tool[] = [ "article_id" ], }, + outputSchema: { + "properties": { + "applied_by": { + "enum": [ + "ai", + "analyst", + "system" + ], + "type": "string" + }, + "categoryId": { + "oneOf": [ + { + "format": "uuid", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "uuid": { + "format": "uuid", + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "applied_by", + "categoryId", + "uuid", + "value" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -123,6 +160,58 @@ export const tools: readonly Tool[] = [ "article_id" ], }, + outputSchema: { + "properties": { + "tag_skill_version": { + "type": "string" + }, + "tags": { + "items": { + "properties": { + "applied_by": { + "enum": [ + "ai", + "analyst", + "system" + ], + "type": "string" + }, + "categoryId": { + "oneOf": [ + { + "format": "uuid", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "uuid": { + "format": "uuid", + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "applied_by", + "categoryId", + "uuid", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "tag_skill_version", + "tags" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -225,6 +314,43 @@ export const tools: readonly Tool[] = [ "tag_id" ], }, + outputSchema: { + "properties": { + "applied_by": { + "enum": [ + "ai", + "analyst", + "system" + ], + "type": "string" + }, + "categoryId": { + "oneOf": [ + { + "format": "uuid", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "uuid": { + "format": "uuid", + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "applied_by", + "categoryId", + "uuid", + "value" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/tools.ts index 4642ed7a..a7b739ec 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatSignals/articles/tools.ts @@ -45,6 +45,17 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "updated_count": { + "type": "number" + } + }, + "required": [ + "updated_count" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -101,6 +112,232 @@ export const tools: readonly Tool[] = [ "article_id" ], }, + outputSchema: { + "properties": { + "bullet_points": { + "oneOf": [ + { + "properties": { + "impact": { + "type": "string" + }, + "what_happened": { + "type": "string" + }, + "who_affected": { + "type": "string" + } + }, + "required": [ + "impact", + "what_happened", + "who_affected" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "content_r2_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "feed_display_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "feed_id": { + "format": "uuid", + "type": "string" + }, + "fetched_at": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "indicator_extraction_status": { + "enum": [ + "in_progress", + "complete", + "failed", + "unknown" + ], + "type": "string" + }, + "link": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "metadata": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "published_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "read": { + "type": "boolean" + }, + "read_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "skill_version": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_count": { + "type": "number" + }, + "summary": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "summary_r2_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tag_skill_version": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tags": { + "items": { + "properties": { + "applied_by": { + "enum": [ + "ai", + "analyst", + "system" + ], + "type": "string" + }, + "categoryId": { + "oneOf": [ + { + "format": "uuid", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "uuid": { + "format": "uuid", + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "applied_by", + "categoryId", + "uuid", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "title": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "bullet_points", + "content_r2_key", + "feed_display_name", + "feed_id", + "fetched_at", + "id", + "indicator_extraction_status", + "link", + "metadata", + "published_at", + "read", + "read_at", + "source_count", + "summary", + "summary_r2_key", + "tags", + "title" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -532,6 +769,201 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "articles": { + "items": { + "properties": { + "dataset_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "event_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "feed_display_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "feed_id": { + "format": "uuid", + "type": "string" + }, + "fetched_at": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "link": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "published_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "read": { + "type": "boolean" + }, + "read_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "summary": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tags": { + "items": { + "properties": { + "applied_by": { + "enum": [ + "ai", + "analyst", + "system" + ], + "type": "string" + }, + "categoryId": { + "oneOf": [ + { + "format": "uuid", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "uuid": { + "format": "uuid", + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "applied_by", + "categoryId", + "uuid", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "title": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "dataset_id", + "event_id", + "feed_display_name", + "feed_id", + "fetched_at", + "id", + "link", + "published_at", + "read", + "read_at", + "summary", + "tags", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "has_more": { + "type": "boolean" + }, + "next_cursor": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "total_count": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "total_count_is_exact": { + "type": "boolean" + } + }, + "required": [ + "articles", + "has_more", + "next_cursor", + "total_count", + "total_count_is_exact" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -805,6 +1237,232 @@ export const tools: readonly Tool[] = [ "article_id" ], }, + outputSchema: { + "properties": { + "bullet_points": { + "oneOf": [ + { + "properties": { + "impact": { + "type": "string" + }, + "what_happened": { + "type": "string" + }, + "who_affected": { + "type": "string" + } + }, + "required": [ + "impact", + "what_happened", + "who_affected" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "content_r2_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "feed_display_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "feed_id": { + "format": "uuid", + "type": "string" + }, + "fetched_at": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "indicator_extraction_status": { + "enum": [ + "in_progress", + "complete", + "failed", + "unknown" + ], + "type": "string" + }, + "link": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "metadata": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "published_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "read": { + "type": "boolean" + }, + "read_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "skill_version": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source_count": { + "type": "number" + }, + "summary": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "summary_r2_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tag_skill_version": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tags": { + "items": { + "properties": { + "applied_by": { + "enum": [ + "ai", + "analyst", + "system" + ], + "type": "string" + }, + "categoryId": { + "oneOf": [ + { + "format": "uuid", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "uuid": { + "format": "uuid", + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "applied_by", + "categoryId", + "uuid", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "title": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "bullet_points", + "content_r2_key", + "feed_display_name", + "feed_id", + "fetched_at", + "id", + "indicator_extraction_status", + "link", + "metadata", + "published_at", + "read", + "read_at", + "source_count", + "summary", + "summary_r2_key", + "tags", + "title" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/threatSignals/categories/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatSignals/categories/tools.ts index a06814d7..4a942a4e 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatSignals/categories/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatSignals/categories/tools.ts @@ -22,6 +22,37 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "categories": { + "items": { + "properties": { + "description": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "description", + "id", + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "categories" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatSignals/feeds/skills/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatSignals/feeds/skills/tools.ts index 0c088d5f..515e8838 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatSignals/feeds/skills/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatSignals/feeds/skills/tools.ts @@ -28,6 +28,87 @@ export const tools: readonly Tool[] = [ "feed_id" ], }, + outputSchema: { + "properties": { + "feed_id": { + "format": "uuid", + "type": "string" + }, + "skills": { + "items": { + "properties": { + "config": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_active": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "output_schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "prompt": { + "type": "string" + }, + "source": { + "enum": [ + "default", + "custom" + ], + "type": "string" + }, + "type": { + "type": "string" + }, + "updated_at": { + "type": "string" + } + }, + "required": [ + "config", + "created_at", + "id", + "is_active", + "name", + "output_schema", + "prompt", + "source", + "type", + "updated_at" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "feed_id", + "skills" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -171,6 +252,37 @@ export const tools: readonly Tool[] = [ "feed_id" ], }, + outputSchema: { + "properties": { + "feed_id": { + "format": "uuid", + "type": "string" + }, + "skills": { + "items": { + "properties": { + "position": { + "type": "integer" + }, + "skill_id": { + "type": "string" + } + }, + "required": [ + "position", + "skill_id" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "feed_id", + "skills" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatSignals/feeds/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatSignals/feeds/tools.ts index 31b43e9b..5d714c57 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatSignals/feeds/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatSignals/feeds/tools.ts @@ -89,6 +89,123 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "category_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "category_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "curated_feed_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "display_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "last_polled_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "poll_interval_s": { + "type": "integer" + }, + "source_type": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subscribed_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "title": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updated_at": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "category_id", + "category_name", + "created_at", + "curated_feed_id", + "display_name", + "enabled", + "id", + "last_polled_at", + "poll_interval_s", + "source_type", + "status", + "subscribed_at", + "title", + "updated_at", + "url" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -574,6 +691,123 @@ export const tools: readonly Tool[] = [ "feed_id" ], }, + outputSchema: { + "properties": { + "category_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "category_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "curated_feed_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "display_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "last_polled_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "poll_interval_s": { + "type": "integer" + }, + "source_type": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subscribed_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "title": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updated_at": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "category_id", + "category_name", + "created_at", + "curated_feed_id", + "display_name", + "enabled", + "id", + "last_polled_at", + "poll_interval_s", + "source_type", + "status", + "subscribed_at", + "title", + "updated_at", + "url" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -824,6 +1058,158 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "count": { + "type": "integer" + }, + "custom_feed_count": { + "type": "integer" + }, + "custom_feed_limit": { + "type": "integer" + }, + "feeds": { + "items": { + "properties": { + "category_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "category_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "curated_feed_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "display_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "last_polled_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "poll_interval_s": { + "type": "integer" + }, + "source_type": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subscribed_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "title": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updated_at": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "category_id", + "category_name", + "created_at", + "curated_feed_id", + "display_name", + "enabled", + "id", + "last_polled_at", + "poll_interval_s", + "source_type", + "status", + "subscribed_at", + "title", + "updated_at", + "url" + ], + "type": "object" + }, + "type": "array" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + } + }, + "required": [ + "count", + "custom_feed_count", + "custom_feed_limit", + "feeds", + "page", + "per_page", + "total_count" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1148,6 +1534,52 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "errors": { + "type": "number" + }, + "feeds": { + "items": { + "properties": { + "feed_enabled": { + "type": "boolean" + }, + "feed_id": { + "format": "uuid", + "type": "string" + }, + "status": { + "enum": [ + "workflow_created", + "error" + ], + "type": "string" + }, + "workflow_id": { + "type": "string" + } + }, + "required": [ + "feed_id", + "status", + "workflow_id" + ], + "type": "object" + }, + "type": "array" + }, + "triggered": { + "type": "number" + } + }, + "required": [ + "errors", + "feeds", + "triggered" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1297,6 +1729,123 @@ export const tools: readonly Tool[] = [ "feed_id" ], }, + outputSchema: { + "properties": { + "category_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "category_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "curated_feed_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "display_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "last_polled_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "poll_interval_s": { + "type": "integer" + }, + "source_type": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subscribed_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "title": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updated_at": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "category_id", + "category_name", + "created_at", + "curated_feed_id", + "display_name", + "enabled", + "id", + "last_polled_at", + "poll_interval_s", + "source_type", + "status", + "subscribed_at", + "title", + "updated_at", + "url" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/threatSignals/indicators/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatSignals/indicators/tools.ts index 001d571b..e2258326 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatSignals/indicators/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatSignals/indicators/tools.ts @@ -55,6 +55,130 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "indicators": { + "items": { + "properties": { + "article_id": { + "format": "uuid", + "type": "string" + }, + "article_title": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "dataset_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "feed_display_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "feed_id": { + "format": "uuid", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "type": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "article_id", + "article_title", + "dataset_id", + "feed_display_name", + "feed_id", + "id", + "type", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "pagination": { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "has_more": { + "type": "boolean" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "total_count_is_exact": { + "type": "boolean" + } + }, + "required": [ + "count", + "cursor", + "has_more", + "page", + "per_page", + "total_count", + "total_count_is_exact" + ], + "type": "object" + } + }, + "required": [ + "indicators", + "pagination" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatSignals/skills/tagCategories/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatSignals/skills/tagCategories/tools.ts index ec3252d9..13087e88 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatSignals/skills/tagCategories/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatSignals/skills/tagCategories/tools.ts @@ -30,6 +30,28 @@ export const tools: readonly Tool[] = [ "skill_id" ], }, + outputSchema: { + "properties": { + "category_uuids": { + "items": { + "format": "uuid", + "type": "string" + }, + "type": "array" + }, + "skill_id": { + "enum": [ + "default-tagging-skill" + ], + "type": "string" + } + }, + "required": [ + "category_uuids", + "skill_id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -116,6 +138,28 @@ export const tools: readonly Tool[] = [ "skill_id" ], }, + outputSchema: { + "properties": { + "category_uuids": { + "items": { + "format": "uuid", + "type": "string" + }, + "type": "array" + }, + "skill_id": { + "enum": [ + "default-tagging-skill" + ], + "type": "string" + } + }, + "required": [ + "category_uuids", + "skill_id" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cloudforceOne/threatSignals/skills/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatSignals/skills/tools.ts index 3e5749e8..968a52e7 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatSignals/skills/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatSignals/skills/tools.ts @@ -53,6 +53,71 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "config": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_active": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "output_schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "prompt": { + "type": "string" + }, + "source": { + "enum": [ + "default", + "custom" + ], + "type": "string" + }, + "type": { + "type": "string" + }, + "updated_at": { + "type": "string" + } + }, + "required": [ + "config", + "created_at", + "id", + "is_active", + "name", + "output_schema", + "prompt", + "source", + "type", + "updated_at" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -162,6 +227,71 @@ export const tools: readonly Tool[] = [ "skill_id" ], }, + outputSchema: { + "properties": { + "config": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_active": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "output_schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "prompt": { + "type": "string" + }, + "source": { + "enum": [ + "default", + "custom" + ], + "type": "string" + }, + "type": { + "type": "string" + }, + "updated_at": { + "type": "string" + } + }, + "required": [ + "config", + "created_at", + "id", + "is_active", + "name", + "output_schema", + "prompt", + "source", + "type", + "updated_at" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -270,6 +400,71 @@ export const tools: readonly Tool[] = [ "skill_id" ], }, + outputSchema: { + "properties": { + "config": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_active": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "output_schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "prompt": { + "type": "string" + }, + "source": { + "enum": [ + "default", + "custom" + ], + "type": "string" + }, + "type": { + "type": "string" + }, + "updated_at": { + "type": "string" + } + }, + "required": [ + "config", + "created_at", + "id", + "is_active", + "name", + "output_schema", + "prompt", + "source", + "type", + "updated_at" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -384,6 +579,102 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "count": { + "type": "integer" + }, + "custom_skills_available": { + "type": "boolean" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "skills": { + "items": { + "properties": { + "config": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_active": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "output_schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "prompt": { + "type": "string" + }, + "source": { + "enum": [ + "default", + "custom" + ], + "type": "string" + }, + "type": { + "type": "string" + }, + "updated_at": { + "type": "string" + } + }, + "required": [ + "config", + "created_at", + "id", + "is_active", + "name", + "output_schema", + "prompt", + "source", + "type", + "updated_at" + ], + "type": "object" + }, + "type": "array" + }, + "total_count": { + "type": "integer" + } + }, + "required": [ + "count", + "custom_skills_available", + "page", + "per_page", + "skills", + "total_count" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -553,6 +844,71 @@ export const tools: readonly Tool[] = [ "skill_id" ], }, + outputSchema: { + "properties": { + "config": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_active": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "output_schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "prompt": { + "type": "string" + }, + "source": { + "enum": [ + "default", + "custom" + ], + "type": "string" + }, + "type": { + "type": "string" + }, + "updated_at": { + "type": "string" + } + }, + "required": [ + "config", + "created_at", + "id", + "is_active", + "name", + "output_schema", + "prompt", + "source", + "type", + "updated_at" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/cloudforceOne/threatSignals/tools.ts b/src/generated/forge-mcp/cloudforceOne/threatSignals/tools.ts index edaeedec..2e22a321 100644 --- a/src/generated/forge-mcp/cloudforceOne/threatSignals/tools.ts +++ b/src/generated/forge-mcp/cloudforceOne/threatSignals/tools.ts @@ -36,6 +36,70 @@ export const tools: readonly Tool[] = [ "query" ], }, + outputSchema: { + "properties": { + "count": { + "type": "integer" + }, + "results": { + "items": { + "properties": { + "article_id": { + "format": "uuid", + "type": "string" + }, + "dataset_id": { + "oneOf": [ + { + "format": "uuid", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "event_id": { + "oneOf": [ + { + "format": "uuid", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "feed_id": { + "format": "uuid", + "type": "string" + }, + "score": { + "type": "number" + }, + "text": { + "type": "string" + } + }, + "required": [ + "article_id", + "dataset_id", + "event_id", + "feed_id", + "score", + "text" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "count", + "results" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/connectorInterrupts/tools.ts b/src/generated/forge-mcp/connectorInterrupts/tools.ts index 7556580e..1dc49926 100644 --- a/src/generated/forge-mcp/connectorInterrupts/tools.ts +++ b/src/generated/forge-mcp/connectorInterrupts/tools.ts @@ -53,6 +53,15 @@ export const tools: readonly Tool[] = [ "mconn_interrupt_shutdown": mconn_interrupt_shutdown, }, }, + outputSchema: { + "$ref": "#/$defs/mconn_connector_interrupts_result", + $defs: { + "mconn_connector_interrupts_result": mconn_connector_interrupts_result_output, + "mconn_interrupt_reboot": mconn_interrupt_reboot_output, + "mconn_interrupt_restart": mconn_interrupt_restart_output, + "mconn_interrupt_shutdown": mconn_interrupt_shutdown_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -128,6 +137,29 @@ export const tools: readonly Tool[] = [ "connector_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/mconn_connector_interrupts_result" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "mconn_connector_interrupts_result": mconn_connector_interrupts_result_output, + "mconn_interrupt_reboot": mconn_interrupt_reboot_output, + "mconn_interrupt_restart": mconn_interrupt_restart_output, + "mconn_interrupt_shutdown": mconn_interrupt_shutdown_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/connectorTelemetryEvents/tools.ts b/src/generated/forge-mcp/connectorTelemetryEvents/tools.ts index e6c18932..9330172a 100644 --- a/src/generated/forge-mcp/connectorTelemetryEvents/tools.ts +++ b/src/generated/forge-mcp/connectorTelemetryEvents/tools.ts @@ -45,6 +45,13 @@ export const tools: readonly Tool[] = [ "event_n" ], }, + outputSchema: { + "$ref": "#/$defs/mconn-telemetry_recorded_event", + $defs: { + "mconn-telemetry_event": mconn_telemetry_event_output, + "mconn-telemetry_recorded_event": mconn_telemetry_recorded_event_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -139,6 +146,13 @@ export const tools: readonly Tool[] = [ "to" ], }, + outputSchema: { + "$ref": "#/$defs/mconn-telemetry_customer_events_list_result", + $defs: { + "mconn-telemetry_customer_events_list_result": mconn_telemetry_customer_events_list_result_output, + "mconn-telemetry_event_metadata": mconn_telemetry_event_metadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/connectorTelemetrySnapshots/tools.ts b/src/generated/forge-mcp/connectorTelemetrySnapshots/tools.ts index 17ae4e54..4352fe99 100644 --- a/src/generated/forge-mcp/connectorTelemetrySnapshots/tools.ts +++ b/src/generated/forge-mcp/connectorTelemetrySnapshots/tools.ts @@ -50,6 +50,22 @@ export const tools: readonly Tool[] = [ "snapshot_t" ], }, + outputSchema: { + "$ref": "#/$defs/mconn-telemetry_snapshot", + $defs: { + "mconn-telemetry_snapshot": mconn_telemetry_snapshot_output, + "mconn-telemetry_snapshot_bond": mconn_telemetry_snapshot_bond_output, + "mconn-telemetry_snapshot_dhcp_lease": mconn_telemetry_snapshot_dhcp_lease_output, + "mconn-telemetry_snapshot_disk": mconn_telemetry_snapshot_disk_output, + "mconn-telemetry_snapshot_interface": mconn_telemetry_snapshot_interface_output, + "mconn-telemetry_snapshot_interface_address": mconn_telemetry_snapshot_interface_address_output, + "mconn-telemetry_snapshot_mount": mconn_telemetry_snapshot_mount_output, + "mconn-telemetry_snapshot_netdev": mconn_telemetry_snapshot_netdev_output, + "mconn-telemetry_snapshot_route": mconn_telemetry_snapshot_route_output, + "mconn-telemetry_snapshot_thermal": mconn_telemetry_snapshot_thermal_output, + "mconn-telemetry_snapshot_tunnel": mconn_telemetry_snapshot_tunnel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -149,6 +165,13 @@ export const tools: readonly Tool[] = [ "to" ], }, + outputSchema: { + "$ref": "#/$defs/mconn-telemetry_customer_snapshots_list_result", + $defs: { + "mconn-telemetry_customer_snapshots_list_result": mconn_telemetry_customer_snapshots_list_result_output, + "mconn-telemetry_snapshot_metadata": mconn_telemetry_snapshot_metadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/connectors/tools.ts b/src/generated/forge-mcp/connectors/tools.ts index da1eadcc..716edc91 100644 --- a/src/generated/forge-mcp/connectors/tools.ts +++ b/src/generated/forge-mcp/connectors/tools.ts @@ -54,6 +54,16 @@ export const tools: readonly Tool[] = [ "mconn_embargo_date": mconn_embargo_date, }, }, + outputSchema: { + "$ref": "#/$defs/mconn_customer_connector", + $defs: { + "mconn_customer_connector": mconn_customer_connector_output, + "mconn_customer_device": mconn_customer_device_output, + "mconn_day_of_week": mconn_day_of_week_output, + "mconn_embargo_date": mconn_embargo_date_output, + "mconn_uuid": mconn_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -133,6 +143,16 @@ export const tools: readonly Tool[] = [ "connector_id" ], }, + outputSchema: { + "$ref": "#/$defs/mconn_customer_connector", + $defs: { + "mconn_customer_connector": mconn_customer_connector_output, + "mconn_customer_device": mconn_customer_device_output, + "mconn_day_of_week": mconn_day_of_week_output, + "mconn_embargo_date": mconn_embargo_date_output, + "mconn_uuid": mconn_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -217,6 +237,16 @@ export const tools: readonly Tool[] = [ "mconn_embargo_date": mconn_embargo_date, }, }, + outputSchema: { + "$ref": "#/$defs/mconn_customer_connector", + $defs: { + "mconn_customer_connector": mconn_customer_connector_output, + "mconn_customer_device": mconn_customer_device_output, + "mconn_day_of_week": mconn_day_of_week_output, + "mconn_embargo_date": mconn_embargo_date_output, + "mconn_uuid": mconn_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -293,6 +323,16 @@ export const tools: readonly Tool[] = [ "connector_id" ], }, + outputSchema: { + "$ref": "#/$defs/mconn_customer_connector", + $defs: { + "mconn_customer_connector": mconn_customer_connector_output, + "mconn_customer_device": mconn_customer_device_output, + "mconn_day_of_week": mconn_day_of_week_output, + "mconn_embargo_date": mconn_embargo_date_output, + "mconn_uuid": mconn_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -373,6 +413,30 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/mconn_customer_connector" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "mconn_customer_connector": mconn_customer_connector_output, + "mconn_customer_device": mconn_customer_device_output, + "mconn_day_of_week": mconn_day_of_week_output, + "mconn_embargo_date": mconn_embargo_date_output, + "mconn_uuid": mconn_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -472,6 +536,16 @@ export const tools: readonly Tool[] = [ "mconn_embargo_date": mconn_embargo_date, }, }, + outputSchema: { + "$ref": "#/$defs/mconn_customer_connector", + $defs: { + "mconn_customer_connector": mconn_customer_connector_output, + "mconn_customer_device": mconn_customer_device_output, + "mconn_day_of_week": mconn_day_of_week_output, + "mconn_embargo_date": mconn_embargo_date_output, + "mconn_uuid": mconn_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/containers/applications/instances/tools.ts b/src/generated/forge-mcp/containers/applications/instances/tools.ts index 2107cecc..c7bd94db 100644 --- a/src/generated/forge-mcp/containers/applications/instances/tools.ts +++ b/src/generated/forge-mcp/containers/applications/instances/tools.ts @@ -54,6 +54,22 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "$ref": "#/$defs/cc_ContainerInstance", + $defs: { + "cc_ApplicationID": cc_ApplicationID_output, + "cc_ContainerInstance": cc_ContainerInstance_output, + "cc_ContainerInstanceConfiguration": cc_ContainerInstanceConfiguration_output, + "cc_ContainerInstanceID": cc_ContainerInstanceID_output, + "cc_ContainerInstanceLocation": cc_ContainerInstanceLocation_output, + "cc_ContainerInstanceStatus": cc_ContainerInstanceStatus_output, + "cc_ContainerInstanceStatusState": cc_ContainerInstanceStatusState_output, + "cc_ISO8601Timestamp": cc_ISO8601Timestamp_output, + "cc_Image": cc_Image_output, + "cc_LocationID": cc_LocationID_output, + "cc_Region": cc_Region_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -148,6 +164,35 @@ export const tools: readonly Tool[] = [ "application_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/cc_ContainersListContainerInstancesV2" + }, + "result_info": { + "$ref": "#/$defs/cc_V4PaginatedResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cc_ApplicationID": cc_ApplicationID_output, + "cc_ContainerInstance": cc_ContainerInstance_output, + "cc_ContainerInstanceConfiguration": cc_ContainerInstanceConfiguration_output, + "cc_ContainerInstanceID": cc_ContainerInstanceID_output, + "cc_ContainerInstanceLocation": cc_ContainerInstanceLocation_output, + "cc_ContainerInstanceStatus": cc_ContainerInstanceStatus_output, + "cc_ContainerInstanceStatusState": cc_ContainerInstanceStatusState_output, + "cc_ContainersListContainerInstancesV2": cc_ContainersListContainerInstancesV2_output, + "cc_ISO8601Timestamp": cc_ISO8601Timestamp_output, + "cc_Image": cc_Image_output, + "cc_LocationID": cc_LocationID_output, + "cc_Region": cc_Region_output, + "cc_V4PaginatedResultInfo": cc_V4PaginatedResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/containers/applications/rollouts/tools.ts b/src/generated/forge-mcp/containers/applications/rollouts/tools.ts index c8bdf9fa..e184f1f1 100644 --- a/src/generated/forge-mcp/containers/applications/rollouts/tools.ts +++ b/src/generated/forge-mcp/containers/applications/rollouts/tools.ts @@ -107,6 +107,40 @@ export const tools: readonly Tool[] = [ "cc_UserSSHPublicKey": cc_UserSSHPublicKey, }, }, + outputSchema: { + "$ref": "#/$defs/cc_ApplicationRollout", + $defs: { + "cc_ApplicationHealth": cc_ApplicationHealth_output, + "cc_ApplicationHealthError": cc_ApplicationHealthError_output, + "cc_ApplicationHealthErrors": cc_ApplicationHealthErrors_output, + "cc_ApplicationHealthInstances": cc_ApplicationHealthInstances_output, + "cc_ApplicationRollout": cc_ApplicationRollout_output, + "cc_ApplicationRolloutProgress": cc_ApplicationRolloutProgress_output, + "cc_ApplicationRolloutProgress_version_distribution": cc_ApplicationRolloutProgress_version_distribution_output, + "cc_ApplicationRollout_version_distribution": cc_ApplicationRollout_version_distribution_output, + "cc_Command": cc_Command_output, + "cc_DeploymentObservability": cc_DeploymentObservability_output, + "cc_Entrypoint": cc_Entrypoint_output, + "cc_EnvironmentVariable": cc_EnvironmentVariable_output, + "cc_EnvironmentVariableName": cc_EnvironmentVariableName_output, + "cc_EnvironmentVariableValue": cc_EnvironmentVariableValue_output, + "cc_EventName": cc_EventName_output, + "cc_EventType": cc_EventType_output, + "cc_ExecFormParam": cc_ExecFormParam_output, + "cc_ISO8601Timestamp": cc_ISO8601Timestamp_output, + "cc_Image": cc_Image_output, + "cc_InstanceID": cc_InstanceID_output, + "cc_InstanceType": cc_InstanceType_output, + "cc_ModifyUserDeploymentConfiguration": cc_ModifyUserDeploymentConfiguration_output, + "cc_ObservabilityLogs": cc_ObservabilityLogs_output, + "cc_PlacementEvent": cc_PlacementEvent_output, + "cc_RolloutID": cc_RolloutID_output, + "cc_RolloutStep": cc_RolloutStep_output, + "cc_RolloutStep_step_size": cc_RolloutStep_step_size_output, + "cc_SSHPublicKey": cc_SSHPublicKey_output, + "cc_UserSSHPublicKey": cc_UserSSHPublicKey_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/containers/applications/tools.ts b/src/generated/forge-mcp/containers/applications/tools.ts index 80da3b43..389930e6 100644 --- a/src/generated/forge-mcp/containers/applications/tools.ts +++ b/src/generated/forge-mcp/containers/applications/tools.ts @@ -150,6 +150,56 @@ export const tools: readonly Tool[] = [ "cc_WranglerSSHConfig": cc_WranglerSSHConfig, }, }, + outputSchema: { + "$ref": "#/$defs/cc_ContainersApplicationResponse", + $defs: { + "cc_AccountID": cc_AccountID_output, + "cc_ApplicationConstraints": cc_ApplicationConstraints_output, + "cc_ApplicationDurableObjectsConfiguration": cc_ApplicationDurableObjectsConfiguration_output, + "cc_ApplicationHealth": cc_ApplicationHealth_output, + "cc_ApplicationHealthError": cc_ApplicationHealthError_output, + "cc_ApplicationHealthErrors": cc_ApplicationHealthErrors_output, + "cc_ApplicationHealthInstances": cc_ApplicationHealthInstances_output, + "cc_ApplicationID": cc_ApplicationID_output, + "cc_ApplicationJurisdiction": cc_ApplicationJurisdiction_output, + "cc_ApplicationName": cc_ApplicationName_output, + "cc_ApplicationObservability": cc_ApplicationObservability_output, + "cc_ApplicationRolloutActiveGracePeriod": cc_ApplicationRolloutActiveGracePeriod_output, + "cc_Command": cc_Command_output, + "cc_ContainersApplicationResponse": cc_ContainersApplicationResponse_output, + "cc_DeploymentObservability": cc_DeploymentObservability_output, + "cc_DurableObjectApplication": cc_DurableObjectApplication_output, + "cc_DurableObjectApplicationConfiguration": cc_DurableObjectApplicationConfiguration_output, + "cc_DurableObjectApplicationConstraints": cc_DurableObjectApplicationConstraints_output, + "cc_DurableObjectApplicationHealth": cc_DurableObjectApplicationHealth_output, + "cc_DurableObjectApplicationHealth_instances": cc_DurableObjectApplicationHealth_instances_output, + "cc_DurableObjectApplicationObservability": cc_DurableObjectApplicationObservability_output, + "cc_DurableObjectApplicationObservability_logs": cc_DurableObjectApplicationObservability_logs_output, + "cc_DurableObjectApplicationSchedulingPolicy": cc_DurableObjectApplicationSchedulingPolicy_output, + "cc_DurableObjectsConfigurationNamespaceId": cc_DurableObjectsConfigurationNamespaceId_output, + "cc_Entrypoint": cc_Entrypoint_output, + "cc_EnvironmentVariable": cc_EnvironmentVariable_output, + "cc_EnvironmentVariableName": cc_EnvironmentVariableName_output, + "cc_EnvironmentVariableValue": cc_EnvironmentVariableValue_output, + "cc_EventName": cc_EventName_output, + "cc_EventType": cc_EventType_output, + "cc_ExecFormParam": cc_ExecFormParam_output, + "cc_ISO8601Timestamp": cc_ISO8601Timestamp_output, + "cc_Image": cc_Image_output, + "cc_InstanceID": cc_InstanceID_output, + "cc_InstanceType": cc_InstanceType_output, + "cc_ObservabilityLogs": cc_ObservabilityLogs_output, + "cc_PlacementEvent": cc_PlacementEvent_output, + "cc_Region": cc_Region_output, + "cc_RolloutID": cc_RolloutID_output, + "cc_SSHPublicKey": cc_SSHPublicKey_output, + "cc_ScheduledApplication": cc_ScheduledApplication_output, + "cc_ScheduledApplicationSchedulingPolicy": cc_ScheduledApplicationSchedulingPolicy_output, + "cc_UserDeploymentConfiguration": cc_UserDeploymentConfiguration_output, + "cc_UserSSHPublicKey": cc_UserSSHPublicKey_output, + "cc_WranglerSSHConfig": cc_WranglerSSHConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -253,6 +303,12 @@ export const tools: readonly Tool[] = [ "application_id" ], }, + outputSchema: { + "$ref": "#/$defs/cc_ContainersDeleteApplicationResponseBody", + $defs: { + "cc_ContainersDeleteApplicationResponseBody": cc_ContainersDeleteApplicationResponseBody_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -330,6 +386,56 @@ export const tools: readonly Tool[] = [ "cc_WranglerSSHConfig": cc_WranglerSSHConfig, }, }, + outputSchema: { + "$ref": "#/$defs/cc_ContainersApplicationResponse", + $defs: { + "cc_AccountID": cc_AccountID_output, + "cc_ApplicationConstraints": cc_ApplicationConstraints_output, + "cc_ApplicationDurableObjectsConfiguration": cc_ApplicationDurableObjectsConfiguration_output, + "cc_ApplicationHealth": cc_ApplicationHealth_output, + "cc_ApplicationHealthError": cc_ApplicationHealthError_output, + "cc_ApplicationHealthErrors": cc_ApplicationHealthErrors_output, + "cc_ApplicationHealthInstances": cc_ApplicationHealthInstances_output, + "cc_ApplicationID": cc_ApplicationID_output, + "cc_ApplicationJurisdiction": cc_ApplicationJurisdiction_output, + "cc_ApplicationName": cc_ApplicationName_output, + "cc_ApplicationObservability": cc_ApplicationObservability_output, + "cc_ApplicationRolloutActiveGracePeriod": cc_ApplicationRolloutActiveGracePeriod_output, + "cc_Command": cc_Command_output, + "cc_ContainersApplicationResponse": cc_ContainersApplicationResponse_output, + "cc_DeploymentObservability": cc_DeploymentObservability_output, + "cc_DurableObjectApplication": cc_DurableObjectApplication_output, + "cc_DurableObjectApplicationConfiguration": cc_DurableObjectApplicationConfiguration_output, + "cc_DurableObjectApplicationConstraints": cc_DurableObjectApplicationConstraints_output, + "cc_DurableObjectApplicationHealth": cc_DurableObjectApplicationHealth_output, + "cc_DurableObjectApplicationHealth_instances": cc_DurableObjectApplicationHealth_instances_output, + "cc_DurableObjectApplicationObservability": cc_DurableObjectApplicationObservability_output, + "cc_DurableObjectApplicationObservability_logs": cc_DurableObjectApplicationObservability_logs_output, + "cc_DurableObjectApplicationSchedulingPolicy": cc_DurableObjectApplicationSchedulingPolicy_output, + "cc_DurableObjectsConfigurationNamespaceId": cc_DurableObjectsConfigurationNamespaceId_output, + "cc_Entrypoint": cc_Entrypoint_output, + "cc_EnvironmentVariable": cc_EnvironmentVariable_output, + "cc_EnvironmentVariableName": cc_EnvironmentVariableName_output, + "cc_EnvironmentVariableValue": cc_EnvironmentVariableValue_output, + "cc_EventName": cc_EventName_output, + "cc_EventType": cc_EventType_output, + "cc_ExecFormParam": cc_ExecFormParam_output, + "cc_ISO8601Timestamp": cc_ISO8601Timestamp_output, + "cc_Image": cc_Image_output, + "cc_InstanceID": cc_InstanceID_output, + "cc_InstanceType": cc_InstanceType_output, + "cc_ObservabilityLogs": cc_ObservabilityLogs_output, + "cc_PlacementEvent": cc_PlacementEvent_output, + "cc_Region": cc_Region_output, + "cc_RolloutID": cc_RolloutID_output, + "cc_SSHPublicKey": cc_SSHPublicKey_output, + "cc_ScheduledApplication": cc_ScheduledApplication_output, + "cc_ScheduledApplicationSchedulingPolicy": cc_ScheduledApplicationSchedulingPolicy_output, + "cc_UserDeploymentConfiguration": cc_UserDeploymentConfiguration_output, + "cc_UserSSHPublicKey": cc_UserSSHPublicKey_output, + "cc_WranglerSSHConfig": cc_WranglerSSHConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -441,6 +547,56 @@ export const tools: readonly Tool[] = [ "application_id" ], }, + outputSchema: { + "$ref": "#/$defs/cc_ContainersApplicationResponse", + $defs: { + "cc_AccountID": cc_AccountID_output, + "cc_ApplicationConstraints": cc_ApplicationConstraints_output, + "cc_ApplicationDurableObjectsConfiguration": cc_ApplicationDurableObjectsConfiguration_output, + "cc_ApplicationHealth": cc_ApplicationHealth_output, + "cc_ApplicationHealthError": cc_ApplicationHealthError_output, + "cc_ApplicationHealthErrors": cc_ApplicationHealthErrors_output, + "cc_ApplicationHealthInstances": cc_ApplicationHealthInstances_output, + "cc_ApplicationID": cc_ApplicationID_output, + "cc_ApplicationJurisdiction": cc_ApplicationJurisdiction_output, + "cc_ApplicationName": cc_ApplicationName_output, + "cc_ApplicationObservability": cc_ApplicationObservability_output, + "cc_ApplicationRolloutActiveGracePeriod": cc_ApplicationRolloutActiveGracePeriod_output, + "cc_Command": cc_Command_output, + "cc_ContainersApplicationResponse": cc_ContainersApplicationResponse_output, + "cc_DeploymentObservability": cc_DeploymentObservability_output, + "cc_DurableObjectApplication": cc_DurableObjectApplication_output, + "cc_DurableObjectApplicationConfiguration": cc_DurableObjectApplicationConfiguration_output, + "cc_DurableObjectApplicationConstraints": cc_DurableObjectApplicationConstraints_output, + "cc_DurableObjectApplicationHealth": cc_DurableObjectApplicationHealth_output, + "cc_DurableObjectApplicationHealth_instances": cc_DurableObjectApplicationHealth_instances_output, + "cc_DurableObjectApplicationObservability": cc_DurableObjectApplicationObservability_output, + "cc_DurableObjectApplicationObservability_logs": cc_DurableObjectApplicationObservability_logs_output, + "cc_DurableObjectApplicationSchedulingPolicy": cc_DurableObjectApplicationSchedulingPolicy_output, + "cc_DurableObjectsConfigurationNamespaceId": cc_DurableObjectsConfigurationNamespaceId_output, + "cc_Entrypoint": cc_Entrypoint_output, + "cc_EnvironmentVariable": cc_EnvironmentVariable_output, + "cc_EnvironmentVariableName": cc_EnvironmentVariableName_output, + "cc_EnvironmentVariableValue": cc_EnvironmentVariableValue_output, + "cc_EventName": cc_EventName_output, + "cc_EventType": cc_EventType_output, + "cc_ExecFormParam": cc_ExecFormParam_output, + "cc_ISO8601Timestamp": cc_ISO8601Timestamp_output, + "cc_Image": cc_Image_output, + "cc_InstanceID": cc_InstanceID_output, + "cc_InstanceType": cc_InstanceType_output, + "cc_ObservabilityLogs": cc_ObservabilityLogs_output, + "cc_PlacementEvent": cc_PlacementEvent_output, + "cc_Region": cc_Region_output, + "cc_RolloutID": cc_RolloutID_output, + "cc_SSHPublicKey": cc_SSHPublicKey_output, + "cc_ScheduledApplication": cc_ScheduledApplication_output, + "cc_ScheduledApplicationSchedulingPolicy": cc_ScheduledApplicationSchedulingPolicy_output, + "cc_UserDeploymentConfiguration": cc_UserDeploymentConfiguration_output, + "cc_UserSSHPublicKey": cc_UserSSHPublicKey_output, + "cc_WranglerSSHConfig": cc_WranglerSSHConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -561,6 +717,69 @@ export const tools: readonly Tool[] = [ "cc_Image": cc_Image, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/cc_ContainersListApplications" + }, + "result_info": { + "$ref": "#/$defs/cc_V4PaginatedResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cc_AccountID": cc_AccountID_output, + "cc_ApplicationConstraints": cc_ApplicationConstraints_output, + "cc_ApplicationDurableObjectsConfiguration": cc_ApplicationDurableObjectsConfiguration_output, + "cc_ApplicationHealth": cc_ApplicationHealth_output, + "cc_ApplicationHealthError": cc_ApplicationHealthError_output, + "cc_ApplicationHealthErrors": cc_ApplicationHealthErrors_output, + "cc_ApplicationHealthInstances": cc_ApplicationHealthInstances_output, + "cc_ApplicationID": cc_ApplicationID_output, + "cc_ApplicationJurisdiction": cc_ApplicationJurisdiction_output, + "cc_ApplicationName": cc_ApplicationName_output, + "cc_ApplicationObservability": cc_ApplicationObservability_output, + "cc_ApplicationRolloutActiveGracePeriod": cc_ApplicationRolloutActiveGracePeriod_output, + "cc_Command": cc_Command_output, + "cc_ContainersApplicationResponse": cc_ContainersApplicationResponse_output, + "cc_ContainersListApplications": cc_ContainersListApplications_output, + "cc_DeploymentObservability": cc_DeploymentObservability_output, + "cc_DurableObjectApplication": cc_DurableObjectApplication_output, + "cc_DurableObjectApplicationConfiguration": cc_DurableObjectApplicationConfiguration_output, + "cc_DurableObjectApplicationConstraints": cc_DurableObjectApplicationConstraints_output, + "cc_DurableObjectApplicationHealth": cc_DurableObjectApplicationHealth_output, + "cc_DurableObjectApplicationHealth_instances": cc_DurableObjectApplicationHealth_instances_output, + "cc_DurableObjectApplicationObservability": cc_DurableObjectApplicationObservability_output, + "cc_DurableObjectApplicationObservability_logs": cc_DurableObjectApplicationObservability_logs_output, + "cc_DurableObjectApplicationSchedulingPolicy": cc_DurableObjectApplicationSchedulingPolicy_output, + "cc_DurableObjectsConfigurationNamespaceId": cc_DurableObjectsConfigurationNamespaceId_output, + "cc_Entrypoint": cc_Entrypoint_output, + "cc_EnvironmentVariable": cc_EnvironmentVariable_output, + "cc_EnvironmentVariableName": cc_EnvironmentVariableName_output, + "cc_EnvironmentVariableValue": cc_EnvironmentVariableValue_output, + "cc_EventName": cc_EventName_output, + "cc_EventType": cc_EventType_output, + "cc_ExecFormParam": cc_ExecFormParam_output, + "cc_ISO8601Timestamp": cc_ISO8601Timestamp_output, + "cc_Image": cc_Image_output, + "cc_InstanceID": cc_InstanceID_output, + "cc_InstanceType": cc_InstanceType_output, + "cc_ObservabilityLogs": cc_ObservabilityLogs_output, + "cc_PlacementEvent": cc_PlacementEvent_output, + "cc_Region": cc_Region_output, + "cc_RolloutID": cc_RolloutID_output, + "cc_SSHPublicKey": cc_SSHPublicKey_output, + "cc_ScheduledApplication": cc_ScheduledApplication_output, + "cc_ScheduledApplicationSchedulingPolicy": cc_ScheduledApplicationSchedulingPolicy_output, + "cc_UserDeploymentConfiguration": cc_UserDeploymentConfiguration_output, + "cc_UserSSHPublicKey": cc_UserSSHPublicKey_output, + "cc_V4PaginatedResultInfo": cc_V4PaginatedResultInfo_output, + "cc_WranglerSSHConfig": cc_WranglerSSHConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/containers/applications/versions/tools.ts b/src/generated/forge-mcp/containers/applications/versions/tools.ts index ac619516..1b56cf5f 100644 --- a/src/generated/forge-mcp/containers/applications/versions/tools.ts +++ b/src/generated/forge-mcp/containers/applications/versions/tools.ts @@ -48,6 +48,39 @@ export const tools: readonly Tool[] = [ "application_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/cc_ApplicationVersion" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cc_ApplicationVersion": cc_ApplicationVersion_output, + "cc_Command": cc_Command_output, + "cc_DeploymentObservability": cc_DeploymentObservability_output, + "cc_Entrypoint": cc_Entrypoint_output, + "cc_EnvironmentVariable": cc_EnvironmentVariable_output, + "cc_EnvironmentVariableName": cc_EnvironmentVariableName_output, + "cc_EnvironmentVariableValue": cc_EnvironmentVariableValue_output, + "cc_ExecFormParam": cc_ExecFormParam_output, + "cc_Image": cc_Image_output, + "cc_InstanceType": cc_InstanceType_output, + "cc_ModifyUserDeploymentConfiguration": cc_ModifyUserDeploymentConfiguration_output, + "cc_ObservabilityLogs": cc_ObservabilityLogs_output, + "cc_SSHPublicKey": cc_SSHPublicKey_output, + "cc_UserSSHPublicKey": cc_UserSSHPublicKey_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/containers/images/tools.ts b/src/generated/forge-mcp/containers/images/tools.ts index 7bc50549..0654ce3a 100644 --- a/src/generated/forge-mcp/containers/images/tools.ts +++ b/src/generated/forge-mcp/containers/images/tools.ts @@ -42,6 +42,14 @@ export const tools: readonly Tool[] = [ "cc_PrepareContainerImageRequestBody": cc_PrepareContainerImageRequestBody, }, }, + outputSchema: { + "$ref": "#/$defs/cc_ContainerImagePreparation", + $defs: { + "cc_ContainerImagePreparation": cc_ContainerImagePreparation_output, + "cc_ContainerImagePreparationStatus": cc_ContainerImagePreparationStatus_output, + "cc_Image": cc_Image_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/containers/registries/credentials/tools.ts b/src/generated/forge-mcp/containers/registries/credentials/tools.ts index 06f9c1f8..fdb6db8d 100644 --- a/src/generated/forge-mcp/containers/registries/credentials/tools.ts +++ b/src/generated/forge-mcp/containers/registries/credentials/tools.ts @@ -46,6 +46,13 @@ export const tools: readonly Tool[] = [ "cc_ImageRegistryPermissions": cc_ImageRegistryPermissions, }, }, + outputSchema: { + "$ref": "#/$defs/cc_ContainersAccountRegistryToken", + $defs: { + "cc_AccountID": cc_AccountID_output, + "cc_ContainersAccountRegistryToken": cc_ContainersAccountRegistryToken_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/containers/registries/tools.ts b/src/generated/forge-mcp/containers/registries/tools.ts index 866a3f5b..902c78d6 100644 --- a/src/generated/forge-mcp/containers/registries/tools.ts +++ b/src/generated/forge-mcp/containers/registries/tools.ts @@ -52,6 +52,17 @@ export const tools: readonly Tool[] = [ "cc_SecretsStoreRef": cc_SecretsStoreRef, }, }, + outputSchema: { + "$ref": "#/$defs/cc_CustomerImageRegistry", + $defs: { + "cc_CustomerImageRegistry": cc_CustomerImageRegistry_output, + "cc_CustomerImageRegistry_kind": cc_CustomerImageRegistry_kind_output, + "cc_DefaultImageRegistryKind": cc_DefaultImageRegistryKind_output, + "cc_Domain": cc_Domain_output, + "cc_ExternalRegistryKind": cc_ExternalRegistryKind_output, + "cc_ISO8601Timestamp": cc_ISO8601Timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -121,6 +132,13 @@ export const tools: readonly Tool[] = [ "domain" ], }, + outputSchema: { + "$ref": "#/$defs/cc_ContainersDeleteImageRegistryResponseBody", + $defs: { + "cc_ContainersDeleteImageRegistryResponseBody": cc_ContainersDeleteImageRegistryResponseBody_output, + "cc_Domain": cc_Domain_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -180,6 +198,31 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/cc_CustomerImageRegistry" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cc_CustomerImageRegistry": cc_CustomerImageRegistry_output, + "cc_CustomerImageRegistry_kind": cc_CustomerImageRegistry_kind_output, + "cc_DefaultImageRegistryKind": cc_DefaultImageRegistryKind_output, + "cc_Domain": cc_Domain_output, + "cc_ExternalRegistryKind": cc_ExternalRegistryKind_output, + "cc_ISO8601Timestamp": cc_ISO8601Timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/contentScan/expressions/tools.ts b/src/generated/forge-mcp/contentScan/expressions/tools.ts index 2be93ace..c47b27ee 100644 --- a/src/generated/forge-mcp/contentScan/expressions/tools.ts +++ b/src/generated/forge-mcp/contentScan/expressions/tools.ts @@ -55,6 +55,29 @@ export const tools: readonly Tool[] = [ "waf-product-api-bundle_custom-scan-payload": waf_product_api_bundle_custom_scan_payload, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waf-product-api-bundle_custom-scan" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waf-product-api-bundle_custom-scan": waf_product_api_bundle_custom_scan_output, + "waf-product-api-bundle_custom-scan-id": waf_product_api_bundle_custom_scan_id_output, + "waf-product-api-bundle_custom-scan-payload": waf_product_api_bundle_custom_scan_payload_output, + "waf-product-api-bundle_identifier": waf_product_api_bundle_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -136,6 +159,29 @@ export const tools: readonly Tool[] = [ "expression_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waf-product-api-bundle_custom-scan" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waf-product-api-bundle_custom-scan": waf_product_api_bundle_custom_scan_output, + "waf-product-api-bundle_custom-scan-id": waf_product_api_bundle_custom_scan_id_output, + "waf-product-api-bundle_custom-scan-payload": waf_product_api_bundle_custom_scan_payload_output, + "waf-product-api-bundle_identifier": waf_product_api_bundle_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -211,6 +257,29 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waf-product-api-bundle_custom-scan" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waf-product-api-bundle_custom-scan": waf_product_api_bundle_custom_scan_output, + "waf-product-api-bundle_custom-scan-id": waf_product_api_bundle_custom_scan_id_output, + "waf-product-api-bundle_custom-scan-payload": waf_product_api_bundle_custom_scan_payload_output, + "waf-product-api-bundle_identifier": waf_product_api_bundle_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -310,6 +379,29 @@ export const tools: readonly Tool[] = [ "waf-product-api-bundle_custom-scan-payload": waf_product_api_bundle_custom_scan_payload, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waf-product-api-bundle_custom-scan" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waf-product-api-bundle_custom-scan": waf_product_api_bundle_custom_scan_output, + "waf-product-api-bundle_custom-scan-id": waf_product_api_bundle_custom_scan_id_output, + "waf-product-api-bundle_custom-scan-payload": waf_product_api_bundle_custom_scan_payload_output, + "waf-product-api-bundle_identifier": waf_product_api_bundle_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/contentScan/tools.ts b/src/generated/forge-mcp/contentScan/tools.ts index 4772bfc0..94923f59 100644 --- a/src/generated/forge-mcp/contentScan/tools.ts +++ b/src/generated/forge-mcp/contentScan/tools.ts @@ -28,6 +28,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/waf-product-api-bundle_status-2", + $defs: { + "waf-product-api-bundle_status-2": waf_product_api_bundle_status_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -98,6 +104,12 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/waf-product-api-bundle_status-2", + $defs: { + "waf-product-api-bundle_status-2": waf_product_api_bundle_status_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/cps/tools.ts b/src/generated/forge-mcp/cps/tools.ts index 3fb43e4a..2c099352 100644 --- a/src/generated/forge-mcp/cps/tools.ts +++ b/src/generated/forge-mcp/cps/tools.ts @@ -23,6 +23,14 @@ export const tools: readonly Tool[] = [ type: "object", properties: {}, }, + outputSchema: { + "$ref": "#/$defs/cps_communication_preferences", + $defs: { + "cps_communication_preferences": cps_communication_preferences_output, + "cps_communication_preferences_email": cps_communication_preferences_email_output, + "cps_customer_preference": cps_customer_preference_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -88,6 +96,14 @@ export const tools: readonly Tool[] = [ "cps_update_communication_preferences_request": cps_update_communication_preferences_request, }, }, + outputSchema: { + "$ref": "#/$defs/cps_communication_preferences", + $defs: { + "cps_communication_preferences": cps_communication_preferences_output, + "cps_communication_preferences_email": cps_communication_preferences_email_output, + "cps_customer_preference": cps_customer_preference_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/csamScanner/tools.ts b/src/generated/forge-mcp/csamScanner/tools.ts index ebeb495f..fcc09c13 100644 --- a/src/generated/forge-mcp/csamScanner/tools.ts +++ b/src/generated/forge-mcp/csamScanner/tools.ts @@ -43,6 +43,13 @@ export const tools: readonly Tool[] = [ "csam-config-service_zone_identifier": csam_config_service_zone_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/csam-config-service_csam_scanner_setting", + $defs: { + "csam-config-service_csam_scanner_setting": csam_config_service_csam_scanner_setting_output, + "csam-config-service_csam_scanner_value": csam_config_service_csam_scanner_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -109,6 +116,13 @@ export const tools: readonly Tool[] = [ "csam-config-service_zone_identifier": csam_config_service_zone_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/csam-config-service_csam_scanner_setting", + $defs: { + "csam-config-service_csam_scanner_setting": csam_config_service_csam_scanner_setting_output, + "csam-config-service_csam_scanner_value": csam_config_service_csam_scanner_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/customCsrs/tools.ts b/src/generated/forge-mcp/customCsrs/tools.ts index d74bfe3a..3e3df3a5 100644 --- a/src/generated/forge-mcp/customCsrs/tools.ts +++ b/src/generated/forge-mcp/customCsrs/tools.ts @@ -53,6 +53,13 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_custom_csr_create_request-2": tls_certificates_and_hostnames_custom_csr_create_request_2, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom_csr-2", + $defs: { + "tls-certificates-and-hostnames_custom_csr-2": tls_certificates_and_hostnames_custom_csr_2_output, + "tls-certificates-and-hostnames_custom_csr_identifier": tls_certificates_and_hostnames_custom_csr_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -142,6 +149,17 @@ export const tools: readonly Tool[] = [ "custom_csr_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom_csr_identifier" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_custom_csr_identifier": tls_certificates_and_hostnames_custom_csr_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -235,6 +253,13 @@ export const tools: readonly Tool[] = [ "custom_csr_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom_csr-2", + $defs: { + "tls-certificates-and-hostnames_custom_csr-2": tls_certificates_and_hostnames_custom_csr_2_output, + "tls-certificates-and-hostnames_custom_csr_identifier": tls_certificates_and_hostnames_custom_csr_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -348,6 +373,44 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom_csr-2" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_custom_csr-2": tls_certificates_and_hostnames_custom_csr_2_output, + "tls-certificates-and-hostnames_custom_csr_identifier": tls_certificates_and_hostnames_custom_csr_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/customHostnames/certificatePack/certificates/tools.ts b/src/generated/forge-mcp/customHostnames/certificatePack/certificates/tools.ts index 63e06903..107e4b38 100644 --- a/src/generated/forge-mcp/customHostnames/certificatePack/certificates/tools.ts +++ b/src/generated/forge-mcp/customHostnames/certificatePack/certificates/tools.ts @@ -63,6 +63,17 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom_hostname_identifier" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_custom_hostname_identifier": tls_certificates_and_hostnames_custom_hostname_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -157,6 +168,27 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_custom_cert_and_key": tls_certificates_and_hostnames_custom_cert_and_key, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-hostname", + $defs: { + "tls-certificates-and-hostnames_certificate_authority": tls_certificates_and_hostnames_certificate_authority_output, + "tls-certificates-and-hostnames_created_at": tls_certificates_and_hostnames_created_at_output, + "tls-certificates-and-hostnames_custom-hostname": tls_certificates_and_hostnames_custom_hostname_output, + "tls-certificates-and-hostnames_custom_hostname_identifier": tls_certificates_and_hostnames_custom_hostname_identifier_output, + "tls-certificates-and-hostnames_custom_metadata": tls_certificates_and_hostnames_custom_metadata_output, + "tls-certificates-and-hostnames_custom_origin_server": tls_certificates_and_hostnames_custom_origin_server_output, + "tls-certificates-and-hostnames_custom_origin_sni": tls_certificates_and_hostnames_custom_origin_sni_output, + "tls-certificates-and-hostnames_customhostname": tls_certificates_and_hostnames_customhostname_output, + "tls-certificates-and-hostnames_hostname": tls_certificates_and_hostnames_hostname_output, + "tls-certificates-and-hostnames_ownership_verification": tls_certificates_and_hostnames_ownership_verification_output, + "tls-certificates-and-hostnames_ownership_verification_http": tls_certificates_and_hostnames_ownership_verification_http_output, + "tls-certificates-and-hostnames_ssl": tls_certificates_and_hostnames_ssl_output, + "tls-certificates-and-hostnames_sslsettings": tls_certificates_and_hostnames_sslsettings_output, + "tls-certificates-and-hostnames_status-3": tls_certificates_and_hostnames_status_3_output, + "tls-certificates-and-hostnames_validation_record": tls_certificates_and_hostnames_validation_record_output, + "tls-certificates-and-hostnames_verification_errors": tls_certificates_and_hostnames_verification_errors_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/customHostnames/fallbackOrigin/tools.ts b/src/generated/forge-mcp/customHostnames/fallbackOrigin/tools.ts index 4bf46530..81487864 100644 --- a/src/generated/forge-mcp/customHostnames/fallbackOrigin/tools.ts +++ b/src/generated/forge-mcp/customHostnames/fallbackOrigin/tools.ts @@ -37,6 +37,17 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_fallbackorigin", + $defs: { + "tls-certificates-and-hostnames_created_at-2": tls_certificates_and_hostnames_created_at_2_output, + "tls-certificates-and-hostnames_errors": tls_certificates_and_hostnames_errors_output, + "tls-certificates-and-hostnames_fallbackorigin": tls_certificates_and_hostnames_fallbackorigin_output, + "tls-certificates-and-hostnames_origin": tls_certificates_and_hostnames_origin_output, + "tls-certificates-and-hostnames_status-4": tls_certificates_and_hostnames_status_4_output, + "tls-certificates-and-hostnames_updated_at": tls_certificates_and_hostnames_updated_at_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -115,6 +126,17 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_fallbackorigin", + $defs: { + "tls-certificates-and-hostnames_created_at-2": tls_certificates_and_hostnames_created_at_2_output, + "tls-certificates-and-hostnames_errors": tls_certificates_and_hostnames_errors_output, + "tls-certificates-and-hostnames_fallbackorigin": tls_certificates_and_hostnames_fallbackorigin_output, + "tls-certificates-and-hostnames_origin": tls_certificates_and_hostnames_origin_output, + "tls-certificates-and-hostnames_status-4": tls_certificates_and_hostnames_status_4_output, + "tls-certificates-and-hostnames_updated_at": tls_certificates_and_hostnames_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -210,6 +232,17 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_origin": tls_certificates_and_hostnames_origin, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_fallbackorigin", + $defs: { + "tls-certificates-and-hostnames_created_at-2": tls_certificates_and_hostnames_created_at_2_output, + "tls-certificates-and-hostnames_errors": tls_certificates_and_hostnames_errors_output, + "tls-certificates-and-hostnames_fallbackorigin": tls_certificates_and_hostnames_fallbackorigin_output, + "tls-certificates-and-hostnames_origin": tls_certificates_and_hostnames_origin_output, + "tls-certificates-and-hostnames_status-4": tls_certificates_and_hostnames_status_4_output, + "tls-certificates-and-hostnames_updated_at": tls_certificates_and_hostnames_updated_at_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/customHostnames/quota/tools.ts b/src/generated/forge-mcp/customHostnames/quota/tools.ts index 6cf1eb21..579f7f68 100644 --- a/src/generated/forge-mcp/customHostnames/quota/tools.ts +++ b/src/generated/forge-mcp/customHostnames/quota/tools.ts @@ -29,6 +29,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom_hostname_quota", + $defs: { + "tls-certificates-and-hostnames_custom_hostname_quota": tls_certificates_and_hostnames_custom_hostname_quota_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/customHostnames/tools.ts b/src/generated/forge-mcp/customHostnames/tools.ts index 7d84bd05..713a2555 100644 --- a/src/generated/forge-mcp/customHostnames/tools.ts +++ b/src/generated/forge-mcp/customHostnames/tools.ts @@ -100,6 +100,27 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_sslsettings": tls_certificates_and_hostnames_sslsettings, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-hostname", + $defs: { + "tls-certificates-and-hostnames_certificate_authority": tls_certificates_and_hostnames_certificate_authority_output, + "tls-certificates-and-hostnames_created_at": tls_certificates_and_hostnames_created_at_output, + "tls-certificates-and-hostnames_custom-hostname": tls_certificates_and_hostnames_custom_hostname_output, + "tls-certificates-and-hostnames_custom_hostname_identifier": tls_certificates_and_hostnames_custom_hostname_identifier_output, + "tls-certificates-and-hostnames_custom_metadata": tls_certificates_and_hostnames_custom_metadata_output, + "tls-certificates-and-hostnames_custom_origin_server": tls_certificates_and_hostnames_custom_origin_server_output, + "tls-certificates-and-hostnames_custom_origin_sni": tls_certificates_and_hostnames_custom_origin_sni_output, + "tls-certificates-and-hostnames_customhostname": tls_certificates_and_hostnames_customhostname_output, + "tls-certificates-and-hostnames_hostname": tls_certificates_and_hostnames_hostname_output, + "tls-certificates-and-hostnames_ownership_verification": tls_certificates_and_hostnames_ownership_verification_output, + "tls-certificates-and-hostnames_ownership_verification_http": tls_certificates_and_hostnames_ownership_verification_http_output, + "tls-certificates-and-hostnames_ssl": tls_certificates_and_hostnames_ssl_output, + "tls-certificates-and-hostnames_sslsettings": tls_certificates_and_hostnames_sslsettings_output, + "tls-certificates-and-hostnames_status-3": tls_certificates_and_hostnames_status_3_output, + "tls-certificates-and-hostnames_validation_record": tls_certificates_and_hostnames_validation_record_output, + "tls-certificates-and-hostnames_verification_errors": tls_certificates_and_hostnames_verification_errors_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -195,6 +216,17 @@ export const tools: readonly Tool[] = [ "custom_hostname_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom_hostname_identifier" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_custom_hostname_identifier": tls_certificates_and_hostnames_custom_hostname_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -314,6 +346,27 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_sslsettings": tls_certificates_and_hostnames_sslsettings, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-hostname", + $defs: { + "tls-certificates-and-hostnames_certificate_authority": tls_certificates_and_hostnames_certificate_authority_output, + "tls-certificates-and-hostnames_created_at": tls_certificates_and_hostnames_created_at_output, + "tls-certificates-and-hostnames_custom-hostname": tls_certificates_and_hostnames_custom_hostname_output, + "tls-certificates-and-hostnames_custom_hostname_identifier": tls_certificates_and_hostnames_custom_hostname_identifier_output, + "tls-certificates-and-hostnames_custom_metadata": tls_certificates_and_hostnames_custom_metadata_output, + "tls-certificates-and-hostnames_custom_origin_server": tls_certificates_and_hostnames_custom_origin_server_output, + "tls-certificates-and-hostnames_custom_origin_sni": tls_certificates_and_hostnames_custom_origin_sni_output, + "tls-certificates-and-hostnames_customhostname": tls_certificates_and_hostnames_customhostname_output, + "tls-certificates-and-hostnames_hostname": tls_certificates_and_hostnames_hostname_output, + "tls-certificates-and-hostnames_ownership_verification": tls_certificates_and_hostnames_ownership_verification_output, + "tls-certificates-and-hostnames_ownership_verification_http": tls_certificates_and_hostnames_ownership_verification_http_output, + "tls-certificates-and-hostnames_ssl": tls_certificates_and_hostnames_ssl_output, + "tls-certificates-and-hostnames_sslsettings": tls_certificates_and_hostnames_sslsettings_output, + "tls-certificates-and-hostnames_status-3": tls_certificates_and_hostnames_status_3_output, + "tls-certificates-and-hostnames_validation_record": tls_certificates_and_hostnames_validation_record_output, + "tls-certificates-and-hostnames_verification_errors": tls_certificates_and_hostnames_verification_errors_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -409,6 +462,27 @@ export const tools: readonly Tool[] = [ "custom_hostname_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-hostname", + $defs: { + "tls-certificates-and-hostnames_certificate_authority": tls_certificates_and_hostnames_certificate_authority_output, + "tls-certificates-and-hostnames_created_at": tls_certificates_and_hostnames_created_at_output, + "tls-certificates-and-hostnames_custom-hostname": tls_certificates_and_hostnames_custom_hostname_output, + "tls-certificates-and-hostnames_custom_hostname_identifier": tls_certificates_and_hostnames_custom_hostname_identifier_output, + "tls-certificates-and-hostnames_custom_metadata": tls_certificates_and_hostnames_custom_metadata_output, + "tls-certificates-and-hostnames_custom_origin_server": tls_certificates_and_hostnames_custom_origin_server_output, + "tls-certificates-and-hostnames_custom_origin_sni": tls_certificates_and_hostnames_custom_origin_sni_output, + "tls-certificates-and-hostnames_customhostname": tls_certificates_and_hostnames_customhostname_output, + "tls-certificates-and-hostnames_hostname": tls_certificates_and_hostnames_hostname_output, + "tls-certificates-and-hostnames_ownership_verification": tls_certificates_and_hostnames_ownership_verification_output, + "tls-certificates-and-hostnames_ownership_verification_http": tls_certificates_and_hostnames_ownership_verification_http_output, + "tls-certificates-and-hostnames_ssl": tls_certificates_and_hostnames_ssl_output, + "tls-certificates-and-hostnames_sslsettings": tls_certificates_and_hostnames_sslsettings_output, + "tls-certificates-and-hostnames_status-3": tls_certificates_and_hostnames_status_3_output, + "tls-certificates-and-hostnames_validation_record": tls_certificates_and_hostnames_validation_record_output, + "tls-certificates-and-hostnames_verification_errors": tls_certificates_and_hostnames_verification_errors_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -621,6 +695,42 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-hostname" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/tls-certificates-and-hostnames_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_certificate_authority": tls_certificates_and_hostnames_certificate_authority_output, + "tls-certificates-and-hostnames_created_at": tls_certificates_and_hostnames_created_at_output, + "tls-certificates-and-hostnames_custom-hostname": tls_certificates_and_hostnames_custom_hostname_output, + "tls-certificates-and-hostnames_custom_hostname_identifier": tls_certificates_and_hostnames_custom_hostname_identifier_output, + "tls-certificates-and-hostnames_custom_metadata": tls_certificates_and_hostnames_custom_metadata_output, + "tls-certificates-and-hostnames_custom_origin_server": tls_certificates_and_hostnames_custom_origin_server_output, + "tls-certificates-and-hostnames_custom_origin_sni": tls_certificates_and_hostnames_custom_origin_sni_output, + "tls-certificates-and-hostnames_customhostname": tls_certificates_and_hostnames_customhostname_output, + "tls-certificates-and-hostnames_hostname": tls_certificates_and_hostnames_hostname_output, + "tls-certificates-and-hostnames_ownership_verification": tls_certificates_and_hostnames_ownership_verification_output, + "tls-certificates-and-hostnames_ownership_verification_http": tls_certificates_and_hostnames_ownership_verification_http_output, + "tls-certificates-and-hostnames_result_info": tls_certificates_and_hostnames_result_info_output, + "tls-certificates-and-hostnames_ssl": tls_certificates_and_hostnames_ssl_output, + "tls-certificates-and-hostnames_sslsettings": tls_certificates_and_hostnames_sslsettings_output, + "tls-certificates-and-hostnames_status-3": tls_certificates_and_hostnames_status_3_output, + "tls-certificates-and-hostnames_validation_record": tls_certificates_and_hostnames_validation_record_output, + "tls-certificates-and-hostnames_verification_errors": tls_certificates_and_hostnames_verification_errors_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/customNameservers/tools.ts b/src/generated/forge-mcp/customNameservers/tools.ts index aaaf7f0f..c7c02614 100644 --- a/src/generated/forge-mcp/customNameservers/tools.ts +++ b/src/generated/forge-mcp/customNameservers/tools.ts @@ -62,6 +62,16 @@ export const tools: readonly Tool[] = [ "dns-custom-nameservers_ns_set": dns_custom_nameservers_ns_set, }, }, + outputSchema: { + "$ref": "#/$defs/dns-custom-nameservers_CustomNS", + $defs: { + "dns-custom-nameservers_CustomNS": dns_custom_nameservers_CustomNS_output, + "dns-custom-nameservers_CustomNS_dns_recordsItem": dns_custom_nameservers_CustomNS_dns_recordsItem_output, + "dns-custom-nameservers_identifier-2": dns_custom_nameservers_identifier_2_output, + "dns-custom-nameservers_ns_name": dns_custom_nameservers_ns_name_output, + "dns-custom-nameservers_ns_set": dns_custom_nameservers_ns_set_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -145,6 +155,41 @@ export const tools: readonly Tool[] = [ "custom_ns_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "type": "string" + }, + "maxItems": 0, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -246,6 +291,47 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dns-custom-nameservers_CustomNS" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dns-custom-nameservers_CustomNS": dns_custom_nameservers_CustomNS_output, + "dns-custom-nameservers_CustomNS_dns_recordsItem": dns_custom_nameservers_CustomNS_dns_recordsItem_output, + "dns-custom-nameservers_identifier-2": dns_custom_nameservers_identifier_2_output, + "dns-custom-nameservers_ns_name": dns_custom_nameservers_ns_name_output, + "dns-custom-nameservers_ns_set": dns_custom_nameservers_ns_set_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/customPages/accountAssets/tools.ts b/src/generated/forge-mcp/customPages/accountAssets/tools.ts index 6ff9b163..0025a8f7 100644 --- a/src/generated/forge-mcp/customPages/accountAssets/tools.ts +++ b/src/generated/forge-mcp/customPages/accountAssets/tools.ts @@ -76,6 +76,16 @@ export const tools: readonly Tool[] = [ "custom-pages_asset_url": custom_pages_asset_url, }, }, + outputSchema: { + "$ref": "#/$defs/custom-pages_custom_asset", + $defs: { + "custom-pages_asset_description": custom_pages_asset_description_output, + "custom-pages_asset_name": custom_pages_asset_name_output, + "custom-pages_asset_url": custom_pages_asset_url_output, + "custom-pages_custom_asset": custom_pages_custom_asset_output, + "custom-pages_timestamp": custom_pages_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -212,6 +222,16 @@ export const tools: readonly Tool[] = [ "asset_name" ], }, + outputSchema: { + "$ref": "#/$defs/custom-pages_custom_asset", + $defs: { + "custom-pages_asset_description": custom_pages_asset_description_output, + "custom-pages_asset_name": custom_pages_asset_name_output, + "custom-pages_asset_url": custom_pages_asset_url_output, + "custom-pages_custom_asset": custom_pages_custom_asset_output, + "custom-pages_timestamp": custom_pages_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -288,6 +308,47 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/custom-pages_custom_asset" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "custom-pages_asset_description": custom_pages_asset_description_output, + "custom-pages_asset_name": custom_pages_asset_name_output, + "custom-pages_asset_url": custom_pages_asset_url_output, + "custom-pages_custom_asset": custom_pages_custom_asset_output, + "custom-pages_timestamp": custom_pages_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -416,6 +477,16 @@ export const tools: readonly Tool[] = [ "custom-pages_asset_url": custom_pages_asset_url, }, }, + outputSchema: { + "$ref": "#/$defs/custom-pages_custom_asset", + $defs: { + "custom-pages_asset_description": custom_pages_asset_description_output, + "custom-pages_asset_name": custom_pages_asset_name_output, + "custom-pages_asset_url": custom_pages_asset_url_output, + "custom-pages_custom_asset": custom_pages_custom_asset_output, + "custom-pages_timestamp": custom_pages_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/customPages/accountCustomPages/previewTokens/tools.ts b/src/generated/forge-mcp/customPages/accountCustomPages/previewTokens/tools.ts index 984366ce..87274849 100644 --- a/src/generated/forge-mcp/customPages/accountCustomPages/previewTokens/tools.ts +++ b/src/generated/forge-mcp/customPages/accountCustomPages/previewTokens/tools.ts @@ -45,6 +45,12 @@ export const tools: readonly Tool[] = [ "custom-pages_preview_request": custom_pages_preview_request, }, }, + outputSchema: { + "$ref": "#/$defs/custom-pages_preview_token", + $defs: { + "custom-pages_preview_token": custom_pages_preview_token_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/customPages/accountCustomPages/tools.ts b/src/generated/forge-mcp/customPages/accountCustomPages/tools.ts index af8758db..e6f510e0 100644 --- a/src/generated/forge-mcp/customPages/accountCustomPages/tools.ts +++ b/src/generated/forge-mcp/customPages/accountCustomPages/tools.ts @@ -48,6 +48,15 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "$ref": "#/$defs/custom-pages_custom_page", + $defs: { + "custom-pages_custom_page": custom_pages_custom_page_output, + "custom-pages_state": custom_pages_state_output, + "custom-pages_timestamp": custom_pages_timestamp_output, + "custom-pages_url": custom_pages_url_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -119,6 +128,46 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/custom-pages_custom_page" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "custom-pages_custom_page": custom_pages_custom_page_output, + "custom-pages_state": custom_pages_state_output, + "custom-pages_timestamp": custom_pages_timestamp_output, + "custom-pages_url": custom_pages_url_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -259,6 +308,15 @@ export const tools: readonly Tool[] = [ "custom-pages_url": custom_pages_url, }, }, + outputSchema: { + "$ref": "#/$defs/custom-pages_custom_page", + $defs: { + "custom-pages_custom_page": custom_pages_custom_page_output, + "custom-pages_state": custom_pages_state_output, + "custom-pages_timestamp": custom_pages_timestamp_output, + "custom-pages_url": custom_pages_url_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/d1/timeTravel/tools.ts b/src/generated/forge-mcp/d1/timeTravel/tools.ts index e1583b09..8898e029 100644 --- a/src/generated/forge-mcp/d1/timeTravel/tools.ts +++ b/src/generated/forge-mcp/d1/timeTravel/tools.ts @@ -47,6 +47,17 @@ export const tools: readonly Tool[] = [ "d1_time-travel-timestamp": d1_time_travel_timestamp, }, }, + outputSchema: { + "properties": { + "bookmark": { + "$ref": "#/$defs/d1_time-travel-bookmark" + } + }, + "type": "object", + $defs: { + "d1_time-travel-bookmark": d1_time_travel_bookmark_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -123,6 +134,13 @@ export const tools: readonly Tool[] = [ "d1_time-travel-timestamp": d1_time_travel_timestamp, }, }, + outputSchema: { + "$ref": "#/$defs/d1_time-travel-restore-response", + $defs: { + "d1_time-travel-bookmark": d1_time_travel_bookmark_output, + "d1_time-travel-restore-response": d1_time_travel_restore_response_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, diff --git a/src/generated/forge-mcp/d1/tools.ts b/src/generated/forge-mcp/d1/tools.ts index bd854592..c9fb5f6e 100644 --- a/src/generated/forge-mcp/d1/tools.ts +++ b/src/generated/forge-mcp/d1/tools.ts @@ -87,6 +87,20 @@ export const tools: readonly Tool[] = [ "d1_read-replication-details-for-request": d1_read_replication_details_for_request, }, }, + outputSchema: { + "$ref": "#/$defs/d1_database-details-response", + $defs: { + "d1_created-at": d1_created_at_output, + "d1_database-details-response": d1_database_details_response_output, + "d1_database-identifier": d1_database_identifier_output, + "d1_database-name": d1_database_name_output, + "d1_database-version": d1_database_version_output, + "d1_file-size": d1_file_size_output, + "d1_jurisdiction-nullable": d1_jurisdiction_nullable_output, + "d1_read-replication-details-for-response": d1_read_replication_details_for_response_output, + "d1_table-count": d1_table_count_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -151,6 +165,9 @@ export const tools: readonly Tool[] = [ "database_id" ], }, + outputSchema: { + "type": "null", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -213,6 +230,20 @@ export const tools: readonly Tool[] = [ "d1_read-replication-details-for-request": d1_read_replication_details_for_request, }, }, + outputSchema: { + "$ref": "#/$defs/d1_database-details-response", + $defs: { + "d1_created-at": d1_created_at_output, + "d1_database-details-response": d1_database_details_response_output, + "d1_database-identifier": d1_database_identifier_output, + "d1_database-name": d1_database_name_output, + "d1_database-version": d1_database_version_output, + "d1_file-size": d1_file_size_output, + "d1_jurisdiction-nullable": d1_jurisdiction_nullable_output, + "d1_read-replication-details-for-response": d1_read_replication_details_for_response_output, + "d1_table-count": d1_table_count_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -293,6 +324,20 @@ export const tools: readonly Tool[] = [ "database_id" ], }, + outputSchema: { + "$ref": "#/$defs/d1_database-details-response", + $defs: { + "d1_created-at": d1_created_at_output, + "d1_database-details-response": d1_database_details_response_output, + "d1_database-identifier": d1_database_identifier_output, + "d1_database-name": d1_database_name_output, + "d1_database-version": d1_database_version_output, + "d1_file-size": d1_file_size_output, + "d1_jurisdiction-nullable": d1_jurisdiction_nullable_output, + "d1_read-replication-details-for-response": d1_read_replication_details_for_response_output, + "d1_table-count": d1_table_count_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -369,6 +414,45 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/d1_database-response" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "d1_created-at": d1_created_at_output, + "d1_database-identifier": d1_database_identifier_output, + "d1_database-name": d1_database_name_output, + "d1_database-response": d1_database_response_output, + "d1_database-version": d1_database_version_output, + "d1_jurisdiction-nullable": d1_jurisdiction_nullable_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -473,6 +557,30 @@ export const tools: readonly Tool[] = [ "d1_sql": d1_sql, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/d1_query-result-response" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "d1_query-meta": d1_query_meta_output, + "d1_query-meta_timings": d1_query_meta_timings_output, + "d1_query-result-response": d1_query_result_response_output, + "d1_served-by-colo": d1_served_by_colo_output, + "d1_served-by-region": d1_served_by_region_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -558,6 +666,31 @@ export const tools: readonly Tool[] = [ "d1_sql": d1_sql, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/d1_raw-result-response" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "d1_query-meta": d1_query_meta_output, + "d1_query-meta_timings": d1_query_meta_timings_output, + "d1_raw-result-response": d1_raw_result_response_output, + "d1_raw-result-response_results": d1_raw_result_response_results_output, + "d1_served-by-colo": d1_served_by_colo_output, + "d1_served-by-region": d1_served_by_region_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -646,6 +779,20 @@ export const tools: readonly Tool[] = [ "d1_database-name": d1_database_name, }, }, + outputSchema: { + "$ref": "#/$defs/d1_database-details-response", + $defs: { + "d1_created-at": d1_created_at_output, + "d1_database-details-response": d1_database_details_response_output, + "d1_database-identifier": d1_database_identifier_output, + "d1_database-name": d1_database_name_output, + "d1_database-version": d1_database_version_output, + "d1_file-size": d1_file_size_output, + "d1_jurisdiction-nullable": d1_jurisdiction_nullable_output, + "d1_read-replication-details-for-response": d1_read_replication_details_for_response_output, + "d1_table-count": d1_table_count_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -715,6 +862,20 @@ export const tools: readonly Tool[] = [ "d1_read-replication-details-for-request": d1_read_replication_details_for_request, }, }, + outputSchema: { + "$ref": "#/$defs/d1_database-details-response", + $defs: { + "d1_created-at": d1_created_at_output, + "d1_database-details-response": d1_database_details_response_output, + "d1_database-identifier": d1_database_identifier_output, + "d1_database-name": d1_database_name_output, + "d1_database-version": d1_database_version_output, + "d1_file-size": d1_file_size_output, + "d1_jurisdiction-nullable": d1_jurisdiction_nullable_output, + "d1_read-replication-details-for-response": d1_read_replication_details_for_response_output, + "d1_table-count": d1_table_count_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/diagnostics/endpointHealthchecks/tools.ts b/src/generated/forge-mcp/diagnostics/endpointHealthchecks/tools.ts index 5c6eee42..0b6e6630 100644 --- a/src/generated/forge-mcp/diagnostics/endpointHealthchecks/tools.ts +++ b/src/generated/forge-mcp/diagnostics/endpointHealthchecks/tools.ts @@ -45,6 +45,14 @@ export const tools: readonly Tool[] = [ "magic-transit_endpoint_health_check": magic_transit_endpoint_health_check, }, }, + outputSchema: { + "$ref": "#/$defs/magic-transit_endpoint_health_check_response", + $defs: { + "magic-transit_check_type": magic_transit_check_type_output, + "magic-transit_endpoint_health_check_response": magic_transit_endpoint_health_check_response_output, + "magic-transit_uuid": magic_transit_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -108,6 +116,13 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/magic-transit_api-response-common", + $defs: { + "magic-transit_api-response-common": magic_transit_api_response_common_output, + "magic-transit_messages": magic_transit_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -165,6 +180,14 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/magic-transit_endpoint_health_check_response", + $defs: { + "magic-transit_check_type": magic_transit_check_type_output, + "magic-transit_endpoint_health_check_response": magic_transit_endpoint_health_check_response_output, + "magic-transit_uuid": magic_transit_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -222,6 +245,28 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic-transit_endpoint_health_check_response" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic-transit_check_type": magic_transit_check_type_output, + "magic-transit_endpoint_health_check_response": magic_transit_endpoint_health_check_response_output, + "magic-transit_uuid": magic_transit_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -306,6 +351,14 @@ export const tools: readonly Tool[] = [ "magic-transit_endpoint_health_check": magic_transit_endpoint_health_check, }, }, + outputSchema: { + "$ref": "#/$defs/magic-transit_endpoint_health_check_response", + $defs: { + "magic-transit_check_type": magic_transit_check_type_output, + "magic-transit_endpoint_health_check_response": magic_transit_endpoint_health_check_response_output, + "magic-transit_uuid": magic_transit_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/diagnostics/traceroutes/tools.ts b/src/generated/forge-mcp/diagnostics/traceroutes/tools.ts index 9a37cb30..39c36daa 100644 --- a/src/generated/forge-mcp/diagnostics/traceroutes/tools.ts +++ b/src/generated/forge-mcp/diagnostics/traceroutes/tools.ts @@ -91,6 +91,48 @@ export const tools: readonly Tool[] = [ "magic-transit_wait_time": magic_transit_wait_time, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic-transit_target_result" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic-transit_asn": magic_transit_asn_output, + "magic-transit_colo": magic_transit_colo_output, + "magic-transit_colo_city": magic_transit_colo_city_output, + "magic-transit_colo_name": magic_transit_colo_name_output, + "magic-transit_colo_result": magic_transit_colo_result_output, + "magic-transit_error": magic_transit_error_output, + "magic-transit_hop_result": magic_transit_hop_result_output, + "magic-transit_ip": magic_transit_ip_output, + "magic-transit_labels": magic_transit_labels_output, + "magic-transit_max_rtt_ms": magic_transit_max_rtt_ms_output, + "magic-transit_mean_rtt_ms": magic_transit_mean_rtt_ms_output, + "magic-transit_min_rtt_ms": magic_transit_min_rtt_ms_output, + "magic-transit_name": magic_transit_name_output, + "magic-transit_node_result": magic_transit_node_result_output, + "magic-transit_packet_count": magic_transit_packet_count_output, + "magic-transit_packets_lost": magic_transit_packets_lost_output, + "magic-transit_packets_sent": magic_transit_packets_sent_output, + "magic-transit_packets_ttl": magic_transit_packets_ttl_output, + "magic-transit_std_dev_rtt_ms": magic_transit_std_dev_rtt_ms_output, + "magic-transit_target": magic_transit_target_output, + "magic-transit_target_result": magic_transit_target_result_output, + "magic-transit_target_summary": magic_transit_target_summary_output, + "magic-transit_traceroute_time_ms": magic_transit_traceroute_time_ms_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/dls/regionalServices/prefixBindings/tools.ts b/src/generated/forge-mcp/dls/regionalServices/prefixBindings/tools.ts index 2d607627..5c33939c 100644 --- a/src/generated/forge-mcp/dls/regionalServices/prefixBindings/tools.ts +++ b/src/generated/forge-mcp/dls/regionalServices/prefixBindings/tools.ts @@ -44,6 +44,12 @@ export const tools: readonly Tool[] = [ "dls_CreatePrefixBindingInput": dls_CreatePrefixBindingInput, }, }, + outputSchema: { + "$ref": "#/$defs/dls_PrefixBinding", + $defs: { + "dls_PrefixBinding": dls_PrefixBinding_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -107,6 +113,13 @@ export const tools: readonly Tool[] = [ "binding_id" ], }, + outputSchema: { + "$ref": "#/$defs/dls_good_response", + $defs: { + "dls_coded_message": dls_coded_message_output, + "dls_good_response": dls_good_response_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -173,6 +186,12 @@ export const tools: readonly Tool[] = [ "dls_UpdatePrefixBindingInput": dls_UpdatePrefixBindingInput, }, }, + outputSchema: { + "$ref": "#/$defs/dls_PrefixBinding", + $defs: { + "dls_PrefixBinding": dls_PrefixBinding_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -236,6 +255,12 @@ export const tools: readonly Tool[] = [ "binding_id" ], }, + outputSchema: { + "$ref": "#/$defs/dls_PrefixBinding", + $defs: { + "dls_PrefixBinding": dls_PrefixBinding_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -298,6 +323,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dls_PrefixBinding" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/dls_PrefixBindingPaginatedListResponse_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dls_PrefixBinding": dls_PrefixBinding_output, + "dls_PrefixBindingPaginatedListResponse_result_info": dls_PrefixBindingPaginatedListResponse_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dls/regions/tools.ts b/src/generated/forge-mcp/dls/regions/tools.ts index 468f55d7..84b54b60 100644 --- a/src/generated/forge-mcp/dls/regions/tools.ts +++ b/src/generated/forge-mcp/dls/regions/tools.ts @@ -37,6 +37,12 @@ export const tools: readonly Tool[] = [ "region_id" ], }, + outputSchema: { + "$ref": "#/$defs/dls_RegionPublic", + $defs: { + "dls_RegionPublic": dls_RegionPublic_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -107,6 +113,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dls_RegionPublic" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/dls_RegionPublicPaginatedListResponse_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dls_RegionPublic": dls_RegionPublic_output, + "dls_RegionPublicPaginatedListResponse_result_info": dls_RegionPublicPaginatedListResponse_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/dnssec/list/tools.ts b/src/generated/forge-mcp/dns/dnssec/list/tools.ts index b16924ae..683b7edc 100644 --- a/src/generated/forge-mcp/dns/dnssec/list/tools.ts +++ b/src/generated/forge-mcp/dns/dnssec/list/tools.ts @@ -35,6 +35,31 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dnssec_dnssec_zsk" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dnssec_dnskey_record": dnssec_dnskey_record_output, + "dnssec_dnskey_record_header": dnssec_dnskey_record_header_output, + "dnssec_dnskey_signing_key": dnssec_dnskey_signing_key_output, + "dnssec_dnssec_key_state": dnssec_dnssec_key_state_output, + "dnssec_dnssec_zsk": dnssec_dnssec_zsk_output, + "dnssec_key_storage_location": dnssec_key_storage_location_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/dnssec/tools.ts b/src/generated/forge-mcp/dns/dnssec/tools.ts index b0e1dace..eb196e61 100644 --- a/src/generated/forge-mcp/dns/dnssec/tools.ts +++ b/src/generated/forge-mcp/dns/dnssec/tools.ts @@ -47,6 +47,9 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -142,6 +145,26 @@ export const tools: readonly Tool[] = [ "dnssec_dnssec_use_nsec3": dnssec_dnssec_use_nsec3, }, }, + outputSchema: { + "$ref": "#/$defs/dnssec_dnssec", + $defs: { + "dnssec_algorithm": dnssec_algorithm_output, + "dnssec_digest": dnssec_digest_output, + "dnssec_digest_algorithm": dnssec_digest_algorithm_output, + "dnssec_digest_type": dnssec_digest_type_output, + "dnssec_dnssec": dnssec_dnssec_output, + "dnssec_dnssec_multi_signer": dnssec_dnssec_multi_signer_output, + "dnssec_dnssec_presigned": dnssec_dnssec_presigned_output, + "dnssec_dnssec_use_nsec3": dnssec_dnssec_use_nsec3_output, + "dnssec_ds": dnssec_ds_output, + "dnssec_flags": dnssec_flags_output, + "dnssec_key_tag": dnssec_key_tag_output, + "dnssec_key_type": dnssec_key_type_output, + "dnssec_modified_on": dnssec_modified_on_output, + "dnssec_public_key": dnssec_public_key_output, + "dnssec_status": dnssec_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -222,6 +245,26 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/dnssec_dnssec", + $defs: { + "dnssec_algorithm": dnssec_algorithm_output, + "dnssec_digest": dnssec_digest_output, + "dnssec_digest_algorithm": dnssec_digest_algorithm_output, + "dnssec_digest_type": dnssec_digest_type_output, + "dnssec_dnssec": dnssec_dnssec_output, + "dnssec_dnssec_multi_signer": dnssec_dnssec_multi_signer_output, + "dnssec_dnssec_presigned": dnssec_dnssec_presigned_output, + "dnssec_dnssec_use_nsec3": dnssec_dnssec_use_nsec3_output, + "dnssec_ds": dnssec_ds_output, + "dnssec_flags": dnssec_flags_output, + "dnssec_key_tag": dnssec_key_tag_output, + "dnssec_key_type": dnssec_key_type_output, + "dnssec_modified_on": dnssec_modified_on_output, + "dnssec_public_key": dnssec_public_key_output, + "dnssec_status": dnssec_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/domainconnect/tools.ts b/src/generated/forge-mcp/dns/domainconnect/tools.ts index f33cb045..b7137665 100644 --- a/src/generated/forge-mcp/dns/domainconnect/tools.ts +++ b/src/generated/forge-mcp/dns/domainconnect/tools.ts @@ -29,6 +29,9 @@ export const tools: readonly Tool[] = [ "domain" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -114,6 +117,13 @@ export const tools: readonly Tool[] = [ "account" ], }, + outputSchema: { + "$ref": "#/$defs/domain-connect_neededByStratus", + $defs: { + "domain-connect_neededByStratus": domain_connect_neededByStratus_output, + "domain-connect_templateSpec": domain_connect_templateSpec_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -176,6 +186,9 @@ export const tools: readonly Tool[] = [ "service" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/records/tools.ts b/src/generated/forge-mcp/dns/records/tools.ts index 87089cac..03e5d2b8 100644 --- a/src/generated/forge-mcp/dns/records/tools.ts +++ b/src/generated/forge-mcp/dns/records/tools.ts @@ -203,6 +203,58 @@ export const tools: readonly Tool[] = [ "dns-records_ttl": dns_records_ttl, }, }, + outputSchema: { + "$ref": "#/$defs/dns-records_dns-response-batch-object", + $defs: { + "dns-records_AAAARecord": dns_records_AAAARecord_output, + "dns-records_ARecord": dns_records_ARecord_output, + "dns-records_CAARecord": dns_records_CAARecord_output, + "dns-records_CAARecord_data": dns_records_CAARecord_data_output, + "dns-records_CERTRecord": dns_records_CERTRecord_output, + "dns-records_CERTRecord_data": dns_records_CERTRecord_data_output, + "dns-records_CNAMERecord": dns_records_CNAMERecord_output, + "dns-records_CNAMERecord_settings": dns_records_CNAMERecord_settings_output, + "dns-records_DNSKEYRecord": dns_records_DNSKEYRecord_output, + "dns-records_DNSKEYRecord_data": dns_records_DNSKEYRecord_data_output, + "dns-records_DSRecord": dns_records_DSRecord_output, + "dns-records_DSRecord_data": dns_records_DSRecord_data_output, + "dns-records_HTTPSRecord": dns_records_HTTPSRecord_output, + "dns-records_HTTPSRecord_data": dns_records_HTTPSRecord_data_output, + "dns-records_LOCRecord": dns_records_LOCRecord_output, + "dns-records_LOCRecord_data": dns_records_LOCRecord_data_output, + "dns-records_MXRecord": dns_records_MXRecord_output, + "dns-records_NAPTRRecord": dns_records_NAPTRRecord_output, + "dns-records_NAPTRRecord_data": dns_records_NAPTRRecord_data_output, + "dns-records_NSRecord": dns_records_NSRecord_output, + "dns-records_OPENPGPKEYRecord": dns_records_OPENPGPKEYRecord_output, + "dns-records_PTRRecord": dns_records_PTRRecord_output, + "dns-records_SMIMEARecord": dns_records_SMIMEARecord_output, + "dns-records_SMIMEARecord_data": dns_records_SMIMEARecord_data_output, + "dns-records_SRVRecord": dns_records_SRVRecord_output, + "dns-records_SRVRecord_data": dns_records_SRVRecord_data_output, + "dns-records_SSHFPRecord": dns_records_SSHFPRecord_output, + "dns-records_SSHFPRecord_data": dns_records_SSHFPRecord_data_output, + "dns-records_SVCBRecord": dns_records_SVCBRecord_output, + "dns-records_SVCBRecord_data": dns_records_SVCBRecord_data_output, + "dns-records_TLSARecord": dns_records_TLSARecord_output, + "dns-records_TLSARecord_data": dns_records_TLSARecord_data_output, + "dns-records_TXTRecord": dns_records_TXTRecord_output, + "dns-records_URIRecord": dns_records_URIRecord_output, + "dns-records_URIRecord_data": dns_records_URIRecord_data_output, + "dns-records_comment": dns_records_comment_output, + "dns-records_dns-record-response": dns_records_dns_record_response_output, + "dns-records_dns-record-with-data": dns_records_dns_record_with_data_output, + "dns-records_dns-record-without-data": dns_records_dns_record_without_data_output, + "dns-records_dns-response-batch-object": dns_records_dns_response_batch_object_output, + "dns-records_identifier": dns_records_identifier_output, + "dns-records_name": dns_records_name_output, + "dns-records_priority": dns_records_priority_output, + "dns-records_proxied": dns_records_proxied_output, + "dns-records_settings": dns_records_settings_output, + "dns-records_tags": dns_records_tags_output, + "dns-records_ttl": dns_records_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -374,6 +426,57 @@ export const tools: readonly Tool[] = [ "dns-records_ttl": dns_records_ttl, }, }, + outputSchema: { + "$ref": "#/$defs/dns-records_dns-record-response", + $defs: { + "dns-records_AAAARecord": dns_records_AAAARecord_output, + "dns-records_ARecord": dns_records_ARecord_output, + "dns-records_CAARecord": dns_records_CAARecord_output, + "dns-records_CAARecord_data": dns_records_CAARecord_data_output, + "dns-records_CERTRecord": dns_records_CERTRecord_output, + "dns-records_CERTRecord_data": dns_records_CERTRecord_data_output, + "dns-records_CNAMERecord": dns_records_CNAMERecord_output, + "dns-records_CNAMERecord_settings": dns_records_CNAMERecord_settings_output, + "dns-records_DNSKEYRecord": dns_records_DNSKEYRecord_output, + "dns-records_DNSKEYRecord_data": dns_records_DNSKEYRecord_data_output, + "dns-records_DSRecord": dns_records_DSRecord_output, + "dns-records_DSRecord_data": dns_records_DSRecord_data_output, + "dns-records_HTTPSRecord": dns_records_HTTPSRecord_output, + "dns-records_HTTPSRecord_data": dns_records_HTTPSRecord_data_output, + "dns-records_LOCRecord": dns_records_LOCRecord_output, + "dns-records_LOCRecord_data": dns_records_LOCRecord_data_output, + "dns-records_MXRecord": dns_records_MXRecord_output, + "dns-records_NAPTRRecord": dns_records_NAPTRRecord_output, + "dns-records_NAPTRRecord_data": dns_records_NAPTRRecord_data_output, + "dns-records_NSRecord": dns_records_NSRecord_output, + "dns-records_OPENPGPKEYRecord": dns_records_OPENPGPKEYRecord_output, + "dns-records_PTRRecord": dns_records_PTRRecord_output, + "dns-records_SMIMEARecord": dns_records_SMIMEARecord_output, + "dns-records_SMIMEARecord_data": dns_records_SMIMEARecord_data_output, + "dns-records_SRVRecord": dns_records_SRVRecord_output, + "dns-records_SRVRecord_data": dns_records_SRVRecord_data_output, + "dns-records_SSHFPRecord": dns_records_SSHFPRecord_output, + "dns-records_SSHFPRecord_data": dns_records_SSHFPRecord_data_output, + "dns-records_SVCBRecord": dns_records_SVCBRecord_output, + "dns-records_SVCBRecord_data": dns_records_SVCBRecord_data_output, + "dns-records_TLSARecord": dns_records_TLSARecord_output, + "dns-records_TLSARecord_data": dns_records_TLSARecord_data_output, + "dns-records_TXTRecord": dns_records_TXTRecord_output, + "dns-records_URIRecord": dns_records_URIRecord_output, + "dns-records_URIRecord_data": dns_records_URIRecord_data_output, + "dns-records_comment": dns_records_comment_output, + "dns-records_dns-record-response": dns_records_dns_record_response_output, + "dns-records_dns-record-with-data": dns_records_dns_record_with_data_output, + "dns-records_dns-record-without-data": dns_records_dns_record_without_data_output, + "dns-records_identifier": dns_records_identifier_output, + "dns-records_name": dns_records_name_output, + "dns-records_priority": dns_records_priority_output, + "dns-records_proxied": dns_records_proxied_output, + "dns-records_settings": dns_records_settings_output, + "dns-records_tags": dns_records_tags_output, + "dns-records_ttl": dns_records_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -493,6 +596,22 @@ export const tools: readonly Tool[] = [ "dns_record_id" ], }, + outputSchema: { + "properties": { + "result": { + "properties": { + "id": { + "$ref": "#/$defs/dns-records_identifier" + } + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "dns-records_identifier": dns_records_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -646,6 +765,57 @@ export const tools: readonly Tool[] = [ "dns-records_ttl": dns_records_ttl, }, }, + outputSchema: { + "$ref": "#/$defs/dns-records_dns-record-response", + $defs: { + "dns-records_AAAARecord": dns_records_AAAARecord_output, + "dns-records_ARecord": dns_records_ARecord_output, + "dns-records_CAARecord": dns_records_CAARecord_output, + "dns-records_CAARecord_data": dns_records_CAARecord_data_output, + "dns-records_CERTRecord": dns_records_CERTRecord_output, + "dns-records_CERTRecord_data": dns_records_CERTRecord_data_output, + "dns-records_CNAMERecord": dns_records_CNAMERecord_output, + "dns-records_CNAMERecord_settings": dns_records_CNAMERecord_settings_output, + "dns-records_DNSKEYRecord": dns_records_DNSKEYRecord_output, + "dns-records_DNSKEYRecord_data": dns_records_DNSKEYRecord_data_output, + "dns-records_DSRecord": dns_records_DSRecord_output, + "dns-records_DSRecord_data": dns_records_DSRecord_data_output, + "dns-records_HTTPSRecord": dns_records_HTTPSRecord_output, + "dns-records_HTTPSRecord_data": dns_records_HTTPSRecord_data_output, + "dns-records_LOCRecord": dns_records_LOCRecord_output, + "dns-records_LOCRecord_data": dns_records_LOCRecord_data_output, + "dns-records_MXRecord": dns_records_MXRecord_output, + "dns-records_NAPTRRecord": dns_records_NAPTRRecord_output, + "dns-records_NAPTRRecord_data": dns_records_NAPTRRecord_data_output, + "dns-records_NSRecord": dns_records_NSRecord_output, + "dns-records_OPENPGPKEYRecord": dns_records_OPENPGPKEYRecord_output, + "dns-records_PTRRecord": dns_records_PTRRecord_output, + "dns-records_SMIMEARecord": dns_records_SMIMEARecord_output, + "dns-records_SMIMEARecord_data": dns_records_SMIMEARecord_data_output, + "dns-records_SRVRecord": dns_records_SRVRecord_output, + "dns-records_SRVRecord_data": dns_records_SRVRecord_data_output, + "dns-records_SSHFPRecord": dns_records_SSHFPRecord_output, + "dns-records_SSHFPRecord_data": dns_records_SSHFPRecord_data_output, + "dns-records_SVCBRecord": dns_records_SVCBRecord_output, + "dns-records_SVCBRecord_data": dns_records_SVCBRecord_data_output, + "dns-records_TLSARecord": dns_records_TLSARecord_output, + "dns-records_TLSARecord_data": dns_records_TLSARecord_data_output, + "dns-records_TXTRecord": dns_records_TXTRecord_output, + "dns-records_URIRecord": dns_records_URIRecord_output, + "dns-records_URIRecord_data": dns_records_URIRecord_data_output, + "dns-records_comment": dns_records_comment_output, + "dns-records_dns-record-response": dns_records_dns_record_response_output, + "dns-records_dns-record-with-data": dns_records_dns_record_with_data_output, + "dns-records_dns-record-without-data": dns_records_dns_record_without_data_output, + "dns-records_identifier": dns_records_identifier_output, + "dns-records_name": dns_records_name_output, + "dns-records_priority": dns_records_priority_output, + "dns-records_proxied": dns_records_proxied_output, + "dns-records_settings": dns_records_settings_output, + "dns-records_tags": dns_records_tags_output, + "dns-records_ttl": dns_records_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -833,6 +1003,57 @@ export const tools: readonly Tool[] = [ "dns_record_id" ], }, + outputSchema: { + "$ref": "#/$defs/dns-records_dns-record-response", + $defs: { + "dns-records_AAAARecord": dns_records_AAAARecord_output, + "dns-records_ARecord": dns_records_ARecord_output, + "dns-records_CAARecord": dns_records_CAARecord_output, + "dns-records_CAARecord_data": dns_records_CAARecord_data_output, + "dns-records_CERTRecord": dns_records_CERTRecord_output, + "dns-records_CERTRecord_data": dns_records_CERTRecord_data_output, + "dns-records_CNAMERecord": dns_records_CNAMERecord_output, + "dns-records_CNAMERecord_settings": dns_records_CNAMERecord_settings_output, + "dns-records_DNSKEYRecord": dns_records_DNSKEYRecord_output, + "dns-records_DNSKEYRecord_data": dns_records_DNSKEYRecord_data_output, + "dns-records_DSRecord": dns_records_DSRecord_output, + "dns-records_DSRecord_data": dns_records_DSRecord_data_output, + "dns-records_HTTPSRecord": dns_records_HTTPSRecord_output, + "dns-records_HTTPSRecord_data": dns_records_HTTPSRecord_data_output, + "dns-records_LOCRecord": dns_records_LOCRecord_output, + "dns-records_LOCRecord_data": dns_records_LOCRecord_data_output, + "dns-records_MXRecord": dns_records_MXRecord_output, + "dns-records_NAPTRRecord": dns_records_NAPTRRecord_output, + "dns-records_NAPTRRecord_data": dns_records_NAPTRRecord_data_output, + "dns-records_NSRecord": dns_records_NSRecord_output, + "dns-records_OPENPGPKEYRecord": dns_records_OPENPGPKEYRecord_output, + "dns-records_PTRRecord": dns_records_PTRRecord_output, + "dns-records_SMIMEARecord": dns_records_SMIMEARecord_output, + "dns-records_SMIMEARecord_data": dns_records_SMIMEARecord_data_output, + "dns-records_SRVRecord": dns_records_SRVRecord_output, + "dns-records_SRVRecord_data": dns_records_SRVRecord_data_output, + "dns-records_SSHFPRecord": dns_records_SSHFPRecord_output, + "dns-records_SSHFPRecord_data": dns_records_SSHFPRecord_data_output, + "dns-records_SVCBRecord": dns_records_SVCBRecord_output, + "dns-records_SVCBRecord_data": dns_records_SVCBRecord_data_output, + "dns-records_TLSARecord": dns_records_TLSARecord_output, + "dns-records_TLSARecord_data": dns_records_TLSARecord_data_output, + "dns-records_TXTRecord": dns_records_TXTRecord_output, + "dns-records_URIRecord": dns_records_URIRecord_output, + "dns-records_URIRecord_data": dns_records_URIRecord_data_output, + "dns-records_comment": dns_records_comment_output, + "dns-records_dns-record-response": dns_records_dns_record_response_output, + "dns-records_dns-record-with-data": dns_records_dns_record_with_data_output, + "dns-records_dns-record-without-data": dns_records_dns_record_without_data_output, + "dns-records_identifier": dns_records_identifier_output, + "dns-records_name": dns_records_name_output, + "dns-records_priority": dns_records_priority_output, + "dns-records_proxied": dns_records_proxied_output, + "dns-records_settings": dns_records_settings_output, + "dns-records_tags": dns_records_tags_output, + "dns-records_ttl": dns_records_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1110,6 +1331,88 @@ export const tools: readonly Tool[] = [ "dns-records_type": dns_records_type, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dns-records_dns-record-response" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dns-records_AAAARecord": dns_records_AAAARecord_output, + "dns-records_ARecord": dns_records_ARecord_output, + "dns-records_CAARecord": dns_records_CAARecord_output, + "dns-records_CAARecord_data": dns_records_CAARecord_data_output, + "dns-records_CERTRecord": dns_records_CERTRecord_output, + "dns-records_CERTRecord_data": dns_records_CERTRecord_data_output, + "dns-records_CNAMERecord": dns_records_CNAMERecord_output, + "dns-records_CNAMERecord_settings": dns_records_CNAMERecord_settings_output, + "dns-records_DNSKEYRecord": dns_records_DNSKEYRecord_output, + "dns-records_DNSKEYRecord_data": dns_records_DNSKEYRecord_data_output, + "dns-records_DSRecord": dns_records_DSRecord_output, + "dns-records_DSRecord_data": dns_records_DSRecord_data_output, + "dns-records_HTTPSRecord": dns_records_HTTPSRecord_output, + "dns-records_HTTPSRecord_data": dns_records_HTTPSRecord_data_output, + "dns-records_LOCRecord": dns_records_LOCRecord_output, + "dns-records_LOCRecord_data": dns_records_LOCRecord_data_output, + "dns-records_MXRecord": dns_records_MXRecord_output, + "dns-records_NAPTRRecord": dns_records_NAPTRRecord_output, + "dns-records_NAPTRRecord_data": dns_records_NAPTRRecord_data_output, + "dns-records_NSRecord": dns_records_NSRecord_output, + "dns-records_OPENPGPKEYRecord": dns_records_OPENPGPKEYRecord_output, + "dns-records_PTRRecord": dns_records_PTRRecord_output, + "dns-records_SMIMEARecord": dns_records_SMIMEARecord_output, + "dns-records_SMIMEARecord_data": dns_records_SMIMEARecord_data_output, + "dns-records_SRVRecord": dns_records_SRVRecord_output, + "dns-records_SRVRecord_data": dns_records_SRVRecord_data_output, + "dns-records_SSHFPRecord": dns_records_SSHFPRecord_output, + "dns-records_SSHFPRecord_data": dns_records_SSHFPRecord_data_output, + "dns-records_SVCBRecord": dns_records_SVCBRecord_output, + "dns-records_SVCBRecord_data": dns_records_SVCBRecord_data_output, + "dns-records_TLSARecord": dns_records_TLSARecord_output, + "dns-records_TLSARecord_data": dns_records_TLSARecord_data_output, + "dns-records_TXTRecord": dns_records_TXTRecord_output, + "dns-records_URIRecord": dns_records_URIRecord_output, + "dns-records_URIRecord_data": dns_records_URIRecord_data_output, + "dns-records_comment": dns_records_comment_output, + "dns-records_dns-record-response": dns_records_dns_record_response_output, + "dns-records_dns-record-with-data": dns_records_dns_record_with_data_output, + "dns-records_dns-record-without-data": dns_records_dns_record_without_data_output, + "dns-records_identifier": dns_records_identifier_output, + "dns-records_name": dns_records_name_output, + "dns-records_priority": dns_records_priority_output, + "dns-records_proxied": dns_records_proxied_output, + "dns-records_settings": dns_records_settings_output, + "dns-records_tags": dns_records_tags_output, + "dns-records_ttl": dns_records_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1295,6 +1598,88 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dns-records_dns-record-response" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dns-records_AAAARecord": dns_records_AAAARecord_output, + "dns-records_ARecord": dns_records_ARecord_output, + "dns-records_CAARecord": dns_records_CAARecord_output, + "dns-records_CAARecord_data": dns_records_CAARecord_data_output, + "dns-records_CERTRecord": dns_records_CERTRecord_output, + "dns-records_CERTRecord_data": dns_records_CERTRecord_data_output, + "dns-records_CNAMERecord": dns_records_CNAMERecord_output, + "dns-records_CNAMERecord_settings": dns_records_CNAMERecord_settings_output, + "dns-records_DNSKEYRecord": dns_records_DNSKEYRecord_output, + "dns-records_DNSKEYRecord_data": dns_records_DNSKEYRecord_data_output, + "dns-records_DSRecord": dns_records_DSRecord_output, + "dns-records_DSRecord_data": dns_records_DSRecord_data_output, + "dns-records_HTTPSRecord": dns_records_HTTPSRecord_output, + "dns-records_HTTPSRecord_data": dns_records_HTTPSRecord_data_output, + "dns-records_LOCRecord": dns_records_LOCRecord_output, + "dns-records_LOCRecord_data": dns_records_LOCRecord_data_output, + "dns-records_MXRecord": dns_records_MXRecord_output, + "dns-records_NAPTRRecord": dns_records_NAPTRRecord_output, + "dns-records_NAPTRRecord_data": dns_records_NAPTRRecord_data_output, + "dns-records_NSRecord": dns_records_NSRecord_output, + "dns-records_OPENPGPKEYRecord": dns_records_OPENPGPKEYRecord_output, + "dns-records_PTRRecord": dns_records_PTRRecord_output, + "dns-records_SMIMEARecord": dns_records_SMIMEARecord_output, + "dns-records_SMIMEARecord_data": dns_records_SMIMEARecord_data_output, + "dns-records_SRVRecord": dns_records_SRVRecord_output, + "dns-records_SRVRecord_data": dns_records_SRVRecord_data_output, + "dns-records_SSHFPRecord": dns_records_SSHFPRecord_output, + "dns-records_SSHFPRecord_data": dns_records_SSHFPRecord_data_output, + "dns-records_SVCBRecord": dns_records_SVCBRecord_output, + "dns-records_SVCBRecord_data": dns_records_SVCBRecord_data_output, + "dns-records_TLSARecord": dns_records_TLSARecord_output, + "dns-records_TLSARecord_data": dns_records_TLSARecord_data_output, + "dns-records_TXTRecord": dns_records_TXTRecord_output, + "dns-records_URIRecord": dns_records_URIRecord_output, + "dns-records_URIRecord_data": dns_records_URIRecord_data_output, + "dns-records_comment": dns_records_comment_output, + "dns-records_dns-record-response": dns_records_dns_record_response_output, + "dns-records_dns-record-with-data": dns_records_dns_record_with_data_output, + "dns-records_dns-record-without-data": dns_records_dns_record_without_data_output, + "dns-records_identifier": dns_records_identifier_output, + "dns-records_name": dns_records_name_output, + "dns-records_priority": dns_records_priority_output, + "dns-records_proxied": dns_records_proxied_output, + "dns-records_settings": dns_records_settings_output, + "dns-records_tags": dns_records_tags_output, + "dns-records_ttl": dns_records_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1491,6 +1876,58 @@ export const tools: readonly Tool[] = [ "dns-records_ttl": dns_records_ttl, }, }, + outputSchema: { + "$ref": "#/$defs/dns-records_dns-response-review-scan-object", + $defs: { + "dns-records_AAAARecord": dns_records_AAAARecord_output, + "dns-records_ARecord": dns_records_ARecord_output, + "dns-records_CAARecord": dns_records_CAARecord_output, + "dns-records_CAARecord_data": dns_records_CAARecord_data_output, + "dns-records_CERTRecord": dns_records_CERTRecord_output, + "dns-records_CERTRecord_data": dns_records_CERTRecord_data_output, + "dns-records_CNAMERecord": dns_records_CNAMERecord_output, + "dns-records_CNAMERecord_settings": dns_records_CNAMERecord_settings_output, + "dns-records_DNSKEYRecord": dns_records_DNSKEYRecord_output, + "dns-records_DNSKEYRecord_data": dns_records_DNSKEYRecord_data_output, + "dns-records_DSRecord": dns_records_DSRecord_output, + "dns-records_DSRecord_data": dns_records_DSRecord_data_output, + "dns-records_HTTPSRecord": dns_records_HTTPSRecord_output, + "dns-records_HTTPSRecord_data": dns_records_HTTPSRecord_data_output, + "dns-records_LOCRecord": dns_records_LOCRecord_output, + "dns-records_LOCRecord_data": dns_records_LOCRecord_data_output, + "dns-records_MXRecord": dns_records_MXRecord_output, + "dns-records_NAPTRRecord": dns_records_NAPTRRecord_output, + "dns-records_NAPTRRecord_data": dns_records_NAPTRRecord_data_output, + "dns-records_NSRecord": dns_records_NSRecord_output, + "dns-records_OPENPGPKEYRecord": dns_records_OPENPGPKEYRecord_output, + "dns-records_PTRRecord": dns_records_PTRRecord_output, + "dns-records_SMIMEARecord": dns_records_SMIMEARecord_output, + "dns-records_SMIMEARecord_data": dns_records_SMIMEARecord_data_output, + "dns-records_SRVRecord": dns_records_SRVRecord_output, + "dns-records_SRVRecord_data": dns_records_SRVRecord_data_output, + "dns-records_SSHFPRecord": dns_records_SSHFPRecord_output, + "dns-records_SSHFPRecord_data": dns_records_SSHFPRecord_data_output, + "dns-records_SVCBRecord": dns_records_SVCBRecord_output, + "dns-records_SVCBRecord_data": dns_records_SVCBRecord_data_output, + "dns-records_TLSARecord": dns_records_TLSARecord_output, + "dns-records_TLSARecord_data": dns_records_TLSARecord_data_output, + "dns-records_TXTRecord": dns_records_TXTRecord_output, + "dns-records_URIRecord": dns_records_URIRecord_output, + "dns-records_URIRecord_data": dns_records_URIRecord_data_output, + "dns-records_comment": dns_records_comment_output, + "dns-records_dns-record-response": dns_records_dns_record_response_output, + "dns-records_dns-record-with-data": dns_records_dns_record_with_data_output, + "dns-records_dns-record-without-data": dns_records_dns_record_without_data_output, + "dns-records_dns-response-review-scan-object": dns_records_dns_response_review_scan_object_output, + "dns-records_identifier": dns_records_identifier_output, + "dns-records_name": dns_records_name_output, + "dns-records_priority": dns_records_priority_output, + "dns-records_proxied": dns_records_proxied_output, + "dns-records_settings": dns_records_settings_output, + "dns-records_tags": dns_records_tags_output, + "dns-records_ttl": dns_records_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1603,6 +2040,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/dns-records_api-response-common", + $defs: { + "dns-records_api-response-common": dns_records_api_response_common_output, + "dns-records_messages": dns_records_messages_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1729,6 +2173,57 @@ export const tools: readonly Tool[] = [ "dns-records_ttl": dns_records_ttl, }, }, + outputSchema: { + "$ref": "#/$defs/dns-records_dns-record-response", + $defs: { + "dns-records_AAAARecord": dns_records_AAAARecord_output, + "dns-records_ARecord": dns_records_ARecord_output, + "dns-records_CAARecord": dns_records_CAARecord_output, + "dns-records_CAARecord_data": dns_records_CAARecord_data_output, + "dns-records_CERTRecord": dns_records_CERTRecord_output, + "dns-records_CERTRecord_data": dns_records_CERTRecord_data_output, + "dns-records_CNAMERecord": dns_records_CNAMERecord_output, + "dns-records_CNAMERecord_settings": dns_records_CNAMERecord_settings_output, + "dns-records_DNSKEYRecord": dns_records_DNSKEYRecord_output, + "dns-records_DNSKEYRecord_data": dns_records_DNSKEYRecord_data_output, + "dns-records_DSRecord": dns_records_DSRecord_output, + "dns-records_DSRecord_data": dns_records_DSRecord_data_output, + "dns-records_HTTPSRecord": dns_records_HTTPSRecord_output, + "dns-records_HTTPSRecord_data": dns_records_HTTPSRecord_data_output, + "dns-records_LOCRecord": dns_records_LOCRecord_output, + "dns-records_LOCRecord_data": dns_records_LOCRecord_data_output, + "dns-records_MXRecord": dns_records_MXRecord_output, + "dns-records_NAPTRRecord": dns_records_NAPTRRecord_output, + "dns-records_NAPTRRecord_data": dns_records_NAPTRRecord_data_output, + "dns-records_NSRecord": dns_records_NSRecord_output, + "dns-records_OPENPGPKEYRecord": dns_records_OPENPGPKEYRecord_output, + "dns-records_PTRRecord": dns_records_PTRRecord_output, + "dns-records_SMIMEARecord": dns_records_SMIMEARecord_output, + "dns-records_SMIMEARecord_data": dns_records_SMIMEARecord_data_output, + "dns-records_SRVRecord": dns_records_SRVRecord_output, + "dns-records_SRVRecord_data": dns_records_SRVRecord_data_output, + "dns-records_SSHFPRecord": dns_records_SSHFPRecord_output, + "dns-records_SSHFPRecord_data": dns_records_SSHFPRecord_data_output, + "dns-records_SVCBRecord": dns_records_SVCBRecord_output, + "dns-records_SVCBRecord_data": dns_records_SVCBRecord_data_output, + "dns-records_TLSARecord": dns_records_TLSARecord_output, + "dns-records_TLSARecord_data": dns_records_TLSARecord_data_output, + "dns-records_TXTRecord": dns_records_TXTRecord_output, + "dns-records_URIRecord": dns_records_URIRecord_output, + "dns-records_URIRecord_data": dns_records_URIRecord_data_output, + "dns-records_comment": dns_records_comment_output, + "dns-records_dns-record-response": dns_records_dns_record_response_output, + "dns-records_dns-record-with-data": dns_records_dns_record_with_data_output, + "dns-records_dns-record-without-data": dns_records_dns_record_without_data_output, + "dns-records_identifier": dns_records_identifier_output, + "dns-records_name": dns_records_name_output, + "dns-records_priority": dns_records_priority_output, + "dns-records_proxied": dns_records_proxied_output, + "dns-records_settings": dns_records_settings_output, + "dns-records_tags": dns_records_tags_output, + "dns-records_ttl": dns_records_ttl_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/settings/account/nameserverSets/tools.ts b/src/generated/forge-mcp/dns/settings/account/nameserverSets/tools.ts index 51b1920c..e65ab486 100644 --- a/src/generated/forge-mcp/dns/settings/account/nameserverSets/tools.ts +++ b/src/generated/forge-mcp/dns/settings/account/nameserverSets/tools.ts @@ -59,6 +59,22 @@ export const tools: readonly Tool[] = [ "dns-settings_nameserver-set-ip-set": dns_settings_nameserver_set_ip_set, }, }, + outputSchema: { + "$ref": "#/$defs/dns-settings_nameserver-set-response", + $defs: { + "dns-settings_nameserver-name": dns_settings_nameserver_name_output, + "dns-settings_nameserver-set-address-groups": dns_settings_nameserver_set_address_groups_output, + "dns-settings_nameserver-set-advanced-response": dns_settings_nameserver_set_advanced_response_output, + "dns-settings_nameserver-set-advanced-response-member": dns_settings_nameserver_set_advanced_response_member_output, + "dns-settings_nameserver-set-id": dns_settings_nameserver_set_id_output, + "dns-settings_nameserver-set-ip-set": dns_settings_nameserver_set_ip_set_output, + "dns-settings_nameserver-set-ipv4-addresses": dns_settings_nameserver_set_ipv4_addresses_output, + "dns-settings_nameserver-set-ipv6-addresses": dns_settings_nameserver_set_ipv6_addresses_output, + "dns-settings_nameserver-set-response": dns_settings_nameserver_set_response_output, + "dns-settings_nameserver-set-response-member": dns_settings_nameserver_set_response_member_output, + "dns-settings_nameserver-set-standard-response": dns_settings_nameserver_set_standard_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -132,6 +148,20 @@ export const tools: readonly Tool[] = [ "nameserver_set_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/dns-settings_nameserver-set-id" + } + }, + "required": [ + "id" + ], + "type": "object", + $defs: { + "dns-settings_nameserver-set-id": dns_settings_nameserver_set_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -202,6 +232,22 @@ export const tools: readonly Tool[] = [ "nameserver_set_id" ], }, + outputSchema: { + "$ref": "#/$defs/dns-settings_nameserver-set-response", + $defs: { + "dns-settings_nameserver-name": dns_settings_nameserver_name_output, + "dns-settings_nameserver-set-address-groups": dns_settings_nameserver_set_address_groups_output, + "dns-settings_nameserver-set-advanced-response": dns_settings_nameserver_set_advanced_response_output, + "dns-settings_nameserver-set-advanced-response-member": dns_settings_nameserver_set_advanced_response_member_output, + "dns-settings_nameserver-set-id": dns_settings_nameserver_set_id_output, + "dns-settings_nameserver-set-ip-set": dns_settings_nameserver_set_ip_set_output, + "dns-settings_nameserver-set-ipv4-addresses": dns_settings_nameserver_set_ipv4_addresses_output, + "dns-settings_nameserver-set-ipv6-addresses": dns_settings_nameserver_set_ipv6_addresses_output, + "dns-settings_nameserver-set-response": dns_settings_nameserver_set_response_output, + "dns-settings_nameserver-set-response-member": dns_settings_nameserver_set_response_member_output, + "dns-settings_nameserver-set-standard-response": dns_settings_nameserver_set_standard_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -286,6 +332,53 @@ export const tools: readonly Tool[] = [ "dns-settings_page": dns_settings_page, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dns-settings_nameserver-set-response" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dns-settings_nameserver-name": dns_settings_nameserver_name_output, + "dns-settings_nameserver-set-address-groups": dns_settings_nameserver_set_address_groups_output, + "dns-settings_nameserver-set-advanced-response": dns_settings_nameserver_set_advanced_response_output, + "dns-settings_nameserver-set-advanced-response-member": dns_settings_nameserver_set_advanced_response_member_output, + "dns-settings_nameserver-set-id": dns_settings_nameserver_set_id_output, + "dns-settings_nameserver-set-ip-set": dns_settings_nameserver_set_ip_set_output, + "dns-settings_nameserver-set-ipv4-addresses": dns_settings_nameserver_set_ipv4_addresses_output, + "dns-settings_nameserver-set-ipv6-addresses": dns_settings_nameserver_set_ipv6_addresses_output, + "dns-settings_nameserver-set-response": dns_settings_nameserver_set_response_output, + "dns-settings_nameserver-set-response-member": dns_settings_nameserver_set_response_member_output, + "dns-settings_nameserver-set-standard-response": dns_settings_nameserver_set_standard_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/settings/account/tools.ts b/src/generated/forge-mcp/dns/settings/account/tools.ts index da3f11c7..dc854021 100644 --- a/src/generated/forge-mcp/dns/settings/account/tools.ts +++ b/src/generated/forge-mcp/dns/settings/account/tools.ts @@ -81,6 +81,23 @@ export const tools: readonly Tool[] = [ "dns-settings_zone_mode": dns_settings_zone_mode, }, }, + outputSchema: { + "$ref": "#/$defs/dns-settings_account_settings", + $defs: { + "dns-settings_account_settings": dns_settings_account_settings_output, + "dns-settings_dns-settings-account-response": dns_settings_dns_settings_account_response_output, + "dns-settings_dns-settings-account-response_nameservers": dns_settings_dns_settings_account_response_nameservers_output, + "dns-settings_enforce_dns_only": dns_settings_enforce_dns_only_output, + "dns-settings_flatten_all_cnames": dns_settings_flatten_all_cnames_output, + "dns-settings_foundation_dns": dns_settings_foundation_dns_output, + "dns-settings_internal_dns_response": dns_settings_internal_dns_response_output, + "dns-settings_multi_provider": dns_settings_multi_provider_output, + "dns-settings_ns_ttl": dns_settings_ns_ttl_output, + "dns-settings_secondary_overrides": dns_settings_secondary_overrides_output, + "dns-settings_soa-response": dns_settings_soa_response_output, + "dns-settings_zone_mode": dns_settings_zone_mode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -175,6 +192,23 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/dns-settings_account_settings", + $defs: { + "dns-settings_account_settings": dns_settings_account_settings_output, + "dns-settings_dns-settings-account-response": dns_settings_dns_settings_account_response_output, + "dns-settings_dns-settings-account-response_nameservers": dns_settings_dns_settings_account_response_nameservers_output, + "dns-settings_enforce_dns_only": dns_settings_enforce_dns_only_output, + "dns-settings_flatten_all_cnames": dns_settings_flatten_all_cnames_output, + "dns-settings_foundation_dns": dns_settings_foundation_dns_output, + "dns-settings_internal_dns_response": dns_settings_internal_dns_response_output, + "dns-settings_multi_provider": dns_settings_multi_provider_output, + "dns-settings_ns_ttl": dns_settings_ns_ttl_output, + "dns-settings_secondary_overrides": dns_settings_secondary_overrides_output, + "dns-settings_soa-response": dns_settings_soa_response_output, + "dns-settings_zone_mode": dns_settings_zone_mode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/settings/account/views/tools.ts b/src/generated/forge-mcp/dns/settings/account/views/tools.ts index b79f6892..e9cb1d24 100644 --- a/src/generated/forge-mcp/dns/settings/account/views/tools.ts +++ b/src/generated/forge-mcp/dns/settings/account/views/tools.ts @@ -58,6 +58,17 @@ export const tools: readonly Tool[] = [ "dns-settings_zones": dns_settings_zones, }, }, + outputSchema: { + "$ref": "#/$defs/dns-settings_dns-view-response", + $defs: { + "dns-settings_created_time": dns_settings_created_time_output, + "dns-settings_dns-view-response": dns_settings_dns_view_response_output, + "dns-settings_identifier": dns_settings_identifier_output, + "dns-settings_modified_time": dns_settings_modified_time_output, + "dns-settings_name": dns_settings_name_output, + "dns-settings_zones": dns_settings_zones_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -142,6 +153,22 @@ export const tools: readonly Tool[] = [ "view_id" ], }, + outputSchema: { + "properties": { + "result": { + "properties": { + "id": { + "$ref": "#/$defs/dns-settings_identifier" + } + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "dns-settings_identifier": dns_settings_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -248,6 +275,17 @@ export const tools: readonly Tool[] = [ "dns-settings_zones": dns_settings_zones, }, }, + outputSchema: { + "$ref": "#/$defs/dns-settings_dns-view-response", + $defs: { + "dns-settings_created_time": dns_settings_created_time_output, + "dns-settings_dns-view-response": dns_settings_dns_view_response_output, + "dns-settings_identifier": dns_settings_identifier_output, + "dns-settings_modified_time": dns_settings_modified_time_output, + "dns-settings_name": dns_settings_name_output, + "dns-settings_zones": dns_settings_zones_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -332,6 +370,17 @@ export const tools: readonly Tool[] = [ "view_id" ], }, + outputSchema: { + "$ref": "#/$defs/dns-settings_dns-view-response", + $defs: { + "dns-settings_created_time": dns_settings_created_time_output, + "dns-settings_dns-view-response": dns_settings_dns_view_response_output, + "dns-settings_identifier": dns_settings_identifier_output, + "dns-settings_modified_time": dns_settings_modified_time_output, + "dns-settings_name": dns_settings_name_output, + "dns-settings_zones": dns_settings_zones_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -471,6 +520,48 @@ export const tools: readonly Tool[] = [ "dns-settings_per_page": dns_settings_per_page, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dns-settings_dns-view-response" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dns-settings_created_time": dns_settings_created_time_output, + "dns-settings_dns-view-response": dns_settings_dns_view_response_output, + "dns-settings_identifier": dns_settings_identifier_output, + "dns-settings_modified_time": dns_settings_modified_time_output, + "dns-settings_name": dns_settings_name_output, + "dns-settings_zones": dns_settings_zones_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/usage/account/tools.ts b/src/generated/forge-mcp/dns/usage/account/tools.ts index 93f709d0..c2e42d93 100644 --- a/src/generated/forge-mcp/dns/usage/account/tools.ts +++ b/src/generated/forge-mcp/dns/usage/account/tools.ts @@ -36,6 +36,34 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "internal_record_quota": { + "type": "integer" + }, + "internal_record_usage": { + "type": "integer" + }, + "record_quota": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "record_usage": { + "type": "integer" + } + }, + "required": [ + "record_quota", + "record_usage" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/zoneTransfers/acls/tools.ts b/src/generated/forge-mcp/dns/zoneTransfers/acls/tools.ts index c1ae056d..f863d9b5 100644 --- a/src/generated/forge-mcp/dns/zoneTransfers/acls/tools.ts +++ b/src/generated/forge-mcp/dns/zoneTransfers/acls/tools.ts @@ -64,6 +64,15 @@ export const tools: readonly Tool[] = [ "secondary-dns_name-4": secondary_dns_name_4, }, }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_acl", + $defs: { + "secondary-dns_acl": secondary_dns_acl_output, + "secondary-dns_identifier-3": secondary_dns_identifier_3_output, + "secondary-dns_ip_range": secondary_dns_ip_range_output, + "secondary-dns_name-4": secondary_dns_name_4_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -134,6 +143,17 @@ export const tools: readonly Tool[] = [ "acl_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/secondary-dns_identifier-3" + } + }, + "type": "object", + $defs: { + "secondary-dns_identifier-3": secondary_dns_identifier_3_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -206,6 +226,15 @@ export const tools: readonly Tool[] = [ "acl_id" ], }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_acl", + $defs: { + "secondary-dns_acl": secondary_dns_acl_output, + "secondary-dns_identifier-3": secondary_dns_identifier_3_output, + "secondary-dns_ip_range": secondary_dns_ip_range_output, + "secondary-dns_name-4": secondary_dns_name_4_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -272,6 +301,46 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/secondary-dns_acl" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "secondary-dns_acl": secondary_dns_acl_output, + "secondary-dns_identifier-3": secondary_dns_identifier_3_output, + "secondary-dns_ip_range": secondary_dns_ip_range_output, + "secondary-dns_name-4": secondary_dns_name_4_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -383,6 +452,15 @@ export const tools: readonly Tool[] = [ "secondary-dns_name-4": secondary_dns_name_4, }, }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_acl", + $defs: { + "secondary-dns_acl": secondary_dns_acl_output, + "secondary-dns_identifier-3": secondary_dns_identifier_3_output, + "secondary-dns_ip_range": secondary_dns_ip_range_output, + "secondary-dns_name-4": secondary_dns_name_4_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/zoneTransfers/forceAxfr/tools.ts b/src/generated/forge-mcp/dns/zoneTransfers/forceAxfr/tools.ts index de8ce299..858262d3 100644 --- a/src/generated/forge-mcp/dns/zoneTransfers/forceAxfr/tools.ts +++ b/src/generated/forge-mcp/dns/zoneTransfers/forceAxfr/tools.ts @@ -30,6 +30,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_force_result", + $defs: { + "secondary-dns_force_result": secondary_dns_force_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/dns/zoneTransfers/incoming/tools.ts b/src/generated/forge-mcp/dns/zoneTransfers/incoming/tools.ts index 095bf2ef..da2af2c0 100644 --- a/src/generated/forge-mcp/dns/zoneTransfers/incoming/tools.ts +++ b/src/generated/forge-mcp/dns/zoneTransfers/incoming/tools.ts @@ -58,6 +58,43 @@ export const tools: readonly Tool[] = [ "secondary-dns_peers": secondary_dns_peers, }, }, + outputSchema: { + "properties": { + "auto_refresh_seconds": { + "$ref": "#/$defs/secondary-dns_auto_refresh_seconds" + }, + "checked_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "created_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "id": { + "$ref": "#/$defs/secondary-dns_identifier" + }, + "modified_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "name": { + "$ref": "#/$defs/secondary-dns_name" + }, + "peers": { + "$ref": "#/$defs/secondary-dns_peers" + }, + "soa_serial": { + "$ref": "#/$defs/secondary-dns_soa_serial" + } + }, + "type": "object", + $defs: { + "secondary-dns_auto_refresh_seconds": secondary_dns_auto_refresh_seconds_output, + "secondary-dns_identifier": secondary_dns_identifier_output, + "secondary-dns_name": secondary_dns_name_output, + "secondary-dns_peers": secondary_dns_peers_output, + "secondary-dns_soa_serial": secondary_dns_soa_serial_output, + "secondary-dns_time": secondary_dns_time_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -155,6 +192,17 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/secondary-dns_identifier" + } + }, + "type": "object", + $defs: { + "secondary-dns_identifier": secondary_dns_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -225,6 +273,43 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "auto_refresh_seconds": { + "$ref": "#/$defs/secondary-dns_auto_refresh_seconds" + }, + "checked_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "created_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "id": { + "$ref": "#/$defs/secondary-dns_identifier" + }, + "modified_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "name": { + "$ref": "#/$defs/secondary-dns_name" + }, + "peers": { + "$ref": "#/$defs/secondary-dns_peers" + }, + "soa_serial": { + "$ref": "#/$defs/secondary-dns_soa_serial" + } + }, + "type": "object", + $defs: { + "secondary-dns_auto_refresh_seconds": secondary_dns_auto_refresh_seconds_output, + "secondary-dns_identifier": secondary_dns_identifier_output, + "secondary-dns_name": secondary_dns_name_output, + "secondary-dns_peers": secondary_dns_peers_output, + "secondary-dns_soa_serial": secondary_dns_soa_serial_output, + "secondary-dns_time": secondary_dns_time_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -334,6 +419,43 @@ export const tools: readonly Tool[] = [ "secondary-dns_peers": secondary_dns_peers, }, }, + outputSchema: { + "properties": { + "auto_refresh_seconds": { + "$ref": "#/$defs/secondary-dns_auto_refresh_seconds" + }, + "checked_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "created_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "id": { + "$ref": "#/$defs/secondary-dns_identifier" + }, + "modified_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "name": { + "$ref": "#/$defs/secondary-dns_name" + }, + "peers": { + "$ref": "#/$defs/secondary-dns_peers" + }, + "soa_serial": { + "$ref": "#/$defs/secondary-dns_soa_serial" + } + }, + "type": "object", + $defs: { + "secondary-dns_auto_refresh_seconds": secondary_dns_auto_refresh_seconds_output, + "secondary-dns_identifier": secondary_dns_identifier_output, + "secondary-dns_name": secondary_dns_name_output, + "secondary-dns_peers": secondary_dns_peers_output, + "secondary-dns_soa_serial": secondary_dns_soa_serial_output, + "secondary-dns_time": secondary_dns_time_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/zoneTransfers/outgoing/status/tools.ts b/src/generated/forge-mcp/dns/zoneTransfers/outgoing/status/tools.ts index d1676f7d..7b4702e1 100644 --- a/src/generated/forge-mcp/dns/zoneTransfers/outgoing/status/tools.ts +++ b/src/generated/forge-mcp/dns/zoneTransfers/outgoing/status/tools.ts @@ -30,6 +30,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_enable_transfer_result", + $defs: { + "secondary-dns_enable_transfer_result": secondary_dns_enable_transfer_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/zoneTransfers/outgoing/tools.ts b/src/generated/forge-mcp/dns/zoneTransfers/outgoing/tools.ts index 79a11843..54f3589b 100644 --- a/src/generated/forge-mcp/dns/zoneTransfers/outgoing/tools.ts +++ b/src/generated/forge-mcp/dns/zoneTransfers/outgoing/tools.ts @@ -59,6 +59,39 @@ export const tools: readonly Tool[] = [ "secondary-dns_single_request_outgoing": secondary_dns_single_request_outgoing, }, }, + outputSchema: { + "properties": { + "checked_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "created_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "id": { + "$ref": "#/$defs/secondary-dns_identifier" + }, + "last_transferred_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "name": { + "$ref": "#/$defs/secondary-dns_name" + }, + "peers": { + "$ref": "#/$defs/secondary-dns_peers" + }, + "soa_serial": { + "$ref": "#/$defs/secondary-dns_soa_serial" + } + }, + "type": "object", + $defs: { + "secondary-dns_identifier": secondary_dns_identifier_output, + "secondary-dns_name": secondary_dns_name_output, + "secondary-dns_peers": secondary_dns_peers_output, + "secondary-dns_soa_serial": secondary_dns_soa_serial_output, + "secondary-dns_time": secondary_dns_time_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -152,6 +185,17 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/secondary-dns_identifier" + } + }, + "type": "object", + $defs: { + "secondary-dns_identifier": secondary_dns_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -222,6 +266,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_disable_transfer_result", + $defs: { + "secondary-dns_disable_transfer_result": secondary_dns_disable_transfer_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -286,6 +336,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_enable_transfer_result", + $defs: { + "secondary-dns_enable_transfer_result": secondary_dns_enable_transfer_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -350,6 +406,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_force_result-2", + $defs: { + "secondary-dns_force_result-2": secondary_dns_force_result_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -414,6 +476,39 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "checked_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "created_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "id": { + "$ref": "#/$defs/secondary-dns_identifier" + }, + "last_transferred_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "name": { + "$ref": "#/$defs/secondary-dns_name" + }, + "peers": { + "$ref": "#/$defs/secondary-dns_peers" + }, + "soa_serial": { + "$ref": "#/$defs/secondary-dns_soa_serial" + } + }, + "type": "object", + $defs: { + "secondary-dns_identifier": secondary_dns_identifier_output, + "secondary-dns_name": secondary_dns_name_output, + "secondary-dns_peers": secondary_dns_peers_output, + "secondary-dns_soa_serial": secondary_dns_soa_serial_output, + "secondary-dns_time": secondary_dns_time_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -518,6 +613,39 @@ export const tools: readonly Tool[] = [ "secondary-dns_single_request_outgoing": secondary_dns_single_request_outgoing, }, }, + outputSchema: { + "properties": { + "checked_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "created_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "id": { + "$ref": "#/$defs/secondary-dns_identifier" + }, + "last_transferred_time": { + "$ref": "#/$defs/secondary-dns_time" + }, + "name": { + "$ref": "#/$defs/secondary-dns_name" + }, + "peers": { + "$ref": "#/$defs/secondary-dns_peers" + }, + "soa_serial": { + "$ref": "#/$defs/secondary-dns_soa_serial" + } + }, + "type": "object", + $defs: { + "secondary-dns_identifier": secondary_dns_identifier_output, + "secondary-dns_name": secondary_dns_name_output, + "secondary-dns_peers": secondary_dns_peers_output, + "secondary-dns_soa_serial": secondary_dns_soa_serial_output, + "secondary-dns_time": secondary_dns_time_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/zoneTransfers/peers/tools.ts b/src/generated/forge-mcp/dns/zoneTransfers/peers/tools.ts index 953b9b13..7ade5d1a 100644 --- a/src/generated/forge-mcp/dns/zoneTransfers/peers/tools.ts +++ b/src/generated/forge-mcp/dns/zoneTransfers/peers/tools.ts @@ -64,6 +64,18 @@ export const tools: readonly Tool[] = [ "secondary-dns_name-3": secondary_dns_name_3, }, }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_peer", + $defs: { + "secondary-dns_identifier-3": secondary_dns_identifier_3_output, + "secondary-dns_ip": secondary_dns_ip_output, + "secondary-dns_ixfr_enable": secondary_dns_ixfr_enable_output, + "secondary-dns_name-3": secondary_dns_name_3_output, + "secondary-dns_peer": secondary_dns_peer_output, + "secondary-dns_port": secondary_dns_port_output, + "secondary-dns_tsig_id": secondary_dns_tsig_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -137,6 +149,17 @@ export const tools: readonly Tool[] = [ "peer_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/secondary-dns_identifier-3" + } + }, + "type": "object", + $defs: { + "secondary-dns_identifier-3": secondary_dns_identifier_3_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -209,6 +232,18 @@ export const tools: readonly Tool[] = [ "peer_id" ], }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_peer", + $defs: { + "secondary-dns_identifier-3": secondary_dns_identifier_3_output, + "secondary-dns_ip": secondary_dns_ip_output, + "secondary-dns_ixfr_enable": secondary_dns_ixfr_enable_output, + "secondary-dns_name-3": secondary_dns_name_3_output, + "secondary-dns_peer": secondary_dns_peer_output, + "secondary-dns_port": secondary_dns_port_output, + "secondary-dns_tsig_id": secondary_dns_tsig_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -278,6 +313,49 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/secondary-dns_peer" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "secondary-dns_identifier-3": secondary_dns_identifier_3_output, + "secondary-dns_ip": secondary_dns_ip_output, + "secondary-dns_ixfr_enable": secondary_dns_ixfr_enable_output, + "secondary-dns_name-3": secondary_dns_name_3_output, + "secondary-dns_peer": secondary_dns_peer_output, + "secondary-dns_port": secondary_dns_port_output, + "secondary-dns_tsig_id": secondary_dns_tsig_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -395,6 +473,18 @@ export const tools: readonly Tool[] = [ "secondary-dns_tsig_id": secondary_dns_tsig_id, }, }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_peer", + $defs: { + "secondary-dns_identifier-3": secondary_dns_identifier_3_output, + "secondary-dns_ip": secondary_dns_ip_output, + "secondary-dns_ixfr_enable": secondary_dns_ixfr_enable_output, + "secondary-dns_name-3": secondary_dns_name_3_output, + "secondary-dns_peer": secondary_dns_peer_output, + "secondary-dns_port": secondary_dns_port_output, + "secondary-dns_tsig_id": secondary_dns_tsig_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dns/zoneTransfers/tsigs/tools.ts b/src/generated/forge-mcp/dns/zoneTransfers/tsigs/tools.ts index 838640d8..6af6df14 100644 --- a/src/generated/forge-mcp/dns/zoneTransfers/tsigs/tools.ts +++ b/src/generated/forge-mcp/dns/zoneTransfers/tsigs/tools.ts @@ -54,6 +54,16 @@ export const tools: readonly Tool[] = [ "secondary-dns_tsig": secondary_dns_tsig, }, }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_tsig", + $defs: { + "secondary-dns_algo": secondary_dns_algo_output, + "secondary-dns_identifier-2": secondary_dns_identifier_2_output, + "secondary-dns_name-2": secondary_dns_name_2_output, + "secondary-dns_secret": secondary_dns_secret_output, + "secondary-dns_tsig": secondary_dns_tsig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -125,6 +135,17 @@ export const tools: readonly Tool[] = [ "tsig_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/secondary-dns_identifier-2" + } + }, + "type": "object", + $defs: { + "secondary-dns_identifier-2": secondary_dns_identifier_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -197,6 +218,16 @@ export const tools: readonly Tool[] = [ "tsig_id" ], }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_tsig", + $defs: { + "secondary-dns_algo": secondary_dns_algo_output, + "secondary-dns_identifier-2": secondary_dns_identifier_2_output, + "secondary-dns_name-2": secondary_dns_name_2_output, + "secondary-dns_secret": secondary_dns_secret_output, + "secondary-dns_tsig": secondary_dns_tsig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -264,6 +295,47 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/secondary-dns_tsig" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "secondary-dns_algo": secondary_dns_algo_output, + "secondary-dns_identifier-2": secondary_dns_identifier_2_output, + "secondary-dns_name-2": secondary_dns_name_2_output, + "secondary-dns_secret": secondary_dns_secret_output, + "secondary-dns_tsig": secondary_dns_tsig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -377,6 +449,16 @@ export const tools: readonly Tool[] = [ "secondary-dns_tsig": secondary_dns_tsig, }, }, + outputSchema: { + "$ref": "#/$defs/secondary-dns_tsig", + $defs: { + "secondary-dns_algo": secondary_dns_algo_output, + "secondary-dns_identifier-2": secondary_dns_identifier_2_output, + "secondary-dns_name-2": secondary_dns_name_2_output, + "secondary-dns_secret": secondary_dns_secret_output, + "secondary-dns_tsig": secondary_dns_tsig_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dnsFirewall/reverseDns/tools.ts b/src/generated/forge-mcp/dnsFirewall/reverseDns/tools.ts index 6242f7fa..a27aaac0 100644 --- a/src/generated/forge-mcp/dnsFirewall/reverseDns/tools.ts +++ b/src/generated/forge-mcp/dnsFirewall/reverseDns/tools.ts @@ -44,6 +44,12 @@ export const tools: readonly Tool[] = [ "dns-firewall_dns-firewall-reverse-dns": dns_firewall_dns_firewall_reverse_dns, }, }, + outputSchema: { + "$ref": "#/$defs/dns-firewall_dns-firewall-reverse-dns-response", + $defs: { + "dns-firewall_dns-firewall-reverse-dns-response": dns_firewall_dns_firewall_reverse_dns_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -123,6 +129,12 @@ export const tools: readonly Tool[] = [ "dns_firewall_id" ], }, + outputSchema: { + "$ref": "#/$defs/dns-firewall_dns-firewall-reverse-dns-response", + $defs: { + "dns-firewall_dns-firewall-reverse-dns-response": dns_firewall_dns_firewall_reverse_dns_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/dnsFirewall/tools.ts b/src/generated/forge-mcp/dnsFirewall/tools.ts index 2b045443..16d8a73b 100644 --- a/src/generated/forge-mcp/dnsFirewall/tools.ts +++ b/src/generated/forge-mcp/dnsFirewall/tools.ts @@ -78,6 +78,25 @@ export const tools: readonly Tool[] = [ "dns-firewall_upstream_ips": dns_firewall_upstream_ips, }, }, + outputSchema: { + "$ref": "#/$defs/dns-firewall_dns-firewall-cluster-response", + $defs: { + "dns-firewall_attack_mitigation": dns_firewall_attack_mitigation_output, + "dns-firewall_deprecate_any_requests": dns_firewall_deprecate_any_requests_output, + "dns-firewall_dns-firewall-cluster-response": dns_firewall_dns_firewall_cluster_response_output, + "dns-firewall_dns_firewall_ips": dns_firewall_dns_firewall_ips_output, + "dns-firewall_ecs_fallback": dns_firewall_ecs_fallback_output, + "dns-firewall_identifier": dns_firewall_identifier_output, + "dns-firewall_maximum_cache_ttl": dns_firewall_maximum_cache_ttl_output, + "dns-firewall_minimum_cache_ttl": dns_firewall_minimum_cache_ttl_output, + "dns-firewall_modified_on": dns_firewall_modified_on_output, + "dns-firewall_name": dns_firewall_name_output, + "dns-firewall_negative_cache_ttl": dns_firewall_negative_cache_ttl_output, + "dns-firewall_ratelimit": dns_firewall_ratelimit_output, + "dns-firewall_retries": dns_firewall_retries_output, + "dns-firewall_upstream_ips": dns_firewall_upstream_ips_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -170,6 +189,17 @@ export const tools: readonly Tool[] = [ "dns_firewall_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/dns-firewall_identifier" + } + }, + "type": "object", + $defs: { + "dns-firewall_identifier": dns_firewall_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -283,6 +313,25 @@ export const tools: readonly Tool[] = [ "dns-firewall_upstream_ips": dns_firewall_upstream_ips, }, }, + outputSchema: { + "$ref": "#/$defs/dns-firewall_dns-firewall-cluster-response", + $defs: { + "dns-firewall_attack_mitigation": dns_firewall_attack_mitigation_output, + "dns-firewall_deprecate_any_requests": dns_firewall_deprecate_any_requests_output, + "dns-firewall_dns-firewall-cluster-response": dns_firewall_dns_firewall_cluster_response_output, + "dns-firewall_dns_firewall_ips": dns_firewall_dns_firewall_ips_output, + "dns-firewall_ecs_fallback": dns_firewall_ecs_fallback_output, + "dns-firewall_identifier": dns_firewall_identifier_output, + "dns-firewall_maximum_cache_ttl": dns_firewall_maximum_cache_ttl_output, + "dns-firewall_minimum_cache_ttl": dns_firewall_minimum_cache_ttl_output, + "dns-firewall_modified_on": dns_firewall_modified_on_output, + "dns-firewall_name": dns_firewall_name_output, + "dns-firewall_negative_cache_ttl": dns_firewall_negative_cache_ttl_output, + "dns-firewall_ratelimit": dns_firewall_ratelimit_output, + "dns-firewall_retries": dns_firewall_retries_output, + "dns-firewall_upstream_ips": dns_firewall_upstream_ips_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -375,6 +424,25 @@ export const tools: readonly Tool[] = [ "dns_firewall_id" ], }, + outputSchema: { + "$ref": "#/$defs/dns-firewall_dns-firewall-cluster-response", + $defs: { + "dns-firewall_attack_mitigation": dns_firewall_attack_mitigation_output, + "dns-firewall_deprecate_any_requests": dns_firewall_deprecate_any_requests_output, + "dns-firewall_dns-firewall-cluster-response": dns_firewall_dns_firewall_cluster_response_output, + "dns-firewall_dns_firewall_ips": dns_firewall_dns_firewall_ips_output, + "dns-firewall_ecs_fallback": dns_firewall_ecs_fallback_output, + "dns-firewall_identifier": dns_firewall_identifier_output, + "dns-firewall_maximum_cache_ttl": dns_firewall_maximum_cache_ttl_output, + "dns-firewall_minimum_cache_ttl": dns_firewall_minimum_cache_ttl_output, + "dns-firewall_modified_on": dns_firewall_modified_on_output, + "dns-firewall_name": dns_firewall_name_output, + "dns-firewall_negative_cache_ttl": dns_firewall_negative_cache_ttl_output, + "dns-firewall_ratelimit": dns_firewall_ratelimit_output, + "dns-firewall_retries": dns_firewall_retries_output, + "dns-firewall_upstream_ips": dns_firewall_upstream_ips_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -472,6 +540,56 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dns-firewall_dns-firewall-cluster-response" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dns-firewall_attack_mitigation": dns_firewall_attack_mitigation_output, + "dns-firewall_deprecate_any_requests": dns_firewall_deprecate_any_requests_output, + "dns-firewall_dns-firewall-cluster-response": dns_firewall_dns_firewall_cluster_response_output, + "dns-firewall_dns_firewall_ips": dns_firewall_dns_firewall_ips_output, + "dns-firewall_ecs_fallback": dns_firewall_ecs_fallback_output, + "dns-firewall_identifier": dns_firewall_identifier_output, + "dns-firewall_maximum_cache_ttl": dns_firewall_maximum_cache_ttl_output, + "dns-firewall_minimum_cache_ttl": dns_firewall_minimum_cache_ttl_output, + "dns-firewall_modified_on": dns_firewall_modified_on_output, + "dns-firewall_name": dns_firewall_name_output, + "dns-firewall_negative_cache_ttl": dns_firewall_negative_cache_ttl_output, + "dns-firewall_ratelimit": dns_firewall_ratelimit_output, + "dns-firewall_retries": dns_firewall_retries_output, + "dns-firewall_upstream_ips": dns_firewall_upstream_ips_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/durableObjects/namespaces/objects/tools.ts b/src/generated/forge-mcp/durableObjects/namespaces/objects/tools.ts index ac112f5b..7d56828c 100644 --- a/src/generated/forge-mcp/durableObjects/namespaces/objects/tools.ts +++ b/src/generated/forge-mcp/durableObjects/namespaces/objects/tools.ts @@ -46,6 +46,35 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "cursor": { + "$ref": "#/$defs/workers_cursor" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_cursor": workers_cursor_output, + "workers_object": workers_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/durableObjects/namespaces/tools.ts b/src/generated/forge-mcp/durableObjects/namespaces/tools.ts index b498c1bd..f3cef327 100644 --- a/src/generated/forge-mcp/durableObjects/namespaces/tools.ts +++ b/src/generated/forge-mcp/durableObjects/namespaces/tools.ts @@ -52,6 +52,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_namespace" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_namespace": workers_namespace_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -187,6 +224,15 @@ export const tools: readonly Tool[] = [ "workers_query-param": workers_query_param, }, }, + outputSchema: { + "$ref": "#/$defs/workers_query-result", + $defs: { + "workers_query-result": workers_query_result_output, + "workers_query-result_resultsItem": workers_query_result_resultsItem_output, + "workers_query-result_resultsItem_meta": workers_query_result_resultsItem_meta_output, + "workers_query-value": workers_query_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/emailAuth/dmarcReports/tools.ts b/src/generated/forge-mcp/emailAuth/dmarcReports/tools.ts index 3f8853f1..dccf31da 100644 --- a/src/generated/forge-mcp/emailAuth/dmarcReports/tools.ts +++ b/src/generated/forge-mcp/emailAuth/dmarcReports/tools.ts @@ -45,6 +45,17 @@ export const tools: readonly Tool[] = [ "email-auth_identifier": email_auth_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-auth_DmarcReportResponse", + $defs: { + "email-auth_ApprovedSourceResponse": email_auth_ApprovedSourceResponse_output, + "email-auth_DmarcReportResponse": email_auth_DmarcReportResponse_output, + "email-auth_DmarcStatus": email_auth_DmarcStatus_output, + "email-auth_DnsRecordInfo": email_auth_DnsRecordInfo_output, + "email-auth_ResolvedDmarcRecord": email_auth_ResolvedDmarcRecord_output, + "email-auth_ZoneDnsRecords": email_auth_ZoneDnsRecords_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -98,6 +109,17 @@ export const tools: readonly Tool[] = [ "email-auth_identifier": email_auth_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-auth_DmarcReportResponse", + $defs: { + "email-auth_ApprovedSourceResponse": email_auth_ApprovedSourceResponse_output, + "email-auth_DmarcReportResponse": email_auth_DmarcReportResponse_output, + "email-auth_DmarcStatus": email_auth_DmarcStatus_output, + "email-auth_DnsRecordInfo": email_auth_DnsRecordInfo_output, + "email-auth_ResolvedDmarcRecord": email_auth_ResolvedDmarcRecord_output, + "email-auth_ZoneDnsRecords": email_auth_ZoneDnsRecords_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailAuth/spf/tools.ts b/src/generated/forge-mcp/emailAuth/spf/tools.ts index 703d87c4..eaec00c5 100644 --- a/src/generated/forge-mcp/emailAuth/spf/tools.ts +++ b/src/generated/forge-mcp/emailAuth/spf/tools.ts @@ -42,6 +42,15 @@ export const tools: readonly Tool[] = [ "email-auth_identifier": email_auth_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-auth_SpfTree", + $defs: { + "email-auth_InspectError": email_auth_InspectError_output, + "email-auth_SpfComponent": email_auth_SpfComponent_output, + "email-auth_SpfResult": email_auth_SpfResult_output, + "email-auth_SpfTree": email_auth_SpfTree_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailRouting/addresses/tools.ts b/src/generated/forge-mcp/emailRouting/addresses/tools.ts index fb1808cf..7abaaf3a 100644 --- a/src/generated/forge-mcp/emailRouting/addresses/tools.ts +++ b/src/generated/forge-mcp/emailRouting/addresses/tools.ts @@ -44,6 +44,18 @@ export const tools: readonly Tool[] = [ "email_email": email_email, }, }, + outputSchema: { + "$ref": "#/$defs/email_destination_address_properties", + $defs: { + "email_created": email_created_output, + "email_destination_address_identifier": email_destination_address_identifier_output, + "email_destination_address_properties": email_destination_address_properties_output, + "email_destination_address_tag": email_destination_address_tag_output, + "email_email": email_email_output, + "email_modified": email_modified_output, + "email_verified": email_verified_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -117,6 +129,18 @@ export const tools: readonly Tool[] = [ "destination_address_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/email_destination_address_properties", + $defs: { + "email_created": email_created_output, + "email_destination_address_identifier": email_destination_address_identifier_output, + "email_destination_address_properties": email_destination_address_properties_output, + "email_destination_address_tag": email_destination_address_tag_output, + "email_email": email_email_output, + "email_modified": email_modified_output, + "email_verified": email_verified_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -189,6 +213,18 @@ export const tools: readonly Tool[] = [ "destination_address_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/email_destination_address_properties", + $defs: { + "email_created": email_created_output, + "email_destination_address_identifier": email_destination_address_identifier_output, + "email_destination_address_properties": email_destination_address_properties_output, + "email_destination_address_tag": email_destination_address_tag_output, + "email_email": email_email_output, + "email_modified": email_modified_output, + "email_verified": email_verified_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -285,6 +321,46 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email_destination_address_properties" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email_created": email_created_output, + "email_destination_address_identifier": email_destination_address_identifier_output, + "email_destination_address_properties": email_destination_address_properties_output, + "email_destination_address_tag": email_destination_address_tag_output, + "email_email": email_email_output, + "email_modified": email_modified_output, + "email_verified": email_verified_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -399,6 +475,18 @@ export const tools: readonly Tool[] = [ "email_update_destination_address_properties": email_update_destination_address_properties, }, }, + outputSchema: { + "$ref": "#/$defs/email_destination_address_properties", + $defs: { + "email_created": email_created_output, + "email_destination_address_identifier": email_destination_address_identifier_output, + "email_destination_address_properties": email_destination_address_properties_output, + "email_destination_address_tag": email_destination_address_tag_output, + "email_email": email_email_output, + "email_modified": email_modified_output, + "email_verified": email_verified_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/emailRouting/dns/tools.ts b/src/generated/forge-mcp/emailRouting/dns/tools.ts index f10456a5..d05a53dc 100644 --- a/src/generated/forge-mcp/emailRouting/dns/tools.ts +++ b/src/generated/forge-mcp/emailRouting/dns/tools.ts @@ -51,6 +51,44 @@ export const tools: readonly Tool[] = [ "email_email_setting_name": email_email_setting_name, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email_dns_record" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email_dns_record": email_dns_record_output, + "email_dns_record_ttl": email_dns_record_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -155,6 +193,21 @@ export const tools: readonly Tool[] = [ "email_email_setting_name": email_email_setting_name, }, }, + outputSchema: { + "$ref": "#/$defs/email_email_settings_properties", + $defs: { + "email_email_setting_created": email_email_setting_created_output, + "email_email_setting_enabled": email_email_setting_enabled_output, + "email_email_setting_identifier": email_email_setting_identifier_output, + "email_email_setting_modified": email_email_setting_modified_output, + "email_email_setting_name": email_email_setting_name_output, + "email_email_setting_skip-wizard": email_email_setting_skip_wizard_output, + "email_email_setting_status": email_email_setting_status_output, + "email_email_setting_support_subaddress": email_email_setting_support_subaddress_output, + "email_email_setting_tag": email_email_setting_tag_output, + "email_email_settings_properties": email_email_settings_properties_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/emailRouting/rules/catchAll/tools.ts b/src/generated/forge-mcp/emailRouting/rules/catchAll/tools.ts index 11f2e16e..6914eb91 100644 --- a/src/generated/forge-mcp/emailRouting/rules/catchAll/tools.ts +++ b/src/generated/forge-mcp/emailRouting/rules/catchAll/tools.ts @@ -46,6 +46,21 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/email_catch_all_rule", + $defs: { + "email_catch_all_rule": email_catch_all_rule_output, + "email_rule_catchall-action": email_rule_catchall_action_output, + "email_rule_catchall-actions": email_rule_catchall_actions_output, + "email_rule_catchall-matcher": email_rule_catchall_matcher_output, + "email_rule_catchall-matchers": email_rule_catchall_matchers_output, + "email_rule_enabled": email_rule_enabled_output, + "email_rule_identifier": email_rule_identifier_output, + "email_rule_name": email_rule_name_output, + "email_rule_source": email_rule_source_output, + "email_rule_tag": email_rule_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -132,6 +147,21 @@ export const tools: readonly Tool[] = [ "email_update_catch_all_rule_properties": email_update_catch_all_rule_properties, }, }, + outputSchema: { + "$ref": "#/$defs/email_catch_all_rule", + $defs: { + "email_catch_all_rule": email_catch_all_rule_output, + "email_rule_catchall-action": email_rule_catchall_action_output, + "email_rule_catchall-actions": email_rule_catchall_actions_output, + "email_rule_catchall-matcher": email_rule_catchall_matcher_output, + "email_rule_catchall-matchers": email_rule_catchall_matchers_output, + "email_rule_enabled": email_rule_enabled_output, + "email_rule_identifier": email_rule_identifier_output, + "email_rule_name": email_rule_name_output, + "email_rule_source": email_rule_source_output, + "email_rule_tag": email_rule_tag_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailRouting/rules/tools.ts b/src/generated/forge-mcp/emailRouting/rules/tools.ts index 833a3f78..4cafcea7 100644 --- a/src/generated/forge-mcp/emailRouting/rules/tools.ts +++ b/src/generated/forge-mcp/emailRouting/rules/tools.ts @@ -80,6 +80,22 @@ export const tools: readonly Tool[] = [ "email_rule_source": email_rule_source, }, }, + outputSchema: { + "$ref": "#/$defs/email_rule_properties", + $defs: { + "email_rule_action": email_rule_action_output, + "email_rule_actions": email_rule_actions_output, + "email_rule_enabled": email_rule_enabled_output, + "email_rule_identifier": email_rule_identifier_output, + "email_rule_matcher": email_rule_matcher_output, + "email_rule_matchers": email_rule_matchers_output, + "email_rule_name": email_rule_name_output, + "email_rule_priority": email_rule_priority_output, + "email_rule_properties": email_rule_properties_output, + "email_rule_source": email_rule_source_output, + "email_rule_tag": email_rule_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -158,6 +174,22 @@ export const tools: readonly Tool[] = [ "rule_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/email_rule_properties", + $defs: { + "email_rule_action": email_rule_action_output, + "email_rule_actions": email_rule_actions_output, + "email_rule_enabled": email_rule_enabled_output, + "email_rule_identifier": email_rule_identifier_output, + "email_rule_matcher": email_rule_matcher_output, + "email_rule_matchers": email_rule_matchers_output, + "email_rule_name": email_rule_name_output, + "email_rule_priority": email_rule_priority_output, + "email_rule_properties": email_rule_properties_output, + "email_rule_source": email_rule_source_output, + "email_rule_tag": email_rule_tag_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -234,6 +266,22 @@ export const tools: readonly Tool[] = [ "rule_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/email_rule_properties", + $defs: { + "email_rule_action": email_rule_action_output, + "email_rule_actions": email_rule_actions_output, + "email_rule_enabled": email_rule_enabled_output, + "email_rule_identifier": email_rule_identifier_output, + "email_rule_matcher": email_rule_matcher_output, + "email_rule_matchers": email_rule_matchers_output, + "email_rule_name": email_rule_name_output, + "email_rule_priority": email_rule_priority_output, + "email_rule_properties": email_rule_properties_output, + "email_rule_source": email_rule_source_output, + "email_rule_tag": email_rule_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -333,6 +381,51 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email_account_rule" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email_account_rule": email_account_rule_output, + "email_account_rule_zone": email_account_rule_zone_output, + "email_rule_action": email_rule_action_output, + "email_rule_actions": email_rule_actions_output, + "email_rule_enabled": email_rule_enabled_output, + "email_rule_identifier": email_rule_identifier_output, + "email_rule_matcher": email_rule_matcher_output, + "email_rule_matchers": email_rule_matchers_output, + "email_rule_name": email_rule_name_output, + "email_rule_priority": email_rule_priority_output, + "email_rule_source": email_rule_source_output, + "email_rule_tag": email_rule_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -446,6 +539,23 @@ export const tools: readonly Tool[] = [ "email_rule_owner_worker_tag": email_rule_owner_worker_tag, }, }, + outputSchema: { + "$ref": "#/$defs/email_account_rules_plan", + $defs: { + "email_account_rules_plan": email_account_rules_plan_output, + "email_account_rules_plan_change": email_account_rules_plan_change_output, + "email_account_rules_plan_remote_rule": email_account_rules_plan_remote_rule_output, + "email_account_rules_plan_zone": email_account_rules_plan_zone_output, + "email_identifier": email_identifier_output, + "email_rule_action": email_rule_action_output, + "email_rule_actions": email_rule_actions_output, + "email_rule_enabled": email_rule_enabled_output, + "email_rule_identifier": email_rule_identifier_output, + "email_rule_matcher": email_rule_matcher_output, + "email_rule_matchers": email_rule_matchers_output, + "email_rule_source": email_rule_source_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -530,6 +640,22 @@ export const tools: readonly Tool[] = [ "email_update_rule_properties": email_update_rule_properties, }, }, + outputSchema: { + "$ref": "#/$defs/email_rule_properties", + $defs: { + "email_rule_action": email_rule_action_output, + "email_rule_actions": email_rule_actions_output, + "email_rule_enabled": email_rule_enabled_output, + "email_rule_identifier": email_rule_identifier_output, + "email_rule_matcher": email_rule_matcher_output, + "email_rule_matchers": email_rule_matchers_output, + "email_rule_name": email_rule_name_output, + "email_rule_priority": email_rule_priority_output, + "email_rule_properties": email_rule_properties_output, + "email_rule_source": email_rule_source_output, + "email_rule_tag": email_rule_tag_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailRouting/settings/tools.ts b/src/generated/forge-mcp/emailRouting/settings/tools.ts index 5c9fe8ca..3d7eb0bb 100644 --- a/src/generated/forge-mcp/emailRouting/settings/tools.ts +++ b/src/generated/forge-mcp/emailRouting/settings/tools.ts @@ -43,6 +43,21 @@ export const tools: readonly Tool[] = [ "email_update_email_routing_settings_properties": email_update_email_routing_settings_properties, }, }, + outputSchema: { + "$ref": "#/$defs/email_email_settings_properties", + $defs: { + "email_email_setting_created": email_email_setting_created_output, + "email_email_setting_enabled": email_email_setting_enabled_output, + "email_email_setting_identifier": email_email_setting_identifier_output, + "email_email_setting_modified": email_email_setting_modified_output, + "email_email_setting_name": email_email_setting_name_output, + "email_email_setting_skip-wizard": email_email_setting_skip_wizard_output, + "email_email_setting_status": email_email_setting_status_output, + "email_email_setting_support_subaddress": email_email_setting_support_subaddress_output, + "email_email_setting_tag": email_email_setting_tag_output, + "email_email_settings_properties": email_email_settings_properties_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -114,6 +129,21 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/email_email_settings_properties", + $defs: { + "email_email_setting_created": email_email_setting_created_output, + "email_email_setting_enabled": email_email_setting_enabled_output, + "email_email_setting_identifier": email_email_setting_identifier_output, + "email_email_setting_modified": email_email_setting_modified_output, + "email_email_setting_name": email_email_setting_name_output, + "email_email_setting_skip-wizard": email_email_setting_skip_wizard_output, + "email_email_setting_status": email_email_setting_status_output, + "email_email_setting_support_subaddress": email_email_setting_support_subaddress_output, + "email_email_setting_tag": email_email_setting_tag_output, + "email_email_settings_properties": email_email_settings_properties_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -192,6 +222,21 @@ export const tools: readonly Tool[] = [ "email_update_email_routing_settings_properties": email_update_email_routing_settings_properties, }, }, + outputSchema: { + "$ref": "#/$defs/email_email_settings_properties", + $defs: { + "email_email_setting_created": email_email_setting_created_output, + "email_email_setting_enabled": email_email_setting_enabled_output, + "email_email_setting_identifier": email_email_setting_identifier_output, + "email_email_setting_modified": email_email_setting_modified_output, + "email_email_setting_name": email_email_setting_name_output, + "email_email_setting_skip-wizard": email_email_setting_skip_wizard_output, + "email_email_setting_status": email_email_setting_status_output, + "email_email_setting_support_subaddress": email_email_setting_support_subaddress_output, + "email_email_setting_tag": email_email_setting_tag_output, + "email_email_settings_properties": email_email_settings_properties_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/emailRouting/tools.ts b/src/generated/forge-mcp/emailRouting/tools.ts index a5c9d97b..d88817d3 100644 --- a/src/generated/forge-mcp/emailRouting/tools.ts +++ b/src/generated/forge-mcp/emailRouting/tools.ts @@ -46,6 +46,21 @@ export const tools: readonly Tool[] = [ "email_email_setting_name": email_email_setting_name, }, }, + outputSchema: { + "$ref": "#/$defs/email_email_settings_properties", + $defs: { + "email_email_setting_created": email_email_setting_created_output, + "email_email_setting_enabled": email_email_setting_enabled_output, + "email_email_setting_identifier": email_email_setting_identifier_output, + "email_email_setting_modified": email_email_setting_modified_output, + "email_email_setting_name": email_email_setting_name_output, + "email_email_setting_skip-wizard": email_email_setting_skip_wizard_output, + "email_email_setting_status": email_email_setting_status_output, + "email_email_setting_support_subaddress": email_email_setting_support_subaddress_output, + "email_email_setting_tag": email_email_setting_tag_output, + "email_email_settings_properties": email_email_settings_properties_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -114,6 +129,21 @@ export const tools: readonly Tool[] = [ "email_email_setting_name": email_email_setting_name, }, }, + outputSchema: { + "$ref": "#/$defs/email_email_settings_properties", + $defs: { + "email_email_setting_created": email_email_setting_created_output, + "email_email_setting_enabled": email_email_setting_enabled_output, + "email_email_setting_identifier": email_email_setting_identifier_output, + "email_email_setting_modified": email_email_setting_modified_output, + "email_email_setting_name": email_email_setting_name_output, + "email_email_setting_skip-wizard": email_email_setting_skip_wizard_output, + "email_email_setting_status": email_email_setting_status_output, + "email_email_setting_support_subaddress": email_email_setting_support_subaddress_output, + "email_email_setting_tag": email_email_setting_tag_output, + "email_email_settings_properties": email_email_settings_properties_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/emailSecurity/allowPolicies/tools.ts b/src/generated/forge-mcp/emailSecurity/allowPolicies/tools.ts index f4500adb..408e33fc 100644 --- a/src/generated/forge-mcp/emailSecurity/allowPolicies/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/allowPolicies/tools.ts @@ -136,6 +136,34 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "deletes": { + "items": { + "$ref": "#/$defs/email-security_DeletedAllowPolicy" + }, + "type": "array" + }, + "patches": { + "$ref": "#/$defs/email-security_AllowPolicyList" + }, + "posts": { + "$ref": "#/$defs/email-security_AllowPolicyList" + }, + "puts": { + "$ref": "#/$defs/email-security_AllowPolicyList" + } + }, + "type": "object", + $defs: { + "email-security_AllowPolicy": email_security_AllowPolicy_output, + "email-security_AllowPolicyId": email_security_AllowPolicyId_output, + "email-security_AllowPolicyList": email_security_AllowPolicyList_output, + "email-security_DeletedAllowPolicy": email_security_DeletedAllowPolicy_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -218,6 +246,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_AllowPolicy", + $defs: { + "email-security_AllowPolicy": email_security_AllowPolicy_output, + "email-security_AllowPolicyId": email_security_AllowPolicyId_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -281,6 +318,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_DeletedAllowPolicy", + $defs: { + "email-security_AllowPolicyId": email_security_AllowPolicyId_output, + "email-security_DeletedAllowPolicy": email_security_DeletedAllowPolicy_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -347,6 +391,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_AllowPolicy", + $defs: { + "email-security_AllowPolicy": email_security_AllowPolicy_output, + "email-security_AllowPolicyId": email_security_AllowPolicyId_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -410,6 +463,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_AllowPolicy", + $defs: { + "email-security_AllowPolicy": email_security_AllowPolicy_output, + "email-security_AllowPolicyId": email_security_AllowPolicyId_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -526,6 +588,41 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/email-security_AllowPolicyList" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_AllowPolicy": email_security_AllowPolicy_output, + "email-security_AllowPolicyId": email_security_AllowPolicyId_output, + "email-security_AllowPolicyList": email_security_AllowPolicyList_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -635,6 +732,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_AllowPolicy", + $defs: { + "email-security_AllowPolicy": email_security_AllowPolicy_output, + "email-security_AllowPolicyId": email_security_AllowPolicyId_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/analytics/monthlyReport/tools.ts b/src/generated/forge-mcp/emailSecurity/analytics/monthlyReport/tools.ts index dc544525..21e39f5c 100644 --- a/src/generated/forge-mcp/emailSecurity/analytics/monthlyReport/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/analytics/monthlyReport/tools.ts @@ -31,6 +31,28 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "by_month": { + "additionalProperties": { + "items": { + "properties": { + "disposition": { + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": "object" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/blockSenders/tools.ts b/src/generated/forge-mcp/emailSecurity/blockSenders/tools.ts index ba685260..52a01946 100644 --- a/src/generated/forge-mcp/emailSecurity/blockSenders/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/blockSenders/tools.ts @@ -136,6 +136,34 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "deletes": { + "items": { + "$ref": "#/$defs/email-security_DeletedBlockedSender" + }, + "type": "array" + }, + "patches": { + "$ref": "#/$defs/email-security_BlockedSenderList" + }, + "posts": { + "$ref": "#/$defs/email-security_BlockedSenderList" + }, + "puts": { + "$ref": "#/$defs/email-security_BlockedSenderList" + } + }, + "type": "object", + $defs: { + "email-security_BlockedSender": email_security_BlockedSender_output, + "email-security_BlockedSenderId": email_security_BlockedSenderId_output, + "email-security_BlockedSenderList": email_security_BlockedSenderList_output, + "email-security_DeletedBlockedSender": email_security_DeletedBlockedSender_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -218,6 +246,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_BlockedSender", + $defs: { + "email-security_BlockedSender": email_security_BlockedSender_output, + "email-security_BlockedSenderId": email_security_BlockedSenderId_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -281,6 +318,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_DeletedBlockedSender", + $defs: { + "email-security_BlockedSenderId": email_security_BlockedSenderId_output, + "email-security_DeletedBlockedSender": email_security_DeletedBlockedSender_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -347,6 +391,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_BlockedSender", + $defs: { + "email-security_BlockedSender": email_security_BlockedSender_output, + "email-security_BlockedSenderId": email_security_BlockedSenderId_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -410,6 +463,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_BlockedSender", + $defs: { + "email-security_BlockedSender": email_security_BlockedSender_output, + "email-security_BlockedSenderId": email_security_BlockedSenderId_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -510,6 +572,41 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/email-security_BlockedSenderList" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_BlockedSender": email_security_BlockedSender_output, + "email-security_BlockedSenderId": email_security_BlockedSenderId_output, + "email-security_BlockedSenderList": email_security_BlockedSenderList_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -615,6 +712,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_BlockedSender", + $defs: { + "email-security_BlockedSender": email_security_BlockedSender_output, + "email-security_BlockedSenderId": email_security_BlockedSenderId_output, + "email-security_PatternType": email_security_PatternType_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/bulkActions/messages/tools.ts b/src/generated/forge-mcp/emailSecurity/bulkActions/messages/tools.ts index b8395ac7..2383063e 100644 --- a/src/generated/forge-mcp/emailSecurity/bulkActions/messages/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/bulkActions/messages/tools.ts @@ -74,6 +74,43 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email-security_BulkActionMessageDetail" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/email-security_CursorResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_ActionLogEntry": email_security_ActionLogEntry_output, + "email-security_ActionLogEntry_properties": email_security_ActionLogEntry_properties_output, + "email-security_BulkActionMessageDetail": email_security_BulkActionMessageDetail_output, + "email-security_BulkActionMessageStatus": email_security_BulkActionMessageStatus_output, + "email-security_BulkMessageActionParams": email_security_BulkMessageActionParams_output, + "email-security_CursorResultInfo": email_security_CursorResultInfo_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_InvestigateId": email_security_InvestigateId_output, + "email-security_MailboxDestination": email_security_MailboxDestination_output, + "email-security_MessageDeliveryMode": email_security_MessageDeliveryMode_output, + "email-security_MessageDeliveryStatus": email_security_MessageDeliveryStatus_output, + "email-security_MessageDetails": email_security_MessageDetails_output, + "email-security_MessageDetails_findingsItem": email_security_MessageDetails_findingsItem_output, + "email-security_MessageDetails_properties": email_security_MessageDetails_properties_output, + "email-security_MessageDetails_validation": email_security_MessageDetails_validation_output, + "email-security_PostfixId": email_security_PostfixId_output, + "email-security_Validation": email_security_Validation_output, + "email-security_ValidationStatus": email_security_ValidationStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/bulkActions/tools.ts b/src/generated/forge-mcp/emailSecurity/bulkActions/tools.ts index 087d9427..4272c781 100644 --- a/src/generated/forge-mcp/emailSecurity/bulkActions/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/bulkActions/tools.ts @@ -58,6 +58,18 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_BulkJobDetail", + $defs: { + "email-security_BulkJobActionParams": email_security_BulkJobActionParams_output, + "email-security_BulkJobDetail": email_security_BulkJobDetail_output, + "email-security_BulkJobStatus": email_security_BulkJobStatus_output, + "email-security_BulkSearchParams": email_security_BulkSearchParams_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_MailboxDestination": email_security_MailboxDestination_output, + "email-security_MessageDeliveryStatus": email_security_MessageDeliveryStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -126,6 +138,18 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_BulkJobDetail", + $defs: { + "email-security_BulkJobActionParams": email_security_BulkJobActionParams_output, + "email-security_BulkJobDetail": email_security_BulkJobDetail_output, + "email-security_BulkJobStatus": email_security_BulkJobStatus_output, + "email-security_BulkSearchParams": email_security_BulkSearchParams_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_MailboxDestination": email_security_MailboxDestination_output, + "email-security_MessageDeliveryStatus": email_security_MessageDeliveryStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -192,6 +216,18 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "id": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -256,6 +292,18 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_BulkJobDetail", + $defs: { + "email-security_BulkJobActionParams": email_security_BulkJobActionParams_output, + "email-security_BulkJobDetail": email_security_BulkJobDetail_output, + "email-security_BulkJobStatus": email_security_BulkJobStatus_output, + "email-security_BulkSearchParams": email_security_BulkSearchParams_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_MailboxDestination": email_security_MailboxDestination_output, + "email-security_MessageDeliveryStatus": email_security_MessageDeliveryStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -339,6 +387,33 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email-security_BulkJobDetail" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/email-security_CursorResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_BulkJobActionParams": email_security_BulkJobActionParams_output, + "email-security_BulkJobDetail": email_security_BulkJobDetail_output, + "email-security_BulkJobStatus": email_security_BulkJobStatus_output, + "email-security_BulkSearchParams": email_security_BulkSearchParams_output, + "email-security_CursorResultInfo": email_security_CursorResultInfo_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_MailboxDestination": email_security_MailboxDestination_output, + "email-security_MessageDeliveryStatus": email_security_MessageDeliveryStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/contentPolicies/tools.ts b/src/generated/forge-mcp/emailSecurity/contentPolicies/tools.ts index 1d991bdf..09902cea 100644 --- a/src/generated/forge-mcp/emailSecurity/contentPolicies/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/contentPolicies/tools.ts @@ -134,6 +134,34 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "deletes": { + "items": { + "$ref": "#/$defs/email-security_DeletedContentPolicy" + }, + "type": "array" + }, + "patches": { + "$ref": "#/$defs/email-security_ContentPolicyList" + }, + "posts": { + "$ref": "#/$defs/email-security_ContentPolicyList" + }, + "puts": { + "$ref": "#/$defs/email-security_ContentPolicyList" + } + }, + "type": "object", + $defs: { + "email-security_ContentPolicy": email_security_ContentPolicy_output, + "email-security_ContentPolicyId": email_security_ContentPolicyId_output, + "email-security_ContentPolicyList": email_security_ContentPolicyList_output, + "email-security_ContentPolicyTarget": email_security_ContentPolicyTarget_output, + "email-security_DeletedContentPolicy": email_security_DeletedContentPolicy_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -216,6 +244,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_ContentPolicy", + $defs: { + "email-security_ContentPolicy": email_security_ContentPolicy_output, + "email-security_ContentPolicyId": email_security_ContentPolicyId_output, + "email-security_ContentPolicyTarget": email_security_ContentPolicyTarget_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -279,6 +316,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_DeletedContentPolicy", + $defs: { + "email-security_ContentPolicyId": email_security_ContentPolicyId_output, + "email-security_DeletedContentPolicy": email_security_DeletedContentPolicy_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -345,6 +389,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_ContentPolicy", + $defs: { + "email-security_ContentPolicy": email_security_ContentPolicy_output, + "email-security_ContentPolicyId": email_security_ContentPolicyId_output, + "email-security_ContentPolicyTarget": email_security_ContentPolicyTarget_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -408,6 +461,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_ContentPolicy", + $defs: { + "email-security_ContentPolicy": email_security_ContentPolicy_output, + "email-security_ContentPolicyId": email_security_ContentPolicyId_output, + "email-security_ContentPolicyTarget": email_security_ContentPolicyTarget_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -507,6 +569,41 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/email-security_ContentPolicyList" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_ContentPolicy": email_security_ContentPolicy_output, + "email-security_ContentPolicyId": email_security_ContentPolicyId_output, + "email-security_ContentPolicyList": email_security_ContentPolicyList_output, + "email-security_ContentPolicyTarget": email_security_ContentPolicyTarget_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/domains/tools.ts b/src/generated/forge-mcp/emailSecurity/domains/tools.ts index 73453d55..a4dbacba 100644 --- a/src/generated/forge-mcp/emailSecurity/domains/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/domains/tools.ts @@ -153,6 +153,48 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "deletes": { + "items": { + "$ref": "#/$defs/email-security_DeletedDomain" + }, + "type": "array" + }, + "patches": { + "$ref": "#/$defs/email-security_DomainList" + }, + "posts": { + "$ref": "#/$defs/email-security_DomainList" + }, + "puts": { + "$ref": "#/$defs/email-security_DomainList" + } + }, + "required": [ + "deletes", + "patches", + "posts", + "puts" + ], + "type": "object", + $defs: { + "email-security_DeletedDomain": email_security_DeletedDomain_output, + "email-security_DeliveryMode": email_security_DeliveryMode_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_DmarcStatus": email_security_DmarcStatus_output, + "email-security_Domain": email_security_Domain_output, + "email-security_DomainAuthorization": email_security_DomainAuthorization_output, + "email-security_DomainId": email_security_DomainId_output, + "email-security_DomainList": email_security_DomainList_output, + "email-security_DomainStatus": email_security_DomainStatus_output, + "email-security_EmailsProcessed": email_security_EmailsProcessed_output, + "email-security_Region": email_security_Region_output, + "email-security_ScannableFolder": email_security_ScannableFolder_output, + "email-security_SpfStatus": email_security_SpfStatus_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -252,6 +294,23 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_Domain", + $defs: { + "email-security_DeliveryMode": email_security_DeliveryMode_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_DmarcStatus": email_security_DmarcStatus_output, + "email-security_Domain": email_security_Domain_output, + "email-security_DomainAuthorization": email_security_DomainAuthorization_output, + "email-security_DomainId": email_security_DomainId_output, + "email-security_DomainStatus": email_security_DomainStatus_output, + "email-security_EmailsProcessed": email_security_EmailsProcessed_output, + "email-security_Region": email_security_Region_output, + "email-security_ScannableFolder": email_security_ScannableFolder_output, + "email-security_SpfStatus": email_security_SpfStatus_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -323,6 +382,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_DeletedDomain", + $defs: { + "email-security_DeletedDomain": email_security_DeletedDomain_output, + "email-security_DomainId": email_security_DomainId_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -392,6 +458,23 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_Domain", + $defs: { + "email-security_DeliveryMode": email_security_DeliveryMode_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_DmarcStatus": email_security_DmarcStatus_output, + "email-security_Domain": email_security_Domain_output, + "email-security_DomainAuthorization": email_security_DomainAuthorization_output, + "email-security_DomainId": email_security_DomainId_output, + "email-security_DomainStatus": email_security_DomainStatus_output, + "email-security_EmailsProcessed": email_security_EmailsProcessed_output, + "email-security_Region": email_security_Region_output, + "email-security_ScannableFolder": email_security_ScannableFolder_output, + "email-security_SpfStatus": email_security_SpfStatus_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -463,6 +546,23 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_Domain", + $defs: { + "email-security_DeliveryMode": email_security_DeliveryMode_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_DmarcStatus": email_security_DmarcStatus_output, + "email-security_Domain": email_security_Domain_output, + "email-security_DomainAuthorization": email_security_DomainAuthorization_output, + "email-security_DomainId": email_security_DomainId_output, + "email-security_DomainStatus": email_security_DomainStatus_output, + "email-security_EmailsProcessed": email_security_EmailsProcessed_output, + "email-security_Region": email_security_Region_output, + "email-security_ScannableFolder": email_security_ScannableFolder_output, + "email-security_SpfStatus": email_security_SpfStatus_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -584,6 +684,49 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/email-security_DomainList" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_DeliveryMode": email_security_DeliveryMode_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_DmarcStatus": email_security_DmarcStatus_output, + "email-security_Domain": email_security_Domain_output, + "email-security_DomainAuthorization": email_security_DomainAuthorization_output, + "email-security_DomainId": email_security_DomainId_output, + "email-security_DomainList": email_security_DomainList_output, + "email-security_DomainStatus": email_security_DomainStatus_output, + "email-security_EmailsProcessed": email_security_EmailsProcessed_output, + "email-security_Region": email_security_Region_output, + "email-security_ScannableFolder": email_security_ScannableFolder_output, + "email-security_SpfStatus": email_security_SpfStatus_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -702,6 +845,23 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_Domain", + $defs: { + "email-security_DeliveryMode": email_security_DeliveryMode_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_DmarcStatus": email_security_DmarcStatus_output, + "email-security_Domain": email_security_Domain_output, + "email-security_DomainAuthorization": email_security_DomainAuthorization_output, + "email-security_DomainId": email_security_DomainId_output, + "email-security_DomainStatus": email_security_DomainStatus_output, + "email-security_EmailsProcessed": email_security_EmailsProcessed_output, + "email-security_Region": email_security_Region_output, + "email-security_ScannableFolder": email_security_ScannableFolder_output, + "email-security_SpfStatus": email_security_SpfStatus_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/domains/verification/tools.ts b/src/generated/forge-mcp/emailSecurity/domains/verification/tools.ts index 643c0c29..4e9b49ed 100644 --- a/src/generated/forge-mcp/emailSecurity/domains/verification/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/domains/verification/tools.ts @@ -40,6 +40,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_DomainVerificationInfo", + $defs: { + "email-security_DomainStatus": email_security_DomainStatus_output, + "email-security_DomainVerificationInfo": email_security_DomainVerificationInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/impersonationRegistry/tools.ts b/src/generated/forge-mcp/emailSecurity/impersonationRegistry/tools.ts index 2fc72584..cf76cf0e 100644 --- a/src/generated/forge-mcp/emailSecurity/impersonationRegistry/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/impersonationRegistry/tools.ts @@ -51,6 +51,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_ImpersonationRegistry", + $defs: { + "email-security_ImpersonationRegistry": email_security_ImpersonationRegistry_output, + "email-security_ImpersonationRegistryId": email_security_ImpersonationRegistryId_output, + "email-security_Provenance": email_security_Provenance_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -114,6 +123,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_DeletedImpersonationRegistry", + $defs: { + "email-security_DeletedImpersonationRegistry": email_security_DeletedImpersonationRegistry_output, + "email-security_ImpersonationRegistryId": email_security_ImpersonationRegistryId_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -180,6 +196,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_ImpersonationRegistry", + $defs: { + "email-security_ImpersonationRegistry": email_security_ImpersonationRegistry_output, + "email-security_ImpersonationRegistryId": email_security_ImpersonationRegistryId_output, + "email-security_Provenance": email_security_Provenance_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -243,6 +268,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_ImpersonationRegistry", + $defs: { + "email-security_ImpersonationRegistry": email_security_ImpersonationRegistry_output, + "email-security_ImpersonationRegistryId": email_security_ImpersonationRegistryId_output, + "email-security_Provenance": email_security_Provenance_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -335,6 +369,41 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/email-security_ImpersonationRegistryList" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_ImpersonationRegistry": email_security_ImpersonationRegistry_output, + "email-security_ImpersonationRegistryId": email_security_ImpersonationRegistryId_output, + "email-security_ImpersonationRegistryList": email_security_ImpersonationRegistryList_output, + "email-security_Provenance": email_security_Provenance_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/investigate/actionLog/tools.ts b/src/generated/forge-mcp/emailSecurity/investigate/actionLog/tools.ts index 7dcdc786..845ba933 100644 --- a/src/generated/forge-mcp/emailSecurity/investigate/actionLog/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/investigate/actionLog/tools.ts @@ -54,6 +54,41 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email-security_ActionEntry" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_ActionEntry": email_security_ActionEntry_output, + "email-security_ActionEntryProperties": email_security_ActionEntryProperties_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/investigate/detections/tools.ts b/src/generated/forge-mcp/emailSecurity/investigate/detections/tools.ts index e6b59616..636df8ae 100644 --- a/src/generated/forge-mcp/emailSecurity/investigate/detections/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/investigate/detections/tools.ts @@ -52,6 +52,21 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_MessageDetectionDetails", + $defs: { + "email-security_Attachment": email_security_Attachment_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_Finding": email_security_Finding_output, + "email-security_Link": email_security_Link_output, + "email-security_MessageDetectionDetails": email_security_MessageDetectionDetails_output, + "email-security_MessageDetectionDetails_sender_info": email_security_MessageDetectionDetails_sender_info_output, + "email-security_MessageHeader": email_security_MessageHeader_output, + "email-security_ThreatCategory": email_security_ThreatCategory_output, + "email-security_Validation": email_security_Validation_output, + "email-security_ValidationStatus": email_security_ValidationStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/investigate/preview/tools.ts b/src/generated/forge-mcp/emailSecurity/investigate/preview/tools.ts index 54c22cc9..37855ba4 100644 --- a/src/generated/forge-mcp/emailSecurity/investigate/preview/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/investigate/preview/tools.ts @@ -49,6 +49,12 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_MessagePreview", + $defs: { + "email-security_MessagePreview": email_security_MessagePreview_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -109,6 +115,12 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_MessagePreview", + $defs: { + "email-security_MessagePreview": email_security_MessagePreview_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/investigate/raw/tools.ts b/src/generated/forge-mcp/emailSecurity/investigate/raw/tools.ts index 4c181210..5b05597b 100644 --- a/src/generated/forge-mcp/emailSecurity/investigate/raw/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/investigate/raw/tools.ts @@ -41,6 +41,12 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_MessageRaw", + $defs: { + "email-security_MessageRaw": email_security_MessageRaw_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/investigate/tools.ts b/src/generated/forge-mcp/emailSecurity/investigate/tools.ts index 5655ae1a..a9fc0061 100644 --- a/src/generated/forge-mcp/emailSecurity/investigate/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/investigate/tools.ts @@ -66,6 +66,24 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_MessageDetails", + $defs: { + "email-security_ActionLogEntry": email_security_ActionLogEntry_output, + "email-security_ActionLogEntry_properties": email_security_ActionLogEntry_properties_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_InvestigateId": email_security_InvestigateId_output, + "email-security_MessageDeliveryMode": email_security_MessageDeliveryMode_output, + "email-security_MessageDeliveryStatus": email_security_MessageDeliveryStatus_output, + "email-security_MessageDetails": email_security_MessageDetails_output, + "email-security_MessageDetails_findingsItem": email_security_MessageDetails_findingsItem_output, + "email-security_MessageDetails_properties": email_security_MessageDetails_properties_output, + "email-security_MessageDetails_validation": email_security_MessageDetails_validation_output, + "email-security_PostfixId": email_security_PostfixId_output, + "email-security_Validation": email_security_Validation_output, + "email-security_ValidationStatus": email_security_ValidationStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -234,6 +252,61 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "anyOf": [ + { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email-security_MessageDetails" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/email-security_CursorResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object" + }, + { + "properties": { + "result": { + "items": { + "type": "string" + }, + "maxItems": 0, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/email-security_CursorResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object" + } + ], + $defs: { + "email-security_ActionLogEntry": email_security_ActionLogEntry_output, + "email-security_ActionLogEntry_properties": email_security_ActionLogEntry_properties_output, + "email-security_CursorResultInfo": email_security_CursorResultInfo_output, + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_InvestigateId": email_security_InvestigateId_output, + "email-security_MessageDeliveryMode": email_security_MessageDeliveryMode_output, + "email-security_MessageDeliveryStatus": email_security_MessageDeliveryStatus_output, + "email-security_MessageDetails": email_security_MessageDetails_output, + "email-security_MessageDetails_findingsItem": email_security_MessageDetails_findingsItem_output, + "email-security_MessageDetails_properties": email_security_MessageDetails_properties_output, + "email-security_MessageDetails_validation": email_security_MessageDetails_validation_output, + "email-security_PostfixId": email_security_PostfixId_output, + "email-security_Validation": email_security_Validation_output, + "email-security_ValidationStatus": email_security_ValidationStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -400,6 +473,26 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email-security_MoveResponseItem" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_MoveResponseItem": email_security_MoveResponseItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -487,6 +580,28 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email-security_ReleaseResponse" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_InvestigateId": email_security_InvestigateId_output, + "email-security_PostfixId": email_security_PostfixId_output, + "email-security_ReleaseResponse": email_security_ReleaseResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/emailSecurity/investigate/trace/tools.ts b/src/generated/forge-mcp/emailSecurity/investigate/trace/tools.ts index 8918ab37..03506432 100644 --- a/src/generated/forge-mcp/emailSecurity/investigate/trace/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/investigate/trace/tools.ts @@ -46,6 +46,15 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_MessageTrace", + $defs: { + "email-security_MessageTrace": email_security_MessageTrace_output, + "email-security_MessageTrace_inbound": email_security_MessageTrace_inbound_output, + "email-security_MessageTrace_outbound": email_security_MessageTrace_outbound_output, + "email-security_TraceLine": email_security_TraceLine_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/phishguard/reports/tools.ts b/src/generated/forge-mcp/emailSecurity/phishguard/reports/tools.ts index 76d71458..514124be 100644 --- a/src/generated/forge-mcp/emailSecurity/phishguard/reports/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/phishguard/reports/tools.ts @@ -69,6 +69,43 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email-security_PhishGuardReport" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_DispositionLabel": email_security_DispositionLabel_output, + "email-security_PhishGuardReport": email_security_PhishGuardReport_output, + "email-security_PhishGuardReportTag": email_security_PhishGuardReportTag_output, + "email-security_PhishGuardReport_fields": email_security_PhishGuardReport_fields_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/sendingDomainRestrictions/tools.ts b/src/generated/forge-mcp/emailSecurity/sendingDomainRestrictions/tools.ts index 7835dbc1..561efbd6 100644 --- a/src/generated/forge-mcp/emailSecurity/sendingDomainRestrictions/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/sendingDomainRestrictions/tools.ts @@ -48,6 +48,14 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_SendingDomainRestriction", + $defs: { + "email-security_SendingDomainRestriction": email_security_SendingDomainRestriction_output, + "email-security_SendingDomainRestrictionId": email_security_SendingDomainRestrictionId_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -110,6 +118,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_DeletedSendingDomainRestriction", + $defs: { + "email-security_DeletedSendingDomainRestriction": email_security_DeletedSendingDomainRestriction_output, + "email-security_SendingDomainRestrictionId": email_security_SendingDomainRestrictionId_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -175,6 +190,14 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_SendingDomainRestriction", + $defs: { + "email-security_SendingDomainRestriction": email_security_SendingDomainRestriction_output, + "email-security_SendingDomainRestrictionId": email_security_SendingDomainRestrictionId_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -237,6 +260,14 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_SendingDomainRestriction", + $defs: { + "email-security_SendingDomainRestriction": email_security_SendingDomainRestriction_output, + "email-security_SendingDomainRestrictionId": email_security_SendingDomainRestrictionId_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -323,6 +354,40 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/email-security_SendingDomainRestrictionList" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_SendingDomainRestriction": email_security_SendingDomainRestriction_output, + "email-security_SendingDomainRestrictionId": email_security_SendingDomainRestrictionId_output, + "email-security_SendingDomainRestrictionList": email_security_SendingDomainRestrictionList_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/submissions/tools.ts b/src/generated/forge-mcp/emailSecurity/submissions/tools.ts index 01b65016..b6c3b240 100644 --- a/src/generated/forge-mcp/emailSecurity/submissions/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/submissions/tools.ts @@ -97,6 +97,23 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "results": { + "items": { + "$ref": "#/$defs/email-security_SubmissionResult" + }, + "type": "array" + } + }, + "required": [ + "results" + ], + "type": "object", + $defs: { + "email-security_SubmissionResult": email_security_SubmissionResult_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -244,6 +261,43 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email-security_Submission" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_CustomerStatus": email_security_CustomerStatus_output, + "email-security_OptionalSubmissionDisposition": email_security_OptionalSubmissionDisposition_output, + "email-security_Submission": email_security_Submission_output, + "email-security_SubmissionDisposition": email_security_SubmissionDisposition_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/trustedDomains/tools.ts b/src/generated/forge-mcp/emailSecurity/trustedDomains/tools.ts index 0eba067c..deae6f28 100644 --- a/src/generated/forge-mcp/emailSecurity/trustedDomains/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/trustedDomains/tools.ts @@ -131,6 +131,33 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "deletes": { + "items": { + "$ref": "#/$defs/email-security_DeletedTrustedDomain" + }, + "type": "array" + }, + "patches": { + "$ref": "#/$defs/email-security_TrustedDomainList" + }, + "posts": { + "$ref": "#/$defs/email-security_TrustedDomainList" + }, + "puts": { + "$ref": "#/$defs/email-security_TrustedDomainList" + } + }, + "type": "object", + $defs: { + "email-security_DeletedTrustedDomain": email_security_DeletedTrustedDomain_output, + "email-security_TrustedDomain": email_security_TrustedDomain_output, + "email-security_TrustedDomainId": email_security_TrustedDomainId_output, + "email-security_TrustedDomainList": email_security_TrustedDomainList_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -211,6 +238,14 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_TrustedDomain", + $defs: { + "email-security_TrustedDomain": email_security_TrustedDomain_output, + "email-security_TrustedDomainId": email_security_TrustedDomainId_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -273,6 +308,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_DeletedTrustedDomain", + $defs: { + "email-security_DeletedTrustedDomain": email_security_DeletedTrustedDomain_output, + "email-security_TrustedDomainId": email_security_TrustedDomainId_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -338,6 +380,14 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_TrustedDomain", + $defs: { + "email-security_TrustedDomain": email_security_TrustedDomain_output, + "email-security_TrustedDomainId": email_security_TrustedDomainId_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -400,6 +450,14 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_TrustedDomain", + $defs: { + "email-security_TrustedDomain": email_security_TrustedDomain_output, + "email-security_TrustedDomainId": email_security_TrustedDomainId_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -497,6 +555,40 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/email-security_TrustedDomainList" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_TrustedDomain": email_security_TrustedDomain_output, + "email-security_TrustedDomainId": email_security_TrustedDomainId_output, + "email-security_TrustedDomainList": email_security_TrustedDomainList_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -600,6 +692,14 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_TrustedDomain", + $defs: { + "email-security_TrustedDomain": email_security_TrustedDomain_output, + "email-security_TrustedDomainId": email_security_TrustedDomainId_output, + "email-security_timestamp": email_security_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSecurity/urlIgnorePatterns/tools.ts b/src/generated/forge-mcp/emailSecurity/urlIgnorePatterns/tools.ts index a35bce7b..c1ccb959 100644 --- a/src/generated/forge-mcp/emailSecurity/urlIgnorePatterns/tools.ts +++ b/src/generated/forge-mcp/emailSecurity/urlIgnorePatterns/tools.ts @@ -129,6 +129,46 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "deletes": { + "items": { + "$ref": "#/$defs/email-security_DeletedUrlIgnorePattern" + }, + "type": "array" + }, + "patches": { + "items": { + "$ref": "#/$defs/email-security_UrlIgnorePattern" + }, + "type": "array" + }, + "posts": { + "items": { + "$ref": "#/$defs/email-security_UrlIgnorePattern" + }, + "type": "array" + }, + "puts": { + "items": { + "$ref": "#/$defs/email-security_UrlIgnorePattern" + }, + "type": "array" + } + }, + "required": [ + "deletes", + "patches", + "posts", + "puts" + ], + "type": "object", + $defs: { + "email-security_DeletedUrlIgnorePattern": email_security_DeletedUrlIgnorePattern_output, + "email-security_UrlIgnorePattern": email_security_UrlIgnorePattern_output, + "email-security_UrlIgnorePatternId": email_security_UrlIgnorePatternId_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -222,6 +262,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_UrlIgnorePattern", + $defs: { + "email-security_UrlIgnorePattern": email_security_UrlIgnorePattern_output, + "email-security_UrlIgnorePatternId": email_security_UrlIgnorePatternId_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -283,6 +330,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_DeletedUrlIgnorePattern", + $defs: { + "email-security_DeletedUrlIgnorePattern": email_security_DeletedUrlIgnorePattern_output, + "email-security_UrlIgnorePatternId": email_security_UrlIgnorePatternId_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -348,6 +402,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_UrlIgnorePattern", + $defs: { + "email-security_UrlIgnorePattern": email_security_UrlIgnorePattern_output, + "email-security_UrlIgnorePatternId": email_security_UrlIgnorePatternId_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -409,6 +470,13 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/email-security_UrlIgnorePattern", + $defs: { + "email-security_UrlIgnorePattern": email_security_UrlIgnorePattern_output, + "email-security_UrlIgnorePatternId": email_security_UrlIgnorePatternId_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -474,6 +542,41 @@ export const tools: readonly Tool[] = [ "email-security_identifier": email_security_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email-security_UrlIgnorePattern" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email-security_UrlIgnorePattern": email_security_UrlIgnorePattern_output, + "email-security_UrlIgnorePatternId": email_security_UrlIgnorePatternId_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSending/limits/tools.ts b/src/generated/forge-mcp/emailSending/limits/tools.ts index 99d1fa4a..b7970bcf 100644 --- a/src/generated/forge-mcp/emailSending/limits/tools.ts +++ b/src/generated/forge-mcp/emailSending/limits/tools.ts @@ -28,6 +28,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/email_sending_limits_properties", + $defs: { + "email_sending_limits_properties": email_sending_limits_properties_output, + "email_sending_limits_properties_quota": email_sending_limits_properties_quota_output, + "email_sending_limits_properties_usage": email_sending_limits_properties_usage_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSending/reputation/tools.ts b/src/generated/forge-mcp/emailSending/reputation/tools.ts index 049b3c34..0df438ce 100644 --- a/src/generated/forge-mcp/emailSending/reputation/tools.ts +++ b/src/generated/forge-mcp/emailSending/reputation/tools.ts @@ -28,6 +28,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/email_sending_reputation_properties", + $defs: { + "email_ReputationPolicy": email_ReputationPolicy_output, + "email_ReputationThreshold": email_ReputationThreshold_output, + "email_sending_reputation_properties": email_sending_reputation_properties_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSending/subdomains/dns/tools.ts b/src/generated/forge-mcp/emailSending/subdomains/dns/tools.ts index 4787aa04..ee7aa9e5 100644 --- a/src/generated/forge-mcp/emailSending/subdomains/dns/tools.ts +++ b/src/generated/forge-mcp/emailSending/subdomains/dns/tools.ts @@ -33,6 +33,37 @@ export const tools: readonly Tool[] = [ "subdomain_id" ], }, + outputSchema: { + "properties": { + "errors": { + "items": { + "$ref": "#/$defs/email_sending_subdomain_config_error" + }, + "type": "array" + }, + "records": { + "items": { + "$ref": "#/$defs/email_dns_record" + }, + "type": "array" + }, + "status": { + "enum": [ + "ready", + "unconfigured", + "unlocked", + "misconfigured" + ], + "type": "string" + } + }, + "type": "object", + $defs: { + "email_dns_record": email_dns_record_output, + "email_dns_record_ttl": email_dns_record_ttl_output, + "email_sending_subdomain_config_error": email_sending_subdomain_config_error_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -124,6 +155,44 @@ export const tools: readonly Tool[] = [ "subdomain_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email_dns_record" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email_dns_record": email_dns_record_output, + "email_dns_record_ttl": email_dns_record_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -219,6 +288,37 @@ export const tools: readonly Tool[] = [ "subdomain_id" ], }, + outputSchema: { + "properties": { + "errors": { + "items": { + "$ref": "#/$defs/email_sending_subdomain_config_error" + }, + "type": "array" + }, + "records": { + "items": { + "$ref": "#/$defs/email_dns_record" + }, + "type": "array" + }, + "status": { + "enum": [ + "ready", + "unconfigured", + "unlocked", + "misconfigured" + ], + "type": "string" + } + }, + "type": "object", + $defs: { + "email_dns_record": email_dns_record_output, + "email_dns_record_ttl": email_dns_record_ttl_output, + "email_sending_subdomain_config_error": email_sending_subdomain_config_error_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSending/subdomains/reputation/tools.ts b/src/generated/forge-mcp/emailSending/subdomains/reputation/tools.ts index 7dc28d73..1b80d0fd 100644 --- a/src/generated/forge-mcp/emailSending/subdomains/reputation/tools.ts +++ b/src/generated/forge-mcp/emailSending/subdomains/reputation/tools.ts @@ -39,6 +39,12 @@ export const tools: readonly Tool[] = [ "end_at" ], }, + outputSchema: { + "$ref": "#/$defs/email_sending_subdomain_reputation_complaints", + $defs: { + "email_sending_subdomain_reputation_complaints": email_sending_subdomain_reputation_complaints_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSending/subdomains/tools.ts b/src/generated/forge-mcp/emailSending/subdomains/tools.ts index 08ddeeb6..1f8642fb 100644 --- a/src/generated/forge-mcp/emailSending/subdomains/tools.ts +++ b/src/generated/forge-mcp/emailSending/subdomains/tools.ts @@ -47,6 +47,15 @@ export const tools: readonly Tool[] = [ "email_create_sending_subdomain_properties": email_create_sending_subdomain_properties, }, }, + outputSchema: { + "$ref": "#/$defs/email_sending_subdomain_properties", + $defs: { + "email_created": email_created_output, + "email_modified": email_modified_output, + "email_sending_subdomain_identifier": email_sending_subdomain_identifier_output, + "email_sending_subdomain_properties": email_sending_subdomain_properties_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -114,6 +123,13 @@ export const tools: readonly Tool[] = [ "subdomain_id" ], }, + outputSchema: { + "$ref": "#/$defs/email_api-response-common", + $defs: { + "email_api-response-common": email_api_response_common_output, + "email_messages": email_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -178,6 +194,15 @@ export const tools: readonly Tool[] = [ "subdomain_id" ], }, + outputSchema: { + "$ref": "#/$defs/email_sending_subdomain_properties", + $defs: { + "email_created": email_created_output, + "email_modified": email_modified_output, + "email_sending_subdomain_identifier": email_sending_subdomain_identifier_output, + "email_sending_subdomain_properties": email_sending_subdomain_properties_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -239,6 +264,46 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/email_sending_subdomain_properties" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "email_created": email_created_output, + "email_modified": email_modified_output, + "email_sending_subdomain_identifier": email_sending_subdomain_identifier_output, + "email_sending_subdomain_properties": email_sending_subdomain_properties_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -338,6 +403,28 @@ export const tools: readonly Tool[] = [ "email_create_sending_subdomain_properties": email_create_sending_subdomain_properties, }, }, + outputSchema: { + "properties": { + "errors": { + "items": { + "$ref": "#/$defs/email_sending_subdomain_config_error" + }, + "type": "array" + }, + "records": { + "items": { + "$ref": "#/$defs/email_dns_record" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "email_dns_record": email_dns_record_output, + "email_dns_record_ttl": email_dns_record_ttl_output, + "email_sending_subdomain_config_error": email_sending_subdomain_config_error_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -425,6 +512,15 @@ export const tools: readonly Tool[] = [ "email_update_sending_subdomain_properties": email_update_sending_subdomain_properties, }, }, + outputSchema: { + "$ref": "#/$defs/email_sending_subdomain_properties", + $defs: { + "email_created": email_created_output, + "email_modified": email_modified_output, + "email_sending_subdomain_identifier": email_sending_subdomain_identifier_output, + "email_sending_subdomain_properties": email_sending_subdomain_properties_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/emailSending/suppressions/tools.ts b/src/generated/forge-mcp/emailSending/suppressions/tools.ts index 885f0202..ab8de85a 100644 --- a/src/generated/forge-mcp/emailSending/suppressions/tools.ts +++ b/src/generated/forge-mcp/emailSending/suppressions/tools.ts @@ -91,6 +91,54 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "id": { + "format": "uuid", + "type": "string" + }, + "scope": { + "oneOf": [ + { + "properties": { + "type": { + "enum": [ + "account" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + { + "properties": { + "type": { + "enum": [ + "sending_domain" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "type", + "value" + ], + "type": "object" + } + ] + } + }, + "required": [ + "id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -359,6 +407,54 @@ export const tools: readonly Tool[] = [ "suppression_id" ], }, + outputSchema: { + "properties": { + "id": { + "format": "uuid", + "type": "string" + }, + "scope": { + "oneOf": [ + { + "properties": { + "type": { + "enum": [ + "account" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + { + "properties": { + "type": { + "enum": [ + "sending_domain" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "type", + "value" + ], + "type": "object" + } + ] + } + }, + "required": [ + "id" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -651,6 +747,93 @@ export const tools: readonly Tool[] = [ "suppression_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "email": { + "type": "string" + }, + "expires_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "format": "uuid", + "type": "string" + }, + "note": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "read_only": { + "type": "boolean" + }, + "reason": { + "type": "string" + }, + "scope": { + "oneOf": [ + { + "properties": { + "type": { + "enum": [ + "account" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + { + "properties": { + "type": { + "enum": [ + "sending_domain" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "type", + "value" + ], + "type": "object" + } + ] + } + }, + "required": [ + "created_at", + "email", + "expires_at", + "id", + "read_only", + "reason" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -913,6 +1096,93 @@ export const tools: readonly Tool[] = [ "suppression_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "email": { + "type": "string" + }, + "expires_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "format": "uuid", + "type": "string" + }, + "note": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "read_only": { + "type": "boolean" + }, + "reason": { + "type": "string" + }, + "scope": { + "oneOf": [ + { + "properties": { + "type": { + "enum": [ + "account" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + { + "properties": { + "type": { + "enum": [ + "sending_domain" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "type", + "value" + ], + "type": "object" + } + ] + } + }, + "required": [ + "created_at", + "email", + "expires_at", + "id", + "read_only", + "reason" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1159,6 +1429,108 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "deduplicated": { + "type": "integer" + }, + "errors": { + "type": "integer" + }, + "invalid": { + "type": "integer" + }, + "items": { + "items": { + "properties": { + "email": { + "type": "string" + }, + "error": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "index": { + "type": "integer" + }, + "scope": { + "oneOf": [ + { + "properties": { + "type": { + "enum": [ + "account" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + { + "properties": { + "type": { + "enum": [ + "sending_domain" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "type", + "value" + ], + "type": "object" + } + ] + }, + "status": { + "enum": [ + "processed", + "invalid", + "error", + "skipped" + ], + "type": "string" + } + }, + "required": [ + "index", + "status" + ], + "type": "object" + }, + "type": "array" + }, + "processed": { + "type": "integer" + }, + "skipped": { + "type": "integer" + }, + "total": { + "type": "integer" + } + }, + "required": [ + "deduplicated", + "errors", + "invalid", + "items", + "processed", + "skipped", + "total" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1380,6 +1752,130 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "email": { + "type": "string" + }, + "expires_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "format": "uuid", + "type": "string" + }, + "note": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "read_only": { + "type": "boolean" + }, + "reason": { + "type": "string" + }, + "scope": { + "oneOf": [ + { + "properties": { + "type": { + "enum": [ + "account" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + { + "properties": { + "type": { + "enum": [ + "sending_domain" + ], + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "type", + "value" + ], + "type": "object" + } + ] + } + }, + "required": [ + "created_at", + "email", + "expires_at", + "id", + "read_only", + "reason" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "next_cursor": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "per_page": { + "type": "integer" + } + }, + "required": [ + "count", + "next_cursor", + "per_page" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/emailSending/tools.ts b/src/generated/forge-mcp/emailSending/tools.ts index f749f8f9..5ac30ca3 100644 --- a/src/generated/forge-mcp/emailSending/tools.ts +++ b/src/generated/forge-mcp/emailSending/tools.ts @@ -124,6 +124,12 @@ export const tools: readonly Tool[] = [ "email-sending_EmailInlineAttachment": email_sending_EmailInlineAttachment, }, }, + outputSchema: { + "$ref": "#/$defs/email-sending_EmailSendResponse", + $defs: { + "email-sending_EmailSendResponse": email_sending_EmailSendResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -464,6 +470,12 @@ export const tools: readonly Tool[] = [ "email-sending_SendRawRequest": email_sending_SendRawRequest, }, }, + outputSchema: { + "$ref": "#/$defs/email-sending_EmailSendResponse", + $defs: { + "email-sending_EmailSendResponse": email_sending_EmailSendResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/fieldExtractors/tools.ts b/src/generated/forge-mcp/fieldExtractors/tools.ts index 58cdd5ab..0382015d 100644 --- a/src/generated/forge-mcp/fieldExtractors/tools.ts +++ b/src/generated/forge-mcp/fieldExtractors/tools.ts @@ -37,6 +37,16 @@ export const tools: readonly Tool[] = [ "extractor" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -94,6 +104,14 @@ export const tools: readonly Tool[] = [ "extractor" ], }, + outputSchema: { + "$ref": "#/$defs/field-extractors_ExtractorResult", + $defs: { + "field-extractors_ExtractorResult": field_extractors_ExtractorResult_output, + "field-extractors_FieldOutput": field_extractors_FieldOutput_output, + "field-extractors_RuleOutput": field_extractors_RuleOutput_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -195,6 +213,14 @@ export const tools: readonly Tool[] = [ "extractor" ], }, + outputSchema: { + "$ref": "#/$defs/field-extractors_ExtractorResult", + $defs: { + "field-extractors_ExtractorResult": field_extractors_ExtractorResult_output, + "field-extractors_FieldOutput": field_extractors_FieldOutput_output, + "field-extractors_RuleOutput": field_extractors_RuleOutput_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/firewall/accessRules/tools.ts b/src/generated/forge-mcp/firewall/accessRules/tools.ts index b6e6d9cd..7ef6b7dc 100644 --- a/src/generated/forge-mcp/firewall/accessRules/tools.ts +++ b/src/generated/forge-mcp/firewall/accessRules/tools.ts @@ -94,6 +94,24 @@ export const tools: readonly Tool[] = [ "firewall_schemas-mode": firewall_schemas_mode, }, }, + outputSchema: { + "$ref": "#/$defs/firewall_schemas-rule", + $defs: { + "firewall_asn_configuration": firewall_asn_configuration_output, + "firewall_cidr_configuration": firewall_cidr_configuration_output, + "firewall_configuration": firewall_configuration_output, + "firewall_country_configuration": firewall_country_configuration_output, + "firewall_email": firewall_email_output, + "firewall_identifier": firewall_identifier_output, + "firewall_ip_configuration": firewall_ip_configuration_output, + "firewall_ipv6_configuration": firewall_ipv6_configuration_output, + "firewall_notes": firewall_notes_output, + "firewall_schemas-identifier": firewall_schemas_identifier_output, + "firewall_schemas-mode": firewall_schemas_mode_output, + "firewall_schemas-rule": firewall_schemas_rule_output, + "firewall_schemas-rule_scope": firewall_schemas_rule_scope_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -186,6 +204,27 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/firewall_identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "firewall_identifier": firewall_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -295,6 +334,24 @@ export const tools: readonly Tool[] = [ "firewall_schemas-rule": firewall_schemas_rule, }, }, + outputSchema: { + "$ref": "#/$defs/firewall_schemas-rule", + $defs: { + "firewall_asn_configuration": firewall_asn_configuration_output, + "firewall_cidr_configuration": firewall_cidr_configuration_output, + "firewall_configuration": firewall_configuration_output, + "firewall_country_configuration": firewall_country_configuration_output, + "firewall_email": firewall_email_output, + "firewall_identifier": firewall_identifier_output, + "firewall_ip_configuration": firewall_ip_configuration_output, + "firewall_ipv6_configuration": firewall_ipv6_configuration_output, + "firewall_notes": firewall_notes_output, + "firewall_schemas-identifier": firewall_schemas_identifier_output, + "firewall_schemas-mode": firewall_schemas_mode_output, + "firewall_schemas-rule": firewall_schemas_rule_output, + "firewall_schemas-rule_scope": firewall_schemas_rule_scope_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -387,6 +444,24 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/firewall_schemas-rule", + $defs: { + "firewall_asn_configuration": firewall_asn_configuration_output, + "firewall_cidr_configuration": firewall_cidr_configuration_output, + "firewall_configuration": firewall_configuration_output, + "firewall_country_configuration": firewall_country_configuration_output, + "firewall_email": firewall_email_output, + "firewall_identifier": firewall_identifier_output, + "firewall_ip_configuration": firewall_ip_configuration_output, + "firewall_ipv6_configuration": firewall_ipv6_configuration_output, + "firewall_notes": firewall_notes_output, + "firewall_schemas-identifier": firewall_schemas_identifier_output, + "firewall_schemas-mode": firewall_schemas_mode_output, + "firewall_schemas-rule": firewall_schemas_rule_output, + "firewall_schemas-rule_scope": firewall_schemas_rule_scope_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -533,6 +608,39 @@ export const tools: readonly Tool[] = [ "firewall_schemas-mode": firewall_schemas_mode, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/firewall_schemas-rule" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/firewall_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "firewall_asn_configuration": firewall_asn_configuration_output, + "firewall_cidr_configuration": firewall_cidr_configuration_output, + "firewall_configuration": firewall_configuration_output, + "firewall_country_configuration": firewall_country_configuration_output, + "firewall_email": firewall_email_output, + "firewall_identifier": firewall_identifier_output, + "firewall_ip_configuration": firewall_ip_configuration_output, + "firewall_ipv6_configuration": firewall_ipv6_configuration_output, + "firewall_notes": firewall_notes_output, + "firewall_result_info": firewall_result_info_output, + "firewall_schemas-identifier": firewall_schemas_identifier_output, + "firewall_schemas-mode": firewall_schemas_mode_output, + "firewall_schemas-rule": firewall_schemas_rule_output, + "firewall_schemas-rule_scope": firewall_schemas_rule_scope_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/firewall/lockdowns/tools.ts b/src/generated/forge-mcp/firewall/lockdowns/tools.ts index 590ee169..0c926803 100644 --- a/src/generated/forge-mcp/firewall/lockdowns/tools.ts +++ b/src/generated/forge-mcp/firewall/lockdowns/tools.ts @@ -92,6 +92,21 @@ export const tools: readonly Tool[] = [ "firewall_urls": firewall_urls, }, }, + outputSchema: { + "$ref": "#/$defs/firewall_zonelockdown", + $defs: { + "firewall_configurations": firewall_configurations_output, + "firewall_created_on": firewall_created_on_output, + "firewall_lockdowns_components-schemas-description": firewall_lockdowns_components_schemas_description_output, + "firewall_lockdowns_components-schemas-id": firewall_lockdowns_components_schemas_id_output, + "firewall_modified_on": firewall_modified_on_output, + "firewall_schemas-cidr_configuration": firewall_schemas_cidr_configuration_output, + "firewall_schemas-ip_configuration": firewall_schemas_ip_configuration_output, + "firewall_schemas-paused": firewall_schemas_paused_output, + "firewall_schemas-urls": firewall_schemas_urls_output, + "firewall_zonelockdown": firewall_zonelockdown_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -162,6 +177,22 @@ export const tools: readonly Tool[] = [ "lock_downs_id" ], }, + outputSchema: { + "properties": { + "result": { + "properties": { + "id": { + "$ref": "#/$defs/firewall_lockdowns_components-schemas-id" + } + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "firewall_lockdowns_components-schemas-id": firewall_lockdowns_components_schemas_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -232,6 +263,21 @@ export const tools: readonly Tool[] = [ "lock_downs_id" ], }, + outputSchema: { + "$ref": "#/$defs/firewall_zonelockdown", + $defs: { + "firewall_configurations": firewall_configurations_output, + "firewall_created_on": firewall_created_on_output, + "firewall_lockdowns_components-schemas-description": firewall_lockdowns_components_schemas_description_output, + "firewall_lockdowns_components-schemas-id": firewall_lockdowns_components_schemas_id_output, + "firewall_modified_on": firewall_modified_on_output, + "firewall_schemas-cidr_configuration": firewall_schemas_cidr_configuration_output, + "firewall_schemas-ip_configuration": firewall_schemas_ip_configuration_output, + "firewall_schemas-paused": firewall_schemas_paused_output, + "firewall_schemas-urls": firewall_schemas_urls_output, + "firewall_zonelockdown": firewall_zonelockdown_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -352,6 +398,36 @@ export const tools: readonly Tool[] = [ "firewall_uri_search": firewall_uri_search, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/firewall_zonelockdown" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/firewall_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "firewall_configurations": firewall_configurations_output, + "firewall_created_on": firewall_created_on_output, + "firewall_lockdowns_components-schemas-description": firewall_lockdowns_components_schemas_description_output, + "firewall_lockdowns_components-schemas-id": firewall_lockdowns_components_schemas_id_output, + "firewall_modified_on": firewall_modified_on_output, + "firewall_result_info": firewall_result_info_output, + "firewall_schemas-cidr_configuration": firewall_schemas_cidr_configuration_output, + "firewall_schemas-ip_configuration": firewall_schemas_ip_configuration_output, + "firewall_schemas-paused": firewall_schemas_paused_output, + "firewall_schemas-urls": firewall_schemas_urls_output, + "firewall_zonelockdown": firewall_zonelockdown_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -474,6 +550,21 @@ export const tools: readonly Tool[] = [ "firewall_urls": firewall_urls, }, }, + outputSchema: { + "$ref": "#/$defs/firewall_zonelockdown", + $defs: { + "firewall_configurations": firewall_configurations_output, + "firewall_created_on": firewall_created_on_output, + "firewall_lockdowns_components-schemas-description": firewall_lockdowns_components_schemas_description_output, + "firewall_lockdowns_components-schemas-id": firewall_lockdowns_components_schemas_id_output, + "firewall_modified_on": firewall_modified_on_output, + "firewall_schemas-cidr_configuration": firewall_schemas_cidr_configuration_output, + "firewall_schemas-ip_configuration": firewall_schemas_ip_configuration_output, + "firewall_schemas-paused": firewall_schemas_paused_output, + "firewall_schemas-urls": firewall_schemas_urls_output, + "firewall_zonelockdown": firewall_zonelockdown_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/firewall/uaRules/tools.ts b/src/generated/forge-mcp/firewall/uaRules/tools.ts index 44f1cdc3..fc48c6eb 100644 --- a/src/generated/forge-mcp/firewall/uaRules/tools.ts +++ b/src/generated/forge-mcp/firewall/uaRules/tools.ts @@ -72,6 +72,19 @@ export const tools: readonly Tool[] = [ "firewall_ua_configuration": firewall_ua_configuration, }, }, + outputSchema: { + "anyOf": [ + { + "type": "object" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -142,6 +155,19 @@ export const tools: readonly Tool[] = [ "ua_rule_id" ], }, + outputSchema: { + "anyOf": [ + { + "type": "object" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -211,6 +237,19 @@ export const tools: readonly Tool[] = [ "ua_rule_id" ], }, + outputSchema: { + "anyOf": [ + { + "type": "object" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -301,6 +340,33 @@ export const tools: readonly Tool[] = [ "firewall_description_search": firewall_description_search, }, }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/firewall_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "firewall_result_info": firewall_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -426,6 +492,19 @@ export const tools: readonly Tool[] = [ "firewall_schemas-paused": firewall_schemas_paused, }, }, + outputSchema: { + "anyOf": [ + { + "type": "object" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/flagship/apps/definitions/tools.ts b/src/generated/forge-mcp/flagship/apps/definitions/tools.ts index c3c466a7..bc5a3210 100644 --- a/src/generated/forge-mcp/flagship/apps/definitions/tools.ts +++ b/src/generated/forge-mcp/flagship/apps/definitions/tools.ts @@ -34,6 +34,13 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "$ref": "#/$defs/flagship_FlagDefinitions", + $defs: { + "flagship_FlagDefinitions": flagship_FlagDefinitions_output, + "flagship_JsonValue": flagship_JsonValue_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/flagship/apps/evaluate/tools.ts b/src/generated/forge-mcp/flagship/apps/evaluate/tools.ts index e1ff9e15..33559717 100644 --- a/src/generated/forge-mcp/flagship/apps/evaluate/tools.ts +++ b/src/generated/forge-mcp/flagship/apps/evaluate/tools.ts @@ -43,6 +43,13 @@ export const tools: readonly Tool[] = [ "flag_key" ], }, + outputSchema: { + "$ref": "#/$defs/flagship_EvaluationResult", + $defs: { + "flagship_EvaluationResult": flagship_EvaluationResult_output, + "flagship_JsonValue": flagship_JsonValue_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/flagship/apps/flags/changelog/tools.ts b/src/generated/forge-mcp/flagship/apps/flags/changelog/tools.ts index 7c5dc2f4..923798fa 100644 --- a/src/generated/forge-mcp/flagship/apps/flags/changelog/tools.ts +++ b/src/generated/forge-mcp/flagship/apps/flags/changelog/tools.ts @@ -56,6 +56,29 @@ export const tools: readonly Tool[] = [ "flag_key" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/flagship_ChangelogPage" + }, + "result_info": { + "$ref": "#/$defs/flagship_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "flagship_ChangelogEntry": flagship_ChangelogEntry_output, + "flagship_ChangelogPage": flagship_ChangelogPage_output, + "flagship_Flag": flagship_Flag_output, + "flagship_Flag_rulesItem": flagship_Flag_rulesItem_output, + "flagship_Flag_rulesItem_rollout": flagship_Flag_rulesItem_rollout_output, + "flagship_JsonValue": flagship_JsonValue_output, + "flagship_ResultInfo": flagship_ResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/flagship/apps/flags/tools.ts b/src/generated/forge-mcp/flagship/apps/flags/tools.ts index 3cfdda75..97ecae82 100644 --- a/src/generated/forge-mcp/flagship/apps/flags/tools.ts +++ b/src/generated/forge-mcp/flagship/apps/flags/tools.ts @@ -493,6 +493,15 @@ export const tools: readonly Tool[] = [ "flagship_JsonValue": flagship_JsonValue, }, }, + outputSchema: { + "$ref": "#/$defs/flagship_Flag", + $defs: { + "flagship_Flag": flagship_Flag_output, + "flagship_Flag_rulesItem": flagship_Flag_rulesItem_output, + "flagship_Flag_rulesItem_rollout": flagship_Flag_rulesItem_rollout_output, + "flagship_JsonValue": flagship_JsonValue_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -587,6 +596,12 @@ export const tools: readonly Tool[] = [ "flag_key" ], }, + outputSchema: { + "$ref": "#/$defs/flagship_DeleteFlagResult", + $defs: { + "flagship_DeleteFlagResult": flagship_DeleteFlagResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -696,6 +711,13 @@ export const tools: readonly Tool[] = [ "flagship_JsonValue": flagship_JsonValue, }, }, + outputSchema: { + "$ref": "#/$defs/flagship_EvaluationResult", + $defs: { + "flagship_EvaluationResult": flagship_EvaluationResult_output, + "flagship_JsonValue": flagship_JsonValue_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -790,6 +812,15 @@ export const tools: readonly Tool[] = [ "flag_key" ], }, + outputSchema: { + "$ref": "#/$defs/flagship_Flag", + $defs: { + "flagship_Flag": flagship_Flag_output, + "flagship_Flag_rulesItem": flagship_Flag_rulesItem_output, + "flagship_Flag_rulesItem_rollout": flagship_Flag_rulesItem_rollout_output, + "flagship_JsonValue": flagship_JsonValue_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -887,6 +918,28 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/flagship_FlagsPage" + }, + "result_info": { + "$ref": "#/$defs/flagship_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "flagship_Flag": flagship_Flag_output, + "flagship_Flag_rulesItem": flagship_Flag_rulesItem_output, + "flagship_Flag_rulesItem_rollout": flagship_Flag_rulesItem_rollout_output, + "flagship_FlagsPage": flagship_FlagsPage_output, + "flagship_JsonValue": flagship_JsonValue_output, + "flagship_ResultInfo": flagship_ResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1448,6 +1501,15 @@ export const tools: readonly Tool[] = [ "flagship_JsonValue": flagship_JsonValue, }, }, + outputSchema: { + "$ref": "#/$defs/flagship_Flag", + $defs: { + "flagship_Flag": flagship_Flag_output, + "flagship_Flag_rulesItem": flagship_Flag_rulesItem_output, + "flagship_Flag_rulesItem_rollout": flagship_Flag_rulesItem_rollout_output, + "flagship_JsonValue": flagship_JsonValue_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/flagship/apps/tools.ts b/src/generated/forge-mcp/flagship/apps/tools.ts index 34c9b977..05ea12a3 100644 --- a/src/generated/forge-mcp/flagship/apps/tools.ts +++ b/src/generated/forge-mcp/flagship/apps/tools.ts @@ -42,6 +42,12 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/flagship_App", + $defs: { + "flagship_App": flagship_App_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -128,6 +134,12 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "$ref": "#/$defs/flagship_DeleteAppResult", + $defs: { + "flagship_DeleteAppResult": flagship_DeleteAppResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -216,6 +228,12 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "$ref": "#/$defs/flagship_App", + $defs: { + "flagship_App": flagship_App_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -297,6 +315,26 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/flagship_App" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "flagship_App": flagship_App_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -407,6 +445,12 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/flagship_App", + $defs: { + "flagship_App": flagship_App_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/fraud/tools.ts b/src/generated/forge-mcp/fraud/tools.ts index 92801a81..a9aa916f 100644 --- a/src/generated/forge-mcp/fraud/tools.ts +++ b/src/generated/forge-mcp/fraud/tools.ts @@ -40,6 +40,16 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/fraud_fraud_settings", + $defs: { + "fraud_auth_criteria": fraud_auth_criteria_output, + "fraud_authentication_settings": fraud_authentication_settings_output, + "fraud_fraud_settings": fraud_fraud_settings_output, + "fraud_user_profiles_status": fraud_user_profiles_status_output, + "fraud_username_expressions": fraud_username_expressions_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -113,6 +123,16 @@ export const tools: readonly Tool[] = [ "fraud_username_expressions": fraud_username_expressions, }, }, + outputSchema: { + "$ref": "#/$defs/fraud_fraud_settings", + $defs: { + "fraud_auth_criteria": fraud_auth_criteria_output, + "fraud_authentication_settings": fraud_authentication_settings_output, + "fraud_fraud_settings": fraud_fraud_settings_output, + "fraud_user_profiles_status": fraud_user_profiles_status_output, + "fraud_username_expressions": fraud_username_expressions_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/googleTagGateway/config/tools.ts b/src/generated/forge-mcp/googleTagGateway/config/tools.ts index 220ef009..0c93176a 100644 --- a/src/generated/forge-mcp/googleTagGateway/config/tools.ts +++ b/src/generated/forge-mcp/googleTagGateway/config/tools.ts @@ -29,6 +29,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/google-tag-gateway_google-tag-gateway-config", + $defs: { + "google-tag-gateway_google-tag-gateway-config": google_tag_gateway_google_tag_gateway_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -103,6 +109,12 @@ export const tools: readonly Tool[] = [ "google-tag-gateway_google-tag-gateway-config": google_tag_gateway_google_tag_gateway_config, }, }, + outputSchema: { + "$ref": "#/$defs/google-tag-gateway_google-tag-gateway-config", + $defs: { + "google-tag-gateway_google-tag-gateway-config": google_tag_gateway_google_tag_gateway_config_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/healthchecks/previews/tools.ts b/src/generated/forge-mcp/healthchecks/previews/tools.ts index 0ed43b68..7ebe7c3d 100644 --- a/src/generated/forge-mcp/healthchecks/previews/tools.ts +++ b/src/generated/forge-mcp/healthchecks/previews/tools.ts @@ -84,6 +84,29 @@ export const tools: readonly Tool[] = [ "healthchecks_type": healthchecks_type, }, }, + outputSchema: { + "$ref": "#/$defs/healthchecks_healthchecks", + $defs: { + "healthchecks_address": healthchecks_address_output, + "healthchecks_check_regions": healthchecks_check_regions_output, + "healthchecks_consecutive_fails": healthchecks_consecutive_fails_output, + "healthchecks_consecutive_successes": healthchecks_consecutive_successes_output, + "healthchecks_description": healthchecks_description_output, + "healthchecks_failure_reason": healthchecks_failure_reason_output, + "healthchecks_healthchecks": healthchecks_healthchecks_output, + "healthchecks_http_config": healthchecks_http_config_output, + "healthchecks_identifier": healthchecks_identifier_output, + "healthchecks_interval": healthchecks_interval_output, + "healthchecks_name": healthchecks_name_output, + "healthchecks_retries": healthchecks_retries_output, + "healthchecks_status": healthchecks_status_output, + "healthchecks_suspended": healthchecks_suspended_output, + "healthchecks_tcp_config": healthchecks_tcp_config_output, + "healthchecks_timeout": healthchecks_timeout_output, + "healthchecks_timestamp": healthchecks_timestamp_output, + "healthchecks_type": healthchecks_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -170,6 +193,17 @@ export const tools: readonly Tool[] = [ "healthcheck_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/healthchecks_identifier" + } + }, + "type": "object", + $defs: { + "healthchecks_identifier": healthchecks_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -244,6 +278,29 @@ export const tools: readonly Tool[] = [ "healthcheck_id" ], }, + outputSchema: { + "$ref": "#/$defs/healthchecks_healthchecks", + $defs: { + "healthchecks_address": healthchecks_address_output, + "healthchecks_check_regions": healthchecks_check_regions_output, + "healthchecks_consecutive_fails": healthchecks_consecutive_fails_output, + "healthchecks_consecutive_successes": healthchecks_consecutive_successes_output, + "healthchecks_description": healthchecks_description_output, + "healthchecks_failure_reason": healthchecks_failure_reason_output, + "healthchecks_healthchecks": healthchecks_healthchecks_output, + "healthchecks_http_config": healthchecks_http_config_output, + "healthchecks_identifier": healthchecks_identifier_output, + "healthchecks_interval": healthchecks_interval_output, + "healthchecks_name": healthchecks_name_output, + "healthchecks_retries": healthchecks_retries_output, + "healthchecks_status": healthchecks_status_output, + "healthchecks_suspended": healthchecks_suspended_output, + "healthchecks_tcp_config": healthchecks_tcp_config_output, + "healthchecks_timeout": healthchecks_timeout_output, + "healthchecks_timestamp": healthchecks_timestamp_output, + "healthchecks_type": healthchecks_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/healthchecks/tools.ts b/src/generated/forge-mcp/healthchecks/tools.ts index 33f2a314..b404d8e4 100644 --- a/src/generated/forge-mcp/healthchecks/tools.ts +++ b/src/generated/forge-mcp/healthchecks/tools.ts @@ -86,6 +86,29 @@ export const tools: readonly Tool[] = [ "healthchecks_type": healthchecks_type, }, }, + outputSchema: { + "$ref": "#/$defs/healthchecks_healthchecks", + $defs: { + "healthchecks_address": healthchecks_address_output, + "healthchecks_check_regions": healthchecks_check_regions_output, + "healthchecks_consecutive_fails": healthchecks_consecutive_fails_output, + "healthchecks_consecutive_successes": healthchecks_consecutive_successes_output, + "healthchecks_description": healthchecks_description_output, + "healthchecks_failure_reason": healthchecks_failure_reason_output, + "healthchecks_healthchecks": healthchecks_healthchecks_output, + "healthchecks_http_config": healthchecks_http_config_output, + "healthchecks_identifier": healthchecks_identifier_output, + "healthchecks_interval": healthchecks_interval_output, + "healthchecks_name": healthchecks_name_output, + "healthchecks_retries": healthchecks_retries_output, + "healthchecks_status": healthchecks_status_output, + "healthchecks_suspended": healthchecks_suspended_output, + "healthchecks_tcp_config": healthchecks_tcp_config_output, + "healthchecks_timeout": healthchecks_timeout_output, + "healthchecks_timestamp": healthchecks_timestamp_output, + "healthchecks_type": healthchecks_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -172,6 +195,17 @@ export const tools: readonly Tool[] = [ "healthcheck_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/healthchecks_identifier" + } + }, + "type": "object", + $defs: { + "healthchecks_identifier": healthchecks_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -266,6 +300,29 @@ export const tools: readonly Tool[] = [ "healthchecks_type": healthchecks_type, }, }, + outputSchema: { + "$ref": "#/$defs/healthchecks_healthchecks", + $defs: { + "healthchecks_address": healthchecks_address_output, + "healthchecks_check_regions": healthchecks_check_regions_output, + "healthchecks_consecutive_fails": healthchecks_consecutive_fails_output, + "healthchecks_consecutive_successes": healthchecks_consecutive_successes_output, + "healthchecks_description": healthchecks_description_output, + "healthchecks_failure_reason": healthchecks_failure_reason_output, + "healthchecks_healthchecks": healthchecks_healthchecks_output, + "healthchecks_http_config": healthchecks_http_config_output, + "healthchecks_identifier": healthchecks_identifier_output, + "healthchecks_interval": healthchecks_interval_output, + "healthchecks_name": healthchecks_name_output, + "healthchecks_retries": healthchecks_retries_output, + "healthchecks_status": healthchecks_status_output, + "healthchecks_suspended": healthchecks_suspended_output, + "healthchecks_tcp_config": healthchecks_tcp_config_output, + "healthchecks_timeout": healthchecks_timeout_output, + "healthchecks_timestamp": healthchecks_timestamp_output, + "healthchecks_type": healthchecks_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -352,6 +409,29 @@ export const tools: readonly Tool[] = [ "healthcheck_id" ], }, + outputSchema: { + "$ref": "#/$defs/healthchecks_healthchecks", + $defs: { + "healthchecks_address": healthchecks_address_output, + "healthchecks_check_regions": healthchecks_check_regions_output, + "healthchecks_consecutive_fails": healthchecks_consecutive_fails_output, + "healthchecks_consecutive_successes": healthchecks_consecutive_successes_output, + "healthchecks_description": healthchecks_description_output, + "healthchecks_failure_reason": healthchecks_failure_reason_output, + "healthchecks_healthchecks": healthchecks_healthchecks_output, + "healthchecks_http_config": healthchecks_http_config_output, + "healthchecks_identifier": healthchecks_identifier_output, + "healthchecks_interval": healthchecks_interval_output, + "healthchecks_name": healthchecks_name_output, + "healthchecks_retries": healthchecks_retries_output, + "healthchecks_status": healthchecks_status_output, + "healthchecks_suspended": healthchecks_suspended_output, + "healthchecks_tcp_config": healthchecks_tcp_config_output, + "healthchecks_timeout": healthchecks_timeout_output, + "healthchecks_timestamp": healthchecks_timestamp_output, + "healthchecks_type": healthchecks_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -443,6 +523,44 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/healthchecks_healthchecks" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/healthchecks_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "healthchecks_address": healthchecks_address_output, + "healthchecks_check_regions": healthchecks_check_regions_output, + "healthchecks_consecutive_fails": healthchecks_consecutive_fails_output, + "healthchecks_consecutive_successes": healthchecks_consecutive_successes_output, + "healthchecks_description": healthchecks_description_output, + "healthchecks_failure_reason": healthchecks_failure_reason_output, + "healthchecks_healthchecks": healthchecks_healthchecks_output, + "healthchecks_http_config": healthchecks_http_config_output, + "healthchecks_identifier": healthchecks_identifier_output, + "healthchecks_interval": healthchecks_interval_output, + "healthchecks_name": healthchecks_name_output, + "healthchecks_result_info": healthchecks_result_info_output, + "healthchecks_retries": healthchecks_retries_output, + "healthchecks_status": healthchecks_status_output, + "healthchecks_suspended": healthchecks_suspended_output, + "healthchecks_tcp_config": healthchecks_tcp_config_output, + "healthchecks_timeout": healthchecks_timeout_output, + "healthchecks_timestamp": healthchecks_timestamp_output, + "healthchecks_type": healthchecks_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -568,6 +686,29 @@ export const tools: readonly Tool[] = [ "healthchecks_type": healthchecks_type, }, }, + outputSchema: { + "$ref": "#/$defs/healthchecks_healthchecks", + $defs: { + "healthchecks_address": healthchecks_address_output, + "healthchecks_check_regions": healthchecks_check_regions_output, + "healthchecks_consecutive_fails": healthchecks_consecutive_fails_output, + "healthchecks_consecutive_successes": healthchecks_consecutive_successes_output, + "healthchecks_description": healthchecks_description_output, + "healthchecks_failure_reason": healthchecks_failure_reason_output, + "healthchecks_healthchecks": healthchecks_healthchecks_output, + "healthchecks_http_config": healthchecks_http_config_output, + "healthchecks_identifier": healthchecks_identifier_output, + "healthchecks_interval": healthchecks_interval_output, + "healthchecks_name": healthchecks_name_output, + "healthchecks_retries": healthchecks_retries_output, + "healthchecks_status": healthchecks_status_output, + "healthchecks_suspended": healthchecks_suspended_output, + "healthchecks_tcp_config": healthchecks_tcp_config_output, + "healthchecks_timeout": healthchecks_timeout_output, + "healthchecks_timestamp": healthchecks_timestamp_output, + "healthchecks_type": healthchecks_type_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/hyperdrive/integration/planetscale/tools.ts b/src/generated/forge-mcp/hyperdrive/integration/planetscale/tools.ts index e2fa4cd3..c35fb114 100644 --- a/src/generated/forge-mcp/hyperdrive/integration/planetscale/tools.ts +++ b/src/generated/forge-mcp/hyperdrive/integration/planetscale/tools.ts @@ -28,6 +28,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/hyperdrive_hyperdrive-database-signature-response", + $defs: { + "hyperdrive_hyperdrive-database-signature-response": hyperdrive_hyperdrive_database_signature_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/hyperdrive/tools.ts b/src/generated/forge-mcp/hyperdrive/tools.ts index 4ea3d299..4bda7329 100644 --- a/src/generated/forge-mcp/hyperdrive/tools.ts +++ b/src/generated/forge-mcp/hyperdrive/tools.ts @@ -81,6 +81,21 @@ export const tools: readonly Tool[] = [ "hyperdrive_hyperdrive-scheme": hyperdrive_hyperdrive_scheme, }, }, + outputSchema: { + "$ref": "#/$defs/hyperdrive_hyperdrive-config-response", + $defs: { + "hyperdrive_hyperdrive-caching-response": hyperdrive_hyperdrive_caching_response_output, + "hyperdrive_hyperdrive-config-response": hyperdrive_hyperdrive_config_response_output, + "hyperdrive_hyperdrive-integration-provider": hyperdrive_hyperdrive_integration_provider_output, + "hyperdrive_hyperdrive-mtls": hyperdrive_hyperdrive_mtls_output, + "hyperdrive_hyperdrive-name": hyperdrive_hyperdrive_name_output, + "hyperdrive_hyperdrive-origin-connection-limit": hyperdrive_hyperdrive_origin_connection_limit_output, + "hyperdrive_hyperdrive-origin-full": hyperdrive_hyperdrive_origin_full_output, + "hyperdrive_hyperdrive-planet-scale-integration": hyperdrive_hyperdrive_planet_scale_integration_output, + "hyperdrive_hyperdrive-scheme": hyperdrive_hyperdrive_scheme_output, + "hyperdrive_identifier": hyperdrive_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -167,6 +182,16 @@ export const tools: readonly Tool[] = [ "hyperdrive_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -237,6 +262,21 @@ export const tools: readonly Tool[] = [ "hyperdrive_id" ], }, + outputSchema: { + "$ref": "#/$defs/hyperdrive_hyperdrive-config-response", + $defs: { + "hyperdrive_hyperdrive-caching-response": hyperdrive_hyperdrive_caching_response_output, + "hyperdrive_hyperdrive-config-response": hyperdrive_hyperdrive_config_response_output, + "hyperdrive_hyperdrive-integration-provider": hyperdrive_hyperdrive_integration_provider_output, + "hyperdrive_hyperdrive-mtls": hyperdrive_hyperdrive_mtls_output, + "hyperdrive_hyperdrive-name": hyperdrive_hyperdrive_name_output, + "hyperdrive_hyperdrive-origin-connection-limit": hyperdrive_hyperdrive_origin_connection_limit_output, + "hyperdrive_hyperdrive-origin-full": hyperdrive_hyperdrive_origin_full_output, + "hyperdrive_hyperdrive-planet-scale-integration": hyperdrive_hyperdrive_planet_scale_integration_output, + "hyperdrive_hyperdrive-scheme": hyperdrive_hyperdrive_scheme_output, + "hyperdrive_identifier": hyperdrive_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -316,6 +356,36 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/hyperdrive_hyperdrive-config-response" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/hyperdrive_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "hyperdrive_hyperdrive-caching-response": hyperdrive_hyperdrive_caching_response_output, + "hyperdrive_hyperdrive-config-response": hyperdrive_hyperdrive_config_response_output, + "hyperdrive_hyperdrive-integration-provider": hyperdrive_hyperdrive_integration_provider_output, + "hyperdrive_hyperdrive-mtls": hyperdrive_hyperdrive_mtls_output, + "hyperdrive_hyperdrive-name": hyperdrive_hyperdrive_name_output, + "hyperdrive_hyperdrive-origin-connection-limit": hyperdrive_hyperdrive_origin_connection_limit_output, + "hyperdrive_hyperdrive-origin-full": hyperdrive_hyperdrive_origin_full_output, + "hyperdrive_hyperdrive-planet-scale-integration": hyperdrive_hyperdrive_planet_scale_integration_output, + "hyperdrive_hyperdrive-scheme": hyperdrive_hyperdrive_scheme_output, + "hyperdrive_identifier": hyperdrive_identifier_output, + "hyperdrive_result_info": hyperdrive_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -424,6 +494,21 @@ export const tools: readonly Tool[] = [ "hyperdrive_hyperdrive-scheme": hyperdrive_hyperdrive_scheme, }, }, + outputSchema: { + "$ref": "#/$defs/hyperdrive_hyperdrive-config-response", + $defs: { + "hyperdrive_hyperdrive-caching-response": hyperdrive_hyperdrive_caching_response_output, + "hyperdrive_hyperdrive-config-response": hyperdrive_hyperdrive_config_response_output, + "hyperdrive_hyperdrive-integration-provider": hyperdrive_hyperdrive_integration_provider_output, + "hyperdrive_hyperdrive-mtls": hyperdrive_hyperdrive_mtls_output, + "hyperdrive_hyperdrive-name": hyperdrive_hyperdrive_name_output, + "hyperdrive_hyperdrive-origin-connection-limit": hyperdrive_hyperdrive_origin_connection_limit_output, + "hyperdrive_hyperdrive-origin-full": hyperdrive_hyperdrive_origin_full_output, + "hyperdrive_hyperdrive-planet-scale-integration": hyperdrive_hyperdrive_planet_scale_integration_output, + "hyperdrive_hyperdrive-scheme": hyperdrive_hyperdrive_scheme_output, + "hyperdrive_identifier": hyperdrive_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -510,6 +595,21 @@ export const tools: readonly Tool[] = [ "hyperdrive_id" ], }, + outputSchema: { + "$ref": "#/$defs/hyperdrive_hyperdrive-config-response", + $defs: { + "hyperdrive_hyperdrive-caching-response": hyperdrive_hyperdrive_caching_response_output, + "hyperdrive_hyperdrive-config-response": hyperdrive_hyperdrive_config_response_output, + "hyperdrive_hyperdrive-integration-provider": hyperdrive_hyperdrive_integration_provider_output, + "hyperdrive_hyperdrive-mtls": hyperdrive_hyperdrive_mtls_output, + "hyperdrive_hyperdrive-name": hyperdrive_hyperdrive_name_output, + "hyperdrive_hyperdrive-origin-connection-limit": hyperdrive_hyperdrive_origin_connection_limit_output, + "hyperdrive_hyperdrive-origin-full": hyperdrive_hyperdrive_origin_full_output, + "hyperdrive_hyperdrive-planet-scale-integration": hyperdrive_hyperdrive_planet_scale_integration_output, + "hyperdrive_hyperdrive-scheme": hyperdrive_hyperdrive_scheme_output, + "hyperdrive_identifier": hyperdrive_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -590,6 +690,21 @@ export const tools: readonly Tool[] = [ "hyperdrive_vpc-service-origin": hyperdrive_vpc_service_origin, }, }, + outputSchema: { + "$ref": "#/$defs/hyperdrive_hyperdrive-config-response", + $defs: { + "hyperdrive_hyperdrive-caching-response": hyperdrive_hyperdrive_caching_response_output, + "hyperdrive_hyperdrive-config-response": hyperdrive_hyperdrive_config_response_output, + "hyperdrive_hyperdrive-integration-provider": hyperdrive_hyperdrive_integration_provider_output, + "hyperdrive_hyperdrive-mtls": hyperdrive_hyperdrive_mtls_output, + "hyperdrive_hyperdrive-name": hyperdrive_hyperdrive_name_output, + "hyperdrive_hyperdrive-origin-connection-limit": hyperdrive_hyperdrive_origin_connection_limit_output, + "hyperdrive_hyperdrive-origin-full": hyperdrive_hyperdrive_origin_full_output, + "hyperdrive_hyperdrive-planet-scale-integration": hyperdrive_hyperdrive_planet_scale_integration_output, + "hyperdrive_hyperdrive-scheme": hyperdrive_hyperdrive_scheme_output, + "hyperdrive_identifier": hyperdrive_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/iam/permissionGroups/tools.ts b/src/generated/forge-mcp/iam/permissionGroups/tools.ts index 0bb78d35..842acd1c 100644 --- a/src/generated/forge-mcp/iam/permissionGroups/tools.ts +++ b/src/generated/forge-mcp/iam/permissionGroups/tools.ts @@ -36,6 +36,13 @@ export const tools: readonly Tool[] = [ "permission_group_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_permission_group", + $defs: { + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -152,6 +159,26 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/iam_permission_groups" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_result_info": iam_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/iam/resourceGroups/tools.ts b/src/generated/forge-mcp/iam/resourceGroups/tools.ts index 388544d3..3e2839b2 100644 --- a/src/generated/forge-mcp/iam/resourceGroups/tools.ts +++ b/src/generated/forge-mcp/iam/resourceGroups/tools.ts @@ -55,6 +55,17 @@ export const tools: readonly Tool[] = [ "iam_request_create_resource_group": iam_request_create_resource_group, }, }, + outputSchema: { + "$ref": "#/$defs/iam_resource_group", + $defs: { + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -132,6 +143,27 @@ export const tools: readonly Tool[] = [ "resource_group_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/iam_common_components-schemas-identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -218,6 +250,17 @@ export const tools: readonly Tool[] = [ "resource_group_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_resource_group", + $defs: { + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -302,6 +345,31 @@ export const tools: readonly Tool[] = [ "iam_resource_group_identifier": iam_resource_group_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_resource_group" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -408,6 +476,17 @@ export const tools: readonly Tool[] = [ "iam_request_update_resource_group": iam_request_update_resource_group, }, }, + outputSchema: { + "$ref": "#/$defs/iam_resource_group", + $defs: { + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/iam/sso/tools.ts b/src/generated/forge-mcp/iam/sso/tools.ts index cd22b42b..93491c54 100644 --- a/src/generated/forge-mcp/iam/sso/tools.ts +++ b/src/generated/forge-mcp/iam/sso/tools.ts @@ -43,6 +43,13 @@ export const tools: readonly Tool[] = [ "sso_connector_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_api-response-common", + $defs: { + "iam_api-response-common": iam_api_response_common_output, + "iam_messages-2": iam_messages_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -123,6 +130,17 @@ export const tools: readonly Tool[] = [ "iam_use_fedramp_language": iam_use_fedramp_language, }, }, + outputSchema: { + "$ref": "#/$defs/iam_sso_connector", + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_dns_verification_code": iam_dns_verification_code_output, + "iam_sso_connector": iam_sso_connector_output, + "iam_sso_connector_identifier": iam_sso_connector_identifier_output, + "iam_sso_connector_verification_info": iam_sso_connector_verification_info_output, + "iam_use_fedramp_language": iam_use_fedramp_language_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -189,6 +207,27 @@ export const tools: readonly Tool[] = [ "sso_connector_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/iam_common_components-schemas-identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -264,6 +303,17 @@ export const tools: readonly Tool[] = [ "sso_connector_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_sso_connector", + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_dns_verification_code": iam_dns_verification_code_output, + "iam_sso_connector": iam_sso_connector_output, + "iam_sso_connector_identifier": iam_sso_connector_identifier_output, + "iam_sso_connector_verification_info": iam_sso_connector_verification_info_output, + "iam_use_fedramp_language": iam_use_fedramp_language_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -324,6 +374,32 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_sso_connector" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_dns_verification_code": iam_dns_verification_code_output, + "iam_result_info": iam_result_info_output, + "iam_sso_connector": iam_sso_connector_output, + "iam_sso_connector_identifier": iam_sso_connector_identifier_output, + "iam_sso_connector_verification_info": iam_sso_connector_verification_info_output, + "iam_use_fedramp_language": iam_use_fedramp_language_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -421,6 +497,17 @@ export const tools: readonly Tool[] = [ "iam_use_fedramp_language": iam_use_fedramp_language, }, }, + outputSchema: { + "$ref": "#/$defs/iam_sso_connector", + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_dns_verification_code": iam_dns_verification_code_output, + "iam_sso_connector": iam_sso_connector_output, + "iam_sso_connector_identifier": iam_sso_connector_identifier_output, + "iam_sso_connector_verification_info": iam_sso_connector_verification_info_output, + "iam_use_fedramp_language": iam_use_fedramp_language_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/iam/userGroups/members/tools.ts b/src/generated/forge-mcp/iam/userGroups/members/tools.ts index 552f0d3e..bf5cd418 100644 --- a/src/generated/forge-mcp/iam/userGroups/members/tools.ts +++ b/src/generated/forge-mcp/iam/userGroups/members/tools.ts @@ -61,6 +61,27 @@ export const tools: readonly Tool[] = [ "iam_user_group_member_identifier": iam_user_group_member_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_user_group_member" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_email": iam_email_output, + "iam_user_group_member": iam_user_group_member_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -153,6 +174,13 @@ export const tools: readonly Tool[] = [ "member_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_user_group_member", + $defs: { + "iam_email": iam_email_output, + "iam_user_group_member": iam_user_group_member_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -230,6 +258,14 @@ export const tools: readonly Tool[] = [ "member_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_user_group_member_detailed", + $defs: { + "iam_email": iam_email_output, + "iam_user_group_member_detailed": iam_user_group_member_detailed_output, + "iam_user_group_member_detailed_user": iam_user_group_member_detailed_user_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -327,6 +363,28 @@ export const tools: readonly Tool[] = [ "user_group_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_user_group_member" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_email": iam_email_output, + "iam_result_info": iam_result_info_output, + "iam_user_group_member": iam_user_group_member_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -441,6 +499,27 @@ export const tools: readonly Tool[] = [ "iam_user_group_member_identifier": iam_user_group_member_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_user_group_member" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_email": iam_email_output, + "iam_user_group_member": iam_user_group_member_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/iam/userGroups/tools.ts b/src/generated/forge-mcp/iam/userGroups/tools.ts index 1cde3758..d8208622 100644 --- a/src/generated/forge-mcp/iam/userGroups/tools.ts +++ b/src/generated/forge-mcp/iam/userGroups/tools.ts @@ -74,6 +74,26 @@ export const tools: readonly Tool[] = [ "iam_user_group_policy_write_body": iam_user_group_policy_write_body, }, }, + outputSchema: { + "$ref": "#/$defs/iam_user_group", + $defs: { + "iam_access": iam_access_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + "iam_user_group": iam_user_group_output, + "iam_user_group_identifier": iam_user_group_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -160,6 +180,27 @@ export const tools: readonly Tool[] = [ "user_group_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/iam_common_components-schemas-identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -246,6 +287,26 @@ export const tools: readonly Tool[] = [ "user_group_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_user_group", + $defs: { + "iam_access": iam_access_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + "iam_user_group": iam_user_group_output, + "iam_user_group_identifier": iam_user_group_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -362,6 +423,39 @@ export const tools: readonly Tool[] = [ "iam_user_group_identifier": iam_user_group_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/iam_user_groups" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_access": iam_access_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_result_info": iam_result_info_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + "iam_user_group": iam_user_group_output, + "iam_user_group_identifier": iam_user_group_identifier_output, + "iam_user_groups": iam_user_groups_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -483,6 +577,26 @@ export const tools: readonly Tool[] = [ "iam_user_group_policy_write_body": iam_user_group_policy_write_body, }, }, + outputSchema: { + "$ref": "#/$defs/iam_user_group", + $defs: { + "iam_access": iam_access_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + "iam_user_group": iam_user_group_output, + "iam_user_group_identifier": iam_user_group_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/images/flows/tools.ts b/src/generated/forge-mcp/images/flows/tools.ts index 2764e440..63c407fd 100644 --- a/src/generated/forge-mcp/images/flows/tools.ts +++ b/src/generated/forge-mcp/images/flows/tools.ts @@ -23,6 +23,226 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "etag": { + "type": "string" + }, + "flows": { + "items": { + "oneOf": [ + { + "properties": { + "enabled": { + "type": "boolean" + }, + "provider": { + "enum": [ + "fastly" + ], + "type": "string" + }, + "type": { + "enum": [ + "provider" + ], + "type": "string" + }, + "version": { + "type": "number" + } + }, + "required": [ + "enabled", + "provider", + "type", + "version" + ], + "type": "object" + }, + { + "properties": { + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "transformations": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "key", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "trigger": { + "oneOf": [ + { + "properties": { + "triggers": { + "items": { + "type": "object" + }, + "minItems": 1, + "type": "array" + }, + "type": { + "enum": [ + "and" + ], + "type": "string" + } + }, + "required": [ + "triggers", + "type" + ], + "type": "object" + }, + { + "properties": { + "triggers": { + "items": { + "type": "object" + }, + "minItems": 1, + "type": "array" + }, + "type": { + "enum": [ + "or" + ], + "type": "string" + } + }, + "required": [ + "triggers", + "type" + ], + "type": "object" + }, + { + "properties": { + "paths": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "enum": [ + "path" + ], + "type": "string" + } + }, + "required": [ + "paths", + "type" + ], + "type": "object" + }, + { + "properties": { + "extensions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "enum": [ + "extension" + ], + "type": "string" + } + }, + "required": [ + "extensions", + "type" + ], + "type": "object" + }, + { + "properties": { + "params": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "key", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "query-param" + ], + "type": "string" + } + }, + "required": [ + "params", + "type" + ], + "type": "object" + } + ] + }, + "type": { + "enum": [ + "custom" + ], + "type": "string" + } + }, + "required": [ + "enabled", + "name", + "transformations", + "trigger", + "type" + ], + "type": "object" + } + ] + }, + "maxItems": 10, + "type": "array" + }, + "version": { + "enum": [ + 2 + ], + "type": "integer" + } + }, + "required": [ + "flows", + "version" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -514,6 +734,226 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "etag": { + "type": "string" + }, + "flows": { + "items": { + "oneOf": [ + { + "properties": { + "enabled": { + "type": "boolean" + }, + "provider": { + "enum": [ + "fastly" + ], + "type": "string" + }, + "type": { + "enum": [ + "provider" + ], + "type": "string" + }, + "version": { + "type": "number" + } + }, + "required": [ + "enabled", + "provider", + "type", + "version" + ], + "type": "object" + }, + { + "properties": { + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "transformations": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "key", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "trigger": { + "oneOf": [ + { + "properties": { + "triggers": { + "items": { + "type": "object" + }, + "minItems": 1, + "type": "array" + }, + "type": { + "enum": [ + "and" + ], + "type": "string" + } + }, + "required": [ + "triggers", + "type" + ], + "type": "object" + }, + { + "properties": { + "triggers": { + "items": { + "type": "object" + }, + "minItems": 1, + "type": "array" + }, + "type": { + "enum": [ + "or" + ], + "type": "string" + } + }, + "required": [ + "triggers", + "type" + ], + "type": "object" + }, + { + "properties": { + "paths": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "enum": [ + "path" + ], + "type": "string" + } + }, + "required": [ + "paths", + "type" + ], + "type": "object" + }, + { + "properties": { + "extensions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "enum": [ + "extension" + ], + "type": "string" + } + }, + "required": [ + "extensions", + "type" + ], + "type": "object" + }, + { + "properties": { + "params": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "key", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "query-param" + ], + "type": "string" + } + }, + "required": [ + "params", + "type" + ], + "type": "object" + } + ] + }, + "type": { + "enum": [ + "custom" + ], + "type": "string" + } + }, + "required": [ + "enabled", + "name", + "transformations", + "trigger", + "type" + ], + "type": "object" + } + ] + }, + "maxItems": 10, + "type": "array" + }, + "version": { + "enum": [ + 2 + ], + "type": "integer" + } + }, + "required": [ + "flows", + "version" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/images/import/sources/tools.ts b/src/generated/forge-mcp/images/import/sources/tools.ts index c0895b6c..3d456ea4 100644 --- a/src/generated/forge-mcp/images/import/sources/tools.ts +++ b/src/generated/forge-mcp/images/import/sources/tools.ts @@ -50,6 +50,38 @@ export const tools: readonly Tool[] = [ "source_id" ], }, + outputSchema: { + "properties": { + "code": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "connectivityStatus": { + "enum": [ + "ok", + "error" + ], + "type": "string" + }, + "reason": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -145,6 +177,13 @@ export const tools: readonly Tool[] = [ "images_sourcingkit_vendor": images_sourcingkit_vendor, }, }, + outputSchema: { + "$ref": "#/$defs/images_sourcingkit_source", + $defs: { + "images_sourcingkit_source": images_sourcingkit_source_output, + "images_sourcingkit_vendor": images_sourcingkit_vendor_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -209,6 +248,9 @@ export const tools: readonly Tool[] = [ "source_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -270,6 +312,13 @@ export const tools: readonly Tool[] = [ "source_id" ], }, + outputSchema: { + "$ref": "#/$defs/images_sourcingkit_source", + $defs: { + "images_sourcingkit_source": images_sourcingkit_source_output, + "images_sourcingkit_vendor": images_sourcingkit_vendor_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -343,6 +392,21 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "sources": { + "items": { + "$ref": "#/$defs/images_sourcingkit_source" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "images_sourcingkit_source": images_sourcingkit_source_output, + "images_sourcingkit_vendor": images_sourcingkit_vendor_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -424,6 +488,38 @@ export const tools: readonly Tool[] = [ "images_sourcingkit_vendor": images_sourcingkit_vendor, }, }, + outputSchema: { + "properties": { + "code": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "connectivityStatus": { + "enum": [ + "ok", + "error" + ], + "type": "string" + }, + "reason": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -523,6 +619,13 @@ export const tools: readonly Tool[] = [ "images_sourcingkit_source_update_request": images_sourcingkit_source_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/images_sourcingkit_source", + $defs: { + "images_sourcingkit_source": images_sourcingkit_source_output, + "images_sourcingkit_vendor": images_sourcingkit_vendor_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/images/import/tools.ts b/src/generated/forge-mcp/images/import/tools.ts index e8356ffd..b2760185 100644 --- a/src/generated/forge-mcp/images/import/tools.ts +++ b/src/generated/forge-mcp/images/import/tools.ts @@ -54,6 +54,15 @@ export const tools: readonly Tool[] = [ "migration_id" ], }, + outputSchema: { + "$ref": "#/$defs/images_sourcingkit_migration", + $defs: { + "images_sourcingkit_acceptable_content_type": images_sourcingkit_acceptable_content_type_output, + "images_sourcingkit_conflict_behaviour": images_sourcingkit_conflict_behaviour_output, + "images_sourcingkit_migration": images_sourcingkit_migration_output, + "images_sourcingkit_migration_status": images_sourcingkit_migration_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -115,6 +124,15 @@ export const tools: readonly Tool[] = [ "images_sourcingkit_migration_create_request": images_sourcingkit_migration_create_request, }, }, + outputSchema: { + "$ref": "#/$defs/images_sourcingkit_migration", + $defs: { + "images_sourcingkit_acceptable_content_type": images_sourcingkit_acceptable_content_type_output, + "images_sourcingkit_conflict_behaviour": images_sourcingkit_conflict_behaviour_output, + "images_sourcingkit_migration": images_sourcingkit_migration_output, + "images_sourcingkit_migration_status": images_sourcingkit_migration_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -181,6 +199,9 @@ export const tools: readonly Tool[] = [ "migration_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -242,6 +263,15 @@ export const tools: readonly Tool[] = [ "migration_id" ], }, + outputSchema: { + "$ref": "#/$defs/images_sourcingkit_migration", + $defs: { + "images_sourcingkit_acceptable_content_type": images_sourcingkit_acceptable_content_type_output, + "images_sourcingkit_conflict_behaviour": images_sourcingkit_conflict_behaviour_output, + "images_sourcingkit_migration": images_sourcingkit_migration_output, + "images_sourcingkit_migration_status": images_sourcingkit_migration_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -313,6 +343,23 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "migrations": { + "items": { + "$ref": "#/$defs/images_sourcingkit_migration" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "images_sourcingkit_acceptable_content_type": images_sourcingkit_acceptable_content_type_output, + "images_sourcingkit_conflict_behaviour": images_sourcingkit_conflict_behaviour_output, + "images_sourcingkit_migration": images_sourcingkit_migration_output, + "images_sourcingkit_migration_status": images_sourcingkit_migration_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -402,6 +449,21 @@ export const tools: readonly Tool[] = [ "migration_id" ], }, + outputSchema: { + "properties": { + "logs": { + "items": { + "$ref": "#/$defs/images_sourcingkit_migration_log" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "images_sourcingkit_migration_log": images_sourcingkit_migration_log_output, + "images_sourcingkit_migration_log_type": images_sourcingkit_migration_log_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -479,6 +541,72 @@ export const tools: readonly Tool[] = [ "migration_id" ], }, + outputSchema: { + "properties": { + "endedAt": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "importErrorsCount": { + "type": "integer" + }, + "importSuccessCount": { + "type": "integer" + }, + "isAccurate": { + "type": "boolean" + }, + "scannedCount": { + "type": "integer" + }, + "skippedConflictCount": { + "type": "integer" + }, + "skippedExcludedContentTypeCount": { + "type": "integer" + }, + "skippedInvalidMediaCount": { + "type": "integer" + }, + "skippedInvalidNameCount": { + "type": "integer" + }, + "skippedOversizeCount": { + "type": "integer" + }, + "skippedStorageClassCount": { + "type": "integer" + }, + "skippedUnsupportedContentTypeCount": { + "type": "integer" + }, + "startedAt": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "$ref": "#/$defs/images_sourcingkit_migration_status" + } + }, + "type": "object", + $defs: { + "images_sourcingkit_migration_status": images_sourcingkit_migration_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -603,6 +731,15 @@ export const tools: readonly Tool[] = [ "migration_id" ], }, + outputSchema: { + "$ref": "#/$defs/images_sourcingkit_migration", + $defs: { + "images_sourcingkit_acceptable_content_type": images_sourcingkit_acceptable_content_type_output, + "images_sourcingkit_conflict_behaviour": images_sourcingkit_conflict_behaviour_output, + "images_sourcingkit_migration": images_sourcingkit_migration_output, + "images_sourcingkit_migration_status": images_sourcingkit_migration_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/images/keys/tools.ts b/src/generated/forge-mcp/images/keys/tools.ts index b78fb83b..5346f807 100644 --- a/src/generated/forge-mcp/images/keys/tools.ts +++ b/src/generated/forge-mcp/images/keys/tools.ts @@ -38,6 +38,15 @@ export const tools: readonly Tool[] = [ "signing_key_name" ], }, + outputSchema: { + "$ref": "#/$defs/images_image_keys_response", + $defs: { + "images_image_key_name": images_image_key_name_output, + "images_image_key_value": images_image_key_value_output, + "images_image_keys": images_image_keys_output, + "images_image_keys_response": images_image_keys_response_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -97,6 +106,15 @@ export const tools: readonly Tool[] = [ "signing_key_name" ], }, + outputSchema: { + "$ref": "#/$defs/images_image_keys_response", + $defs: { + "images_image_key_name": images_image_key_name_output, + "images_image_key_value": images_image_key_value_output, + "images_image_keys": images_image_keys_output, + "images_image_keys_response": images_image_keys_response_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -152,6 +170,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/images_image_keys_response", + $defs: { + "images_image_key_name": images_image_key_name_output, + "images_image_key_value": images_image_key_value_output, + "images_image_keys": images_image_keys_output, + "images_image_keys_response": images_image_keys_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/images/tools.ts b/src/generated/forge-mcp/images/tools.ts index e47b062b..14c4ce2d 100644 --- a/src/generated/forge-mcp/images/tools.ts +++ b/src/generated/forge-mcp/images/tools.ts @@ -55,6 +55,9 @@ export const tools: readonly Tool[] = [ "image_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -123,6 +126,22 @@ export const tools: readonly Tool[] = [ "images_image_patch_request": images_image_patch_request, }, }, + outputSchema: { + "$ref": "#/$defs/images_image", + $defs: { + "images_image": images_image_output, + "images_image_creator": images_image_creator_output, + "images_image_filename": images_image_filename_output, + "images_image_hero_url": images_image_hero_url_output, + "images_image_identifier": images_image_identifier_output, + "images_image_metadata": images_image_metadata_output, + "images_image_original_url": images_image_original_url_output, + "images_image_requireSignedURLs": images_image_requireSignedURLs_output, + "images_image_thumbnail_url": images_image_thumbnail_url_output, + "images_image_uploaded": images_image_uploaded_output, + "images_image_variants": images_image_variants_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -196,6 +215,22 @@ export const tools: readonly Tool[] = [ "image_id" ], }, + outputSchema: { + "$ref": "#/$defs/images_image", + $defs: { + "images_image": images_image_output, + "images_image_creator": images_image_creator_output, + "images_image_filename": images_image_filename_output, + "images_image_hero_url": images_image_hero_url_output, + "images_image_identifier": images_image_identifier_output, + "images_image_metadata": images_image_metadata_output, + "images_image_original_url": images_image_original_url_output, + "images_image_requireSignedURLs": images_image_requireSignedURLs_output, + "images_image_thumbnail_url": images_image_thumbnail_url_output, + "images_image_uploaded": images_image_uploaded_output, + "images_image_variants": images_image_variants_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -360,6 +395,30 @@ export const tools: readonly Tool[] = [ "images_images_list_continuation_token": images_images_list_continuation_token, }, }, + outputSchema: { + "properties": { + "images": { + "items": { + "$ref": "#/$defs/images_image" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "images_image": images_image_output, + "images_image_creator": images_image_creator_output, + "images_image_filename": images_image_filename_output, + "images_image_hero_url": images_image_hero_url_output, + "images_image_identifier": images_image_identifier_output, + "images_image_metadata": images_image_metadata_output, + "images_image_original_url": images_image_original_url_output, + "images_image_requireSignedURLs": images_image_requireSignedURLs_output, + "images_image_thumbnail_url": images_image_thumbnail_url_output, + "images_image_uploaded": images_image_uploaded_output, + "images_image_variants": images_image_variants_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -438,6 +497,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/images_images_stats", + $defs: { + "images_images_stats": images_images_stats_output, + "images_images_stats_allowed": images_images_stats_allowed_output, + "images_images_stats_count": images_images_stats_count_output, + "images_images_stats_current": images_images_stats_current_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/images/variants/tools.ts b/src/generated/forge-mcp/images/variants/tools.ts index 3b864840..f9ac2f96 100644 --- a/src/generated/forge-mcp/images/variants/tools.ts +++ b/src/generated/forge-mcp/images/variants/tools.ts @@ -69,6 +69,20 @@ export const tools: readonly Tool[] = [ "images_image_variant_width": images_image_variant_width, }, }, + outputSchema: { + "$ref": "#/$defs/images_image_variant_response", + $defs: { + "images_image_variant_definition": images_image_variant_definition_output, + "images_image_variant_fit": images_image_variant_fit_output, + "images_image_variant_height": images_image_variant_height_output, + "images_image_variant_identifier": images_image_variant_identifier_output, + "images_image_variant_neverRequireSignedURLs": images_image_variant_neverRequireSignedURLs_output, + "images_image_variant_options": images_image_variant_options_output, + "images_image_variant_response": images_image_variant_response_output, + "images_image_variant_schemas_metadata": images_image_variant_schemas_metadata_output, + "images_image_variant_width": images_image_variant_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -139,6 +153,9 @@ export const tools: readonly Tool[] = [ "variant_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -212,6 +229,20 @@ export const tools: readonly Tool[] = [ "images_image_variant_width": images_image_variant_width, }, }, + outputSchema: { + "$ref": "#/$defs/images_image_variant_response", + $defs: { + "images_image_variant_definition": images_image_variant_definition_output, + "images_image_variant_fit": images_image_variant_fit_output, + "images_image_variant_height": images_image_variant_height_output, + "images_image_variant_identifier": images_image_variant_identifier_output, + "images_image_variant_neverRequireSignedURLs": images_image_variant_neverRequireSignedURLs_output, + "images_image_variant_options": images_image_variant_options_output, + "images_image_variant_response": images_image_variant_response_output, + "images_image_variant_schemas_metadata": images_image_variant_schemas_metadata_output, + "images_image_variant_width": images_image_variant_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -282,6 +313,20 @@ export const tools: readonly Tool[] = [ "variant_id" ], }, + outputSchema: { + "$ref": "#/$defs/images_image_variant_response", + $defs: { + "images_image_variant_definition": images_image_variant_definition_output, + "images_image_variant_fit": images_image_variant_fit_output, + "images_image_variant_height": images_image_variant_height_output, + "images_image_variant_identifier": images_image_variant_identifier_output, + "images_image_variant_neverRequireSignedURLs": images_image_variant_neverRequireSignedURLs_output, + "images_image_variant_options": images_image_variant_options_output, + "images_image_variant_response": images_image_variant_response_output, + "images_image_variant_schemas_metadata": images_image_variant_schemas_metadata_output, + "images_image_variant_width": images_image_variant_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -348,6 +393,21 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/images_image_variants_response", + $defs: { + "images_image_variant_fit": images_image_variant_fit_output, + "images_image_variant_height": images_image_variant_height_output, + "images_image_variant_identifier": images_image_variant_identifier_output, + "images_image_variant_neverRequireSignedURLs": images_image_variant_neverRequireSignedURLs_output, + "images_image_variant_options": images_image_variant_options_output, + "images_image_variant_public_request": images_image_variant_public_request_output, + "images_image_variant_public_request_hero": images_image_variant_public_request_hero_output, + "images_image_variant_schemas_metadata": images_image_variant_schemas_metadata_output, + "images_image_variant_width": images_image_variant_width_output, + "images_image_variants_response": images_image_variants_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/asn/subnets/tools.ts b/src/generated/forge-mcp/intel/asn/subnets/tools.ts index 05d8a790..b950abae 100644 --- a/src/generated/forge-mcp/intel/asn/subnets/tools.ts +++ b/src/generated/forge-mcp/intel/asn/subnets/tools.ts @@ -37,6 +37,38 @@ export const tools: readonly Tool[] = [ "asn" ], }, + outputSchema: { + "properties": { + "asn": { + "$ref": "#/$defs/intel_asn" + }, + "count": { + "$ref": "#/$defs/intel_count" + }, + "ip_count_total": { + "type": "integer" + }, + "page": { + "$ref": "#/$defs/intel_page" + }, + "per_page": { + "$ref": "#/$defs/intel_per_page" + }, + "subnets": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "intel_asn": intel_asn_output, + "intel_count": intel_count_output, + "intel_page": intel_page_output, + "intel_per_page": intel_per_page_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/asn/tools.ts b/src/generated/forge-mcp/intel/asn/tools.ts index e08270ce..09487e68 100644 --- a/src/generated/forge-mcp/intel/asn/tools.ts +++ b/src/generated/forge-mcp/intel/asn/tools.ts @@ -36,6 +36,12 @@ export const tools: readonly Tool[] = [ "asn" ], }, + outputSchema: { + "$ref": "#/$defs/intel_asn", + $defs: { + "intel_asn": intel_asn_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/attackSurfaceReport/issueTypes/tools.ts b/src/generated/forge-mcp/intel/attackSurfaceReport/issueTypes/tools.ts index d7e9a97b..08b5e3f8 100644 --- a/src/generated/forge-mcp/intel/attackSurfaceReport/issueTypes/tools.ts +++ b/src/generated/forge-mcp/intel/attackSurfaceReport/issueTypes/tools.ts @@ -27,6 +27,23 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "type": "string" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/dns/tools.ts b/src/generated/forge-mcp/intel/dns/tools.ts index 662f33cf..62632140 100644 --- a/src/generated/forge-mcp/intel/dns/tools.ts +++ b/src/generated/forge-mcp/intel/dns/tools.ts @@ -52,6 +52,13 @@ export const tools: readonly Tool[] = [ "intel_start_end_params": intel_start_end_params, }, }, + outputSchema: { + "$ref": "#/$defs/intel_passive-dns-by-ip", + $defs: { + "intel_passive-dns-by-ip": intel_passive_dns_by_ip_output, + "intel_passive-dns-by-ip_reverse_recordsItem": intel_passive_dns_by_ip_reverse_recordsItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/domainHistory/tools.ts b/src/generated/forge-mcp/intel/domainHistory/tools.ts index b66ce5ba..acdf1e40 100644 --- a/src/generated/forge-mcp/intel/domainHistory/tools.ts +++ b/src/generated/forge-mcp/intel/domainHistory/tools.ts @@ -38,6 +38,30 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/intel_domain-history" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/intel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "intel_domain-history": intel_domain_history_output, + "intel_domain-history_categorizationsItem": intel_domain_history_categorizationsItem_output, + "intel_domain-history_categorizationsItem_categoriesItem": intel_domain_history_categorizationsItem_categoriesItem_output, + "intel_domain_name": intel_domain_name_output, + "intel_result_info": intel_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/domains/bulks/tools.ts b/src/generated/forge-mcp/intel/domains/bulks/tools.ts index 2c0c5871..77532502 100644 --- a/src/generated/forge-mcp/intel/domains/bulks/tools.ts +++ b/src/generated/forge-mcp/intel/domains/bulks/tools.ts @@ -60,6 +60,67 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "additional_information": { + "$ref": "#/$defs/intel_additional_information" + }, + "application": { + "$ref": "#/$defs/intel_application" + }, + "content_categories": { + "$ref": "#/$defs/intel_content_categories" + }, + "domain": { + "$ref": "#/$defs/intel_domain_name" + }, + "inherited_content_categories": { + "$ref": "#/$defs/intel_categories_with_super_category_ids_example_empty" + }, + "inherited_from": { + "$ref": "#/$defs/intel_inherited_from" + }, + "inherited_risk_types": { + "$ref": "#/$defs/intel_categories_with_super_category_ids_example_empty" + }, + "popularity_rank": { + "$ref": "#/$defs/intel_popularity_rank" + }, + "risk_score": { + "$ref": "#/$defs/intel_risk_score" + }, + "risk_types": { + "$ref": "#/$defs/intel_categories_with_super_category_ids_example_empty" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/intel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "intel_additional_information": intel_additional_information_output, + "intel_application": intel_application_output, + "intel_categories_with_super_category_ids_example_empty": intel_categories_with_super_category_ids_example_empty_output, + "intel_category_with_super_category_id": intel_category_with_super_category_id_output, + "intel_content_categories": intel_content_categories_output, + "intel_domain_name": intel_domain_name_output, + "intel_inherited_from": intel_inherited_from_output, + "intel_popularity_rank": intel_popularity_rank_output, + "intel_result_info": intel_result_info_output, + "intel_risk_score": intel_risk_score_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/domains/tools.ts b/src/generated/forge-mcp/intel/domains/tools.ts index a756adf9..62547c38 100644 --- a/src/generated/forge-mcp/intel/domains/tools.ts +++ b/src/generated/forge-mcp/intel/domains/tools.ts @@ -56,6 +56,24 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/intel_domain", + $defs: { + "intel_additional_information": intel_additional_information_output, + "intel_application": intel_application_output, + "intel_categories_with_super_category_ids_example_empty": intel_categories_with_super_category_ids_example_empty_output, + "intel_category_with_super_category_id": intel_category_with_super_category_id_output, + "intel_content_categories": intel_content_categories_output, + "intel_domain": intel_domain_output, + "intel_domain_name": intel_domain_name_output, + "intel_inherited_from": intel_inherited_from_output, + "intel_popularity_rank": intel_popularity_rank_output, + "intel_resolves_to_ref": intel_resolves_to_ref_output, + "intel_resolves_to_refs": intel_resolves_to_refs_output, + "intel_risk_score": intel_risk_score_output, + "intel_stix_identifier": intel_stix_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/indicatorFeeds/downloads/tools.ts b/src/generated/forge-mcp/intel/indicatorFeeds/downloads/tools.ts index ab0df36c..b2693908 100644 --- a/src/generated/forge-mcp/intel/indicatorFeeds/downloads/tools.ts +++ b/src/generated/forge-mcp/intel/indicatorFeeds/downloads/tools.ts @@ -33,6 +33,12 @@ export const tools: readonly Tool[] = [ "feed_id" ], }, + outputSchema: { + "$ref": "#/$defs/custom-indicator-feeds_update_feed", + $defs: { + "custom-indicator-feeds_update_feed": custom_indicator_feeds_update_feed_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/indicatorFeeds/permissions/tools.ts b/src/generated/forge-mcp/intel/indicatorFeeds/permissions/tools.ts index 8257b815..b6971c62 100644 --- a/src/generated/forge-mcp/intel/indicatorFeeds/permissions/tools.ts +++ b/src/generated/forge-mcp/intel/indicatorFeeds/permissions/tools.ts @@ -48,6 +48,12 @@ export const tools: readonly Tool[] = [ "custom-indicator-feeds_permissions_request": custom_indicator_feeds_permissions_request, }, }, + outputSchema: { + "$ref": "#/$defs/custom-indicator-feeds_permissions_update", + $defs: { + "custom-indicator-feeds_permissions_update": custom_indicator_feeds_permissions_update_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -109,6 +115,12 @@ export const tools: readonly Tool[] = [ "custom-indicator-feeds_permissions_request": custom_indicator_feeds_permissions_request, }, }, + outputSchema: { + "$ref": "#/$defs/custom-indicator-feeds_permissions_update", + $defs: { + "custom-indicator-feeds_permissions_update": custom_indicator_feeds_permissions_update_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -163,6 +175,32 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/custom-indicator-feeds_permission_list_item" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "custom-indicator-feeds_description": custom_indicator_feeds_description_output, + "custom-indicator-feeds_id": custom_indicator_feeds_id_output, + "custom-indicator-feeds_is_attributable": custom_indicator_feeds_is_attributable_output, + "custom-indicator-feeds_is_downloadable": custom_indicator_feeds_is_downloadable_output, + "custom-indicator-feeds_is_public": custom_indicator_feeds_is_public_output, + "custom-indicator-feeds_name": custom_indicator_feeds_name_output, + "custom-indicator-feeds_permission_list_item": custom_indicator_feeds_permission_list_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/indicatorFeeds/providers/tools.ts b/src/generated/forge-mcp/intel/indicatorFeeds/providers/tools.ts index 81bf19a8..c23f0fd5 100644 --- a/src/generated/forge-mcp/intel/indicatorFeeds/providers/tools.ts +++ b/src/generated/forge-mcp/intel/indicatorFeeds/providers/tools.ts @@ -40,6 +40,12 @@ export const tools: readonly Tool[] = [ "custom-indicator-feeds_create_provider_request": custom_indicator_feeds_create_provider_request, }, }, + outputSchema: { + "$ref": "#/$defs/custom-indicator-feeds_create_provider_result", + $defs: { + "custom-indicator-feeds_create_provider_result": custom_indicator_feeds_create_provider_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/indicatorFeeds/tools.ts b/src/generated/forge-mcp/intel/indicatorFeeds/tools.ts index e2098b33..4c20ec86 100644 --- a/src/generated/forge-mcp/intel/indicatorFeeds/tools.ts +++ b/src/generated/forge-mcp/intel/indicatorFeeds/tools.ts @@ -61,6 +61,18 @@ export const tools: readonly Tool[] = [ "custom-indicator-feeds_name": custom_indicator_feeds_name, }, }, + outputSchema: { + "$ref": "#/$defs/custom-indicator-feeds_indicator_feed_item", + $defs: { + "custom-indicator-feeds_description": custom_indicator_feeds_description_output, + "custom-indicator-feeds_id": custom_indicator_feeds_id_output, + "custom-indicator-feeds_indicator_feed_item": custom_indicator_feeds_indicator_feed_item_output, + "custom-indicator-feeds_is_attributable": custom_indicator_feeds_is_attributable_output, + "custom-indicator-feeds_is_downloadable": custom_indicator_feeds_is_downloadable_output, + "custom-indicator-feeds_is_public": custom_indicator_feeds_is_public_output, + "custom-indicator-feeds_name": custom_indicator_feeds_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -178,6 +190,24 @@ export const tools: readonly Tool[] = [ "feed_id" ], }, + outputSchema: { + "$ref": "#/$defs/custom-indicator-feeds_indicator_feed_metadata", + $defs: { + "custom-indicator-feeds_description": custom_indicator_feeds_description_output, + "custom-indicator-feeds_id": custom_indicator_feeds_id_output, + "custom-indicator-feeds_indicator_feed_metadata": custom_indicator_feeds_indicator_feed_metadata_output, + "custom-indicator-feeds_is_attributable": custom_indicator_feeds_is_attributable_output, + "custom-indicator-feeds_is_downloadable": custom_indicator_feeds_is_downloadable_output, + "custom-indicator-feeds_is_public": custom_indicator_feeds_is_public_output, + "custom-indicator-feeds_last_upload_summary": custom_indicator_feeds_last_upload_summary_output, + "custom-indicator-feeds_last_upload_summary_persisted": custom_indicator_feeds_last_upload_summary_persisted_output, + "custom-indicator-feeds_last_upload_summary_skipped": custom_indicator_feeds_last_upload_summary_skipped_output, + "custom-indicator-feeds_last_upload_summary_uploaded": custom_indicator_feeds_last_upload_summary_uploaded_output, + "custom-indicator-feeds_name": custom_indicator_feeds_name_output, + "custom-indicator-feeds_provider_id": custom_indicator_feeds_provider_id_output, + "custom-indicator-feeds_provider_name": custom_indicator_feeds_provider_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -249,6 +279,32 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/custom-indicator-feeds_indicator_feed_item" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "custom-indicator-feeds_description": custom_indicator_feeds_description_output, + "custom-indicator-feeds_id": custom_indicator_feeds_id_output, + "custom-indicator-feeds_indicator_feed_item": custom_indicator_feeds_indicator_feed_item_output, + "custom-indicator-feeds_is_attributable": custom_indicator_feeds_is_attributable_output, + "custom-indicator-feeds_is_downloadable": custom_indicator_feeds_is_downloadable_output, + "custom-indicator-feeds_is_public": custom_indicator_feeds_is_public_output, + "custom-indicator-feeds_name": custom_indicator_feeds_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -340,6 +396,18 @@ export const tools: readonly Tool[] = [ "custom-indicator-feeds_update_public_field_request": custom_indicator_feeds_update_public_field_request, }, }, + outputSchema: { + "$ref": "#/$defs/custom-indicator-feeds_indicator_feed_item", + $defs: { + "custom-indicator-feeds_description": custom_indicator_feeds_description_output, + "custom-indicator-feeds_id": custom_indicator_feeds_id_output, + "custom-indicator-feeds_indicator_feed_item": custom_indicator_feeds_indicator_feed_item_output, + "custom-indicator-feeds_is_attributable": custom_indicator_feeds_is_attributable_output, + "custom-indicator-feeds_is_downloadable": custom_indicator_feeds_is_downloadable_output, + "custom-indicator-feeds_is_public": custom_indicator_feeds_is_public_output, + "custom-indicator-feeds_name": custom_indicator_feeds_name_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/ipLists/tools.ts b/src/generated/forge-mcp/intel/ipLists/tools.ts index ce9faf2b..26802108 100644 --- a/src/generated/forge-mcp/intel/ipLists/tools.ts +++ b/src/generated/forge-mcp/intel/ipLists/tools.ts @@ -32,6 +32,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/intel_ip-list" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/intel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "intel_ip-list": intel_ip_list_output, + "intel_result_info": intel_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/ips/tools.ts b/src/generated/forge-mcp/intel/ips/tools.ts index 616d52e8..93444a47 100644 --- a/src/generated/forge-mcp/intel/ips/tools.ts +++ b/src/generated/forge-mcp/intel/ips/tools.ts @@ -43,6 +43,32 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/intel_schemas-ip" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/intel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "intel_ip": intel_ip_output, + "intel_ipv4": intel_ipv4_output, + "intel_ipv6": intel_ipv6_output, + "intel_result_info": intel_result_info_output, + "intel_schemas-ip": intel_schemas_ip_output, + "intel_schemas-ip_belongs_to_ref": intel_schemas_ip_belongs_to_ref_output, + "intel_schemas-ip_risk_typesItem": intel_schemas_ip_risk_typesItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/miscategorizations/tools.ts b/src/generated/forge-mcp/intel/miscategorizations/tools.ts index 598fba3b..528d79a8 100644 --- a/src/generated/forge-mcp/intel/miscategorizations/tools.ts +++ b/src/generated/forge-mcp/intel/miscategorizations/tools.ts @@ -37,6 +37,13 @@ export const tools: readonly Tool[] = [ "intel_miscategorization": intel_miscategorization, }, }, + outputSchema: { + "$ref": "#/$defs/intel_schemas-api-response-common", + $defs: { + "intel_schemas-api-response-common": intel_schemas_api_response_common_output, + "intel_schemas-messages": intel_schemas_messages_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/intel/sinkholes/ingresses/tools.ts b/src/generated/forge-mcp/intel/sinkholes/ingresses/tools.ts index 1a86a3ab..a2755022 100644 --- a/src/generated/forge-mcp/intel/sinkholes/ingresses/tools.ts +++ b/src/generated/forge-mcp/intel/sinkholes/ingresses/tools.ts @@ -43,6 +43,12 @@ export const tools: readonly Tool[] = [ "intel-sinkholes_ingress_create_params": intel_sinkholes_ingress_create_params, }, }, + outputSchema: { + "$ref": "#/$defs/intel-sinkholes_ingress_item", + $defs: { + "intel-sinkholes_ingress_item": intel_sinkholes_ingress_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -106,6 +112,9 @@ export const tools: readonly Tool[] = [ "intel-sinkholes_identifier": intel_sinkholes_identifier, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -167,6 +176,12 @@ export const tools: readonly Tool[] = [ "intel-sinkholes_identifier": intel_sinkholes_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/intel-sinkholes_ingress_item", + $defs: { + "intel-sinkholes_ingress_item": intel_sinkholes_ingress_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -231,6 +246,26 @@ export const tools: readonly Tool[] = [ "sinkhole_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/intel-sinkholes_ingress_item" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "intel-sinkholes_ingress_item": intel_sinkholes_ingress_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -313,6 +348,9 @@ export const tools: readonly Tool[] = [ "intel-sinkholes_ingress_create_params": intel_sinkholes_ingress_create_params, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/sinkholes/tools.ts b/src/generated/forge-mcp/intel/sinkholes/tools.ts index a835983c..ee316c6b 100644 --- a/src/generated/forge-mcp/intel/sinkholes/tools.ts +++ b/src/generated/forge-mcp/intel/sinkholes/tools.ts @@ -40,6 +40,12 @@ export const tools: readonly Tool[] = [ "intel-sinkholes_sinkhole_create_params": intel_sinkholes_sinkhole_create_params, }, }, + outputSchema: { + "$ref": "#/$defs/intel-sinkholes_sinkhole_item", + $defs: { + "intel-sinkholes_sinkhole_item": intel_sinkholes_sinkhole_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -98,6 +104,9 @@ export const tools: readonly Tool[] = [ "intel-sinkholes_identifier": intel_sinkholes_identifier, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -157,6 +166,12 @@ export const tools: readonly Tool[] = [ "intel-sinkholes_identifier": intel_sinkholes_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/intel-sinkholes_sinkhole_item", + $defs: { + "intel-sinkholes_sinkhole_item": intel_sinkholes_sinkhole_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -210,6 +225,26 @@ export const tools: readonly Tool[] = [ "intel-sinkholes_identifier": intel_sinkholes_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/intel-sinkholes_sinkhole_item" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "intel-sinkholes_sinkhole_item": intel_sinkholes_sinkhole_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -287,6 +322,9 @@ export const tools: readonly Tool[] = [ "intel-sinkholes_sinkhole_create_params": intel_sinkholes_sinkhole_create_params, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/urls/tools.ts b/src/generated/forge-mcp/intel/urls/tools.ts index 4b26323b..fc7d50c9 100644 --- a/src/generated/forge-mcp/intel/urls/tools.ts +++ b/src/generated/forge-mcp/intel/urls/tools.ts @@ -38,6 +38,13 @@ export const tools: readonly Tool[] = [ "url" ], }, + outputSchema: { + "$ref": "#/$defs/intel_url_intelligence", + $defs: { + "intel_url_intelligence": intel_url_intelligence_output, + "intel_url_intelligence_category_with_source": intel_url_intelligence_category_with_source_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/intel/whois/tools.ts b/src/generated/forge-mcp/intel/whois/tools.ts index b85f938d..8ff7f676 100644 --- a/src/generated/forge-mcp/intel/whois/tools.ts +++ b/src/generated/forge-mcp/intel/whois/tools.ts @@ -34,6 +34,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudforce-one-whois_whois", + $defs: { + "cloudforce-one-whois_domain_name": cloudforce_one_whois_domain_name_output, + "cloudforce-one-whois_whois": cloudforce_one_whois_whois_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ips/tools.ts b/src/generated/forge-mcp/ips/tools.ts index ae694e65..171fe5df 100644 --- a/src/generated/forge-mcp/ips/tools.ts +++ b/src/generated/forge-mcp/ips/tools.ts @@ -31,6 +31,24 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/public-ip_ips" + }, + { + "$ref": "#/$defs/public-ip_ips_jdcloud" + } + ], + $defs: { + "public-ip_etag": public_ip_etag_output, + "public-ip_ips": public_ip_ips_output, + "public-ip_ips_jdcloud": public_ip_ips_jdcloud_output, + "public-ip_ipv4_cidrs": public_ip_ipv4_cidrs_output, + "public-ip_ipv6_cidrs": public_ip_ipv6_cidrs_output, + "public-ip_jdcloud_cidrs": public_ip_jdcloud_cidrs_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/k2/streams/subscriptions/tools.ts b/src/generated/forge-mcp/k2/streams/subscriptions/tools.ts index 8b9eb618..ffb6afdd 100644 --- a/src/generated/forge-mcp/k2/streams/subscriptions/tools.ts +++ b/src/generated/forge-mcp/k2/streams/subscriptions/tools.ts @@ -33,6 +33,28 @@ export const tools: readonly Tool[] = [ "stream_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/cloudflare-k2_K2MonitoredSubscription" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cloudflare-k2_K2ConsumerLag": cloudflare_k2_K2ConsumerLag_output, + "cloudflare-k2_K2MonitoredSubscription": cloudflare_k2_K2MonitoredSubscription_output, + "cloudflare-k2_K2MonitoredSubscription_start_at": cloudflare_k2_K2MonitoredSubscription_start_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/k2/streams/tools.ts b/src/generated/forge-mcp/k2/streams/tools.ts index 68957e86..3942fdda 100644 --- a/src/generated/forge-mcp/k2/streams/tools.ts +++ b/src/generated/forge-mcp/k2/streams/tools.ts @@ -48,6 +48,16 @@ export const tools: readonly Tool[] = [ "cloudflare-k2_K2StreamWorkerBindingInput": cloudflare_k2_K2StreamWorkerBindingInput, }, }, + outputSchema: { + "$ref": "#/$defs/cloudflare-k2_K2Stream", + $defs: { + "cloudflare-k2_K2Stream": cloudflare_k2_K2Stream_output, + "cloudflare-k2_K2StreamCorsOptions": cloudflare_k2_K2StreamCorsOptions_output, + "cloudflare-k2_K2StreamHttpInput": cloudflare_k2_K2StreamHttpInput_output, + "cloudflare-k2_K2StreamWorkerBindingInput": cloudflare_k2_K2StreamWorkerBindingInput_output, + "cloudflare-k2_workers-k2-stream-id": cloudflare_k2_workers_k2_stream_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -107,6 +117,9 @@ export const tools: readonly Tool[] = [ "stream_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -158,6 +171,16 @@ export const tools: readonly Tool[] = [ "stream_id" ], }, + outputSchema: { + "$ref": "#/$defs/cloudflare-k2_K2Stream", + $defs: { + "cloudflare-k2_K2Stream": cloudflare_k2_K2Stream_output, + "cloudflare-k2_K2StreamCorsOptions": cloudflare_k2_K2StreamCorsOptions_output, + "cloudflare-k2_K2StreamHttpInput": cloudflare_k2_K2StreamHttpInput_output, + "cloudflare-k2_K2StreamWorkerBindingInput": cloudflare_k2_K2StreamWorkerBindingInput_output, + "cloudflare-k2_workers-k2-stream-id": cloudflare_k2_workers_k2_stream_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -223,6 +246,31 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/cloudflare-k2_K2Stream" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/cloudflare-k2_K2StreamListResponse_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cloudflare-k2_K2Stream": cloudflare_k2_K2Stream_output, + "cloudflare-k2_K2StreamCorsOptions": cloudflare_k2_K2StreamCorsOptions_output, + "cloudflare-k2_K2StreamHttpInput": cloudflare_k2_K2StreamHttpInput_output, + "cloudflare-k2_K2StreamListResponse_result_info": cloudflare_k2_K2StreamListResponse_result_info_output, + "cloudflare-k2_K2StreamWorkerBindingInput": cloudflare_k2_K2StreamWorkerBindingInput_output, + "cloudflare-k2_workers-k2-stream-id": cloudflare_k2_workers_k2_stream_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -311,6 +359,16 @@ export const tools: readonly Tool[] = [ "cloudflare-k2_UpdateK2StreamRequest": cloudflare_k2_UpdateK2StreamRequest, }, }, + outputSchema: { + "$ref": "#/$defs/cloudflare-k2_K2Stream", + $defs: { + "cloudflare-k2_K2Stream": cloudflare_k2_K2Stream_output, + "cloudflare-k2_K2StreamCorsOptions": cloudflare_k2_K2StreamCorsOptions_output, + "cloudflare-k2_K2StreamHttpInput": cloudflare_k2_K2StreamHttpInput_output, + "cloudflare-k2_K2StreamWorkerBindingInput": cloudflare_k2_K2StreamWorkerBindingInput_output, + "cloudflare-k2_workers-k2-stream-id": cloudflare_k2_workers_k2_stream_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/kv/bulk/tools.ts b/src/generated/forge-mcp/kv/bulk/tools.ts index c925fe20..ad594aa3 100644 --- a/src/generated/forge-mcp/kv/bulk/tools.ts +++ b/src/generated/forge-mcp/kv/bulk/tools.ts @@ -59,6 +59,12 @@ export const tools: readonly Tool[] = [ "workers-kv_key_name_bulk": workers_kv_key_name_bulk, }, }, + outputSchema: { + "$ref": "#/$defs/workers-kv_bulk-result", + $defs: { + "workers-kv_bulk-result": workers_kv_bulk_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -160,6 +166,22 @@ export const tools: readonly Tool[] = [ "workers-kv_key_name_bulk": workers_kv_key_name_bulk, }, }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/workers-kv_bulk-get-result" + }, + { + "$ref": "#/$defs/workers-kv_bulk-get-result-with-metadata" + } + ], + $defs: { + "workers-kv_any": workers_kv_any_output, + "workers-kv_bulk-get-result": workers_kv_bulk_get_result_output, + "workers-kv_bulk-get-result-with-metadata": workers_kv_bulk_get_result_with_metadata_output, + "workers-kv_expiration": workers_kv_expiration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -238,6 +260,12 @@ export const tools: readonly Tool[] = [ "workers-kv_list_metadata": workers_kv_list_metadata, }, }, + outputSchema: { + "$ref": "#/$defs/workers-kv_bulk-result", + $defs: { + "workers-kv_bulk-result": workers_kv_bulk_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/kv/keys/tools.ts b/src/generated/forge-mcp/kv/keys/tools.ts index 49979ad1..10cc27c5 100644 --- a/src/generated/forge-mcp/kv/keys/tools.ts +++ b/src/generated/forge-mcp/kv/keys/tools.ts @@ -45,6 +45,16 @@ export const tools: readonly Tool[] = [ "key_name" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -175,6 +185,31 @@ export const tools: readonly Tool[] = [ "namespace_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers-kv_key" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/workers-kv_cursor_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers-kv_any": workers_kv_any_output, + "workers-kv_cursor": workers_kv_cursor_output, + "workers-kv_cursor_result_info": workers_kv_cursor_result_info_output, + "workers-kv_key": workers_kv_key_output, + "workers-kv_key_name": workers_kv_key_name_output, + "workers-kv_list_metadata": workers_kv_list_metadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/kv/metadata/tools.ts b/src/generated/forge-mcp/kv/metadata/tools.ts index 40e33a72..f9fb53f1 100644 --- a/src/generated/forge-mcp/kv/metadata/tools.ts +++ b/src/generated/forge-mcp/kv/metadata/tools.ts @@ -39,6 +39,24 @@ export const tools: readonly Tool[] = [ "key_name" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/workers-kv_list_metadata" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers-kv_any": workers_kv_any_output, + "workers-kv_list_metadata": workers_kv_list_metadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/kv/namespaces/tools.ts b/src/generated/forge-mcp/kv/namespaces/tools.ts index 5e956cee..b30f0946 100644 --- a/src/generated/forge-mcp/kv/namespaces/tools.ts +++ b/src/generated/forge-mcp/kv/namespaces/tools.ts @@ -50,6 +50,16 @@ export const tools: readonly Tool[] = [ "workers-kv_namespace_title": workers_kv_namespace_title, }, }, + outputSchema: { + "$ref": "#/$defs/workers-kv_namespace", + $defs: { + "workers-kv_jurisdiction": workers_kv_jurisdiction_output, + "workers-kv_namespace": workers_kv_namespace_output, + "workers-kv_namespace_identifier": workers_kv_namespace_identifier_output, + "workers-kv_namespace_mode": workers_kv_namespace_mode_output, + "workers-kv_namespace_title": workers_kv_namespace_title_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -109,6 +119,16 @@ export const tools: readonly Tool[] = [ "namespace_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -169,6 +189,16 @@ export const tools: readonly Tool[] = [ "namespace_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers-kv_namespace", + $defs: { + "workers-kv_jurisdiction": workers_kv_jurisdiction_output, + "workers-kv_namespace": workers_kv_namespace_output, + "workers-kv_namespace_identifier": workers_kv_namespace_identifier_output, + "workers-kv_namespace_mode": workers_kv_namespace_mode_output, + "workers-kv_namespace_title": workers_kv_namespace_title_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -249,6 +279,31 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers-kv_namespace" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/workers-kv_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers-kv_jurisdiction": workers_kv_jurisdiction_output, + "workers-kv_namespace": workers_kv_namespace_output, + "workers-kv_namespace_identifier": workers_kv_namespace_identifier_output, + "workers-kv_namespace_mode": workers_kv_namespace_mode_output, + "workers-kv_namespace_title": workers_kv_namespace_title_output, + "workers-kv_result_info": workers_kv_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -337,6 +392,16 @@ export const tools: readonly Tool[] = [ "workers-kv_namespace_title": workers_kv_namespace_title, }, }, + outputSchema: { + "$ref": "#/$defs/workers-kv_namespace", + $defs: { + "workers-kv_jurisdiction": workers_kv_jurisdiction_output, + "workers-kv_namespace": workers_kv_namespace_output, + "workers-kv_namespace_identifier": workers_kv_namespace_identifier_output, + "workers-kv_namespace_mode": workers_kv_namespace_mode_output, + "workers-kv_namespace_title": workers_kv_namespace_title_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/leakedCredentialChecks/detections/tools.ts b/src/generated/forge-mcp/leakedCredentialChecks/detections/tools.ts index 0cb55edc..21380a4f 100644 --- a/src/generated/forge-mcp/leakedCredentialChecks/detections/tools.ts +++ b/src/generated/forge-mcp/leakedCredentialChecks/detections/tools.ts @@ -49,6 +49,14 @@ export const tools: readonly Tool[] = [ "waf-product-api-bundle_identifier": waf_product_api_bundle_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/waf-product-api-bundle_custom-detection", + $defs: { + "waf-product-api-bundle_custom-detection": waf_product_api_bundle_custom_detection_output, + "waf-product-api-bundle_detection-id": waf_product_api_bundle_detection_id_output, + "waf-product-api-bundle_identifier": waf_product_api_bundle_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -115,6 +123,23 @@ export const tools: readonly Tool[] = [ "detection_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/waf-product-api-bundle_api-response-common_result" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waf-product-api-bundle_api-response-common_result": waf_product_api_bundle_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -181,6 +206,14 @@ export const tools: readonly Tool[] = [ "detection_id" ], }, + outputSchema: { + "$ref": "#/$defs/waf-product-api-bundle_custom-detection", + $defs: { + "waf-product-api-bundle_custom-detection": waf_product_api_bundle_custom_detection_output, + "waf-product-api-bundle_detection-id": waf_product_api_bundle_detection_id_output, + "waf-product-api-bundle_identifier": waf_product_api_bundle_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -243,6 +276,28 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waf-product-api-bundle_custom-detection" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waf-product-api-bundle_custom-detection": waf_product_api_bundle_custom_detection_output, + "waf-product-api-bundle_detection-id": waf_product_api_bundle_detection_id_output, + "waf-product-api-bundle_identifier": waf_product_api_bundle_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -333,6 +388,14 @@ export const tools: readonly Tool[] = [ "waf-product-api-bundle_identifier": waf_product_api_bundle_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/waf-product-api-bundle_custom-detection", + $defs: { + "waf-product-api-bundle_custom-detection": waf_product_api_bundle_custom_detection_output, + "waf-product-api-bundle_detection-id": waf_product_api_bundle_detection_id_output, + "waf-product-api-bundle_identifier": waf_product_api_bundle_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/leakedCredentialChecks/tools.ts b/src/generated/forge-mcp/leakedCredentialChecks/tools.ts index a42d5809..8c121baf 100644 --- a/src/generated/forge-mcp/leakedCredentialChecks/tools.ts +++ b/src/generated/forge-mcp/leakedCredentialChecks/tools.ts @@ -30,6 +30,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/waf-product-api-bundle_status", + $defs: { + "waf-product-api-bundle_status": waf_product_api_bundle_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -97,6 +103,12 @@ export const tools: readonly Tool[] = [ "waf-product-api-bundle_status": waf_product_api_bundle_status, }, }, + outputSchema: { + "$ref": "#/$defs/waf-product-api-bundle_status", + $defs: { + "waf-product-api-bundle_status": waf_product_api_bundle_status_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, diff --git a/src/generated/forge-mcp/loadBalancers/account/tools.ts b/src/generated/forge-mcp/loadBalancers/account/tools.ts index 53cac05a..1b01ccd0 100644 --- a/src/generated/forge-mcp/loadBalancers/account/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/account/tools.ts @@ -216,6 +216,44 @@ export const tools: readonly Tool[] = [ "load-balancing_ttl": load_balancing_ttl, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_load-balancer", + $defs: { + "load-balancing_adaptive_routing": load_balancing_adaptive_routing_output, + "load-balancing_components-schemas-description": load_balancing_components_schemas_description_output, + "load-balancing_components-schemas-enabled": load_balancing_components_schemas_enabled_output, + "load-balancing_components-schemas-name": load_balancing_components_schemas_name_output, + "load-balancing_components-schemas-zone-name": load_balancing_components_schemas_zone_name_output, + "load-balancing_country_pools": load_balancing_country_pools_output, + "load-balancing_default_pools": load_balancing_default_pools_output, + "load-balancing_fallback_pool": load_balancing_fallback_pool_output, + "load-balancing_fixed_response": load_balancing_fixed_response_output, + "load-balancing_load-balancer": load_balancing_load_balancer_output, + "load-balancing_load-balancer_components-schemas-identifier": load_balancing_load_balancer_components_schemas_identifier_output, + "load-balancing_location_strategy": load_balancing_location_strategy_output, + "load-balancing_match": load_balancing_match_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_pool_default_weight": load_balancing_pool_default_weight_output, + "load-balancing_pool_set": load_balancing_pool_set_output, + "load-balancing_pool_set_overrides": load_balancing_pool_set_overrides_output, + "load-balancing_pool_sets": load_balancing_pool_sets_output, + "load-balancing_pool_weights": load_balancing_pool_weights_output, + "load-balancing_pools": load_balancing_pools_output, + "load-balancing_pop_pools": load_balancing_pop_pools_output, + "load-balancing_proxied": load_balancing_proxied_output, + "load-balancing_random_steering": load_balancing_random_steering_output, + "load-balancing_region_pools": load_balancing_region_pools_output, + "load-balancing_rule_overrides": load_balancing_rule_overrides_output, + "load-balancing_rules": load_balancing_rules_output, + "load-balancing_session_affinity": load_balancing_session_affinity_output, + "load-balancing_session_affinity_attributes": load_balancing_session_affinity_attributes_output, + "load-balancing_session_affinity_ttl": load_balancing_session_affinity_ttl_output, + "load-balancing_steering_policy": load_balancing_steering_policy_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_topology_match": load_balancing_topology_match_output, + "load-balancing_ttl": load_balancing_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -311,6 +349,17 @@ export const tools: readonly Tool[] = [ "load_balancer_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/load-balancing_load-balancer_components-schemas-identifier" + } + }, + "type": "object", + $defs: { + "load-balancing_load-balancer_components-schemas-identifier": load_balancing_load_balancer_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -409,6 +458,44 @@ export const tools: readonly Tool[] = [ "load-balancing_ttl": load_balancing_ttl, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_load-balancer", + $defs: { + "load-balancing_adaptive_routing": load_balancing_adaptive_routing_output, + "load-balancing_components-schemas-description": load_balancing_components_schemas_description_output, + "load-balancing_components-schemas-enabled": load_balancing_components_schemas_enabled_output, + "load-balancing_components-schemas-name": load_balancing_components_schemas_name_output, + "load-balancing_components-schemas-zone-name": load_balancing_components_schemas_zone_name_output, + "load-balancing_country_pools": load_balancing_country_pools_output, + "load-balancing_default_pools": load_balancing_default_pools_output, + "load-balancing_fallback_pool": load_balancing_fallback_pool_output, + "load-balancing_fixed_response": load_balancing_fixed_response_output, + "load-balancing_load-balancer": load_balancing_load_balancer_output, + "load-balancing_load-balancer_components-schemas-identifier": load_balancing_load_balancer_components_schemas_identifier_output, + "load-balancing_location_strategy": load_balancing_location_strategy_output, + "load-balancing_match": load_balancing_match_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_pool_default_weight": load_balancing_pool_default_weight_output, + "load-balancing_pool_set": load_balancing_pool_set_output, + "load-balancing_pool_set_overrides": load_balancing_pool_set_overrides_output, + "load-balancing_pool_sets": load_balancing_pool_sets_output, + "load-balancing_pool_weights": load_balancing_pool_weights_output, + "load-balancing_pools": load_balancing_pools_output, + "load-balancing_pop_pools": load_balancing_pop_pools_output, + "load-balancing_proxied": load_balancing_proxied_output, + "load-balancing_random_steering": load_balancing_random_steering_output, + "load-balancing_region_pools": load_balancing_region_pools_output, + "load-balancing_rule_overrides": load_balancing_rule_overrides_output, + "load-balancing_rules": load_balancing_rules_output, + "load-balancing_session_affinity": load_balancing_session_affinity_output, + "load-balancing_session_affinity_attributes": load_balancing_session_affinity_attributes_output, + "load-balancing_session_affinity_ttl": load_balancing_session_affinity_ttl_output, + "load-balancing_steering_policy": load_balancing_steering_policy_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_topology_match": load_balancing_topology_match_output, + "load-balancing_ttl": load_balancing_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -504,6 +591,44 @@ export const tools: readonly Tool[] = [ "load_balancer_id" ], }, + outputSchema: { + "$ref": "#/$defs/load-balancing_load-balancer", + $defs: { + "load-balancing_adaptive_routing": load_balancing_adaptive_routing_output, + "load-balancing_components-schemas-description": load_balancing_components_schemas_description_output, + "load-balancing_components-schemas-enabled": load_balancing_components_schemas_enabled_output, + "load-balancing_components-schemas-name": load_balancing_components_schemas_name_output, + "load-balancing_components-schemas-zone-name": load_balancing_components_schemas_zone_name_output, + "load-balancing_country_pools": load_balancing_country_pools_output, + "load-balancing_default_pools": load_balancing_default_pools_output, + "load-balancing_fallback_pool": load_balancing_fallback_pool_output, + "load-balancing_fixed_response": load_balancing_fixed_response_output, + "load-balancing_load-balancer": load_balancing_load_balancer_output, + "load-balancing_load-balancer_components-schemas-identifier": load_balancing_load_balancer_components_schemas_identifier_output, + "load-balancing_location_strategy": load_balancing_location_strategy_output, + "load-balancing_match": load_balancing_match_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_pool_default_weight": load_balancing_pool_default_weight_output, + "load-balancing_pool_set": load_balancing_pool_set_output, + "load-balancing_pool_set_overrides": load_balancing_pool_set_overrides_output, + "load-balancing_pool_sets": load_balancing_pool_sets_output, + "load-balancing_pool_weights": load_balancing_pool_weights_output, + "load-balancing_pools": load_balancing_pools_output, + "load-balancing_pop_pools": load_balancing_pop_pools_output, + "load-balancing_proxied": load_balancing_proxied_output, + "load-balancing_random_steering": load_balancing_random_steering_output, + "load-balancing_region_pools": load_balancing_region_pools_output, + "load-balancing_rule_overrides": load_balancing_rule_overrides_output, + "load-balancing_rules": load_balancing_rules_output, + "load-balancing_session_affinity": load_balancing_session_affinity_output, + "load-balancing_session_affinity_attributes": load_balancing_session_affinity_attributes_output, + "load-balancing_session_affinity_ttl": load_balancing_session_affinity_ttl_output, + "load-balancing_steering_policy": load_balancing_steering_policy_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_topology_match": load_balancing_topology_match_output, + "load-balancing_ttl": load_balancing_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -595,6 +720,59 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/load-balancing_load-balancer" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/load-balancing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "load-balancing_adaptive_routing": load_balancing_adaptive_routing_output, + "load-balancing_components-schemas-description": load_balancing_components_schemas_description_output, + "load-balancing_components-schemas-enabled": load_balancing_components_schemas_enabled_output, + "load-balancing_components-schemas-name": load_balancing_components_schemas_name_output, + "load-balancing_components-schemas-zone-name": load_balancing_components_schemas_zone_name_output, + "load-balancing_country_pools": load_balancing_country_pools_output, + "load-balancing_default_pools": load_balancing_default_pools_output, + "load-balancing_fallback_pool": load_balancing_fallback_pool_output, + "load-balancing_fixed_response": load_balancing_fixed_response_output, + "load-balancing_load-balancer": load_balancing_load_balancer_output, + "load-balancing_load-balancer_components-schemas-identifier": load_balancing_load_balancer_components_schemas_identifier_output, + "load-balancing_location_strategy": load_balancing_location_strategy_output, + "load-balancing_match": load_balancing_match_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_pool_default_weight": load_balancing_pool_default_weight_output, + "load-balancing_pool_set": load_balancing_pool_set_output, + "load-balancing_pool_set_overrides": load_balancing_pool_set_overrides_output, + "load-balancing_pool_sets": load_balancing_pool_sets_output, + "load-balancing_pool_weights": load_balancing_pool_weights_output, + "load-balancing_pools": load_balancing_pools_output, + "load-balancing_pop_pools": load_balancing_pop_pools_output, + "load-balancing_proxied": load_balancing_proxied_output, + "load-balancing_random_steering": load_balancing_random_steering_output, + "load-balancing_region_pools": load_balancing_region_pools_output, + "load-balancing_result_info": load_balancing_result_info_output, + "load-balancing_rule_overrides": load_balancing_rule_overrides_output, + "load-balancing_rules": load_balancing_rules_output, + "load-balancing_session_affinity": load_balancing_session_affinity_output, + "load-balancing_session_affinity_attributes": load_balancing_session_affinity_attributes_output, + "load-balancing_session_affinity_ttl": load_balancing_session_affinity_ttl_output, + "load-balancing_steering_policy": load_balancing_steering_policy_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_topology_match": load_balancing_topology_match_output, + "load-balancing_ttl": load_balancing_ttl_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -822,6 +1000,44 @@ export const tools: readonly Tool[] = [ "load-balancing_ttl": load_balancing_ttl, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_load-balancer", + $defs: { + "load-balancing_adaptive_routing": load_balancing_adaptive_routing_output, + "load-balancing_components-schemas-description": load_balancing_components_schemas_description_output, + "load-balancing_components-schemas-enabled": load_balancing_components_schemas_enabled_output, + "load-balancing_components-schemas-name": load_balancing_components_schemas_name_output, + "load-balancing_components-schemas-zone-name": load_balancing_components_schemas_zone_name_output, + "load-balancing_country_pools": load_balancing_country_pools_output, + "load-balancing_default_pools": load_balancing_default_pools_output, + "load-balancing_fallback_pool": load_balancing_fallback_pool_output, + "load-balancing_fixed_response": load_balancing_fixed_response_output, + "load-balancing_load-balancer": load_balancing_load_balancer_output, + "load-balancing_load-balancer_components-schemas-identifier": load_balancing_load_balancer_components_schemas_identifier_output, + "load-balancing_location_strategy": load_balancing_location_strategy_output, + "load-balancing_match": load_balancing_match_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_pool_default_weight": load_balancing_pool_default_weight_output, + "load-balancing_pool_set": load_balancing_pool_set_output, + "load-balancing_pool_set_overrides": load_balancing_pool_set_overrides_output, + "load-balancing_pool_sets": load_balancing_pool_sets_output, + "load-balancing_pool_weights": load_balancing_pool_weights_output, + "load-balancing_pools": load_balancing_pools_output, + "load-balancing_pop_pools": load_balancing_pop_pools_output, + "load-balancing_proxied": load_balancing_proxied_output, + "load-balancing_random_steering": load_balancing_random_steering_output, + "load-balancing_region_pools": load_balancing_region_pools_output, + "load-balancing_rule_overrides": load_balancing_rule_overrides_output, + "load-balancing_rules": load_balancing_rules_output, + "load-balancing_session_affinity": load_balancing_session_affinity_output, + "load-balancing_session_affinity_attributes": load_balancing_session_affinity_attributes_output, + "load-balancing_session_affinity_ttl": load_balancing_session_affinity_ttl_output, + "load-balancing_steering_policy": load_balancing_steering_policy_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_topology_match": load_balancing_topology_match_output, + "load-balancing_ttl": load_balancing_ttl_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/loadBalancers/account/usage/tools.ts b/src/generated/forge-mcp/loadBalancers/account/usage/tools.ts index bfd69a00..e3b13b9a 100644 --- a/src/generated/forge-mcp/loadBalancers/account/usage/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/account/usage/tools.ts @@ -27,6 +27,37 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "load_balancers": { + "type": "integer" + }, + "max_origins_per_pool": { + "type": "integer" + }, + "minimum_monitor_interval": { + "type": "integer" + }, + "monitors": { + "type": "integer" + }, + "origins": { + "type": "integer" + }, + "pools": { + "type": "integer" + } + }, + "required": [ + "load_balancers", + "max_origins_per_pool", + "minimum_monitor_interval", + "monitors", + "origins", + "pools" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/loadBalancers/monitorGroups/references/tools.ts b/src/generated/forge-mcp/loadBalancers/monitorGroups/references/tools.ts index 3bc44a84..97dba840 100644 --- a/src/generated/forge-mcp/loadBalancers/monitorGroups/references/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/monitorGroups/references/tools.ts @@ -31,6 +31,42 @@ export const tools: readonly Tool[] = [ "monitor_group_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "reference_type": { + "enum": [ + "*", + "referral", + "referrer" + ], + "type": "string" + }, + "resource_id": { + "type": "string" + }, + "resource_name": { + "type": "string" + }, + "resource_type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/loadBalancers/monitorGroups/tools.ts b/src/generated/forge-mcp/loadBalancers/monitorGroups/tools.ts index 55d60619..005318c9 100644 --- a/src/generated/forge-mcp/loadBalancers/monitorGroups/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/monitorGroups/tools.ts @@ -48,6 +48,15 @@ export const tools: readonly Tool[] = [ "load-balancing_monitor_id": load_balancing_monitor_id, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor-group", + $defs: { + "load-balancing_monitor-group": load_balancing_monitor_group_output, + "load-balancing_monitor-group-member": load_balancing_monitor_group_member_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -103,6 +112,15 @@ export const tools: readonly Tool[] = [ "monitor_group_id" ], }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor-group", + $defs: { + "load-balancing_monitor-group": load_balancing_monitor_group_output, + "load-balancing_monitor-group-member": load_balancing_monitor_group_member_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -166,6 +184,15 @@ export const tools: readonly Tool[] = [ "load-balancing_monitor_id": load_balancing_monitor_id, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor-group", + $defs: { + "load-balancing_monitor-group": load_balancing_monitor_group_output, + "load-balancing_monitor-group-member": load_balancing_monitor_group_member_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -221,6 +248,15 @@ export const tools: readonly Tool[] = [ "monitor_group_id" ], }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor-group", + $defs: { + "load-balancing_monitor-group": load_balancing_monitor_group_output, + "load-balancing_monitor-group-member": load_balancing_monitor_group_member_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -268,6 +304,30 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/load-balancing_monitor-group" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/load-balancing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "load-balancing_monitor-group": load_balancing_monitor_group_output, + "load-balancing_monitor-group-member": load_balancing_monitor_group_member_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_result_info": load_balancing_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -343,6 +403,15 @@ export const tools: readonly Tool[] = [ "load-balancing_monitor_id": load_balancing_monitor_id, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor-group", + $defs: { + "load-balancing_monitor-group": load_balancing_monitor_group_output, + "load-balancing_monitor-group-member": load_balancing_monitor_group_member_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/loadBalancers/monitors/previews/tools.ts b/src/generated/forge-mcp/loadBalancers/monitors/previews/tools.ts index 9ffd6b86..de6b60a5 100644 --- a/src/generated/forge-mcp/loadBalancers/monitors/previews/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/monitors/previews/tools.ts @@ -74,6 +74,23 @@ export const tools: readonly Tool[] = [ "load-balancing_type": load_balancing_type, }, }, + outputSchema: { + "properties": { + "pools": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "preview_id": { + "$ref": "#/$defs/load-balancing_identifier" + } + }, + "type": "object", + $defs: { + "load-balancing_identifier": load_balancing_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/loadBalancers/monitors/references/tools.ts b/src/generated/forge-mcp/loadBalancers/monitors/references/tools.ts index c69a96d5..f6c341db 100644 --- a/src/generated/forge-mcp/loadBalancers/monitors/references/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/monitors/references/tools.ts @@ -31,6 +31,42 @@ export const tools: readonly Tool[] = [ "monitor_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "reference_type": { + "enum": [ + "*", + "referral", + "referrer" + ], + "type": "string" + }, + "resource_id": { + "type": "string" + }, + "resource_name": { + "type": "string" + }, + "resource_type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/loadBalancers/monitors/tools.ts b/src/generated/forge-mcp/loadBalancers/monitors/tools.ts index 95431094..b74ee946 100644 --- a/src/generated/forge-mcp/loadBalancers/monitors/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/monitors/tools.ts @@ -89,6 +89,30 @@ export const tools: readonly Tool[] = [ "load-balancing_type": load_balancing_type, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor", + $defs: { + "load-balancing_allow_insecure": load_balancing_allow_insecure_output, + "load-balancing_consecutive_down": load_balancing_consecutive_down_output, + "load-balancing_consecutive_up": load_balancing_consecutive_up_output, + "load-balancing_description": load_balancing_description_output, + "load-balancing_expected_body": load_balancing_expected_body_output, + "load-balancing_expected_codes": load_balancing_expected_codes_output, + "load-balancing_follow_redirects": load_balancing_follow_redirects_output, + "load-balancing_header": load_balancing_header_output, + "load-balancing_identifier": load_balancing_identifier_output, + "load-balancing_interval": load_balancing_interval_output, + "load-balancing_method": load_balancing_method_output, + "load-balancing_monitor": load_balancing_monitor_output, + "load-balancing_path": load_balancing_path_output, + "load-balancing_port": load_balancing_port_output, + "load-balancing_probe_zone": load_balancing_probe_zone_output, + "load-balancing_retries": load_balancing_retries_output, + "load-balancing_timeout": load_balancing_timeout_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_type": load_balancing_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -161,6 +185,17 @@ export const tools: readonly Tool[] = [ "monitor_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/load-balancing_identifier" + } + }, + "type": "object", + $defs: { + "load-balancing_identifier": load_balancing_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -242,6 +277,30 @@ export const tools: readonly Tool[] = [ "load-balancing_type": load_balancing_type, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor", + $defs: { + "load-balancing_allow_insecure": load_balancing_allow_insecure_output, + "load-balancing_consecutive_down": load_balancing_consecutive_down_output, + "load-balancing_consecutive_up": load_balancing_consecutive_up_output, + "load-balancing_description": load_balancing_description_output, + "load-balancing_expected_body": load_balancing_expected_body_output, + "load-balancing_expected_codes": load_balancing_expected_codes_output, + "load-balancing_follow_redirects": load_balancing_follow_redirects_output, + "load-balancing_header": load_balancing_header_output, + "load-balancing_identifier": load_balancing_identifier_output, + "load-balancing_interval": load_balancing_interval_output, + "load-balancing_method": load_balancing_method_output, + "load-balancing_monitor": load_balancing_monitor_output, + "load-balancing_path": load_balancing_path_output, + "load-balancing_port": load_balancing_port_output, + "load-balancing_probe_zone": load_balancing_probe_zone_output, + "load-balancing_retries": load_balancing_retries_output, + "load-balancing_timeout": load_balancing_timeout_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_type": load_balancing_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -314,6 +373,30 @@ export const tools: readonly Tool[] = [ "monitor_id" ], }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor", + $defs: { + "load-balancing_allow_insecure": load_balancing_allow_insecure_output, + "load-balancing_consecutive_down": load_balancing_consecutive_down_output, + "load-balancing_consecutive_up": load_balancing_consecutive_up_output, + "load-balancing_description": load_balancing_description_output, + "load-balancing_expected_body": load_balancing_expected_body_output, + "load-balancing_expected_codes": load_balancing_expected_codes_output, + "load-balancing_follow_redirects": load_balancing_follow_redirects_output, + "load-balancing_header": load_balancing_header_output, + "load-balancing_identifier": load_balancing_identifier_output, + "load-balancing_interval": load_balancing_interval_output, + "load-balancing_method": load_balancing_method_output, + "load-balancing_monitor": load_balancing_monitor_output, + "load-balancing_path": load_balancing_path_output, + "load-balancing_port": load_balancing_port_output, + "load-balancing_probe_zone": load_balancing_probe_zone_output, + "load-balancing_retries": load_balancing_retries_output, + "load-balancing_timeout": load_balancing_timeout_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_type": load_balancing_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -382,6 +465,45 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/load-balancing_monitor" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/load-balancing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "load-balancing_allow_insecure": load_balancing_allow_insecure_output, + "load-balancing_consecutive_down": load_balancing_consecutive_down_output, + "load-balancing_consecutive_up": load_balancing_consecutive_up_output, + "load-balancing_description": load_balancing_description_output, + "load-balancing_expected_body": load_balancing_expected_body_output, + "load-balancing_expected_codes": load_balancing_expected_codes_output, + "load-balancing_follow_redirects": load_balancing_follow_redirects_output, + "load-balancing_header": load_balancing_header_output, + "load-balancing_identifier": load_balancing_identifier_output, + "load-balancing_interval": load_balancing_interval_output, + "load-balancing_method": load_balancing_method_output, + "load-balancing_monitor": load_balancing_monitor_output, + "load-balancing_path": load_balancing_path_output, + "load-balancing_port": load_balancing_port_output, + "load-balancing_probe_zone": load_balancing_probe_zone_output, + "load-balancing_result_info": load_balancing_result_info_output, + "load-balancing_retries": load_balancing_retries_output, + "load-balancing_timeout": load_balancing_timeout_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_type": load_balancing_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -492,6 +614,30 @@ export const tools: readonly Tool[] = [ "load-balancing_type": load_balancing_type, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor", + $defs: { + "load-balancing_allow_insecure": load_balancing_allow_insecure_output, + "load-balancing_consecutive_down": load_balancing_consecutive_down_output, + "load-balancing_consecutive_up": load_balancing_consecutive_up_output, + "load-balancing_description": load_balancing_description_output, + "load-balancing_expected_body": load_balancing_expected_body_output, + "load-balancing_expected_codes": load_balancing_expected_codes_output, + "load-balancing_follow_redirects": load_balancing_follow_redirects_output, + "load-balancing_header": load_balancing_header_output, + "load-balancing_identifier": load_balancing_identifier_output, + "load-balancing_interval": load_balancing_interval_output, + "load-balancing_method": load_balancing_method_output, + "load-balancing_monitor": load_balancing_monitor_output, + "load-balancing_path": load_balancing_path_output, + "load-balancing_port": load_balancing_port_output, + "load-balancing_probe_zone": load_balancing_probe_zone_output, + "load-balancing_retries": load_balancing_retries_output, + "load-balancing_timeout": load_balancing_timeout_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_type": load_balancing_type_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/loadBalancers/pools/health/tools.ts b/src/generated/forge-mcp/loadBalancers/pools/health/tools.ts index cac4ea66..0d30acc9 100644 --- a/src/generated/forge-mcp/loadBalancers/pools/health/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/pools/health/tools.ts @@ -76,6 +76,23 @@ export const tools: readonly Tool[] = [ "load-balancing_type": load_balancing_type, }, }, + outputSchema: { + "properties": { + "pools": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "preview_id": { + "$ref": "#/$defs/load-balancing_identifier" + } + }, + "type": "object", + $defs: { + "load-balancing_identifier": load_balancing_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -136,6 +153,32 @@ export const tools: readonly Tool[] = [ "pool_id" ], }, + outputSchema: { + "properties": { + "pool_id": { + "type": "string" + }, + "pop_health": { + "properties": { + "healthy": { + "type": "boolean" + }, + "origins": { + "items": { + "$ref": "#/$defs/load-balancing_origin-health" + }, + "type": "array" + } + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "load-balancing_origin-health": load_balancing_origin_health_output, + "load-balancing_origin-health_ip": load_balancing_origin_health_ip_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/loadBalancers/pools/references/tools.ts b/src/generated/forge-mcp/loadBalancers/pools/references/tools.ts index bce6e668..dde70982 100644 --- a/src/generated/forge-mcp/loadBalancers/pools/references/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/pools/references/tools.ts @@ -31,6 +31,42 @@ export const tools: readonly Tool[] = [ "pool_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "reference_type": { + "enum": [ + "*", + "referral", + "referrer" + ], + "type": "string" + }, + "resource_id": { + "type": "string" + }, + "resource_name": { + "type": "string" + }, + "resource_type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/loadBalancers/pools/tools.ts b/src/generated/forge-mcp/loadBalancers/pools/tools.ts index 281977f1..66219ca6 100644 --- a/src/generated/forge-mcp/loadBalancers/pools/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/pools/tools.ts @@ -102,6 +102,58 @@ export const tools: readonly Tool[] = [ "load-balancing_patch_pools_notification_email": load_balancing_patch_pools_notification_email, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/load-balancing_pool" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/load-balancing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_result_info": load_balancing_result_info_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -290,6 +342,43 @@ export const tools: readonly Tool[] = [ "load-balancing_weight": load_balancing_weight, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_pool", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -375,6 +464,17 @@ export const tools: readonly Tool[] = [ "pool_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/load-balancing_schemas-identifier" + } + }, + "type": "object", + $defs: { + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -531,6 +631,43 @@ export const tools: readonly Tool[] = [ "load-balancing_weight": load_balancing_weight, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_pool", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -616,6 +753,43 @@ export const tools: readonly Tool[] = [ "pool_id" ], }, + outputSchema: { + "$ref": "#/$defs/load-balancing_pool", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -701,6 +875,58 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/load-balancing_pool" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/load-balancing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_result_info": load_balancing_result_info_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -906,6 +1132,43 @@ export const tools: readonly Tool[] = [ "load-balancing_weight": load_balancing_weight, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_pool", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/loadBalancers/previews/tools.ts b/src/generated/forge-mcp/loadBalancers/previews/tools.ts index 255e1bd6..de3b184f 100644 --- a/src/generated/forge-mcp/loadBalancers/previews/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/previews/tools.ts @@ -33,6 +33,13 @@ export const tools: readonly Tool[] = [ "preview_id" ], }, + outputSchema: { + "$ref": "#/$defs/load-balancing_preview_result", + $defs: { + "load-balancing_origin_health_data": load_balancing_origin_health_data_output, + "load-balancing_preview_result": load_balancing_preview_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/loadBalancers/regions/tools.ts b/src/generated/forge-mcp/loadBalancers/regions/tools.ts index cf55369c..694bd847 100644 --- a/src/generated/forge-mcp/loadBalancers/regions/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/regions/tools.ts @@ -33,6 +33,9 @@ export const tools: readonly Tool[] = [ "region_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -97,6 +100,9 @@ export const tools: readonly Tool[] = [ "load-balancing_subdivision_code_a2": load_balancing_subdivision_code_a2, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/loadBalancers/searches/tools.ts b/src/generated/forge-mcp/loadBalancers/searches/tools.ts index 2e27de00..d45b710c 100644 --- a/src/generated/forge-mcp/loadBalancers/searches/tools.ts +++ b/src/generated/forge-mcp/loadBalancers/searches/tools.ts @@ -54,6 +54,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/load-balancing_search", + $defs: { + "load-balancing_resource_reference": load_balancing_resource_reference_output, + "load-balancing_search": load_balancing_search_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logoMatches/download/tools.ts b/src/generated/forge-mcp/logoMatches/download/tools.ts index 6b9334f0..01efefa8 100644 --- a/src/generated/forge-mcp/logoMatches/download/tools.ts +++ b/src/generated/forge-mcp/logoMatches/download/tools.ts @@ -36,6 +36,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/brand-protection-api_LogoMatch", + $defs: { + "brand-protection-api_LogoMatch": brand_protection_api_LogoMatch_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logoMatches/tools.ts b/src/generated/forge-mcp/logoMatches/tools.ts index b4210276..6711eae4 100644 --- a/src/generated/forge-mcp/logoMatches/tools.ts +++ b/src/generated/forge-mcp/logoMatches/tools.ts @@ -36,6 +36,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/brand-protection-api_LogoMatch", + $defs: { + "brand-protection-api_LogoMatch": brand_protection_api_LogoMatch_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logpush/accountDatasets/fields/tools.ts b/src/generated/forge-mcp/logpush/accountDatasets/fields/tools.ts index 1d6c1cf4..d2acfb34 100644 --- a/src/generated/forge-mcp/logpush/accountDatasets/fields/tools.ts +++ b/src/generated/forge-mcp/logpush/accountDatasets/fields/tools.ts @@ -41,6 +41,12 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "additionalProperties": { + "type": "string" + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logpush/accountDatasets/jobs/tools.ts b/src/generated/forge-mcp/logpush/accountDatasets/jobs/tools.ts index 873200ea..8eceb4fc 100644 --- a/src/generated/forge-mcp/logpush/accountDatasets/jobs/tools.ts +++ b/src/generated/forge-mcp/logpush/accountDatasets/jobs/tools.ts @@ -58,6 +58,49 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "oneOf": [ + { + "$ref": "#/$defs/logpush_logpush_job" + }, + { + "type": "null" + } + ] + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "logpush_dataset": logpush_dataset_output, + "logpush_destination_conf": logpush_destination_conf_output, + "logpush_enabled": logpush_enabled_output, + "logpush_error_message": logpush_error_message_output, + "logpush_filter_attack_traffic": logpush_filter_attack_traffic_output, + "logpush_frequency": logpush_frequency_output, + "logpush_id": logpush_id_output, + "logpush_kind": logpush_kind_output, + "logpush_last_complete": logpush_last_complete_output, + "logpush_last_error": logpush_last_error_output, + "logpush_logpull_options": logpush_logpull_options_output, + "logpush_logpush_job": logpush_logpush_job_output, + "logpush_max_upload_bytes": logpush_max_upload_bytes_output, + "logpush_max_upload_interval_seconds": logpush_max_upload_interval_seconds_output, + "logpush_max_upload_records": logpush_max_upload_records_output, + "logpush_name": logpush_name_output, + "logpush_output_options": logpush_output_options_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logpush/accountJobs/tools.ts b/src/generated/forge-mcp/logpush/accountJobs/tools.ts index 4eff938a..70f7e845 100644 --- a/src/generated/forge-mcp/logpush/accountJobs/tools.ts +++ b/src/generated/forge-mcp/logpush/accountJobs/tools.ts @@ -155,6 +155,35 @@ export const tools: readonly Tool[] = [ "logpush_ownership_challenge": logpush_ownership_challenge, }, }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/logpush_logpush_job" + }, + { + "type": "null" + } + ], + $defs: { + "logpush_dataset": logpush_dataset_output, + "logpush_destination_conf": logpush_destination_conf_output, + "logpush_enabled": logpush_enabled_output, + "logpush_error_message": logpush_error_message_output, + "logpush_filter_attack_traffic": logpush_filter_attack_traffic_output, + "logpush_frequency": logpush_frequency_output, + "logpush_id": logpush_id_output, + "logpush_kind": logpush_kind_output, + "logpush_last_complete": logpush_last_complete_output, + "logpush_last_error": logpush_last_error_output, + "logpush_logpull_options": logpush_logpull_options_output, + "logpush_logpush_job": logpush_logpush_job_output, + "logpush_max_upload_bytes": logpush_max_upload_bytes_output, + "logpush_max_upload_interval_seconds": logpush_max_upload_interval_seconds_output, + "logpush_max_upload_records": logpush_max_upload_records_output, + "logpush_name": logpush_name_output, + "logpush_output_options": logpush_output_options_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -258,6 +287,17 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/logpush_id" + } + }, + "type": "object", + $defs: { + "logpush_id": logpush_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -342,6 +382,35 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/logpush_logpush_job" + }, + { + "type": "null" + } + ], + $defs: { + "logpush_dataset": logpush_dataset_output, + "logpush_destination_conf": logpush_destination_conf_output, + "logpush_enabled": logpush_enabled_output, + "logpush_error_message": logpush_error_message_output, + "logpush_filter_attack_traffic": logpush_filter_attack_traffic_output, + "logpush_frequency": logpush_frequency_output, + "logpush_id": logpush_id_output, + "logpush_kind": logpush_kind_output, + "logpush_last_complete": logpush_last_complete_output, + "logpush_last_error": logpush_last_error_output, + "logpush_logpull_options": logpush_logpull_options_output, + "logpush_logpush_job": logpush_logpush_job_output, + "logpush_max_upload_bytes": logpush_max_upload_bytes_output, + "logpush_max_upload_interval_seconds": logpush_max_upload_interval_seconds_output, + "logpush_max_upload_records": logpush_max_upload_records_output, + "logpush_name": logpush_name_output, + "logpush_output_options": logpush_output_options_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -439,6 +508,49 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "oneOf": [ + { + "$ref": "#/$defs/logpush_logpush_job" + }, + { + "type": "null" + } + ] + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "logpush_dataset": logpush_dataset_output, + "logpush_destination_conf": logpush_destination_conf_output, + "logpush_enabled": logpush_enabled_output, + "logpush_error_message": logpush_error_message_output, + "logpush_filter_attack_traffic": logpush_filter_attack_traffic_output, + "logpush_frequency": logpush_frequency_output, + "logpush_id": logpush_id_output, + "logpush_kind": logpush_kind_output, + "logpush_last_complete": logpush_last_complete_output, + "logpush_last_error": logpush_last_error_output, + "logpush_logpull_options": logpush_logpull_options_output, + "logpush_logpush_job": logpush_logpush_job_output, + "logpush_max_upload_bytes": logpush_max_upload_bytes_output, + "logpush_max_upload_interval_seconds": logpush_max_upload_interval_seconds_output, + "logpush_max_upload_records": logpush_max_upload_records_output, + "logpush_name": logpush_name_output, + "logpush_output_options": logpush_output_options_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -632,6 +744,35 @@ export const tools: readonly Tool[] = [ "logpush_ownership_challenge": logpush_ownership_challenge, }, }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/logpush_logpush_job" + }, + { + "type": "null" + } + ], + $defs: { + "logpush_dataset": logpush_dataset_output, + "logpush_destination_conf": logpush_destination_conf_output, + "logpush_enabled": logpush_enabled_output, + "logpush_error_message": logpush_error_message_output, + "logpush_filter_attack_traffic": logpush_filter_attack_traffic_output, + "logpush_frequency": logpush_frequency_output, + "logpush_id": logpush_id_output, + "logpush_kind": logpush_kind_output, + "logpush_last_complete": logpush_last_complete_output, + "logpush_last_error": logpush_last_error_output, + "logpush_logpull_options": logpush_logpull_options_output, + "logpush_logpush_job": logpush_logpush_job_output, + "logpush_max_upload_bytes": logpush_max_upload_bytes_output, + "logpush_max_upload_interval_seconds": logpush_max_upload_interval_seconds_output, + "logpush_max_upload_records": logpush_max_upload_records_output, + "logpush_name": logpush_name_output, + "logpush_output_options": logpush_output_options_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logpush/accountOwnership/tools.ts b/src/generated/forge-mcp/logpush/accountOwnership/tools.ts index 635b9dd3..9d9970be 100644 --- a/src/generated/forge-mcp/logpush/accountOwnership/tools.ts +++ b/src/generated/forge-mcp/logpush/accountOwnership/tools.ts @@ -53,6 +53,27 @@ export const tools: readonly Tool[] = [ "logpush_destination_conf": logpush_destination_conf, }, }, + outputSchema: { + "oneOf": [ + { + "properties": { + "filename": { + "type": "string" + }, + "message": { + "type": "string" + }, + "valid": { + "type": "boolean" + } + }, + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/logpush/accountOwnership/validate/tools.ts b/src/generated/forge-mcp/logpush/accountOwnership/validate/tools.ts index f4a2c038..00d725e9 100644 --- a/src/generated/forge-mcp/logpush/accountOwnership/validate/tools.ts +++ b/src/generated/forge-mcp/logpush/accountOwnership/validate/tools.ts @@ -62,6 +62,21 @@ export const tools: readonly Tool[] = [ "logpush_ownership_challenge": logpush_ownership_challenge, }, }, + outputSchema: { + "oneOf": [ + { + "properties": { + "valid": { + "type": "boolean" + } + }, + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/logpush/accountValidate/destination/tools.ts b/src/generated/forge-mcp/logpush/accountValidate/destination/tools.ts index 30ffb853..90efe076 100644 --- a/src/generated/forge-mcp/logpush/accountValidate/destination/tools.ts +++ b/src/generated/forge-mcp/logpush/accountValidate/destination/tools.ts @@ -53,6 +53,24 @@ export const tools: readonly Tool[] = [ "logpush_destination_conf": logpush_destination_conf, }, }, + outputSchema: { + "oneOf": [ + { + "properties": { + "message": { + "type": "string" + }, + "valid": { + "type": "boolean" + } + }, + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/logpush/accountValidate/origin/tools.ts b/src/generated/forge-mcp/logpush/accountValidate/origin/tools.ts index 6e0a710a..06a42bd3 100644 --- a/src/generated/forge-mcp/logpush/accountValidate/origin/tools.ts +++ b/src/generated/forge-mcp/logpush/accountValidate/origin/tools.ts @@ -53,6 +53,24 @@ export const tools: readonly Tool[] = [ "logpush_logpull_options": logpush_logpull_options, }, }, + outputSchema: { + "oneOf": [ + { + "properties": { + "message": { + "type": "string" + }, + "valid": { + "type": "boolean" + } + }, + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/logpush/accountValidate/tools.ts b/src/generated/forge-mcp/logpush/accountValidate/tools.ts index bf34cbba..463e8dce 100644 --- a/src/generated/forge-mcp/logpush/accountValidate/tools.ts +++ b/src/generated/forge-mcp/logpush/accountValidate/tools.ts @@ -53,6 +53,21 @@ export const tools: readonly Tool[] = [ "logpush_destination_conf": logpush_destination_conf, }, }, + outputSchema: { + "oneOf": [ + { + "properties": { + "exists": { + "type": "boolean" + } + }, + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/logpush/edge/tools.ts b/src/generated/forge-mcp/logpush/edge/tools.ts index ade9b05b..4bfd363b 100644 --- a/src/generated/forge-mcp/logpush/edge/tools.ts +++ b/src/generated/forge-mcp/logpush/edge/tools.ts @@ -61,6 +61,24 @@ export const tools: readonly Tool[] = [ "logpush_sample": logpush_sample, }, }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/logpush_instant_logs_job" + }, + { + "type": "null" + } + ], + $defs: { + "logpush_destination_conf-2": logpush_destination_conf_2_output, + "logpush_fields": logpush_fields_output, + "logpush_filter-2": logpush_filter_2_output, + "logpush_instant_logs_job": logpush_instant_logs_job_output, + "logpush_sample": logpush_sample_output, + "logpush_session_id": logpush_session_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -147,6 +165,38 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "oneOf": [ + { + "$ref": "#/$defs/logpush_instant_logs_job" + }, + { + "type": "null" + } + ] + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "logpush_destination_conf-2": logpush_destination_conf_2_output, + "logpush_fields": logpush_fields_output, + "logpush_filter-2": logpush_filter_2_output, + "logpush_instant_logs_job": logpush_instant_logs_job_output, + "logpush_sample": logpush_sample_output, + "logpush_session_id": logpush_session_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logpush/transformers/content/tools.ts b/src/generated/forge-mcp/logpush/transformers/content/tools.ts index 4a02c84b..4e58396c 100644 --- a/src/generated/forge-mcp/logpush/transformers/content/tools.ts +++ b/src/generated/forge-mcp/logpush/transformers/content/tools.ts @@ -36,6 +36,14 @@ export const tools: readonly Tool[] = [ "transformer_id" ], }, + outputSchema: { + "properties": { + "content": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logpush/transformers/tools.ts b/src/generated/forge-mcp/logpush/transformers/tools.ts index febf8c12..5a2204ff 100644 --- a/src/generated/forge-mcp/logpush/transformers/tools.ts +++ b/src/generated/forge-mcp/logpush/transformers/tools.ts @@ -53,6 +53,17 @@ export const tools: readonly Tool[] = [ "logpush_transformer_name": logpush_transformer_name, }, }, + outputSchema: { + "$ref": "#/$defs/logpush_transformer", + $defs: { + "logpush_transformer": logpush_transformer_output, + "logpush_transformer_dataset": logpush_transformer_dataset_output, + "logpush_transformer_description": logpush_transformer_description_output, + "logpush_transformer_identifier": logpush_transformer_identifier_output, + "logpush_transformer_job_ref": logpush_transformer_job_ref_output, + "logpush_transformer_name": logpush_transformer_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -129,6 +140,14 @@ export const tools: readonly Tool[] = [ "transformer_id" ], }, + outputSchema: { + "properties": { + "id": { + "type": "integer" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -206,6 +225,17 @@ export const tools: readonly Tool[] = [ "transformer_id" ], }, + outputSchema: { + "$ref": "#/$defs/logpush_transformer", + $defs: { + "logpush_transformer": logpush_transformer_output, + "logpush_transformer_dataset": logpush_transformer_dataset_output, + "logpush_transformer_description": logpush_transformer_description_output, + "logpush_transformer_identifier": logpush_transformer_identifier_output, + "logpush_transformer_job_ref": logpush_transformer_job_ref_output, + "logpush_transformer_name": logpush_transformer_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -276,6 +306,31 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/logpush_transformer" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "logpush_transformer": logpush_transformer_output, + "logpush_transformer_dataset": logpush_transformer_dataset_output, + "logpush_transformer_description": logpush_transformer_description_output, + "logpush_transformer_identifier": logpush_transformer_identifier_output, + "logpush_transformer_job_ref": logpush_transformer_job_ref_output, + "logpush_transformer_name": logpush_transformer_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -368,6 +423,30 @@ export const tools: readonly Tool[] = [ "logpush_transformer_preview_request": logpush_transformer_preview_request, }, }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -469,6 +548,17 @@ export const tools: readonly Tool[] = [ "logpush_transformer_update_request": logpush_transformer_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/logpush_transformer", + $defs: { + "logpush_transformer": logpush_transformer_output, + "logpush_transformer_dataset": logpush_transformer_dataset_output, + "logpush_transformer_description": logpush_transformer_description_output, + "logpush_transformer_identifier": logpush_transformer_identifier_output, + "logpush_transformer_job_ref": logpush_transformer_job_ref_output, + "logpush_transformer_name": logpush_transformer_name_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logpush/transformers/versions/tools.ts b/src/generated/forge-mcp/logpush/transformers/versions/tools.ts index c4b4e32e..ea1baa4e 100644 --- a/src/generated/forge-mcp/logpush/transformers/versions/tools.ts +++ b/src/generated/forge-mcp/logpush/transformers/versions/tools.ts @@ -38,6 +38,26 @@ export const tools: readonly Tool[] = [ "transformer_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/logpush_transformer_version" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "logpush_transformer_version": logpush_transformer_version_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logs/control/cmb/config/tools.ts b/src/generated/forge-mcp/logs/control/cmb/config/tools.ts index 67e91c30..87a385c5 100644 --- a/src/generated/forge-mcp/logs/control/cmb/config/tools.ts +++ b/src/generated/forge-mcp/logs/control/cmb/config/tools.ts @@ -46,6 +46,14 @@ export const tools: readonly Tool[] = [ "logcontrol_regions": logcontrol_regions, }, }, + outputSchema: { + "$ref": "#/$defs/logcontrol_cmb_config", + $defs: { + "logcontrol_allow_out_of_region_access": logcontrol_allow_out_of_region_access_output, + "logcontrol_cmb_config": logcontrol_cmb_config_output, + "logcontrol_regions": logcontrol_regions_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -108,6 +116,9 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "type": "null", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -166,6 +177,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/logcontrol_cmb_config", + $defs: { + "logcontrol_allow_out_of_region_access": logcontrol_allow_out_of_region_access_output, + "logcontrol_cmb_config": logcontrol_cmb_config_output, + "logcontrol_regions": logcontrol_regions_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logs/control/retention/tools.ts b/src/generated/forge-mcp/logs/control/retention/tools.ts index e25f42b8..0668a4e6 100644 --- a/src/generated/forge-mcp/logs/control/retention/tools.ts +++ b/src/generated/forge-mcp/logs/control/retention/tools.ts @@ -40,6 +40,13 @@ export const tools: readonly Tool[] = [ "logcontrol_retention_flag": logcontrol_retention_flag, }, }, + outputSchema: { + "$ref": "#/$defs/logcontrol_retention_flag", + $defs: { + "logcontrol_flag": logcontrol_flag_output, + "logcontrol_retention_flag": logcontrol_retention_flag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -107,6 +114,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/logcontrol_retention_flag", + $defs: { + "logcontrol_flag": logcontrol_flag_output, + "logcontrol_retention_flag": logcontrol_retention_flag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logs/datasets/tools.ts b/src/generated/forge-mcp/logs/datasets/tools.ts index e035ef3e..d5f16273 100644 --- a/src/generated/forge-mcp/logs/datasets/tools.ts +++ b/src/generated/forge-mcp/logs/datasets/tools.ts @@ -46,6 +46,34 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/lex_AvailableDestination" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lex_AvailableDestination": lex_AvailableDestination_output, + "lex_AvailableDestination_schema": lex_AvailableDestination_schema_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -141,6 +169,13 @@ export const tools: readonly Tool[] = [ "lex_LogField": lex_LogField, }, }, + outputSchema: { + "$ref": "#/$defs/lex_DatasetResponse", + $defs: { + "lex_DatasetResponse": lex_DatasetResponse_output, + "lex_LogField": lex_LogField_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -215,6 +250,13 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "$ref": "#/$defs/lex_DatasetResponse", + $defs: { + "lex_DatasetResponse": lex_DatasetResponse_output, + "lex_LogField": lex_LogField_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -283,6 +325,13 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "$ref": "#/$defs/lex_DatasetResponse", + $defs: { + "lex_DatasetResponse": lex_DatasetResponse_output, + "lex_LogField": lex_LogField_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -352,6 +401,33 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/lex_DatasetSummary" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lex_DatasetSummary": lex_DatasetSummary_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -454,6 +530,13 @@ export const tools: readonly Tool[] = [ "lex_UpdateDatasetRequest": lex_UpdateDatasetRequest, }, }, + outputSchema: { + "$ref": "#/$defs/lex_DatasetResponse", + $defs: { + "lex_DatasetResponse": lex_DatasetResponse_output, + "lex_LogField": lex_LogField_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logs/list/tools.ts b/src/generated/forge-mcp/logs/list/tools.ts index 6b7ab768..1c808feb 100644 --- a/src/generated/forge-mcp/logs/list/tools.ts +++ b/src/generated/forge-mcp/logs/list/tools.ts @@ -72,6 +72,37 @@ export const tools: readonly Tool[] = [ "logpull_TimestampRFC3339": logpull_TimestampRFC3339, }, }, + outputSchema: { + "properties": { + "errors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "messages": { + "items": { + "type": "string" + }, + "type": "array" + }, + "result": { + "properties": { + "keys": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logs/rayid/tools.ts b/src/generated/forge-mcp/logs/rayid/tools.ts index 28353693..3cebad38 100644 --- a/src/generated/forge-mcp/logs/rayid/tools.ts +++ b/src/generated/forge-mcp/logs/rayid/tools.ts @@ -47,6 +47,12 @@ export const tools: readonly Tool[] = [ "logshare_timestamps": logshare_timestamps, }, }, + outputSchema: { + "$ref": "#/$defs/logshare_logs_response_json_lines", + $defs: { + "logshare_logs_response_json_lines": logshare_logs_response_json_lines_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logs/received/fields/tools.ts b/src/generated/forge-mcp/logs/received/fields/tools.ts index 15129777..07719f9f 100644 --- a/src/generated/forge-mcp/logs/received/fields/tools.ts +++ b/src/generated/forge-mcp/logs/received/fields/tools.ts @@ -28,6 +28,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/logshare_fields_response", + $defs: { + "logshare_fields_response": logshare_fields_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logs/received/tools.ts b/src/generated/forge-mcp/logs/received/tools.ts index 5d05d58d..a98ece80 100644 --- a/src/generated/forge-mcp/logs/received/tools.ts +++ b/src/generated/forge-mcp/logs/received/tools.ts @@ -69,6 +69,12 @@ export const tools: readonly Tool[] = [ "logshare_timestamps": logshare_timestamps, }, }, + outputSchema: { + "$ref": "#/$defs/logshare_logs_response_json_lines", + $defs: { + "logshare_logs_response_json_lines": logshare_logs_response_json_lines_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/logs/retrieve/tools.ts b/src/generated/forge-mcp/logs/retrieve/tools.ts index 92584bb3..d3791896 100644 --- a/src/generated/forge-mcp/logs/retrieve/tools.ts +++ b/src/generated/forge-mcp/logs/retrieve/tools.ts @@ -66,6 +66,8 @@ export const tools: readonly Tool[] = [ "logpull_TimestampRFC3339": logpull_TimestampRFC3339, }, }, + outputSchema: { + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicCloudNetworking/catalogSyncs/prebuiltPolicies/tools.ts b/src/generated/forge-mcp/magicCloudNetworking/catalogSyncs/prebuiltPolicies/tools.ts index 8ee9e5a8..a8929c9e 100644 --- a/src/generated/forge-mcp/magicCloudNetworking/catalogSyncs/prebuiltPolicies/tools.ts +++ b/src/generated/forge-mcp/magicCloudNetworking/catalogSyncs/prebuiltPolicies/tools.ts @@ -38,6 +38,27 @@ export const tools: readonly Tool[] = [ "mcn_catalog_sync_destination_type": mcn_catalog_sync_destination_type, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/mcn_catalog_syncs_prebuilt_policy" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "mcn_catalog_sync_destination_type": mcn_catalog_sync_destination_type_output, + "mcn_catalog_syncs_prebuilt_policy": mcn_catalog_syncs_prebuilt_policy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicCloudNetworking/catalogSyncs/tools.ts b/src/generated/forge-mcp/magicCloudNetworking/catalogSyncs/tools.ts index dcade8a7..8c014844 100644 --- a/src/generated/forge-mcp/magicCloudNetworking/catalogSyncs/tools.ts +++ b/src/generated/forge-mcp/magicCloudNetworking/catalogSyncs/tools.ts @@ -55,6 +55,19 @@ export const tools: readonly Tool[] = [ "mcn_create_catalog_sync_request": mcn_create_catalog_sync_request, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_catalog_sync", + $defs: { + "mcn_catalog_sync": mcn_catalog_sync_output, + "mcn_catalog_sync_destination_id": mcn_catalog_sync_destination_id_output, + "mcn_catalog_sync_destination_type": mcn_catalog_sync_destination_type_output, + "mcn_catalog_sync_id": mcn_catalog_sync_id_output, + "mcn_catalog_sync_update_mode": mcn_catalog_sync_update_mode_output, + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -135,6 +148,13 @@ export const tools: readonly Tool[] = [ "sync_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_deleted_catalog_sync", + $defs: { + "mcn_catalog_sync_id": mcn_catalog_sync_id_output, + "mcn_deleted_catalog_sync": mcn_deleted_catalog_sync_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -216,6 +236,19 @@ export const tools: readonly Tool[] = [ "mcn_update_catalog_sync_request": mcn_update_catalog_sync_request, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_catalog_sync", + $defs: { + "mcn_catalog_sync": mcn_catalog_sync_output, + "mcn_catalog_sync_destination_id": mcn_catalog_sync_destination_id_output, + "mcn_catalog_sync_destination_type": mcn_catalog_sync_destination_type_output, + "mcn_catalog_sync_id": mcn_catalog_sync_id_output, + "mcn_catalog_sync_update_mode": mcn_catalog_sync_update_mode_output, + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -293,6 +326,19 @@ export const tools: readonly Tool[] = [ "sync_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_catalog_sync", + $defs: { + "mcn_catalog_sync": mcn_catalog_sync_output, + "mcn_catalog_sync_destination_id": mcn_catalog_sync_destination_id_output, + "mcn_catalog_sync_destination_type": mcn_catalog_sync_destination_type_output, + "mcn_catalog_sync_id": mcn_catalog_sync_id_output, + "mcn_catalog_sync_update_mode": mcn_catalog_sync_update_mode_output, + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -360,6 +406,33 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/mcn_catalog_sync" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "mcn_catalog_sync": mcn_catalog_sync_output, + "mcn_catalog_sync_destination_id": mcn_catalog_sync_destination_id_output, + "mcn_catalog_sync_destination_type": mcn_catalog_sync_destination_type_output, + "mcn_catalog_sync_id": mcn_catalog_sync_id_output, + "mcn_catalog_sync_update_mode": mcn_catalog_sync_update_mode_output, + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -445,6 +518,12 @@ export const tools: readonly Tool[] = [ "sync_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_policy_result", + $defs: { + "mcn_policy_result": mcn_policy_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -525,6 +604,19 @@ export const tools: readonly Tool[] = [ "mcn_update_catalog_sync_request": mcn_update_catalog_sync_request, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_catalog_sync", + $defs: { + "mcn_catalog_sync": mcn_catalog_sync_output, + "mcn_catalog_sync_destination_id": mcn_catalog_sync_destination_id_output, + "mcn_catalog_sync_destination_type": mcn_catalog_sync_destination_type_output, + "mcn_catalog_sync_id": mcn_catalog_sync_id_output, + "mcn_catalog_sync_update_mode": mcn_catalog_sync_update_mode_output, + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicCloudNetworking/cloudIntegrations/tools.ts b/src/generated/forge-mcp/magicCloudNetworking/cloudIntegrations/tools.ts index b3ae4b89..d43803a3 100644 --- a/src/generated/forge-mcp/magicCloudNetworking/cloudIntegrations/tools.ts +++ b/src/generated/forge-mcp/magicCloudNetworking/cloudIntegrations/tools.ts @@ -60,6 +60,20 @@ export const tools: readonly Tool[] = [ "mcn_create_provider_request": mcn_create_provider_request, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_provider", + $defs: { + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider": mcn_provider_output, + "mcn_provider_discovery_progress": mcn_provider_discovery_progress_output, + "mcn_provider_discovery_status": mcn_provider_discovery_status_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_provider_lifecycle_state": mcn_provider_lifecycle_state_output, + "mcn_provider_status": mcn_provider_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -141,6 +155,13 @@ export const tools: readonly Tool[] = [ "provider_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_deleted_provider", + $defs: { + "mcn_deleted_provider": mcn_deleted_provider_output, + "mcn_provider_id": mcn_provider_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -211,6 +232,15 @@ export const tools: readonly Tool[] = [ "provider_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_good_response", + $defs: { + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + "mcn_good_response": mcn_good_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -274,6 +304,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_good_response", + $defs: { + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + "mcn_good_response": mcn_good_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -347,6 +386,20 @@ export const tools: readonly Tool[] = [ "mcn_update_provider_request": mcn_update_provider_request, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_provider", + $defs: { + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider": mcn_provider_output, + "mcn_provider_discovery_progress": mcn_provider_discovery_progress_output, + "mcn_provider_discovery_status": mcn_provider_discovery_status_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_provider_lifecycle_state": mcn_provider_lifecycle_state_output, + "mcn_provider_status": mcn_provider_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -431,6 +484,20 @@ export const tools: readonly Tool[] = [ "provider_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_provider", + $defs: { + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider": mcn_provider_output, + "mcn_provider_discovery_progress": mcn_provider_discovery_progress_output, + "mcn_provider_discovery_status": mcn_provider_discovery_status_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_provider_lifecycle_state": mcn_provider_lifecycle_state_output, + "mcn_provider_status": mcn_provider_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -509,6 +576,24 @@ export const tools: readonly Tool[] = [ "provider_id" ], }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/mcn_aws_trust_policy" + }, + { + "$ref": "#/$defs/mcn_azure_setup" + }, + { + "$ref": "#/$defs/mcn_gcp_setup" + } + ], + $defs: { + "mcn_aws_trust_policy": mcn_aws_trust_policy_output, + "mcn_azure_setup": mcn_azure_setup_output, + "mcn_gcp_setup": mcn_gcp_setup_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -597,6 +682,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/mcn_provider" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider": mcn_provider_output, + "mcn_provider_discovery_progress": mcn_provider_discovery_progress_output, + "mcn_provider_discovery_status": mcn_provider_discovery_status_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_provider_lifecycle_state": mcn_provider_lifecycle_state_output, + "mcn_provider_status": mcn_provider_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -696,6 +809,20 @@ export const tools: readonly Tool[] = [ "mcn_update_provider_request": mcn_update_provider_request, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_provider", + $defs: { + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider": mcn_provider_output, + "mcn_provider_discovery_progress": mcn_provider_discovery_progress_output, + "mcn_provider_discovery_status": mcn_provider_discovery_status_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_provider_lifecycle_state": mcn_provider_lifecycle_state_output, + "mcn_provider_status": mcn_provider_status_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicCloudNetworking/onRamps/addressSpaces/tools.ts b/src/generated/forge-mcp/magicCloudNetworking/onRamps/addressSpaces/tools.ts index a25e3d86..2202e70a 100644 --- a/src/generated/forge-mcp/magicCloudNetworking/onRamps/addressSpaces/tools.ts +++ b/src/generated/forge-mcp/magicCloudNetworking/onRamps/addressSpaces/tools.ts @@ -44,6 +44,13 @@ export const tools: readonly Tool[] = [ "mcn_update_magic_wan_address_space_request": mcn_update_magic_wan_address_space_request, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_magic_wan_address_space", + $defs: { + "mcn_cidr_prefix": mcn_cidr_prefix_output, + "mcn_magic_wan_address_space": mcn_magic_wan_address_space_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -111,6 +118,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_magic_wan_address_space", + $defs: { + "mcn_cidr_prefix": mcn_cidr_prefix_output, + "mcn_magic_wan_address_space": mcn_magic_wan_address_space_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -183,6 +197,13 @@ export const tools: readonly Tool[] = [ "mcn_update_magic_wan_address_space_request": mcn_update_magic_wan_address_space_request, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_magic_wan_address_space", + $defs: { + "mcn_cidr_prefix": mcn_cidr_prefix_output, + "mcn_magic_wan_address_space": mcn_magic_wan_address_space_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicCloudNetworking/onRamps/tools.ts b/src/generated/forge-mcp/magicCloudNetworking/onRamps/tools.ts index 76554b59..81083e9b 100644 --- a/src/generated/forge-mcp/magicCloudNetworking/onRamps/tools.ts +++ b/src/generated/forge-mcp/magicCloudNetworking/onRamps/tools.ts @@ -75,6 +75,15 @@ export const tools: readonly Tool[] = [ "onramp_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_good_response", + $defs: { + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + "mcn_good_response": mcn_good_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -154,6 +163,46 @@ export const tools: readonly Tool[] = [ "mcn_resource_id": mcn_resource_id, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_onramp", + $defs: { + "mcn_account_id": mcn_account_id_output, + "mcn_apply_progress": mcn_apply_progress_output, + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_conduit_route_id": mcn_conduit_route_id_output, + "mcn_conduit_tunnel_id": mcn_conduit_tunnel_id_output, + "mcn_cost": mcn_cost_output, + "mcn_cost_diff": mcn_cost_diff_output, + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + "mcn_list_item": mcn_list_item_output, + "mcn_observation": mcn_observation_output, + "mcn_onramp": mcn_onramp_output, + "mcn_onramp_cloud_type": mcn_onramp_cloud_type_output, + "mcn_onramp_id": mcn_onramp_id_output, + "mcn_onramp_lifecycle_state": mcn_onramp_lifecycle_state_output, + "mcn_onramp_status": mcn_onramp_status_output, + "mcn_onramp_type": mcn_onramp_type_output, + "mcn_plan_progress": mcn_plan_progress_output, + "mcn_planned_action": mcn_planned_action_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_resource_details": mcn_resource_details_output, + "mcn_resource_details_section": mcn_resource_details_section_output, + "mcn_resource_details_section_item": mcn_resource_details_section_item_output, + "mcn_resource_diff": mcn_resource_diff_output, + "mcn_resource_id": mcn_resource_id_output, + "mcn_resource_preview": mcn_resource_preview_output, + "mcn_resource_preview_item": mcn_resource_preview_item_output, + "mcn_resource_type": mcn_resource_type_output, + "mcn_string_item": mcn_string_item_output, + "mcn_yaml_diff": mcn_yaml_diff_output, + "mcn_yaml_diff_item": mcn_yaml_diff_item_output, + "mcn_yaml_item": mcn_yaml_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -264,6 +313,13 @@ export const tools: readonly Tool[] = [ "onramp_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_deleted_onramp", + $defs: { + "mcn_deleted_onramp": mcn_deleted_onramp_output, + "mcn_onramp_id": mcn_onramp_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -346,6 +402,46 @@ export const tools: readonly Tool[] = [ "mcn_update_onramp_request": mcn_update_onramp_request, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_onramp", + $defs: { + "mcn_account_id": mcn_account_id_output, + "mcn_apply_progress": mcn_apply_progress_output, + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_conduit_route_id": mcn_conduit_route_id_output, + "mcn_conduit_tunnel_id": mcn_conduit_tunnel_id_output, + "mcn_cost": mcn_cost_output, + "mcn_cost_diff": mcn_cost_diff_output, + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + "mcn_list_item": mcn_list_item_output, + "mcn_observation": mcn_observation_output, + "mcn_onramp": mcn_onramp_output, + "mcn_onramp_cloud_type": mcn_onramp_cloud_type_output, + "mcn_onramp_id": mcn_onramp_id_output, + "mcn_onramp_lifecycle_state": mcn_onramp_lifecycle_state_output, + "mcn_onramp_status": mcn_onramp_status_output, + "mcn_onramp_type": mcn_onramp_type_output, + "mcn_plan_progress": mcn_plan_progress_output, + "mcn_planned_action": mcn_planned_action_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_resource_details": mcn_resource_details_output, + "mcn_resource_details_section": mcn_resource_details_section_output, + "mcn_resource_details_section_item": mcn_resource_details_section_item_output, + "mcn_resource_diff": mcn_resource_diff_output, + "mcn_resource_id": mcn_resource_id_output, + "mcn_resource_preview": mcn_resource_preview_output, + "mcn_resource_preview_item": mcn_resource_preview_item_output, + "mcn_resource_type": mcn_resource_type_output, + "mcn_string_item": mcn_string_item_output, + "mcn_yaml_diff": mcn_yaml_diff_output, + "mcn_yaml_diff_item": mcn_yaml_diff_item_output, + "mcn_yaml_item": mcn_yaml_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -528,6 +624,46 @@ export const tools: readonly Tool[] = [ "onramp_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_onramp", + $defs: { + "mcn_account_id": mcn_account_id_output, + "mcn_apply_progress": mcn_apply_progress_output, + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_conduit_route_id": mcn_conduit_route_id_output, + "mcn_conduit_tunnel_id": mcn_conduit_tunnel_id_output, + "mcn_cost": mcn_cost_output, + "mcn_cost_diff": mcn_cost_diff_output, + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + "mcn_list_item": mcn_list_item_output, + "mcn_observation": mcn_observation_output, + "mcn_onramp": mcn_onramp_output, + "mcn_onramp_cloud_type": mcn_onramp_cloud_type_output, + "mcn_onramp_id": mcn_onramp_id_output, + "mcn_onramp_lifecycle_state": mcn_onramp_lifecycle_state_output, + "mcn_onramp_status": mcn_onramp_status_output, + "mcn_onramp_type": mcn_onramp_type_output, + "mcn_plan_progress": mcn_plan_progress_output, + "mcn_planned_action": mcn_planned_action_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_resource_details": mcn_resource_details_output, + "mcn_resource_details_section": mcn_resource_details_section_output, + "mcn_resource_details_section_item": mcn_resource_details_section_item_output, + "mcn_resource_diff": mcn_resource_diff_output, + "mcn_resource_id": mcn_resource_id_output, + "mcn_resource_preview": mcn_resource_preview_output, + "mcn_resource_preview_item": mcn_resource_preview_item_output, + "mcn_resource_type": mcn_resource_type_output, + "mcn_string_item": mcn_string_item_output, + "mcn_yaml_diff": mcn_yaml_diff_output, + "mcn_yaml_diff_item": mcn_yaml_diff_item_output, + "mcn_yaml_item": mcn_yaml_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -641,6 +777,60 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/mcn_onramp" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "mcn_account_id": mcn_account_id_output, + "mcn_apply_progress": mcn_apply_progress_output, + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_conduit_route_id": mcn_conduit_route_id_output, + "mcn_conduit_tunnel_id": mcn_conduit_tunnel_id_output, + "mcn_cost": mcn_cost_output, + "mcn_cost_diff": mcn_cost_diff_output, + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + "mcn_list_item": mcn_list_item_output, + "mcn_observation": mcn_observation_output, + "mcn_onramp": mcn_onramp_output, + "mcn_onramp_cloud_type": mcn_onramp_cloud_type_output, + "mcn_onramp_id": mcn_onramp_id_output, + "mcn_onramp_lifecycle_state": mcn_onramp_lifecycle_state_output, + "mcn_onramp_status": mcn_onramp_status_output, + "mcn_onramp_type": mcn_onramp_type_output, + "mcn_plan_progress": mcn_plan_progress_output, + "mcn_planned_action": mcn_planned_action_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_resource_details": mcn_resource_details_output, + "mcn_resource_details_section": mcn_resource_details_section_output, + "mcn_resource_details_section_item": mcn_resource_details_section_item_output, + "mcn_resource_diff": mcn_resource_diff_output, + "mcn_resource_id": mcn_resource_id_output, + "mcn_resource_preview": mcn_resource_preview_output, + "mcn_resource_preview_item": mcn_resource_preview_item_output, + "mcn_resource_type": mcn_resource_type_output, + "mcn_string_item": mcn_string_item_output, + "mcn_yaml_diff": mcn_yaml_diff_output, + "mcn_yaml_diff_item": mcn_yaml_diff_item_output, + "mcn_yaml_item": mcn_yaml_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -756,6 +946,15 @@ export const tools: readonly Tool[] = [ "onramp_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_good_response", + $defs: { + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + "mcn_good_response": mcn_good_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -833,6 +1032,46 @@ export const tools: readonly Tool[] = [ "mcn_update_onramp_request": mcn_update_onramp_request, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_onramp", + $defs: { + "mcn_account_id": mcn_account_id_output, + "mcn_apply_progress": mcn_apply_progress_output, + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_conduit_route_id": mcn_conduit_route_id_output, + "mcn_conduit_tunnel_id": mcn_conduit_tunnel_id_output, + "mcn_cost": mcn_cost_output, + "mcn_cost_diff": mcn_cost_diff_output, + "mcn_error": mcn_error_output, + "mcn_error_meta": mcn_error_meta_output, + "mcn_error_source": mcn_error_source_output, + "mcn_list_item": mcn_list_item_output, + "mcn_observation": mcn_observation_output, + "mcn_onramp": mcn_onramp_output, + "mcn_onramp_cloud_type": mcn_onramp_cloud_type_output, + "mcn_onramp_id": mcn_onramp_id_output, + "mcn_onramp_lifecycle_state": mcn_onramp_lifecycle_state_output, + "mcn_onramp_status": mcn_onramp_status_output, + "mcn_onramp_type": mcn_onramp_type_output, + "mcn_plan_progress": mcn_plan_progress_output, + "mcn_planned_action": mcn_planned_action_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_resource_details": mcn_resource_details_output, + "mcn_resource_details_section": mcn_resource_details_section_output, + "mcn_resource_details_section_item": mcn_resource_details_section_item_output, + "mcn_resource_diff": mcn_resource_diff_output, + "mcn_resource_id": mcn_resource_id_output, + "mcn_resource_preview": mcn_resource_preview_output, + "mcn_resource_preview_item": mcn_resource_preview_item_output, + "mcn_resource_type": mcn_resource_type_output, + "mcn_string_item": mcn_string_item_output, + "mcn_yaml_diff": mcn_yaml_diff_output, + "mcn_yaml_diff_item": mcn_yaml_diff_item_output, + "mcn_yaml_item": mcn_yaml_item_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicCloudNetworking/resources/tools.ts b/src/generated/forge-mcp/magicCloudNetworking/resources/tools.ts index f5f9647d..3365d770 100644 --- a/src/generated/forge-mcp/magicCloudNetworking/resources/tools.ts +++ b/src/generated/forge-mcp/magicCloudNetworking/resources/tools.ts @@ -172,6 +172,30 @@ export const tools: readonly Tool[] = [ "resource_id" ], }, + outputSchema: { + "$ref": "#/$defs/mcn_resource_details", + $defs: { + "mcn_account_id": mcn_account_id_output, + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_cost": mcn_cost_output, + "mcn_list_item": mcn_list_item_output, + "mcn_observation": mcn_observation_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_resource_details": mcn_resource_details_output, + "mcn_resource_details_section": mcn_resource_details_section_output, + "mcn_resource_details_section_item": mcn_resource_details_section_item_output, + "mcn_resource_id": mcn_resource_id_output, + "mcn_resource_preview": mcn_resource_preview_output, + "mcn_resource_preview_item": mcn_resource_preview_item_output, + "mcn_resource_type": mcn_resource_type_output, + "mcn_string_item": mcn_string_item_output, + "mcn_yaml_diff": mcn_yaml_diff_output, + "mcn_yaml_diff_item": mcn_yaml_diff_item_output, + "mcn_yaml_item": mcn_yaml_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -309,6 +333,45 @@ export const tools: readonly Tool[] = [ "mcn_resource_type": mcn_resource_type, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/mcn_resource_details" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/mcn_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "mcn_account_id": mcn_account_id_output, + "mcn_cloud_platform_client": mcn_cloud_platform_client_output, + "mcn_cloud_type": mcn_cloud_type_output, + "mcn_cost": mcn_cost_output, + "mcn_list_item": mcn_list_item_output, + "mcn_observation": mcn_observation_output, + "mcn_platform_client_id": mcn_platform_client_id_output, + "mcn_provider_id": mcn_provider_id_output, + "mcn_resource_details": mcn_resource_details_output, + "mcn_resource_details_section": mcn_resource_details_section_output, + "mcn_resource_details_section_item": mcn_resource_details_section_item_output, + "mcn_resource_id": mcn_resource_id_output, + "mcn_resource_preview": mcn_resource_preview_output, + "mcn_resource_preview_item": mcn_resource_preview_item_output, + "mcn_resource_type": mcn_resource_type_output, + "mcn_result_info": mcn_result_info_output, + "mcn_string_item": mcn_string_item_output, + "mcn_yaml_diff": mcn_yaml_diff_output, + "mcn_yaml_diff_item": mcn_yaml_diff_item_output, + "mcn_yaml_item": mcn_yaml_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -427,6 +490,12 @@ export const tools: readonly Tool[] = [ "mcn_resources_catalog_policy_preview_request": mcn_resources_catalog_policy_preview_request, }, }, + outputSchema: { + "$ref": "#/$defs/mcn_resources_catalog_policy_preview", + $defs: { + "mcn_resources_catalog_policy_preview": mcn_resources_catalog_policy_preview_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicNetworkMonitoring/configs/full/tools.ts b/src/generated/forge-mcp/magicNetworkMonitoring/configs/full/tools.ts index 6e0b724e..554dbe79 100644 --- a/src/generated/forge-mcp/magicNetworkMonitoring/configs/full/tools.ts +++ b/src/generated/forge-mcp/magicNetworkMonitoring/configs/full/tools.ts @@ -36,6 +36,18 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_config", + $defs: { + "magic-visibility-mnm_mnm_config": magic_visibility_mnm_mnm_config_output, + "magic-visibility-mnm_mnm_config_default_sampling": magic_visibility_mnm_mnm_config_default_sampling_output, + "magic-visibility-mnm_mnm_config_name": magic_visibility_mnm_mnm_config_name_output, + "magic-visibility-mnm_mnm_config_router_ip": magic_visibility_mnm_mnm_config_router_ip_output, + "magic-visibility-mnm_mnm_config_router_ips": magic_visibility_mnm_mnm_config_router_ips_output, + "magic-visibility-mnm_mnm_config_warp_device": magic_visibility_mnm_mnm_config_warp_device_output, + "magic-visibility-mnm_mnm_config_warp_devices": magic_visibility_mnm_mnm_config_warp_devices_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicNetworkMonitoring/configs/tools.ts b/src/generated/forge-mcp/magicNetworkMonitoring/configs/tools.ts index dc110ef1..03448542 100644 --- a/src/generated/forge-mcp/magicNetworkMonitoring/configs/tools.ts +++ b/src/generated/forge-mcp/magicNetworkMonitoring/configs/tools.ts @@ -77,6 +77,18 @@ export const tools: readonly Tool[] = [ "magic-visibility-mnm_mnm_config_warp_devices": magic_visibility_mnm_mnm_config_warp_devices, }, }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_config", + $defs: { + "magic-visibility-mnm_mnm_config": magic_visibility_mnm_mnm_config_output, + "magic-visibility-mnm_mnm_config_default_sampling": magic_visibility_mnm_mnm_config_default_sampling_output, + "magic-visibility-mnm_mnm_config_name": magic_visibility_mnm_mnm_config_name_output, + "magic-visibility-mnm_mnm_config_router_ip": magic_visibility_mnm_mnm_config_router_ip_output, + "magic-visibility-mnm_mnm_config_router_ips": magic_visibility_mnm_mnm_config_router_ips_output, + "magic-visibility-mnm_mnm_config_warp_device": magic_visibility_mnm_mnm_config_warp_device_output, + "magic-visibility-mnm_mnm_config_warp_devices": magic_visibility_mnm_mnm_config_warp_devices_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -140,6 +152,18 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_config", + $defs: { + "magic-visibility-mnm_mnm_config": magic_visibility_mnm_mnm_config_output, + "magic-visibility-mnm_mnm_config_default_sampling": magic_visibility_mnm_mnm_config_default_sampling_output, + "magic-visibility-mnm_mnm_config_name": magic_visibility_mnm_mnm_config_name_output, + "magic-visibility-mnm_mnm_config_router_ip": magic_visibility_mnm_mnm_config_router_ip_output, + "magic-visibility-mnm_mnm_config_router_ips": magic_visibility_mnm_mnm_config_router_ips_output, + "magic-visibility-mnm_mnm_config_warp_device": magic_visibility_mnm_mnm_config_warp_device_output, + "magic-visibility-mnm_mnm_config_warp_devices": magic_visibility_mnm_mnm_config_warp_devices_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -231,6 +255,18 @@ export const tools: readonly Tool[] = [ "magic-visibility-mnm_mnm_config_warp_devices": magic_visibility_mnm_mnm_config_warp_devices, }, }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_config", + $defs: { + "magic-visibility-mnm_mnm_config": magic_visibility_mnm_mnm_config_output, + "magic-visibility-mnm_mnm_config_default_sampling": magic_visibility_mnm_mnm_config_default_sampling_output, + "magic-visibility-mnm_mnm_config_name": magic_visibility_mnm_mnm_config_name_output, + "magic-visibility-mnm_mnm_config_router_ip": magic_visibility_mnm_mnm_config_router_ip_output, + "magic-visibility-mnm_mnm_config_router_ips": magic_visibility_mnm_mnm_config_router_ips_output, + "magic-visibility-mnm_mnm_config_warp_device": magic_visibility_mnm_mnm_config_warp_device_output, + "magic-visibility-mnm_mnm_config_warp_devices": magic_visibility_mnm_mnm_config_warp_devices_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -295,6 +331,18 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_config", + $defs: { + "magic-visibility-mnm_mnm_config": magic_visibility_mnm_mnm_config_output, + "magic-visibility-mnm_mnm_config_default_sampling": magic_visibility_mnm_mnm_config_default_sampling_output, + "magic-visibility-mnm_mnm_config_name": magic_visibility_mnm_mnm_config_name_output, + "magic-visibility-mnm_mnm_config_router_ip": magic_visibility_mnm_mnm_config_router_ip_output, + "magic-visibility-mnm_mnm_config_router_ips": magic_visibility_mnm_mnm_config_router_ips_output, + "magic-visibility-mnm_mnm_config_warp_device": magic_visibility_mnm_mnm_config_warp_device_output, + "magic-visibility-mnm_mnm_config_warp_devices": magic_visibility_mnm_mnm_config_warp_devices_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -392,6 +440,18 @@ export const tools: readonly Tool[] = [ "magic-visibility-mnm_mnm_config_warp_devices": magic_visibility_mnm_mnm_config_warp_devices, }, }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_config", + $defs: { + "magic-visibility-mnm_mnm_config": magic_visibility_mnm_mnm_config_output, + "magic-visibility-mnm_mnm_config_default_sampling": magic_visibility_mnm_mnm_config_default_sampling_output, + "magic-visibility-mnm_mnm_config_name": magic_visibility_mnm_mnm_config_name_output, + "magic-visibility-mnm_mnm_config_router_ip": magic_visibility_mnm_mnm_config_router_ip_output, + "magic-visibility-mnm_mnm_config_router_ips": magic_visibility_mnm_mnm_config_router_ips_output, + "magic-visibility-mnm_mnm_config_warp_device": magic_visibility_mnm_mnm_config_warp_device_output, + "magic-visibility-mnm_mnm_config_warp_devices": magic_visibility_mnm_mnm_config_warp_devices_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicNetworkMonitoring/rules/advertisements/tools.ts b/src/generated/forge-mcp/magicNetworkMonitoring/rules/advertisements/tools.ts index db2fe138..fee6a067 100644 --- a/src/generated/forge-mcp/magicNetworkMonitoring/rules/advertisements/tools.ts +++ b/src/generated/forge-mcp/magicNetworkMonitoring/rules/advertisements/tools.ts @@ -36,6 +36,13 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_rule_advertisable_response", + $defs: { + "magic-visibility-mnm_mnm_rule_advertisable_response": magic_visibility_mnm_mnm_rule_advertisable_response_output, + "magic-visibility-mnm_mnm_rule_automatic_advertisement": magic_visibility_mnm_mnm_rule_automatic_advertisement_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicNetworkMonitoring/rules/bulk/tools.ts b/src/generated/forge-mcp/magicNetworkMonitoring/rules/bulk/tools.ts index 82dfa796..b9d15e80 100644 --- a/src/generated/forge-mcp/magicNetworkMonitoring/rules/bulk/tools.ts +++ b/src/generated/forge-mcp/magicNetworkMonitoring/rules/bulk/tools.ts @@ -80,6 +80,46 @@ export const tools: readonly Tool[] = [ "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target, }, }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/magic-visibility-mnm_mnm_rule" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/magic-visibility-mnm_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic-visibility-mnm_mnm_rule": magic_visibility_mnm_mnm_rule_output, + "magic-visibility-mnm_mnm_rule_automatic_advertisement": magic_visibility_mnm_mnm_rule_automatic_advertisement_output, + "magic-visibility-mnm_mnm_rule_bandwidth_threshold": magic_visibility_mnm_mnm_rule_bandwidth_threshold_output, + "magic-visibility-mnm_mnm_rule_duration": magic_visibility_mnm_mnm_rule_duration_output, + "magic-visibility-mnm_mnm_rule_ip_prefix": magic_visibility_mnm_mnm_rule_ip_prefix_output, + "magic-visibility-mnm_mnm_rule_ip_prefixes": magic_visibility_mnm_mnm_rule_ip_prefixes_output, + "magic-visibility-mnm_mnm_rule_name": magic_visibility_mnm_mnm_rule_name_output, + "magic-visibility-mnm_mnm_rule_packet_threshold": magic_visibility_mnm_mnm_rule_packet_threshold_output, + "magic-visibility-mnm_mnm_rule_prefix_match": magic_visibility_mnm_mnm_rule_prefix_match_output, + "magic-visibility-mnm_mnm_rule_type": magic_visibility_mnm_mnm_rule_type_output, + "magic-visibility-mnm_mnm_rule_zscore_sensitivity": magic_visibility_mnm_mnm_rule_zscore_sensitivity_output, + "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target_output, + "magic-visibility-mnm_result_info": magic_visibility_mnm_result_info_output, + "magic-visibility-mnm_rule_identifier": magic_visibility_mnm_rule_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -194,6 +234,46 @@ export const tools: readonly Tool[] = [ "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target, }, }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/magic-visibility-mnm_mnm_rule" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/magic-visibility-mnm_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic-visibility-mnm_mnm_rule": magic_visibility_mnm_mnm_rule_output, + "magic-visibility-mnm_mnm_rule_automatic_advertisement": magic_visibility_mnm_mnm_rule_automatic_advertisement_output, + "magic-visibility-mnm_mnm_rule_bandwidth_threshold": magic_visibility_mnm_mnm_rule_bandwidth_threshold_output, + "magic-visibility-mnm_mnm_rule_duration": magic_visibility_mnm_mnm_rule_duration_output, + "magic-visibility-mnm_mnm_rule_ip_prefix": magic_visibility_mnm_mnm_rule_ip_prefix_output, + "magic-visibility-mnm_mnm_rule_ip_prefixes": magic_visibility_mnm_mnm_rule_ip_prefixes_output, + "magic-visibility-mnm_mnm_rule_name": magic_visibility_mnm_mnm_rule_name_output, + "magic-visibility-mnm_mnm_rule_packet_threshold": magic_visibility_mnm_mnm_rule_packet_threshold_output, + "magic-visibility-mnm_mnm_rule_prefix_match": magic_visibility_mnm_mnm_rule_prefix_match_output, + "magic-visibility-mnm_mnm_rule_type": magic_visibility_mnm_mnm_rule_type_output, + "magic-visibility-mnm_mnm_rule_zscore_sensitivity": magic_visibility_mnm_mnm_rule_zscore_sensitivity_output, + "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target_output, + "magic-visibility-mnm_result_info": magic_visibility_mnm_result_info_output, + "magic-visibility-mnm_rule_identifier": magic_visibility_mnm_rule_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicNetworkMonitoring/rules/tools.ts b/src/generated/forge-mcp/magicNetworkMonitoring/rules/tools.ts index c533bf4e..0d92c5bd 100644 --- a/src/generated/forge-mcp/magicNetworkMonitoring/rules/tools.ts +++ b/src/generated/forge-mcp/magicNetworkMonitoring/rules/tools.ts @@ -76,6 +76,24 @@ export const tools: readonly Tool[] = [ "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target, }, }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_rule", + $defs: { + "magic-visibility-mnm_mnm_rule": magic_visibility_mnm_mnm_rule_output, + "magic-visibility-mnm_mnm_rule_automatic_advertisement": magic_visibility_mnm_mnm_rule_automatic_advertisement_output, + "magic-visibility-mnm_mnm_rule_bandwidth_threshold": magic_visibility_mnm_mnm_rule_bandwidth_threshold_output, + "magic-visibility-mnm_mnm_rule_duration": magic_visibility_mnm_mnm_rule_duration_output, + "magic-visibility-mnm_mnm_rule_ip_prefix": magic_visibility_mnm_mnm_rule_ip_prefix_output, + "magic-visibility-mnm_mnm_rule_ip_prefixes": magic_visibility_mnm_mnm_rule_ip_prefixes_output, + "magic-visibility-mnm_mnm_rule_name": magic_visibility_mnm_mnm_rule_name_output, + "magic-visibility-mnm_mnm_rule_packet_threshold": magic_visibility_mnm_mnm_rule_packet_threshold_output, + "magic-visibility-mnm_mnm_rule_prefix_match": magic_visibility_mnm_mnm_rule_prefix_match_output, + "magic-visibility-mnm_mnm_rule_type": magic_visibility_mnm_mnm_rule_type_output, + "magic-visibility-mnm_mnm_rule_zscore_sensitivity": magic_visibility_mnm_mnm_rule_zscore_sensitivity_output, + "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target_output, + "magic-visibility-mnm_rule_identifier": magic_visibility_mnm_rule_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -150,6 +168,24 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_rule", + $defs: { + "magic-visibility-mnm_mnm_rule": magic_visibility_mnm_mnm_rule_output, + "magic-visibility-mnm_mnm_rule_automatic_advertisement": magic_visibility_mnm_mnm_rule_automatic_advertisement_output, + "magic-visibility-mnm_mnm_rule_bandwidth_threshold": magic_visibility_mnm_mnm_rule_bandwidth_threshold_output, + "magic-visibility-mnm_mnm_rule_duration": magic_visibility_mnm_mnm_rule_duration_output, + "magic-visibility-mnm_mnm_rule_ip_prefix": magic_visibility_mnm_mnm_rule_ip_prefix_output, + "magic-visibility-mnm_mnm_rule_ip_prefixes": magic_visibility_mnm_mnm_rule_ip_prefixes_output, + "magic-visibility-mnm_mnm_rule_name": magic_visibility_mnm_mnm_rule_name_output, + "magic-visibility-mnm_mnm_rule_packet_threshold": magic_visibility_mnm_mnm_rule_packet_threshold_output, + "magic-visibility-mnm_mnm_rule_prefix_match": magic_visibility_mnm_mnm_rule_prefix_match_output, + "magic-visibility-mnm_mnm_rule_type": magic_visibility_mnm_mnm_rule_type_output, + "magic-visibility-mnm_mnm_rule_zscore_sensitivity": magic_visibility_mnm_mnm_rule_zscore_sensitivity_output, + "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target_output, + "magic-visibility-mnm_rule_identifier": magic_visibility_mnm_rule_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -241,6 +277,24 @@ export const tools: readonly Tool[] = [ "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target, }, }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_rule", + $defs: { + "magic-visibility-mnm_mnm_rule": magic_visibility_mnm_mnm_rule_output, + "magic-visibility-mnm_mnm_rule_automatic_advertisement": magic_visibility_mnm_mnm_rule_automatic_advertisement_output, + "magic-visibility-mnm_mnm_rule_bandwidth_threshold": magic_visibility_mnm_mnm_rule_bandwidth_threshold_output, + "magic-visibility-mnm_mnm_rule_duration": magic_visibility_mnm_mnm_rule_duration_output, + "magic-visibility-mnm_mnm_rule_ip_prefix": magic_visibility_mnm_mnm_rule_ip_prefix_output, + "magic-visibility-mnm_mnm_rule_ip_prefixes": magic_visibility_mnm_mnm_rule_ip_prefixes_output, + "magic-visibility-mnm_mnm_rule_name": magic_visibility_mnm_mnm_rule_name_output, + "magic-visibility-mnm_mnm_rule_packet_threshold": magic_visibility_mnm_mnm_rule_packet_threshold_output, + "magic-visibility-mnm_mnm_rule_prefix_match": magic_visibility_mnm_mnm_rule_prefix_match_output, + "magic-visibility-mnm_mnm_rule_type": magic_visibility_mnm_mnm_rule_type_output, + "magic-visibility-mnm_mnm_rule_zscore_sensitivity": magic_visibility_mnm_mnm_rule_zscore_sensitivity_output, + "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target_output, + "magic-visibility-mnm_rule_identifier": magic_visibility_mnm_rule_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -316,6 +370,24 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_rule", + $defs: { + "magic-visibility-mnm_mnm_rule": magic_visibility_mnm_mnm_rule_output, + "magic-visibility-mnm_mnm_rule_automatic_advertisement": magic_visibility_mnm_mnm_rule_automatic_advertisement_output, + "magic-visibility-mnm_mnm_rule_bandwidth_threshold": magic_visibility_mnm_mnm_rule_bandwidth_threshold_output, + "magic-visibility-mnm_mnm_rule_duration": magic_visibility_mnm_mnm_rule_duration_output, + "magic-visibility-mnm_mnm_rule_ip_prefix": magic_visibility_mnm_mnm_rule_ip_prefix_output, + "magic-visibility-mnm_mnm_rule_ip_prefixes": magic_visibility_mnm_mnm_rule_ip_prefixes_output, + "magic-visibility-mnm_mnm_rule_name": magic_visibility_mnm_mnm_rule_name_output, + "magic-visibility-mnm_mnm_rule_packet_threshold": magic_visibility_mnm_mnm_rule_packet_threshold_output, + "magic-visibility-mnm_mnm_rule_prefix_match": magic_visibility_mnm_mnm_rule_prefix_match_output, + "magic-visibility-mnm_mnm_rule_type": magic_visibility_mnm_mnm_rule_type_output, + "magic-visibility-mnm_mnm_rule_zscore_sensitivity": magic_visibility_mnm_mnm_rule_zscore_sensitivity_output, + "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target_output, + "magic-visibility-mnm_rule_identifier": magic_visibility_mnm_rule_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -386,6 +458,46 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/magic-visibility-mnm_mnm_rule" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/magic-visibility-mnm_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic-visibility-mnm_mnm_rule": magic_visibility_mnm_mnm_rule_output, + "magic-visibility-mnm_mnm_rule_automatic_advertisement": magic_visibility_mnm_mnm_rule_automatic_advertisement_output, + "magic-visibility-mnm_mnm_rule_bandwidth_threshold": magic_visibility_mnm_mnm_rule_bandwidth_threshold_output, + "magic-visibility-mnm_mnm_rule_duration": magic_visibility_mnm_mnm_rule_duration_output, + "magic-visibility-mnm_mnm_rule_ip_prefix": magic_visibility_mnm_mnm_rule_ip_prefix_output, + "magic-visibility-mnm_mnm_rule_ip_prefixes": magic_visibility_mnm_mnm_rule_ip_prefixes_output, + "magic-visibility-mnm_mnm_rule_name": magic_visibility_mnm_mnm_rule_name_output, + "magic-visibility-mnm_mnm_rule_packet_threshold": magic_visibility_mnm_mnm_rule_packet_threshold_output, + "magic-visibility-mnm_mnm_rule_prefix_match": magic_visibility_mnm_mnm_rule_prefix_match_output, + "magic-visibility-mnm_mnm_rule_type": magic_visibility_mnm_mnm_rule_type_output, + "magic-visibility-mnm_mnm_rule_zscore_sensitivity": magic_visibility_mnm_mnm_rule_zscore_sensitivity_output, + "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target_output, + "magic-visibility-mnm_result_info": magic_visibility_mnm_result_info_output, + "magic-visibility-mnm_rule_identifier": magic_visibility_mnm_rule_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -496,6 +608,24 @@ export const tools: readonly Tool[] = [ "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target, }, }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_rule", + $defs: { + "magic-visibility-mnm_mnm_rule": magic_visibility_mnm_mnm_rule_output, + "magic-visibility-mnm_mnm_rule_automatic_advertisement": magic_visibility_mnm_mnm_rule_automatic_advertisement_output, + "magic-visibility-mnm_mnm_rule_bandwidth_threshold": magic_visibility_mnm_mnm_rule_bandwidth_threshold_output, + "magic-visibility-mnm_mnm_rule_duration": magic_visibility_mnm_mnm_rule_duration_output, + "magic-visibility-mnm_mnm_rule_ip_prefix": magic_visibility_mnm_mnm_rule_ip_prefix_output, + "magic-visibility-mnm_mnm_rule_ip_prefixes": magic_visibility_mnm_mnm_rule_ip_prefixes_output, + "magic-visibility-mnm_mnm_rule_name": magic_visibility_mnm_mnm_rule_name_output, + "magic-visibility-mnm_mnm_rule_packet_threshold": magic_visibility_mnm_mnm_rule_packet_threshold_output, + "magic-visibility-mnm_mnm_rule_prefix_match": magic_visibility_mnm_mnm_rule_prefix_match_output, + "magic-visibility-mnm_mnm_rule_type": magic_visibility_mnm_mnm_rule_type_output, + "magic-visibility-mnm_mnm_rule_zscore_sensitivity": magic_visibility_mnm_mnm_rule_zscore_sensitivity_output, + "magic-visibility-mnm_mnm_rule_zscore_target": magic_visibility_mnm_mnm_rule_zscore_target_output, + "magic-visibility-mnm_rule_identifier": magic_visibility_mnm_rule_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicNetworkMonitoring/vpcFlows/tokens/tools.ts b/src/generated/forge-mcp/magicNetworkMonitoring/vpcFlows/tokens/tools.ts index c169dbb8..cd5e807a 100644 --- a/src/generated/forge-mcp/magicNetworkMonitoring/vpcFlows/tokens/tools.ts +++ b/src/generated/forge-mcp/magicNetworkMonitoring/vpcFlows/tokens/tools.ts @@ -30,6 +30,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-mnm_mnm_vpc_flows_token", + $defs: { + "magic-visibility-mnm_mnm_vpc_flows_token": magic_visibility_mnm_mnm_vpc_flows_token_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/advancedDnsProtection/configs/dns/protection/rules/tools.ts b/src/generated/forge-mcp/magicTransit/advancedDnsProtection/configs/dns/protection/rules/tools.ts index a523ef9a..97769382 100644 --- a/src/generated/forge-mcp/magicTransit/advancedDnsProtection/configs/dns/protection/rules/tools.ts +++ b/src/generated/forge-mcp/magicTransit/advancedDnsProtection/configs/dns/protection/rules/tools.ts @@ -34,6 +34,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -91,6 +98,12 @@ export const tools: readonly Tool[] = [ "dos_NewDnsProtectionRule": dos_NewDnsProtectionRule, }, }, + outputSchema: { + "$ref": "#/$defs/dos_DnsProtectionRule", + $defs: { + "dos_DnsProtectionRule": dos_DnsProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -151,6 +164,13 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -205,6 +225,12 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_DnsProtectionRule", + $defs: { + "dos_DnsProtectionRule": dos_DnsProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -271,6 +297,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dos_DnsProtectionRule" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dos_DnsProtectionRule": dos_DnsProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -371,6 +434,12 @@ export const tools: readonly Tool[] = [ "dos_DnsProtectionRuleUpdate": dos_DnsProtectionRuleUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dos_DnsProtectionRule", + $defs: { + "dos_DnsProtectionRule": dos_DnsProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/allowlist/prefix/tools.ts b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/allowlist/prefix/tools.ts index dfd92cb0..cea8e6db 100644 --- a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/allowlist/prefix/tools.ts +++ b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/allowlist/prefix/tools.ts @@ -36,6 +36,13 @@ export const tools: readonly Tool[] = [ "prefix_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -90,6 +97,12 @@ export const tools: readonly Tool[] = [ "prefix_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_InfraPrefix", + $defs: { + "dos_InfraPrefix": dos_InfraPrefix_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -153,6 +166,12 @@ export const tools: readonly Tool[] = [ "dos_InfraPrefixUpdate": dos_InfraPrefixUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dos_InfraPrefix", + $defs: { + "dos_InfraPrefix": dos_InfraPrefix_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/allowlist/tools.ts b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/allowlist/tools.ts index a037375a..269d11ac 100644 --- a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/allowlist/tools.ts +++ b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/allowlist/tools.ts @@ -30,6 +30,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -87,6 +94,12 @@ export const tools: readonly Tool[] = [ "dos_NewInfraPrefix": dos_NewInfraPrefix, }, }, + outputSchema: { + "$ref": "#/$defs/dos_InfraPrefix", + $defs: { + "dos_InfraPrefix": dos_InfraPrefix_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -153,6 +166,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dos_InfraPrefix" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dos_InfraPrefix": dos_InfraPrefix_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/prefixes/bulk/tools.ts b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/prefixes/bulk/tools.ts index 0f8470ba..d24b6fa1 100644 --- a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/prefixes/bulk/tools.ts +++ b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/prefixes/bulk/tools.ts @@ -40,6 +40,43 @@ export const tools: readonly Tool[] = [ "dos_NewPrefix": dos_NewPrefix, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dos_Prefix" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dos_Prefix": dos_Prefix_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/prefixes/tools.ts b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/prefixes/tools.ts index f83d1210..1823a0a5 100644 --- a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/prefixes/tools.ts +++ b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/prefixes/tools.ts @@ -30,6 +30,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -87,6 +94,12 @@ export const tools: readonly Tool[] = [ "dos_NewPrefix": dos_NewPrefix, }, }, + outputSchema: { + "$ref": "#/$defs/dos_Prefix", + $defs: { + "dos_Prefix": dos_Prefix_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -142,6 +155,13 @@ export const tools: readonly Tool[] = [ "prefix_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -196,6 +216,12 @@ export const tools: readonly Tool[] = [ "prefix_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_Prefix", + $defs: { + "dos_Prefix": dos_Prefix_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -262,6 +288,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dos_Prefix" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dos_Prefix": dos_Prefix_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -362,6 +425,12 @@ export const tools: readonly Tool[] = [ "dos_PrefixUpdate": dos_PrefixUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dos_Prefix", + $defs: { + "dos_Prefix": dos_Prefix_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/syn/protection/filters/tools.ts b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/syn/protection/filters/tools.ts index cac10086..3fe5c5c9 100644 --- a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/syn/protection/filters/tools.ts +++ b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/syn/protection/filters/tools.ts @@ -34,6 +34,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -91,6 +98,12 @@ export const tools: readonly Tool[] = [ "dos_NewExpressionFilter": dos_NewExpressionFilter, }, }, + outputSchema: { + "$ref": "#/$defs/dos_ExpressionFilter", + $defs: { + "dos_ExpressionFilter": dos_ExpressionFilter_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -151,6 +164,13 @@ export const tools: readonly Tool[] = [ "filter_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -205,6 +225,12 @@ export const tools: readonly Tool[] = [ "filter_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_ExpressionFilter", + $defs: { + "dos_ExpressionFilter": dos_ExpressionFilter_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -275,6 +301,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dos_ExpressionFilter" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dos_ExpressionFilter": dos_ExpressionFilter_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -376,6 +439,12 @@ export const tools: readonly Tool[] = [ "dos_ExpressionFilterUpdate": dos_ExpressionFilterUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dos_ExpressionFilter", + $defs: { + "dos_ExpressionFilter": dos_ExpressionFilter_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/syn/protection/rules/tools.ts b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/syn/protection/rules/tools.ts index 0685e87e..b71044ef 100644 --- a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/syn/protection/rules/tools.ts +++ b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/syn/protection/rules/tools.ts @@ -34,6 +34,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -91,6 +98,12 @@ export const tools: readonly Tool[] = [ "dos_NewSynProtectionRule": dos_NewSynProtectionRule, }, }, + outputSchema: { + "$ref": "#/$defs/dos_SynProtectionRule", + $defs: { + "dos_SynProtectionRule": dos_SynProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -151,6 +164,13 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -205,6 +225,12 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_SynProtectionRule", + $defs: { + "dos_SynProtectionRule": dos_SynProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -271,6 +297,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dos_SynProtectionRule" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dos_SynProtectionRule": dos_SynProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -371,6 +434,12 @@ export const tools: readonly Tool[] = [ "dos_SynProtectionRuleUpdate": dos_SynProtectionRuleUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dos_SynProtectionRule", + $defs: { + "dos_SynProtectionRule": dos_SynProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/flow/protection/filters/tools.ts b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/flow/protection/filters/tools.ts index 1b6a4737..a141c455 100644 --- a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/flow/protection/filters/tools.ts +++ b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/flow/protection/filters/tools.ts @@ -34,6 +34,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -91,6 +98,12 @@ export const tools: readonly Tool[] = [ "dos_NewExpressionFilter": dos_NewExpressionFilter, }, }, + outputSchema: { + "$ref": "#/$defs/dos_ExpressionFilter", + $defs: { + "dos_ExpressionFilter": dos_ExpressionFilter_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -151,6 +164,13 @@ export const tools: readonly Tool[] = [ "filter_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -205,6 +225,12 @@ export const tools: readonly Tool[] = [ "filter_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_ExpressionFilter", + $defs: { + "dos_ExpressionFilter": dos_ExpressionFilter_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -275,6 +301,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dos_ExpressionFilter" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dos_ExpressionFilter": dos_ExpressionFilter_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -376,6 +439,12 @@ export const tools: readonly Tool[] = [ "dos_ExpressionFilterUpdate": dos_ExpressionFilterUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dos_ExpressionFilter", + $defs: { + "dos_ExpressionFilter": dos_ExpressionFilter_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/flow/protection/rules/tools.ts b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/flow/protection/rules/tools.ts index 174416c6..ca91c7c0 100644 --- a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/flow/protection/rules/tools.ts +++ b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/flow/protection/rules/tools.ts @@ -34,6 +34,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -91,6 +98,12 @@ export const tools: readonly Tool[] = [ "dos_NewTcpFlowProtectionRule": dos_NewTcpFlowProtectionRule, }, }, + outputSchema: { + "$ref": "#/$defs/dos_TcpFlowProtectionRule", + $defs: { + "dos_TcpFlowProtectionRule": dos_TcpFlowProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -151,6 +164,13 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_api-response-common", + $defs: { + "dos_api-response-common": dos_api_response_common_output, + "dos_messages": dos_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -205,6 +225,12 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_TcpFlowProtectionRule", + $defs: { + "dos_TcpFlowProtectionRule": dos_TcpFlowProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -271,6 +297,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dos_TcpFlowProtectionRule" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dos_TcpFlowProtectionRule": dos_TcpFlowProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -371,6 +434,12 @@ export const tools: readonly Tool[] = [ "dos_TcpFlowProtectionRuleUpdate": dos_TcpFlowProtectionRuleUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dos_TcpFlowProtectionRule", + $defs: { + "dos_TcpFlowProtectionRule": dos_TcpFlowProtectionRule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/protection/status/tools.ts b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/protection/status/tools.ts index 6cf31163..9996111e 100644 --- a/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/protection/status/tools.ts +++ b/src/generated/forge-mcp/magicTransit/advancedTcpProtection/configs/tcp/protection/status/tools.ts @@ -30,6 +30,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dos_ProtectionStatus", + $defs: { + "dos_ProtectionStatus": dos_ProtectionStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -88,6 +94,12 @@ export const tools: readonly Tool[] = [ "dos_UpdateProtectionStatus": dos_UpdateProtectionStatus, }, }, + outputSchema: { + "$ref": "#/$defs/dos_ProtectionStatus", + $defs: { + "dos_ProtectionStatus": dos_ProtectionStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/apps/tools.ts b/src/generated/forge-mcp/magicTransit/apps/tools.ts index 7b974f10..63f6b811 100644 --- a/src/generated/forge-mcp/magicTransit/apps/tools.ts +++ b/src/generated/forge-mcp/magicTransit/apps/tools.ts @@ -63,6 +63,19 @@ export const tools: readonly Tool[] = [ "magic_cidr": magic_cidr, }, }, + outputSchema: { + "$ref": "#/$defs/magic_account_app", + $defs: { + "magic_account_app": magic_account_app_output, + "magic_account_app_id": magic_account_app_id_output, + "magic_app_hostnames": magic_app_hostnames_output, + "magic_app_name": magic_app_name_output, + "magic_app_source_subnets": magic_app_source_subnets_output, + "magic_app_subnets": magic_app_subnets_output, + "magic_app_type": magic_app_type_output, + "magic_cidr": magic_cidr_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -132,6 +145,19 @@ export const tools: readonly Tool[] = [ "account_app_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_account_app", + $defs: { + "magic_account_app": magic_account_app_output, + "magic_account_app_id": magic_account_app_id_output, + "magic_app_hostnames": magic_app_hostnames_output, + "magic_app_name": magic_app_name_output, + "magic_app_source_subnets": magic_app_source_subnets_output, + "magic_app_subnets": magic_app_subnets_output, + "magic_app_type": magic_app_type_output, + "magic_cidr": magic_cidr_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -195,6 +221,36 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_app" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_account_app": magic_account_app_output, + "magic_account_app_id": magic_account_app_id_output, + "magic_app": magic_app_output, + "magic_app_hostnames": magic_app_hostnames_output, + "magic_app_name": magic_app_name_output, + "magic_app_source_subnets": magic_app_source_subnets_output, + "magic_app_subnets": magic_app_subnets_output, + "magic_app_type": magic_app_type_output, + "magic_cidr": magic_cidr_output, + "magic_managed_app": magic_managed_app_output, + "magic_managed_app_id": magic_managed_app_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -295,6 +351,19 @@ export const tools: readonly Tool[] = [ "magic_cidr": magic_cidr, }, }, + outputSchema: { + "$ref": "#/$defs/magic_account_app", + $defs: { + "magic_account_app": magic_account_app_output, + "magic_account_app_id": magic_account_app_id_output, + "magic_app_hostnames": magic_app_hostnames_output, + "magic_app_name": magic_app_name_output, + "magic_app_source_subnets": magic_app_source_subnets_output, + "magic_app_subnets": magic_app_subnets_output, + "magic_app_type": magic_app_type_output, + "magic_cidr": magic_cidr_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/bgpFilterProfiles/tools.ts b/src/generated/forge-mcp/magicTransit/bgpFilterProfiles/tools.ts index 83dccc55..133e0461 100644 --- a/src/generated/forge-mcp/magicTransit/bgpFilterProfiles/tools.ts +++ b/src/generated/forge-mcp/magicTransit/bgpFilterProfiles/tools.ts @@ -45,6 +45,14 @@ export const tools: readonly Tool[] = [ "magic_create_bgp_filter_profile_request": magic_create_bgp_filter_profile_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_bgp_filter_profile", + $defs: { + "magic_bgp_filter_match_action": magic_bgp_filter_match_action_output, + "magic_bgp_filter_profile": magic_bgp_filter_profile_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -106,6 +114,14 @@ export const tools: readonly Tool[] = [ "profile_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_bgp_filter_profile", + $defs: { + "magic_bgp_filter_match_action": magic_bgp_filter_match_action_output, + "magic_bgp_filter_profile": magic_bgp_filter_profile_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -166,6 +182,14 @@ export const tools: readonly Tool[] = [ "profile_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_bgp_filter_profile", + $defs: { + "magic_bgp_filter_match_action": magic_bgp_filter_match_action_output, + "magic_bgp_filter_profile": magic_bgp_filter_profile_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -221,6 +245,28 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_bgp_filter_profile" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_bgp_filter_match_action": magic_bgp_filter_match_action_output, + "magic_bgp_filter_profile": magic_bgp_filter_profile_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -303,6 +349,14 @@ export const tools: readonly Tool[] = [ "magic_update_bgp_filter_profile_request": magic_update_bgp_filter_profile_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_bgp_filter_profile", + $defs: { + "magic_bgp_filter_match_action": magic_bgp_filter_match_action_output, + "magic_bgp_filter_profile": magic_bgp_filter_profile_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/bgpSettings/tools.ts b/src/generated/forge-mcp/magicTransit/bgpSettings/tools.ts index 3a7a51a4..41075168 100644 --- a/src/generated/forge-mcp/magicTransit/bgpSettings/tools.ts +++ b/src/generated/forge-mcp/magicTransit/bgpSettings/tools.ts @@ -35,6 +35,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_bgp_settings", + $defs: { + "magic_bgp_redistribute_sources": magic_bgp_redistribute_sources_output, + "magic_bgp_settings": magic_bgp_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -97,6 +104,13 @@ export const tools: readonly Tool[] = [ "magic_update_bgp_settings_request": magic_update_bgp_settings_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_bgp_settings", + $defs: { + "magic_bgp_redistribute_sources": magic_bgp_redistribute_sources_output, + "magic_bgp_settings": magic_bgp_settings_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/cf1Sites/ramps/tools.ts b/src/generated/forge-mcp/magicTransit/cf1Sites/ramps/tools.ts index 4e526b5e..7d41ba4d 100644 --- a/src/generated/forge-mcp/magicTransit/cf1Sites/ramps/tools.ts +++ b/src/generated/forge-mcp/magicTransit/cf1Sites/ramps/tools.ts @@ -56,6 +56,29 @@ export const tools: readonly Tool[] = [ "magic_identifier": magic_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_cf1_site_ramp" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_cf1_site_managed_ramp": magic_cf1_site_managed_ramp_output, + "magic_cf1_site_ramp": magic_cf1_site_ramp_output, + "magic_cf1_site_ramp_type": magic_cf1_site_ramp_type_output, + "magic_identifier": magic_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -136,6 +159,15 @@ export const tools: readonly Tool[] = [ "ramp_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_cf1_site_ramp", + $defs: { + "magic_cf1_site_managed_ramp": magic_cf1_site_managed_ramp_output, + "magic_cf1_site_ramp": magic_cf1_site_ramp_output, + "magic_cf1_site_ramp_type": magic_cf1_site_ramp_type_output, + "magic_identifier": magic_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -205,6 +237,15 @@ export const tools: readonly Tool[] = [ "ramp_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_cf1_site_ramp", + $defs: { + "magic_cf1_site_managed_ramp": magic_cf1_site_managed_ramp_output, + "magic_cf1_site_ramp": magic_cf1_site_ramp_output, + "magic_cf1_site_ramp_type": magic_cf1_site_ramp_type_output, + "magic_identifier": magic_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -271,6 +312,29 @@ export const tools: readonly Tool[] = [ "cf1_site_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_cf1_site_ramp" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_cf1_site_managed_ramp": magic_cf1_site_managed_ramp_output, + "magic_cf1_site_ramp": magic_cf1_site_ramp_output, + "magic_cf1_site_ramp_type": magic_cf1_site_ramp_type_output, + "magic_identifier": magic_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/cf1Sites/tools.ts b/src/generated/forge-mcp/magicTransit/cf1Sites/tools.ts index 70eacd18..6edc6eec 100644 --- a/src/generated/forge-mcp/magicTransit/cf1Sites/tools.ts +++ b/src/generated/forge-mcp/magicTransit/cf1Sites/tools.ts @@ -49,6 +49,28 @@ export const tools: readonly Tool[] = [ "magic_cf1_site_location": magic_cf1_site_location, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_cf1_site" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_cf1_site": magic_cf1_site_output, + "magic_cf1_site_location": magic_cf1_site_location_output, + "magic_identifier": magic_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -137,6 +159,14 @@ export const tools: readonly Tool[] = [ "cf1_site_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_cf1_site", + $defs: { + "magic_cf1_site": magic_cf1_site_output, + "magic_cf1_site_location": magic_cf1_site_location_output, + "magic_identifier": magic_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -210,6 +240,14 @@ export const tools: readonly Tool[] = [ "cf1_site_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_cf1_site", + $defs: { + "magic_cf1_site": magic_cf1_site_output, + "magic_cf1_site_location": magic_cf1_site_location_output, + "magic_identifier": magic_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -280,6 +318,28 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_cf1_site" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_cf1_site": magic_cf1_site_output, + "magic_cf1_site_location": magic_cf1_site_location_output, + "magic_identifier": magic_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -377,6 +437,14 @@ export const tools: readonly Tool[] = [ "magic_cf1_site_update": magic_cf1_site_update, }, }, + outputSchema: { + "$ref": "#/$defs/magic_cf1_site", + $defs: { + "magic_cf1_site": magic_cf1_site_output, + "magic_cf1_site_location": magic_cf1_site_location_output, + "magic_identifier": magic_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/cfInterconnects/tools.ts b/src/generated/forge-mcp/magicTransit/cfInterconnects/tools.ts index 1f8c933f..3f95f911 100644 --- a/src/generated/forge-mcp/magicTransit/cfInterconnects/tools.ts +++ b/src/generated/forge-mcp/magicTransit/cfInterconnects/tools.ts @@ -68,6 +68,37 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "modified": { + "type": "boolean" + }, + "modified_interconnects": { + "items": { + "$ref": "#/$defs/magic_interconnect" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_components-schemas-name": magic_components_schemas_name_output, + "magic_gre": magic_gre_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interconnect": magic_interconnect_output, + "magic_interconnect_bgp_config": magic_interconnect_bgp_config_output, + "magic_interconnect_components-schemas-description": magic_interconnect_components_schemas_description_output, + "magic_interconnect_health_check": magic_interconnect_health_check_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_interface_address_interconnect": magic_interface_address_interconnect_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_schemas-mtu": magic_schemas_mtu_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -162,6 +193,31 @@ export const tools: readonly Tool[] = [ "cf_interconnect_id" ], }, + outputSchema: { + "properties": { + "interconnect": { + "$ref": "#/$defs/magic_interconnect" + } + }, + "type": "object", + $defs: { + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_components-schemas-name": magic_components_schemas_name_output, + "magic_gre": magic_gre_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interconnect": magic_interconnect_output, + "magic_interconnect_bgp_config": magic_interconnect_bgp_config_output, + "magic_interconnect_components-schemas-description": magic_interconnect_components_schemas_description_output, + "magic_interconnect_health_check": magic_interconnect_health_check_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_interface_address_interconnect": magic_interface_address_interconnect_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_schemas-mtu": magic_schemas_mtu_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -246,6 +302,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "interconnects": { + "items": { + "$ref": "#/$defs/magic_interconnect" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_components-schemas-name": magic_components_schemas_name_output, + "magic_gre": magic_gre_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interconnect": magic_interconnect_output, + "magic_interconnect_bgp_config": magic_interconnect_bgp_config_output, + "magic_interconnect_components-schemas-description": magic_interconnect_components_schemas_description_output, + "magic_interconnect_health_check": magic_interconnect_health_check_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_interface_address_interconnect": magic_interface_address_interconnect_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_schemas-mtu": magic_schemas_mtu_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -356,6 +440,34 @@ export const tools: readonly Tool[] = [ "magic_schemas-mtu": magic_schemas_mtu, }, }, + outputSchema: { + "properties": { + "modified": { + "type": "boolean" + }, + "modified_interconnect": { + "$ref": "#/$defs/magic_interconnect" + } + }, + "type": "object", + $defs: { + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_components-schemas-name": magic_components_schemas_name_output, + "magic_gre": magic_gre_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interconnect": magic_interconnect_output, + "magic_interconnect_bgp_config": magic_interconnect_bgp_config_output, + "magic_interconnect_components-schemas-description": magic_interconnect_components_schemas_description_output, + "magic_interconnect_health_check": magic_interconnect_health_check_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_interface_address_interconnect": magic_interface_address_interconnect_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_schemas-mtu": magic_schemas_mtu_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/greTunnels/tools.ts b/src/generated/forge-mcp/magicTransit/greTunnels/tools.ts index 741c8c2a..ad6a33d6 100644 --- a/src/generated/forge-mcp/magicTransit/greTunnels/tools.ts +++ b/src/generated/forge-mcp/magicTransit/greTunnels/tools.ts @@ -74,6 +74,40 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "modified": { + "type": "boolean" + }, + "modified_gre_tunnels": { + "items": { + "$ref": "#/$defs/magic_gre-tunnel" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_gre_endpoint": magic_cloudflare_gre_endpoint_output, + "magic_customer_gre_endpoint": magic_customer_gre_endpoint_output, + "magic_gre-tunnel": magic_gre_tunnel_output, + "magic_gre_tunnel_name": magic_gre_tunnel_name_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_mtu": magic_mtu_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-description": magic_schemas_description_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_ttl": magic_ttl_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -186,6 +220,29 @@ export const tools: readonly Tool[] = [ "magic_tunnel_health_check": magic_tunnel_health_check, }, }, + outputSchema: { + "$ref": "#/$defs/magic_gre-tunnel", + $defs: { + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_gre_endpoint": magic_cloudflare_gre_endpoint_output, + "magic_customer_gre_endpoint": magic_customer_gre_endpoint_output, + "magic_gre-tunnel": magic_gre_tunnel_output, + "magic_gre_tunnel_name": magic_gre_tunnel_name_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_mtu": magic_mtu_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-description": magic_schemas_description_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_ttl": magic_ttl_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -272,6 +329,37 @@ export const tools: readonly Tool[] = [ "gre_tunnel_id" ], }, + outputSchema: { + "properties": { + "deleted": { + "type": "boolean" + }, + "deleted_gre_tunnel": { + "$ref": "#/$defs/magic_gre-tunnel" + } + }, + "type": "object", + $defs: { + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_gre_endpoint": magic_cloudflare_gre_endpoint_output, + "magic_customer_gre_endpoint": magic_customer_gre_endpoint_output, + "magic_gre-tunnel": magic_gre_tunnel_output, + "magic_gre_tunnel_name": magic_gre_tunnel_name_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_mtu": magic_mtu_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-description": magic_schemas_description_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_ttl": magic_ttl_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -365,6 +453,34 @@ export const tools: readonly Tool[] = [ "gre_tunnel_id" ], }, + outputSchema: { + "properties": { + "gre_tunnel": { + "$ref": "#/$defs/magic_gre-tunnel" + } + }, + "type": "object", + $defs: { + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_gre_endpoint": magic_cloudflare_gre_endpoint_output, + "magic_customer_gre_endpoint": magic_customer_gre_endpoint_output, + "magic_gre-tunnel": magic_gre_tunnel_output, + "magic_gre_tunnel_name": magic_gre_tunnel_name_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_mtu": magic_mtu_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-description": magic_schemas_description_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_ttl": magic_ttl_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -452,6 +568,37 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "gre_tunnels": { + "items": { + "$ref": "#/$defs/magic_gre-tunnel" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_gre_endpoint": magic_cloudflare_gre_endpoint_output, + "magic_customer_gre_endpoint": magic_customer_gre_endpoint_output, + "magic_gre-tunnel": magic_gre_tunnel_output, + "magic_gre_tunnel_name": magic_gre_tunnel_name_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_mtu": magic_mtu_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-description": magic_schemas_description_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_ttl": magic_ttl_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -566,6 +713,37 @@ export const tools: readonly Tool[] = [ "magic_tunnel_health_check": magic_tunnel_health_check, }, }, + outputSchema: { + "properties": { + "modified": { + "type": "boolean" + }, + "modified_gre_tunnel": { + "$ref": "#/$defs/magic_gre-tunnel" + } + }, + "type": "object", + $defs: { + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_gre_endpoint": magic_cloudflare_gre_endpoint_output, + "magic_customer_gre_endpoint": magic_customer_gre_endpoint_output, + "magic_gre-tunnel": magic_gre_tunnel_output, + "magic_gre_tunnel_name": magic_gre_tunnel_name_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_mtu": magic_mtu_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-description": magic_schemas_description_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_ttl": magic_ttl_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/ipsecTunnels/tools.ts b/src/generated/forge-mcp/magicTransit/ipsecTunnels/tools.ts index d9f7fa89..1b77aa6b 100644 --- a/src/generated/forge-mcp/magicTransit/ipsecTunnels/tools.ts +++ b/src/generated/forge-mcp/magicTransit/ipsecTunnels/tools.ts @@ -82,6 +82,42 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "modified": { + "type": "boolean" + }, + "modified_ipsec_tunnels": { + "items": { + "$ref": "#/$defs/magic_ipsec-tunnel" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "magic_allow_null_cipher": magic_allow_null_cipher_output, + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_ipsec_endpoint": magic_cloudflare_ipsec_endpoint_output, + "magic_components-schemas-description": magic_components_schemas_description_output, + "magic_custom_remote_identities": magic_custom_remote_identities_output, + "magic_customer_ipsec_endpoint": magic_customer_ipsec_endpoint_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_ipsec-tunnel": magic_ipsec_tunnel_output, + "magic_ipsec_tunnel_name": magic_ipsec_tunnel_name_output, + "magic_psk_metadata": magic_psk_metadata_output, + "magic_replay_protection": magic_replay_protection_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -197,6 +233,31 @@ export const tools: readonly Tool[] = [ "magic_tunnel_health_check": magic_tunnel_health_check, }, }, + outputSchema: { + "$ref": "#/$defs/magic_ipsec-tunnel", + $defs: { + "magic_allow_null_cipher": magic_allow_null_cipher_output, + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_ipsec_endpoint": magic_cloudflare_ipsec_endpoint_output, + "magic_components-schemas-description": magic_components_schemas_description_output, + "magic_custom_remote_identities": magic_custom_remote_identities_output, + "magic_customer_ipsec_endpoint": magic_customer_ipsec_endpoint_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_ipsec-tunnel": magic_ipsec_tunnel_output, + "magic_ipsec_tunnel_name": magic_ipsec_tunnel_name_output, + "magic_psk_metadata": magic_psk_metadata_output, + "magic_replay_protection": magic_replay_protection_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -285,6 +346,39 @@ export const tools: readonly Tool[] = [ "ipsec_tunnel_id" ], }, + outputSchema: { + "properties": { + "deleted": { + "type": "boolean" + }, + "deleted_ipsec_tunnel": { + "$ref": "#/$defs/magic_ipsec-tunnel" + } + }, + "type": "object", + $defs: { + "magic_allow_null_cipher": magic_allow_null_cipher_output, + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_ipsec_endpoint": magic_cloudflare_ipsec_endpoint_output, + "magic_components-schemas-description": magic_components_schemas_description_output, + "magic_custom_remote_identities": magic_custom_remote_identities_output, + "magic_customer_ipsec_endpoint": magic_customer_ipsec_endpoint_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_ipsec-tunnel": magic_ipsec_tunnel_output, + "magic_ipsec_tunnel_name": magic_ipsec_tunnel_name_output, + "magic_psk_metadata": magic_psk_metadata_output, + "magic_replay_protection": magic_replay_protection_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -380,6 +474,36 @@ export const tools: readonly Tool[] = [ "ipsec_tunnel_id" ], }, + outputSchema: { + "properties": { + "ipsec_tunnel": { + "$ref": "#/$defs/magic_ipsec-tunnel" + } + }, + "type": "object", + $defs: { + "magic_allow_null_cipher": magic_allow_null_cipher_output, + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_ipsec_endpoint": magic_cloudflare_ipsec_endpoint_output, + "magic_components-schemas-description": magic_components_schemas_description_output, + "magic_custom_remote_identities": magic_custom_remote_identities_output, + "magic_customer_ipsec_endpoint": magic_customer_ipsec_endpoint_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_ipsec-tunnel": magic_ipsec_tunnel_output, + "magic_ipsec_tunnel_name": magic_ipsec_tunnel_name_output, + "magic_psk_metadata": magic_psk_metadata_output, + "magic_replay_protection": magic_replay_protection_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -469,6 +593,39 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "ipsec_tunnels": { + "items": { + "$ref": "#/$defs/magic_ipsec-tunnel" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "magic_allow_null_cipher": magic_allow_null_cipher_output, + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_ipsec_endpoint": magic_cloudflare_ipsec_endpoint_output, + "magic_components-schemas-description": magic_components_schemas_description_output, + "magic_custom_remote_identities": magic_custom_remote_identities_output, + "magic_customer_ipsec_endpoint": magic_customer_ipsec_endpoint_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_ipsec-tunnel": magic_ipsec_tunnel_output, + "magic_ipsec_tunnel_name": magic_ipsec_tunnel_name_output, + "magic_psk_metadata": magic_psk_metadata_output, + "magic_replay_protection": magic_replay_protection_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -562,6 +719,26 @@ export const tools: readonly Tool[] = [ "ipsec_tunnel_id" ], }, + outputSchema: { + "properties": { + "ipsec_tunnel_id": { + "$ref": "#/$defs/magic_identifier" + }, + "psk": { + "$ref": "#/$defs/magic_psk" + }, + "psk_metadata": { + "$ref": "#/$defs/magic_psk_metadata" + } + }, + "type": "object", + $defs: { + "magic_identifier": magic_identifier_output, + "magic_psk": magic_psk_output, + "magic_psk_metadata": magic_psk_metadata_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -646,6 +823,30 @@ export const tools: readonly Tool[] = [ "magic_psk": magic_psk, }, }, + outputSchema: { + "properties": { + "successfully_applied_psks": { + "additionalProperties": { + "$ref": "#/$defs/magic_ipsec_tunnel_applied_psk" + }, + "type": "object" + }, + "unapplied_psks": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "magic_identifier": magic_identifier_output, + "magic_ipsec_tunnel_applied_psk": magic_ipsec_tunnel_applied_psk_output, + "magic_psk": magic_psk_output, + "magic_psk_metadata": magic_psk_metadata_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -754,6 +955,39 @@ export const tools: readonly Tool[] = [ "magic_tunnel_health_check": magic_tunnel_health_check, }, }, + outputSchema: { + "properties": { + "modified": { + "type": "boolean" + }, + "modified_ipsec_tunnel": { + "$ref": "#/$defs/magic_ipsec-tunnel" + } + }, + "type": "object", + $defs: { + "magic_allow_null_cipher": magic_allow_null_cipher_output, + "magic_automatic_return_routing": magic_automatic_return_routing_output, + "magic_bgp_config": magic_bgp_config_output, + "magic_bgp_status_with_state": magic_bgp_status_with_state_output, + "magic_cloudflare_ipsec_endpoint": magic_cloudflare_ipsec_endpoint_output, + "magic_components-schemas-description": magic_components_schemas_description_output, + "magic_custom_remote_identities": magic_custom_remote_identities_output, + "magic_customer_ipsec_endpoint": magic_customer_ipsec_endpoint_output, + "magic_health_check_base_target": magic_health_check_base_target_output, + "magic_health_check_target": magic_health_check_target_output, + "magic_interface_address": magic_interface_address_output, + "magic_interface_address6": magic_interface_address6_output, + "magic_ipsec-tunnel": magic_ipsec_tunnel_output, + "magic_ipsec_tunnel_name": magic_ipsec_tunnel_name_output, + "magic_psk_metadata": magic_psk_metadata_output, + "magic_replay_protection": magic_replay_protection_output, + "magic_schemas-created_on": magic_schemas_created_on_output, + "magic_schemas-identifier": magic_schemas_identifier_output, + "magic_schemas-modified_on": magic_schemas_modified_on_output, + "magic_tunnel_health_check": magic_tunnel_health_check_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/pcaps/ownership/tools.ts b/src/generated/forge-mcp/magicTransit/pcaps/ownership/tools.ts index 36040251..8d02d869 100644 --- a/src/generated/forge-mcp/magicTransit/pcaps/ownership/tools.ts +++ b/src/generated/forge-mcp/magicTransit/pcaps/ownership/tools.ts @@ -47,6 +47,14 @@ export const tools: readonly Tool[] = [ "magic-visibility-pcaps_pcaps_ownership_request": magic_visibility_pcaps_pcaps_ownership_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-pcaps_pcaps_ownership_response", + $defs: { + "magic-visibility-pcaps_pcaps_destination_conf": magic_visibility_pcaps_pcaps_destination_conf_output, + "magic-visibility-pcaps_pcaps_ownership_challenge": magic_visibility_pcaps_pcaps_ownership_challenge_output, + "magic-visibility-pcaps_pcaps_ownership_response": magic_visibility_pcaps_pcaps_ownership_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -168,6 +176,36 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/magic-visibility-pcaps_pcaps_ownership_response" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/magic-visibility-pcaps_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic-visibility-pcaps_pcaps_destination_conf": magic_visibility_pcaps_pcaps_destination_conf_output, + "magic-visibility-pcaps_pcaps_ownership_challenge": magic_visibility_pcaps_pcaps_ownership_challenge_output, + "magic-visibility-pcaps_pcaps_ownership_response": magic_visibility_pcaps_pcaps_ownership_response_output, + "magic-visibility-pcaps_result_info": magic_visibility_pcaps_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -260,6 +298,14 @@ export const tools: readonly Tool[] = [ "magic-visibility-pcaps_pcaps_ownership_validate_request": magic_visibility_pcaps_pcaps_ownership_validate_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic-visibility-pcaps_pcaps_ownership_response", + $defs: { + "magic-visibility-pcaps_pcaps_destination_conf": magic_visibility_pcaps_pcaps_destination_conf_output, + "magic-visibility-pcaps_pcaps_ownership_challenge": magic_visibility_pcaps_pcaps_ownership_challenge_output, + "magic-visibility-pcaps_pcaps_ownership_response": magic_visibility_pcaps_pcaps_ownership_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/magicTransit/pcaps/tools.ts b/src/generated/forge-mcp/magicTransit/pcaps/tools.ts index 411d7145..a3ffe921 100644 --- a/src/generated/forge-mcp/magicTransit/pcaps/tools.ts +++ b/src/generated/forge-mcp/magicTransit/pcaps/tools.ts @@ -79,6 +79,35 @@ export const tools: readonly Tool[] = [ "magic-visibility-pcaps_pcaps_type": magic_visibility_pcaps_pcaps_type, }, }, + outputSchema: { + "anyOf": [ + { + "$ref": "#/$defs/magic-visibility-pcaps_pcaps_response_simple" + }, + { + "$ref": "#/$defs/magic-visibility-pcaps_pcaps_response_full" + } + ], + $defs: { + "magic-visibility-pcaps_pcaps_byte_limit": magic_visibility_pcaps_pcaps_byte_limit_output, + "magic-visibility-pcaps_pcaps_colo_name": magic_visibility_pcaps_pcaps_colo_name_output, + "magic-visibility-pcaps_pcaps_destination_conf": magic_visibility_pcaps_pcaps_destination_conf_output, + "magic-visibility-pcaps_pcaps_error_message": magic_visibility_pcaps_pcaps_error_message_output, + "magic-visibility-pcaps_pcaps_filter_v1": magic_visibility_pcaps_pcaps_filter_v1_output, + "magic-visibility-pcaps_pcaps_id": magic_visibility_pcaps_pcaps_id_output, + "magic-visibility-pcaps_pcaps_offset_time": magic_visibility_pcaps_pcaps_offset_time_output, + "magic-visibility-pcaps_pcaps_packets_captured": magic_visibility_pcaps_pcaps_packets_captured_output, + "magic-visibility-pcaps_pcaps_response_full": magic_visibility_pcaps_pcaps_response_full_output, + "magic-visibility-pcaps_pcaps_response_simple": magic_visibility_pcaps_pcaps_response_simple_output, + "magic-visibility-pcaps_pcaps_status": magic_visibility_pcaps_pcaps_status_output, + "magic-visibility-pcaps_pcaps_stop_requested": magic_visibility_pcaps_pcaps_stop_requested_output, + "magic-visibility-pcaps_pcaps_submitted": magic_visibility_pcaps_pcaps_submitted_output, + "magic-visibility-pcaps_pcaps_system": magic_visibility_pcaps_pcaps_system_output, + "magic-visibility-pcaps_pcaps_time_limit_full": magic_visibility_pcaps_pcaps_time_limit_full_output, + "magic-visibility-pcaps_pcaps_time_limit_sampled": magic_visibility_pcaps_pcaps_time_limit_sampled_output, + "magic-visibility-pcaps_pcaps_type": magic_visibility_pcaps_pcaps_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -166,6 +195,35 @@ export const tools: readonly Tool[] = [ "pcap_id" ], }, + outputSchema: { + "anyOf": [ + { + "$ref": "#/$defs/magic-visibility-pcaps_pcaps_response_simple" + }, + { + "$ref": "#/$defs/magic-visibility-pcaps_pcaps_response_full" + } + ], + $defs: { + "magic-visibility-pcaps_pcaps_byte_limit": magic_visibility_pcaps_pcaps_byte_limit_output, + "magic-visibility-pcaps_pcaps_colo_name": magic_visibility_pcaps_pcaps_colo_name_output, + "magic-visibility-pcaps_pcaps_destination_conf": magic_visibility_pcaps_pcaps_destination_conf_output, + "magic-visibility-pcaps_pcaps_error_message": magic_visibility_pcaps_pcaps_error_message_output, + "magic-visibility-pcaps_pcaps_filter_v1": magic_visibility_pcaps_pcaps_filter_v1_output, + "magic-visibility-pcaps_pcaps_id": magic_visibility_pcaps_pcaps_id_output, + "magic-visibility-pcaps_pcaps_offset_time": magic_visibility_pcaps_pcaps_offset_time_output, + "magic-visibility-pcaps_pcaps_packets_captured": magic_visibility_pcaps_pcaps_packets_captured_output, + "magic-visibility-pcaps_pcaps_response_full": magic_visibility_pcaps_pcaps_response_full_output, + "magic-visibility-pcaps_pcaps_response_simple": magic_visibility_pcaps_pcaps_response_simple_output, + "magic-visibility-pcaps_pcaps_status": magic_visibility_pcaps_pcaps_status_output, + "magic-visibility-pcaps_pcaps_stop_requested": magic_visibility_pcaps_pcaps_stop_requested_output, + "magic-visibility-pcaps_pcaps_submitted": magic_visibility_pcaps_pcaps_submitted_output, + "magic-visibility-pcaps_pcaps_system": magic_visibility_pcaps_pcaps_system_output, + "magic-visibility-pcaps_pcaps_time_limit_full": magic_visibility_pcaps_pcaps_time_limit_full_output, + "magic-visibility-pcaps_pcaps_time_limit_sampled": magic_visibility_pcaps_pcaps_time_limit_sampled_output, + "magic-visibility-pcaps_pcaps_type": magic_visibility_pcaps_pcaps_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -248,6 +306,50 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "anyOf": [ + { + "$ref": "#/$defs/magic-visibility-pcaps_pcaps_response_simple" + }, + { + "$ref": "#/$defs/magic-visibility-pcaps_pcaps_response_full" + } + ] + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/magic-visibility-pcaps_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic-visibility-pcaps_pcaps_byte_limit": magic_visibility_pcaps_pcaps_byte_limit_output, + "magic-visibility-pcaps_pcaps_colo_name": magic_visibility_pcaps_pcaps_colo_name_output, + "magic-visibility-pcaps_pcaps_destination_conf": magic_visibility_pcaps_pcaps_destination_conf_output, + "magic-visibility-pcaps_pcaps_error_message": magic_visibility_pcaps_pcaps_error_message_output, + "magic-visibility-pcaps_pcaps_filter_v1": magic_visibility_pcaps_pcaps_filter_v1_output, + "magic-visibility-pcaps_pcaps_id": magic_visibility_pcaps_pcaps_id_output, + "magic-visibility-pcaps_pcaps_offset_time": magic_visibility_pcaps_pcaps_offset_time_output, + "magic-visibility-pcaps_pcaps_packets_captured": magic_visibility_pcaps_pcaps_packets_captured_output, + "magic-visibility-pcaps_pcaps_response_full": magic_visibility_pcaps_pcaps_response_full_output, + "magic-visibility-pcaps_pcaps_response_simple": magic_visibility_pcaps_pcaps_response_simple_output, + "magic-visibility-pcaps_pcaps_status": magic_visibility_pcaps_pcaps_status_output, + "magic-visibility-pcaps_pcaps_stop_requested": magic_visibility_pcaps_pcaps_stop_requested_output, + "magic-visibility-pcaps_pcaps_submitted": magic_visibility_pcaps_pcaps_submitted_output, + "magic-visibility-pcaps_pcaps_system": magic_visibility_pcaps_pcaps_system_output, + "magic-visibility-pcaps_pcaps_time_limit_full": magic_visibility_pcaps_pcaps_time_limit_full_output, + "magic-visibility-pcaps_pcaps_time_limit_sampled": magic_visibility_pcaps_pcaps_time_limit_sampled_output, + "magic-visibility-pcaps_pcaps_type": magic_visibility_pcaps_pcaps_type_output, + "magic-visibility-pcaps_result_info": magic_visibility_pcaps_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/redundancyGroups/tools.ts b/src/generated/forge-mcp/magicTransit/redundancyGroups/tools.ts index 0ce8c91f..da3a9c13 100644 --- a/src/generated/forge-mcp/magicTransit/redundancyGroups/tools.ts +++ b/src/generated/forge-mcp/magicTransit/redundancyGroups/tools.ts @@ -44,6 +44,12 @@ export const tools: readonly Tool[] = [ "magic_redundancy_member_request": magic_redundancy_member_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_redundancy_group", + $defs: { + "magic_redundancy_group": magic_redundancy_group_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -102,6 +108,24 @@ export const tools: readonly Tool[] = [ "redundancy_group_id" ], }, + outputSchema: { + "properties": { + "deleted": { + "type": "boolean" + }, + "deleted_redundancy_group": { + "$ref": "#/$defs/magic_redundancy_group" + } + }, + "required": [ + "deleted", + "deleted_redundancy_group" + ], + "type": "object", + $defs: { + "magic_redundancy_group": magic_redundancy_group_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -171,6 +195,13 @@ export const tools: readonly Tool[] = [ "redundancy_group_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_redundancy_group_with_members", + $defs: { + "magic_redundancy_group_with_members": magic_redundancy_group_with_members_output, + "magic_redundancy_member_data": magic_redundancy_member_data_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -224,6 +255,21 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "redundancy_groups": { + "items": { + "$ref": "#/$defs/magic_redundancy_group_with_members" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "magic_redundancy_group_with_members": magic_redundancy_group_with_members_output, + "magic_redundancy_member_data": magic_redundancy_member_data_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -298,6 +344,12 @@ export const tools: readonly Tool[] = [ "magic_redundancy_member_request": magic_redundancy_member_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_redundancy_group", + $defs: { + "magic_redundancy_group": magic_redundancy_group_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/routes/tools.ts b/src/generated/forge-mcp/magicTransit/routes/tools.ts index 7b4cde97..c498c911 100644 --- a/src/generated/forge-mcp/magicTransit/routes/tools.ts +++ b/src/generated/forge-mcp/magicTransit/routes/tools.ts @@ -80,6 +80,36 @@ export const tools: readonly Tool[] = [ "magic_weight": magic_weight, }, }, + outputSchema: { + "properties": { + "modified": { + "type": "boolean" + }, + "modified_routes": { + "items": { + "$ref": "#/$defs/magic_route" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "magic_colo_name": magic_colo_name_output, + "magic_colo_names": magic_colo_names_output, + "magic_colo_region": magic_colo_region_output, + "magic_colo_regions": magic_colo_regions_output, + "magic_created_on": magic_created_on_output, + "magic_description": magic_description_output, + "magic_identifier": magic_identifier_output, + "magic_modified_on": magic_modified_on_output, + "magic_nexthop": magic_nexthop_output, + "magic_prefix": magic_prefix_output, + "magic_priority": magic_priority_output, + "magic_route": magic_route_output, + "magic_scope": magic_scope_output, + "magic_weight": magic_weight_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -188,6 +218,25 @@ export const tools: readonly Tool[] = [ "magic_weight": magic_weight, }, }, + outputSchema: { + "$ref": "#/$defs/magic_route", + $defs: { + "magic_colo_name": magic_colo_name_output, + "magic_colo_names": magic_colo_names_output, + "magic_colo_region": magic_colo_region_output, + "magic_colo_regions": magic_colo_regions_output, + "magic_created_on": magic_created_on_output, + "magic_description": magic_description_output, + "magic_identifier": magic_identifier_output, + "magic_modified_on": magic_modified_on_output, + "magic_nexthop": magic_nexthop_output, + "magic_prefix": magic_prefix_output, + "magic_priority": magic_priority_output, + "magic_route": magic_route_output, + "magic_scope": magic_scope_output, + "magic_weight": magic_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -273,6 +322,33 @@ export const tools: readonly Tool[] = [ "route_id" ], }, + outputSchema: { + "properties": { + "deleted": { + "type": "boolean" + }, + "deleted_route": { + "$ref": "#/$defs/magic_route" + } + }, + "type": "object", + $defs: { + "magic_colo_name": magic_colo_name_output, + "magic_colo_names": magic_colo_names_output, + "magic_colo_region": magic_colo_region_output, + "magic_colo_regions": magic_colo_regions_output, + "magic_created_on": magic_created_on_output, + "magic_description": magic_description_output, + "magic_identifier": magic_identifier_output, + "magic_modified_on": magic_modified_on_output, + "magic_nexthop": magic_nexthop_output, + "magic_prefix": magic_prefix_output, + "magic_priority": magic_priority_output, + "magic_route": magic_route_output, + "magic_scope": magic_scope_output, + "magic_weight": magic_weight_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -368,6 +444,36 @@ export const tools: readonly Tool[] = [ "magic_route_delete_many_request": magic_route_delete_many_request, }, }, + outputSchema: { + "properties": { + "deleted": { + "type": "boolean" + }, + "deleted_routes": { + "items": { + "$ref": "#/$defs/magic_route" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "magic_colo_name": magic_colo_name_output, + "magic_colo_names": magic_colo_names_output, + "magic_colo_region": magic_colo_region_output, + "magic_colo_regions": magic_colo_regions_output, + "magic_created_on": magic_created_on_output, + "magic_description": magic_description_output, + "magic_identifier": magic_identifier_output, + "magic_modified_on": magic_modified_on_output, + "magic_nexthop": magic_nexthop_output, + "magic_prefix": magic_prefix_output, + "magic_priority": magic_priority_output, + "magic_route": magic_route_output, + "magic_scope": magic_scope_output, + "magic_weight": magic_weight_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -464,6 +570,30 @@ export const tools: readonly Tool[] = [ "route_id" ], }, + outputSchema: { + "properties": { + "route": { + "$ref": "#/$defs/magic_route" + } + }, + "type": "object", + $defs: { + "magic_colo_name": magic_colo_name_output, + "magic_colo_names": magic_colo_names_output, + "magic_colo_region": magic_colo_region_output, + "magic_colo_regions": magic_colo_regions_output, + "magic_created_on": magic_created_on_output, + "magic_description": magic_description_output, + "magic_identifier": magic_identifier_output, + "magic_modified_on": magic_modified_on_output, + "magic_nexthop": magic_nexthop_output, + "magic_prefix": magic_prefix_output, + "magic_priority": magic_priority_output, + "magic_route": magic_route_output, + "magic_scope": magic_scope_output, + "magic_weight": magic_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -550,6 +680,33 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "routes": { + "items": { + "$ref": "#/$defs/magic_route" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "magic_colo_name": magic_colo_name_output, + "magic_colo_names": magic_colo_names_output, + "magic_colo_region": magic_colo_region_output, + "magic_colo_regions": magic_colo_regions_output, + "magic_created_on": magic_created_on_output, + "magic_description": magic_description_output, + "magic_identifier": magic_identifier_output, + "magic_modified_on": magic_modified_on_output, + "magic_nexthop": magic_nexthop_output, + "magic_prefix": magic_prefix_output, + "magic_priority": magic_priority_output, + "magic_route": magic_route_output, + "magic_scope": magic_scope_output, + "magic_weight": magic_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -651,6 +808,33 @@ export const tools: readonly Tool[] = [ "magic_weight": magic_weight, }, }, + outputSchema: { + "properties": { + "modified": { + "type": "boolean" + }, + "modified_route": { + "$ref": "#/$defs/magic_route" + } + }, + "type": "object", + $defs: { + "magic_colo_name": magic_colo_name_output, + "magic_colo_names": magic_colo_names_output, + "magic_colo_region": magic_colo_region_output, + "magic_colo_regions": magic_colo_regions_output, + "magic_created_on": magic_created_on_output, + "magic_description": magic_description_output, + "magic_identifier": magic_identifier_output, + "magic_modified_on": magic_modified_on_output, + "magic_nexthop": magic_nexthop_output, + "magic_prefix": magic_prefix_output, + "magic_priority": magic_priority_output, + "magic_route": magic_route_output, + "magic_scope": magic_scope_output, + "magic_weight": magic_weight_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/sites/acls/tools.ts b/src/generated/forge-mcp/magicTransit/sites/acls/tools.ts index 1d8e3f25..6d86105d 100644 --- a/src/generated/forge-mcp/magicTransit/sites/acls/tools.ts +++ b/src/generated/forge-mcp/magicTransit/sites/acls/tools.ts @@ -69,6 +69,21 @@ export const tools: readonly Tool[] = [ "magic_unidirectional": magic_unidirectional, }, }, + outputSchema: { + "$ref": "#/$defs/magic_acl", + $defs: { + "magic_acl": magic_acl_output, + "magic_acl-port-range": magic_acl_port_range_output, + "magic_acl-subnet": magic_acl_subnet_output, + "magic_cidr": magic_cidr_output, + "magic_forward_locally": magic_forward_locally_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan-acl-configuration": magic_lan_acl_configuration_output, + "magic_port": magic_port_output, + "magic_unidirectional": magic_unidirectional_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -145,6 +160,21 @@ export const tools: readonly Tool[] = [ "acl_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_acl", + $defs: { + "magic_acl": magic_acl_output, + "magic_acl-port-range": magic_acl_port_range_output, + "magic_acl-subnet": magic_acl_subnet_output, + "magic_cidr": magic_cidr_output, + "magic_forward_locally": magic_forward_locally_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan-acl-configuration": magic_lan_acl_configuration_output, + "magic_port": magic_port_output, + "magic_unidirectional": magic_unidirectional_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -245,6 +275,21 @@ export const tools: readonly Tool[] = [ "magic_unidirectional": magic_unidirectional, }, }, + outputSchema: { + "$ref": "#/$defs/magic_acl", + $defs: { + "magic_acl": magic_acl_output, + "magic_acl-port-range": magic_acl_port_range_output, + "magic_acl-subnet": magic_acl_subnet_output, + "magic_cidr": magic_cidr_output, + "magic_forward_locally": magic_forward_locally_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan-acl-configuration": magic_lan_acl_configuration_output, + "magic_port": magic_port_output, + "magic_unidirectional": magic_unidirectional_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -331,6 +376,21 @@ export const tools: readonly Tool[] = [ "acl_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_acl", + $defs: { + "magic_acl": magic_acl_output, + "magic_acl-port-range": magic_acl_port_range_output, + "magic_acl-subnet": magic_acl_subnet_output, + "magic_cidr": magic_cidr_output, + "magic_forward_locally": magic_forward_locally_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan-acl-configuration": magic_lan_acl_configuration_output, + "magic_port": magic_port_output, + "magic_unidirectional": magic_unidirectional_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -413,6 +473,35 @@ export const tools: readonly Tool[] = [ "site_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_acl" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_acl": magic_acl_output, + "magic_acl-port-range": magic_acl_port_range_output, + "magic_acl-subnet": magic_acl_subnet_output, + "magic_cidr": magic_cidr_output, + "magic_forward_locally": magic_forward_locally_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan-acl-configuration": magic_lan_acl_configuration_output, + "magic_port": magic_port_output, + "magic_unidirectional": magic_unidirectional_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -519,6 +608,21 @@ export const tools: readonly Tool[] = [ "magic_unidirectional": magic_unidirectional, }, }, + outputSchema: { + "$ref": "#/$defs/magic_acl", + $defs: { + "magic_acl": magic_acl_output, + "magic_acl-port-range": magic_acl_port_range_output, + "magic_acl-subnet": magic_acl_subnet_output, + "magic_cidr": magic_cidr_output, + "magic_forward_locally": magic_forward_locally_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan-acl-configuration": magic_lan_acl_configuration_output, + "magic_port": magic_port_output, + "magic_unidirectional": magic_unidirectional_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/sites/appConfiguration/tools.ts b/src/generated/forge-mcp/magicTransit/sites/appConfiguration/tools.ts index 017d7c4c..9f8644d8 100644 --- a/src/generated/forge-mcp/magicTransit/sites/appConfiguration/tools.ts +++ b/src/generated/forge-mcp/magicTransit/sites/appConfiguration/tools.ts @@ -66,6 +66,18 @@ export const tools: readonly Tool[] = [ "magic_managed_app_id": magic_managed_app_id, }, }, + outputSchema: { + "$ref": "#/$defs/magic_app_config", + $defs: { + "magic_account_app_id": magic_account_app_id_output, + "magic_app_breakout": magic_app_breakout_output, + "magic_app_breakout_preferred_wans": magic_app_breakout_preferred_wans_output, + "magic_app_config": magic_app_config_output, + "magic_app_priority": magic_app_priority_output, + "magic_identifier": magic_identifier_output, + "magic_managed_app_id": magic_managed_app_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -139,6 +151,18 @@ export const tools: readonly Tool[] = [ "app_config_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_app_config", + $defs: { + "magic_account_app_id": magic_account_app_id_output, + "magic_app_breakout": magic_app_breakout_output, + "magic_app_breakout_preferred_wans": magic_app_breakout_preferred_wans_output, + "magic_app_config": magic_app_config_output, + "magic_app_priority": magic_app_priority_output, + "magic_identifier": magic_identifier_output, + "magic_managed_app_id": magic_managed_app_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -206,6 +230,32 @@ export const tools: readonly Tool[] = [ "site_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_app_config" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_account_app_id": magic_account_app_id_output, + "magic_app_breakout": magic_app_breakout_output, + "magic_app_breakout_preferred_wans": magic_app_breakout_preferred_wans_output, + "magic_app_config": magic_app_config_output, + "magic_app_priority": magic_app_priority_output, + "magic_identifier": magic_identifier_output, + "magic_managed_app_id": magic_managed_app_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -307,6 +357,18 @@ export const tools: readonly Tool[] = [ "magic_managed_app_id": magic_managed_app_id, }, }, + outputSchema: { + "$ref": "#/$defs/magic_app_config", + $defs: { + "magic_account_app_id": magic_account_app_id_output, + "magic_app_breakout": magic_app_breakout_output, + "magic_app_breakout_preferred_wans": magic_app_breakout_preferred_wans_output, + "magic_app_config": magic_app_config_output, + "magic_app_priority": magic_app_priority_output, + "magic_identifier": magic_identifier_output, + "magic_managed_app_id": magic_managed_app_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/sites/lans/tools.ts b/src/generated/forge-mcp/magicTransit/sites/lans/tools.ts index 9572c184..53d18300 100644 --- a/src/generated/forge-mcp/magicTransit/sites/lans/tools.ts +++ b/src/generated/forge-mcp/magicTransit/sites/lans/tools.ts @@ -80,6 +80,38 @@ export const tools: readonly Tool[] = [ "magic_vlan_tag": magic_vlan_tag, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_lan" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_bond_id": magic_bond_id_output, + "magic_cidr": magic_cidr_output, + "magic_dhcp_option": magic_dhcp_option_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan": magic_lan_output, + "magic_lan_dhcp_relay": magic_lan_dhcp_relay_output, + "magic_lan_dhcp_server": magic_lan_dhcp_server_output, + "magic_lan_static_addressing": magic_lan_static_addressing_output, + "magic_nat": magic_nat_output, + "magic_port": magic_port_output, + "magic_routed_subnet": magic_routed_subnet_output, + "magic_vlan_tag": magic_vlan_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -173,6 +205,24 @@ export const tools: readonly Tool[] = [ "lan_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_lan", + $defs: { + "magic_bond_id": magic_bond_id_output, + "magic_cidr": magic_cidr_output, + "magic_dhcp_option": magic_dhcp_option_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan": magic_lan_output, + "magic_lan_dhcp_relay": magic_lan_dhcp_relay_output, + "magic_lan_dhcp_server": magic_lan_dhcp_server_output, + "magic_lan_static_addressing": magic_lan_static_addressing_output, + "magic_nat": magic_nat_output, + "magic_port": magic_port_output, + "magic_routed_subnet": magic_routed_subnet_output, + "magic_vlan_tag": magic_vlan_tag_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -279,6 +329,24 @@ export const tools: readonly Tool[] = [ "magic_vlan_tag": magic_vlan_tag, }, }, + outputSchema: { + "$ref": "#/$defs/magic_lan", + $defs: { + "magic_bond_id": magic_bond_id_output, + "magic_cidr": magic_cidr_output, + "magic_dhcp_option": magic_dhcp_option_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan": magic_lan_output, + "magic_lan_dhcp_relay": magic_lan_dhcp_relay_output, + "magic_lan_dhcp_server": magic_lan_dhcp_server_output, + "magic_lan_static_addressing": magic_lan_static_addressing_output, + "magic_nat": magic_nat_output, + "magic_port": magic_port_output, + "magic_routed_subnet": magic_routed_subnet_output, + "magic_vlan_tag": magic_vlan_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -368,6 +436,24 @@ export const tools: readonly Tool[] = [ "lan_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_lan", + $defs: { + "magic_bond_id": magic_bond_id_output, + "magic_cidr": magic_cidr_output, + "magic_dhcp_option": magic_dhcp_option_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan": magic_lan_output, + "magic_lan_dhcp_relay": magic_lan_dhcp_relay_output, + "magic_lan_dhcp_server": magic_lan_dhcp_server_output, + "magic_lan_static_addressing": magic_lan_static_addressing_output, + "magic_nat": magic_nat_output, + "magic_port": magic_port_output, + "magic_routed_subnet": magic_routed_subnet_output, + "magic_vlan_tag": magic_vlan_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -453,6 +539,38 @@ export const tools: readonly Tool[] = [ "site_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_lan" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_bond_id": magic_bond_id_output, + "magic_cidr": magic_cidr_output, + "magic_dhcp_option": magic_dhcp_option_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan": magic_lan_output, + "magic_lan_dhcp_relay": magic_lan_dhcp_relay_output, + "magic_lan_dhcp_server": magic_lan_dhcp_server_output, + "magic_lan_static_addressing": magic_lan_static_addressing_output, + "magic_nat": magic_nat_output, + "magic_port": magic_port_output, + "magic_routed_subnet": magic_routed_subnet_output, + "magic_vlan_tag": magic_vlan_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -565,6 +683,24 @@ export const tools: readonly Tool[] = [ "magic_vlan_tag": magic_vlan_tag, }, }, + outputSchema: { + "$ref": "#/$defs/magic_lan", + $defs: { + "magic_bond_id": magic_bond_id_output, + "magic_cidr": magic_cidr_output, + "magic_dhcp_option": magic_dhcp_option_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_lan": magic_lan_output, + "magic_lan_dhcp_relay": magic_lan_dhcp_relay_output, + "magic_lan_dhcp_server": magic_lan_dhcp_server_output, + "magic_lan_static_addressing": magic_lan_static_addressing_output, + "magic_nat": magic_nat_output, + "magic_port": magic_port_output, + "magic_routed_subnet": magic_routed_subnet_output, + "magic_vlan_tag": magic_vlan_tag_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/sites/netflowConfig/tools.ts b/src/generated/forge-mcp/magicTransit/sites/netflowConfig/tools.ts index d1e30857..63426b2e 100644 --- a/src/generated/forge-mcp/magicTransit/sites/netflowConfig/tools.ts +++ b/src/generated/forge-mcp/magicTransit/sites/netflowConfig/tools.ts @@ -41,6 +41,12 @@ export const tools: readonly Tool[] = [ "magic_netflow_config_request": magic_netflow_config_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_netflow_config", + $defs: { + "magic_netflow_config": magic_netflow_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -99,6 +105,12 @@ export const tools: readonly Tool[] = [ "site_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_netflow_config", + $defs: { + "magic_netflow_config": magic_netflow_config_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -167,6 +179,12 @@ export const tools: readonly Tool[] = [ "magic_netflow_config_request": magic_netflow_config_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_netflow_config", + $defs: { + "magic_netflow_config": magic_netflow_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -229,6 +247,12 @@ export const tools: readonly Tool[] = [ "site_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_netflow_config", + $defs: { + "magic_netflow_config": magic_netflow_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -299,6 +323,12 @@ export const tools: readonly Tool[] = [ "magic_netflow_config_request": magic_netflow_config_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_netflow_config", + $defs: { + "magic_netflow_config": magic_netflow_config_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/sites/tools.ts b/src/generated/forge-mcp/magicTransit/sites/tools.ts index 39c53d01..418b45ae 100644 --- a/src/generated/forge-mcp/magicTransit/sites/tools.ts +++ b/src/generated/forge-mcp/magicTransit/sites/tools.ts @@ -55,6 +55,17 @@ export const tools: readonly Tool[] = [ "magic_sites_add_single_request": magic_sites_add_single_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_site", + $defs: { + "magic_connector-id": magic_connector_id_output, + "magic_identifier": magic_identifier_output, + "magic_secondary-connector-id": magic_secondary_connector_id_output, + "magic_site": magic_site_output, + "magic_site-location": magic_site_location_output, + "magic_site-name": magic_site_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -122,6 +133,17 @@ export const tools: readonly Tool[] = [ "site_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_site", + $defs: { + "magic_connector-id": magic_connector_id_output, + "magic_identifier": magic_identifier_output, + "magic_secondary-connector-id": magic_secondary_connector_id_output, + "magic_site": magic_site_output, + "magic_site-location": magic_site_location_output, + "magic_site-name": magic_site_name_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -209,6 +231,17 @@ export const tools: readonly Tool[] = [ "magic_site_update_request": magic_site_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_site", + $defs: { + "magic_connector-id": magic_connector_id_output, + "magic_identifier": magic_identifier_output, + "magic_secondary-connector-id": magic_secondary_connector_id_output, + "magic_site": magic_site_output, + "magic_site-location": magic_site_location_output, + "magic_site-name": magic_site_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -290,6 +323,17 @@ export const tools: readonly Tool[] = [ "site_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_site", + $defs: { + "magic_connector-id": magic_connector_id_output, + "magic_identifier": magic_identifier_output, + "magic_secondary-connector-id": magic_secondary_connector_id_output, + "magic_site": magic_site_output, + "magic_site-location": magic_site_location_output, + "magic_site-name": magic_site_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -373,6 +417,31 @@ export const tools: readonly Tool[] = [ "magic_identifier": magic_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_site" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_connector-id": magic_connector_id_output, + "magic_identifier": magic_identifier_output, + "magic_secondary-connector-id": magic_secondary_connector_id_output, + "magic_site": magic_site_output, + "magic_site-location": magic_site_location_output, + "magic_site-name": magic_site_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -469,6 +538,17 @@ export const tools: readonly Tool[] = [ "magic_site_update_request": magic_site_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_site", + $defs: { + "magic_connector-id": magic_connector_id_output, + "magic_identifier": magic_identifier_output, + "magic_secondary-connector-id": magic_secondary_connector_id_output, + "magic_site": magic_site_output, + "magic_site-location": magic_site_location_output, + "magic_site-name": magic_site_name_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/magicTransit/sites/wans/tools.ts b/src/generated/forge-mcp/magicTransit/sites/wans/tools.ts index cc661e45..246019de 100644 --- a/src/generated/forge-mcp/magicTransit/sites/wans/tools.ts +++ b/src/generated/forge-mcp/magicTransit/sites/wans/tools.ts @@ -63,6 +63,32 @@ export const tools: readonly Tool[] = [ "magic_wans_add_single_request": magic_wans_add_single_request, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_wan" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_cidr": magic_cidr_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_port": magic_port_output, + "magic_vlan_tag": magic_vlan_tag_output, + "magic_wan": magic_wan_output, + "magic_wan_static_addressing": magic_wan_static_addressing_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -150,6 +176,18 @@ export const tools: readonly Tool[] = [ "wan_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_wan", + $defs: { + "magic_cidr": magic_cidr_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_port": magic_port_output, + "magic_vlan_tag": magic_vlan_tag_output, + "magic_wan": magic_wan_output, + "magic_wan_static_addressing": magic_wan_static_addressing_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -244,6 +282,18 @@ export const tools: readonly Tool[] = [ "magic_wan_update_request": magic_wan_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_wan", + $defs: { + "magic_cidr": magic_cidr_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_port": magic_port_output, + "magic_vlan_tag": magic_vlan_tag_output, + "magic_wan": magic_wan_output, + "magic_wan_static_addressing": magic_wan_static_addressing_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -327,6 +377,18 @@ export const tools: readonly Tool[] = [ "wan_id" ], }, + outputSchema: { + "$ref": "#/$defs/magic_wan", + $defs: { + "magic_cidr": magic_cidr_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_port": magic_port_output, + "magic_vlan_tag": magic_vlan_tag_output, + "magic_wan": magic_wan_output, + "magic_wan_static_addressing": magic_wan_static_addressing_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -406,6 +468,32 @@ export const tools: readonly Tool[] = [ "site_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/magic_wan" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "magic_cidr": magic_cidr_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_port": magic_port_output, + "magic_vlan_tag": magic_vlan_tag_output, + "magic_wan": magic_wan_output, + "magic_wan_static_addressing": magic_wan_static_addressing_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -506,6 +594,18 @@ export const tools: readonly Tool[] = [ "magic_wan_update_request": magic_wan_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/magic_wan", + $defs: { + "magic_cidr": magic_cidr_output, + "magic_identifier": magic_identifier_output, + "magic_ip-address": magic_ip_address_output, + "magic_port": magic_port_output, + "magic_vlan_tag": magic_vlan_tag_output, + "magic_wan": magic_wan_output, + "magic_wan_static_addressing": magic_wan_static_addressing_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/reports/tools.ts b/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/reports/tools.ts index 6c17c877..03298d38 100644 --- a/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/reports/tools.ts +++ b/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/reports/tools.ts @@ -63,6 +63,38 @@ export const tools: readonly Tool[] = [ "scan_id" ], }, + outputSchema: { + "$ref": "#/$defs/managed-defense-vulnerability-discovery_CuratedReportResult", + $defs: { + "managed-defense-vulnerability-discovery_CuratedReportPublication": managed_defense_vulnerability_discovery_CuratedReportPublication_output, + "managed-defense-vulnerability-discovery_CuratedReportResult": managed_defense_vulnerability_discovery_CuratedReportResult_output, + "managed-defense-vulnerability-discovery_ReportErrorPath": managed_defense_vulnerability_discovery_ReportErrorPath_output, + "managed-defense-vulnerability-discovery_ReportExternalLink": managed_defense_vulnerability_discovery_ReportExternalLink_output, + "managed-defense-vulnerability-discovery_ReportFinding": managed_defense_vulnerability_discovery_ReportFinding_output, + "managed-defense-vulnerability-discovery_ReportFinding_location": managed_defense_vulnerability_discovery_ReportFinding_location_output, + "managed-defense-vulnerability-discovery_ReportFinding_remediation": managed_defense_vulnerability_discovery_ReportFinding_remediation_output, + "managed-defense-vulnerability-discovery_ReportFinding_telemetry": managed_defense_vulnerability_discovery_ReportFinding_telemetry_output, + "managed-defense-vulnerability-discovery_ReportHotPath": managed_defense_vulnerability_discovery_ReportHotPath_output, + "managed-defense-vulnerability-discovery_ReportObservedPath": managed_defense_vulnerability_discovery_ReportObservedPath_output, + "managed-defense-vulnerability-discovery_ReportObservedWafRule": managed_defense_vulnerability_discovery_ReportObservedWafRule_output, + "managed-defense-vulnerability-discovery_ReportReachability": managed_defense_vulnerability_discovery_ReportReachability_output, + "managed-defense-vulnerability-discovery_ReportTelemetryTarget": managed_defense_vulnerability_discovery_ReportTelemetryTarget_output, + "managed-defense-vulnerability-discovery_ReportTraceStep": managed_defense_vulnerability_discovery_ReportTraceStep_output, + "managed-defense-vulnerability-discovery_ReportTrafficContext": managed_defense_vulnerability_discovery_ReportTrafficContext_output, + "managed-defense-vulnerability-discovery_ReportTrafficContext_http": managed_defense_vulnerability_discovery_ReportTrafficContext_http_output, + "managed-defense-vulnerability-discovery_ReportTrafficContext_waf": managed_defense_vulnerability_discovery_ReportTrafficContext_waf_output, + "managed-defense-vulnerability-discovery_ReportTrafficContext_web_assets": managed_defense_vulnerability_discovery_ReportTrafficContext_web_assets_output, + "managed-defense-vulnerability-discovery_ReportTrafficContext_web_assets_risk_typesItem": managed_defense_vulnerability_discovery_ReportTrafficContext_web_assets_risk_typesItem_output, + "managed-defense-vulnerability-discovery_ReportWafRule": managed_defense_vulnerability_discovery_ReportWafRule_output, + "managed-defense-vulnerability-discovery_ReportWafRules": managed_defense_vulnerability_discovery_ReportWafRules_output, + "managed-defense-vulnerability-discovery_ReportWebAssetsOperation": managed_defense_vulnerability_discovery_ReportWebAssetsOperation_output, + "managed-defense-vulnerability-discovery_ReportWebAssetsPath": managed_defense_vulnerability_discovery_ReportWebAssetsPath_output, + "managed-defense-vulnerability-discovery_ReportWebAssetsPerformance": managed_defense_vulnerability_discovery_ReportWebAssetsPerformance_output, + "managed-defense-vulnerability-discovery_ReportWebAssetsRisk": managed_defense_vulnerability_discovery_ReportWebAssetsRisk_output, + "managed-defense-vulnerability-discovery_RepositoryReport": managed_defense_vulnerability_discovery_RepositoryReport_output, + "managed-defense-vulnerability-discovery_TelemetryWindow": managed_defense_vulnerability_discovery_TelemetryWindow_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/repositories/tools.ts b/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/repositories/tools.ts index 7e6b2b15..53d86fc5 100644 --- a/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/repositories/tools.ts +++ b/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/repositories/tools.ts @@ -51,6 +51,15 @@ export const tools: readonly Tool[] = [ "managed-defense-vulnerability-discovery_CreateRepositoryRequest": managed_defense_vulnerability_discovery_CreateRepositoryRequest, }, }, + outputSchema: { + "$ref": "#/$defs/managed-defense-vulnerability-discovery_CreateRepositoryResult", + $defs: { + "managed-defense-vulnerability-discovery_CreateRepositoryResult": managed_defense_vulnerability_discovery_CreateRepositoryResult_output, + "managed-defense-vulnerability-discovery_CreatedRepository": managed_defense_vulnerability_discovery_CreatedRepository_output, + "managed-defense-vulnerability-discovery_CreatedRepository_import_error": managed_defense_vulnerability_discovery_CreatedRepository_import_error_output, + "managed-defense-vulnerability-discovery_UploadCredentials": managed_defense_vulnerability_discovery_UploadCredentials_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -113,6 +122,12 @@ export const tools: readonly Tool[] = [ "repo_id" ], }, + outputSchema: { + "$ref": "#/$defs/managed-defense-vulnerability-discovery_UploadCredentials", + $defs: { + "managed-defense-vulnerability-discovery_UploadCredentials": managed_defense_vulnerability_discovery_UploadCredentials_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -172,6 +187,17 @@ export const tools: readonly Tool[] = [ "repo_id" ], }, + outputSchema: { + "$ref": "#/$defs/managed-defense-vulnerability-discovery_RepositoryDetail", + $defs: { + "managed-defense-vulnerability-discovery_Repository": managed_defense_vulnerability_discovery_Repository_output, + "managed-defense-vulnerability-discovery_RepositoryDetail": managed_defense_vulnerability_discovery_RepositoryDetail_output, + "managed-defense-vulnerability-discovery_Repository_import_error": managed_defense_vulnerability_discovery_Repository_import_error_output, + "managed-defense-vulnerability-discovery_Scan": managed_defense_vulnerability_discovery_Scan_output, + "managed-defense-vulnerability-discovery_ScanRepository": managed_defense_vulnerability_discovery_ScanRepository_output, + "managed-defense-vulnerability-discovery_TelemetryWindow": managed_defense_vulnerability_discovery_TelemetryWindow_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -235,6 +261,28 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/managed-defense-vulnerability-discovery_Repository" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/managed-defense-vulnerability-discovery_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "managed-defense-vulnerability-discovery_Repository": managed_defense_vulnerability_discovery_Repository_output, + "managed-defense-vulnerability-discovery_Repository_import_error": managed_defense_vulnerability_discovery_Repository_import_error_output, + "managed-defense-vulnerability-discovery_ResultInfo": managed_defense_vulnerability_discovery_ResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/scans/tools.ts b/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/scans/tools.ts index 504d4190..844e1dff 100644 --- a/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/scans/tools.ts +++ b/src/generated/forge-mcp/managedDefense/vulnerabilityDiscovery/scans/tools.ts @@ -78,6 +78,14 @@ export const tools: readonly Tool[] = [ "managed-defense-vulnerability-discovery_TelemetryWindow": managed_defense_vulnerability_discovery_TelemetryWindow, }, }, + outputSchema: { + "$ref": "#/$defs/managed-defense-vulnerability-discovery_Scan", + $defs: { + "managed-defense-vulnerability-discovery_Scan": managed_defense_vulnerability_discovery_Scan_output, + "managed-defense-vulnerability-discovery_ScanRepository": managed_defense_vulnerability_discovery_ScanRepository_output, + "managed-defense-vulnerability-discovery_TelemetryWindow": managed_defense_vulnerability_discovery_TelemetryWindow_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -142,6 +150,14 @@ export const tools: readonly Tool[] = [ "scan_id" ], }, + outputSchema: { + "$ref": "#/$defs/managed-defense-vulnerability-discovery_Scan", + $defs: { + "managed-defense-vulnerability-discovery_Scan": managed_defense_vulnerability_discovery_Scan_output, + "managed-defense-vulnerability-discovery_ScanRepository": managed_defense_vulnerability_discovery_ScanRepository_output, + "managed-defense-vulnerability-discovery_TelemetryWindow": managed_defense_vulnerability_discovery_TelemetryWindow_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -196,6 +212,40 @@ export const tools: readonly Tool[] = [ "scan_id" ], }, + outputSchema: { + "$ref": "#/$defs/managed-defense-vulnerability-discovery_ConsolidatedCuratedReportResult", + $defs: { + "managed-defense-vulnerability-discovery_ConsolidatedCuratedReportResult": managed_defense_vulnerability_discovery_ConsolidatedCuratedReportResult_output, + "managed-defense-vulnerability-discovery_ConsolidatedReportRepository": managed_defense_vulnerability_discovery_ConsolidatedReportRepository_output, + "managed-defense-vulnerability-discovery_CuratedReportPublication": managed_defense_vulnerability_discovery_CuratedReportPublication_output, + "managed-defense-vulnerability-discovery_ReportDocumentV2": managed_defense_vulnerability_discovery_ReportDocumentV2_output, + "managed-defense-vulnerability-discovery_ReportErrorPath": managed_defense_vulnerability_discovery_ReportErrorPath_output, + "managed-defense-vulnerability-discovery_ReportExternalLink": managed_defense_vulnerability_discovery_ReportExternalLink_output, + "managed-defense-vulnerability-discovery_ReportFinding": managed_defense_vulnerability_discovery_ReportFinding_output, + "managed-defense-vulnerability-discovery_ReportFinding_location": managed_defense_vulnerability_discovery_ReportFinding_location_output, + "managed-defense-vulnerability-discovery_ReportFinding_remediation": managed_defense_vulnerability_discovery_ReportFinding_remediation_output, + "managed-defense-vulnerability-discovery_ReportFinding_telemetry": managed_defense_vulnerability_discovery_ReportFinding_telemetry_output, + "managed-defense-vulnerability-discovery_ReportHotPath": managed_defense_vulnerability_discovery_ReportHotPath_output, + "managed-defense-vulnerability-discovery_ReportObservedPath": managed_defense_vulnerability_discovery_ReportObservedPath_output, + "managed-defense-vulnerability-discovery_ReportObservedWafRule": managed_defense_vulnerability_discovery_ReportObservedWafRule_output, + "managed-defense-vulnerability-discovery_ReportReachability": managed_defense_vulnerability_discovery_ReportReachability_output, + "managed-defense-vulnerability-discovery_ReportTelemetryTarget": managed_defense_vulnerability_discovery_ReportTelemetryTarget_output, + "managed-defense-vulnerability-discovery_ReportTraceStep": managed_defense_vulnerability_discovery_ReportTraceStep_output, + "managed-defense-vulnerability-discovery_ReportTrafficContext": managed_defense_vulnerability_discovery_ReportTrafficContext_output, + "managed-defense-vulnerability-discovery_ReportTrafficContext_http": managed_defense_vulnerability_discovery_ReportTrafficContext_http_output, + "managed-defense-vulnerability-discovery_ReportTrafficContext_waf": managed_defense_vulnerability_discovery_ReportTrafficContext_waf_output, + "managed-defense-vulnerability-discovery_ReportTrafficContext_web_assets": managed_defense_vulnerability_discovery_ReportTrafficContext_web_assets_output, + "managed-defense-vulnerability-discovery_ReportTrafficContext_web_assets_risk_typesItem": managed_defense_vulnerability_discovery_ReportTrafficContext_web_assets_risk_typesItem_output, + "managed-defense-vulnerability-discovery_ReportWafRule": managed_defense_vulnerability_discovery_ReportWafRule_output, + "managed-defense-vulnerability-discovery_ReportWafRules": managed_defense_vulnerability_discovery_ReportWafRules_output, + "managed-defense-vulnerability-discovery_ReportWebAssetsOperation": managed_defense_vulnerability_discovery_ReportWebAssetsOperation_output, + "managed-defense-vulnerability-discovery_ReportWebAssetsPath": managed_defense_vulnerability_discovery_ReportWebAssetsPath_output, + "managed-defense-vulnerability-discovery_ReportWebAssetsPerformance": managed_defense_vulnerability_discovery_ReportWebAssetsPerformance_output, + "managed-defense-vulnerability-discovery_ReportWebAssetsRisk": managed_defense_vulnerability_discovery_ReportWebAssetsRisk_output, + "managed-defense-vulnerability-discovery_RepositoryReport": managed_defense_vulnerability_discovery_RepositoryReport_output, + "managed-defense-vulnerability-discovery_TelemetryWindow": managed_defense_vulnerability_discovery_TelemetryWindow_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -320,6 +370,29 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/managed-defense-vulnerability-discovery_Scan" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/managed-defense-vulnerability-discovery_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "managed-defense-vulnerability-discovery_ResultInfo": managed_defense_vulnerability_discovery_ResultInfo_output, + "managed-defense-vulnerability-discovery_Scan": managed_defense_vulnerability_discovery_Scan_output, + "managed-defense-vulnerability-discovery_ScanRepository": managed_defense_vulnerability_discovery_ScanRepository_output, + "managed-defense-vulnerability-discovery_TelemetryWindow": managed_defense_vulnerability_discovery_TelemetryWindow_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/managedTransforms/tools.ts b/src/generated/forge-mcp/managedTransforms/tools.ts index 500ffe6d..43e35ebc 100644 --- a/src/generated/forge-mcp/managedTransforms/tools.ts +++ b/src/generated/forge-mcp/managedTransforms/tools.ts @@ -135,6 +135,39 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "$ref": "#/$defs/rulesets_ManagedTransforms" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ManagedTransform": rulesets_ManagedTransform_output, + "rulesets_ManagedTransformId": rulesets_ManagedTransformId_output, + "rulesets_ManagedTransforms": rulesets_ManagedTransforms_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_Response_result": rulesets_Response_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -283,6 +316,39 @@ export const tools: readonly Tool[] = [ "rulesets_ManagedTransformsPatch": rulesets_ManagedTransformsPatch, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "$ref": "#/$defs/rulesets_ManagedTransforms" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ManagedTransform": rulesets_ManagedTransform_output, + "rulesets_ManagedTransformId": rulesets_ManagedTransformId_output, + "rulesets_ManagedTransforms": rulesets_ManagedTransforms_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_Response_result": rulesets_Response_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/matches/download/tools.ts b/src/generated/forge-mcp/matches/download/tools.ts index 5c2d932a..36a9dca3 100644 --- a/src/generated/forge-mcp/matches/download/tools.ts +++ b/src/generated/forge-mcp/matches/download/tools.ts @@ -39,6 +39,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/brand-protection-api_QueryMatch", + $defs: { + "brand-protection-api_QueryMatch": brand_protection_api_QueryMatch_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/matches/tools.ts b/src/generated/forge-mcp/matches/tools.ts index 805cf4b8..564e09e1 100644 --- a/src/generated/forge-mcp/matches/tools.ts +++ b/src/generated/forge-mcp/matches/tools.ts @@ -39,6 +39,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/brand-protection-api_QueryMatch", + $defs: { + "brand-protection-api_QueryMatch": brand_protection_api_QueryMatch_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/mcp/portals/tools.ts b/src/generated/forge-mcp/mcp/portals/tools.ts index b377c336..16ff2faf 100644 --- a/src/generated/forge-mcp/mcp/portals/tools.ts +++ b/src/generated/forge-mcp/mcp/portals/tools.ts @@ -56,6 +56,70 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "aggregate": { + "type": "boolean" + }, + "end": { + "type": "integer" + }, + "granularity": { + "enum": [ + "daily", + "monthly" + ], + "type": "string" + }, + "response_status": { + "enum": [ + "success", + "error", + "cached", + "all" + ], + "type": "string" + }, + "series": { + "items": { + "properties": { + "count": { + "type": "integer" + }, + "day": { + "type": "string" + } + }, + "required": [ + "count", + "day" + ], + "type": "object" + }, + "type": "array" + }, + "start": { + "type": "integer" + }, + "total": { + "type": "integer" + }, + "tz": { + "type": "string" + } + }, + "required": [ + "aggregate", + "end", + "granularity", + "response_status", + "series", + "start", + "total", + "tz" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -338,6 +402,320 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "allow_code_mode": { + "type": "boolean" + }, + "code_mode": { + "enum": [ + "off", + "opt_in", + "default_on", + "enforced" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "description": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "secure_web_gateway": { + "type": "boolean" + }, + "servers": { + "items": { + "properties": { + "auth_config_summary": { + "properties": { + "auth_mode": { + "enum": [ + "dcr", + "manual" + ], + "type": "string" + }, + "client_secret_version": { + "type": "number" + }, + "config": { + "properties": { + "authorization_endpoint": { + "type": "string" + }, + "issuer": { + "type": "string" + }, + "resource": { + "type": "string" + }, + "revocation_endpoint": { + "type": "string" + }, + "token_endpoint": { + "type": "string" + } + }, + "type": "object" + }, + "has_client_secret": { + "type": "boolean" + }, + "registration_info": { + "properties": { + "client_id": { + "type": "string" + }, + "redirect_uris": { + "items": { + "type": "string" + }, + "type": "array" + }, + "scope": { + "type": "string" + }, + "token_endpoint_auth_method": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "auth_type": { + "enum": [ + "oauth", + "bearer", + "unauthenticated" + ], + "type": "string" + }, + "authentication_status": { + "enum": [ + "not_required", + "required", + "connected", + "stale", + "manual" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "default_disabled": { + "type": "boolean" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "error": { + "type": "string" + }, + "error_details": { + "properties": { + "cause": { + "type": "string" + }, + "is_upstream": { + "type": "boolean" + }, + "mcp_code": { + "type": "number" + }, + "retryable": { + "type": "boolean" + }, + "status_code": { + "type": "number" + } + }, + "type": "object" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_shared_oauth_callback_enabled": { + "type": "boolean" + }, + "last_successful_sync": { + "format": "date-time", + "type": "string" + }, + "last_synced": { + "format": "date-time", + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "on_behalf": { + "type": "boolean" + }, + "prompts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "registered_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "secure_web_gateway": { + "type": "boolean" + }, + "server_id": { + "type": "string" + }, + "status": { + "enum": [ + "waiting", + "ready", + "stale", + "error" + ], + "type": "string" + }, + "tools": { + "items": { + "type": "object" + }, + "type": "array" + }, + "updated_prompts": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "portal_alias": { + "type": "string" + }, + "portal_description": { + "type": "string" + }, + "server_alias": { + "type": "string" + }, + "server_description": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + }, + "updated_tools": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "portal_alias": { + "type": "string" + }, + "portal_description": { + "type": "string" + }, + "server_alias": { + "type": "string" + }, + "server_description": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "auth_type", + "hostname", + "id", + "name", + "prompts", + "server_id", + "tools" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "hostname", + "id", + "name", + "servers" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -751,6 +1129,57 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "allow_code_mode": { + "type": "boolean" + }, + "code_mode": { + "enum": [ + "off", + "opt_in", + "default_on", + "enforced" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "description": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "secure_web_gateway": { + "type": "boolean" + } + }, + "required": [ + "hostname", + "id", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -900,58 +1329,386 @@ export const tools: readonly Tool[] = [ "account_id" ], }, - annotations: { - "destructiveHint": false, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": true, - "title": "List MCP Portals" - }, - method: "GET", - path: "/accounts/{account_id}/access/ai-controls/mcp/portals", - extensions: { - "x-api-token-group": [ - "MCP Portals Write", - "MCP Portals Read" - ], - "x-cfPermissionsRequired": { - "enum": [ - "com.cloudflare.api.account.mcp_portals" - ], - "x-fern-enum": { - "com.cloudflare.api.account.mcp_portals": { - "name": "com_cloudflare_api_account_mcp_portals" - } - } - }, - "x-cfPlanAvailability": { - "business": true, - "enterprise": true, - "free": true, - "pro": true - } - }, - responses: { - schemas: { - "200": { - "properties": { - "result": { - "items": { - "properties": { - "allow_code_mode": { - "type": "boolean" - }, - "code_mode": { - "enum": [ - "off", - "opt_in", - "default_on", - "enforced" - ], - "type": "string" - }, - "created_at": { - "format": "date-time", + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "allow_code_mode": { + "type": "boolean" + }, + "code_mode": { + "enum": [ + "off", + "opt_in", + "default_on", + "enforced" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "description": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "secure_web_gateway": { + "type": "boolean" + }, + "servers": { + "items": { + "properties": { + "auth_config_summary": { + "properties": { + "auth_mode": { + "enum": [ + "dcr", + "manual" + ], + "type": "string" + }, + "client_secret_version": { + "type": "number" + }, + "config": { + "properties": { + "authorization_endpoint": { + "type": "string" + }, + "issuer": { + "type": "string" + }, + "resource": { + "type": "string" + }, + "revocation_endpoint": { + "type": "string" + }, + "token_endpoint": { + "type": "string" + } + }, + "type": "object" + }, + "has_client_secret": { + "type": "boolean" + }, + "registration_info": { + "properties": { + "client_id": { + "type": "string" + }, + "redirect_uris": { + "items": { + "type": "string" + }, + "type": "array" + }, + "scope": { + "type": "string" + }, + "token_endpoint_auth_method": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "auth_type": { + "enum": [ + "oauth", + "bearer", + "unauthenticated" + ], + "type": "string" + }, + "authentication_status": { + "enum": [ + "not_required", + "required", + "connected", + "stale", + "manual" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "default_disabled": { + "type": "boolean" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "error": { + "type": "string" + }, + "error_details": { + "properties": { + "cause": { + "type": "string" + }, + "is_upstream": { + "type": "boolean" + }, + "mcp_code": { + "type": "number" + }, + "retryable": { + "type": "boolean" + }, + "status_code": { + "type": "number" + } + }, + "type": "object" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_shared_oauth_callback_enabled": { + "type": "boolean" + }, + "last_successful_sync": { + "format": "date-time", + "type": "string" + }, + "last_synced": { + "format": "date-time", + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "on_behalf": { + "type": "boolean" + }, + "prompts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "registered_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "secure_web_gateway": { + "type": "boolean" + }, + "server_id": { + "type": "string" + }, + "status": { + "enum": [ + "waiting", + "ready", + "stale", + "error" + ], + "type": "string" + }, + "tools": { + "items": { + "type": "object" + }, + "type": "array" + }, + "updated_prompts": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "portal_alias": { + "type": "string" + }, + "portal_description": { + "type": "string" + }, + "server_alias": { + "type": "string" + }, + "server_description": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + }, + "updated_tools": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "portal_alias": { + "type": "string" + }, + "portal_description": { + "type": "string" + }, + "server_alias": { + "type": "string" + }, + "server_description": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "auth_type", + "hostname", + "id", + "name", + "prompts", + "server_id", + "tools" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "hostname", + "id", + "name", + "servers" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, + annotations: { + "destructiveHint": false, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": true, + "title": "List MCP Portals" + }, + method: "GET", + path: "/accounts/{account_id}/access/ai-controls/mcp/portals", + extensions: { + "x-api-token-group": [ + "MCP Portals Write", + "MCP Portals Read" + ], + "x-cfPermissionsRequired": { + "enum": [ + "com.cloudflare.api.account.mcp_portals" + ], + "x-fern-enum": { + "com.cloudflare.api.account.mcp_portals": { + "name": "com_cloudflare_api_account_mcp_portals" + } + } + }, + "x-cfPlanAvailability": { + "business": true, + "enterprise": true, + "free": true, + "pro": true + } + }, + responses: { + schemas: { + "200": { + "properties": { + "result": { + "items": { + "properties": { + "allow_code_mode": { + "type": "boolean" + }, + "code_mode": { + "enum": [ + "off", + "opt_in", + "default_on", + "enforced" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", "type": "string" }, "created_by": { @@ -1269,58 +2026,372 @@ export const tools: readonly Tool[] = [ "message": { "type": "string" } - }, - "required": [ - "message" + }, + "required": [ + "message" + ], + "type": "object" + }, + "type": "array" + }, + "result": { + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "errors", + "result", + "success" + ], + "type": "object" + } + }, + }, + request: (args) => ({ + path: `/accounts/${pathParam(args, "account_id")}/access/ai-controls/mcp/portals`, + query: [ + ["page", args["page"], true], + ["per_page", args["per_page"], true], + ["search", args["search"], true], + ], + }), + }, + { + name: "mcp_portals_read", + title: "Read details of an MCP Portal", + description: "Read the details of a single MCP Portal, including its configured servers.\n\nThis method is beta.", + inputSchema: { + type: "object", + properties: { + "account_id": { + "type": "string" + }, + "id": { + "description": "Unique identifier for the MCP portal.", + "type": "string" + } + }, + required: [ + "account_id", + "id" + ], + }, + outputSchema: { + "properties": { + "allow_code_mode": { + "type": "boolean" + }, + "code_mode": { + "enum": [ + "off", + "opt_in", + "default_on", + "enforced" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "description": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "secure_web_gateway": { + "type": "boolean" + }, + "servers": { + "items": { + "properties": { + "auth_config_summary": { + "properties": { + "auth_mode": { + "enum": [ + "dcr", + "manual" + ], + "type": "string" + }, + "client_secret_version": { + "type": "number" + }, + "config": { + "properties": { + "authorization_endpoint": { + "type": "string" + }, + "issuer": { + "type": "string" + }, + "resource": { + "type": "string" + }, + "revocation_endpoint": { + "type": "string" + }, + "token_endpoint": { + "type": "string" + } + }, + "type": "object" + }, + "has_client_secret": { + "type": "boolean" + }, + "registration_info": { + "properties": { + "client_id": { + "type": "string" + }, + "redirect_uris": { + "items": { + "type": "string" + }, + "type": "array" + }, + "scope": { + "type": "string" + }, + "token_endpoint_auth_method": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "auth_type": { + "enum": [ + "oauth", + "bearer", + "unauthenticated" + ], + "type": "string" + }, + "authentication_status": { + "enum": [ + "not_required", + "required", + "connected", + "stale", + "manual" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "default_disabled": { + "type": "boolean" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "error": { + "type": "string" + }, + "error_details": { + "properties": { + "cause": { + "type": "string" + }, + "is_upstream": { + "type": "boolean" + }, + "mcp_code": { + "type": "number" + }, + "retryable": { + "type": "boolean" + }, + "status_code": { + "type": "number" + } + }, + "type": "object" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_shared_oauth_callback_enabled": { + "type": "boolean" + }, + "last_successful_sync": { + "format": "date-time", + "type": "string" + }, + "last_synced": { + "format": "date-time", + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "on_behalf": { + "type": "boolean" + }, + "prompts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "registered_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "secure_web_gateway": { + "type": "boolean" + }, + "server_id": { + "type": "string" + }, + "status": { + "enum": [ + "waiting", + "ready", + "stale", + "error" ], - "type": "object" + "type": "string" }, - "type": "array" - }, - "result": { - "type": "object" - }, - "success": { - "type": "boolean" - } + "tools": { + "items": { + "type": "object" + }, + "type": "array" + }, + "updated_prompts": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "portal_alias": { + "type": "string" + }, + "portal_description": { + "type": "string" + }, + "server_alias": { + "type": "string" + }, + "server_description": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + }, + "updated_tools": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "portal_alias": { + "type": "string" + }, + "portal_description": { + "type": "string" + }, + "server_alias": { + "type": "string" + }, + "server_description": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "auth_type", + "hostname", + "id", + "name", + "prompts", + "server_id", + "tools" + ], + "type": "object" }, - "required": [ - "errors", - "result", - "success" - ], - "type": "object" - } - }, - }, - request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/access/ai-controls/mcp/portals`, - query: [ - ["page", args["page"], true], - ["per_page", args["per_page"], true], - ["search", args["search"], true], - ], - }), - }, - { - name: "mcp_portals_read", - title: "Read details of an MCP Portal", - description: "Read the details of a single MCP Portal, including its configured servers.\n\nThis method is beta.", - inputSchema: { - type: "object", - properties: { - "account_id": { - "type": "string" - }, - "id": { - "description": "Unique identifier for the MCP portal.", - "type": "string" + "type": "array" } }, - required: [ - "account_id", - "id" + "required": [ + "hostname", + "id", + "name", + "servers" ], + "type": "object", }, annotations: { "destructiveHint": false, @@ -1761,6 +2832,70 @@ export const tools: readonly Tool[] = [ "portal_id" ], }, + outputSchema: { + "properties": { + "aggregate": { + "type": "boolean" + }, + "end": { + "type": "integer" + }, + "granularity": { + "enum": [ + "daily", + "monthly" + ], + "type": "string" + }, + "response_status": { + "enum": [ + "success", + "error", + "cached", + "all" + ], + "type": "string" + }, + "series": { + "items": { + "properties": { + "count": { + "type": "integer" + }, + "day": { + "type": "string" + } + }, + "required": [ + "count", + "day" + ], + "type": "object" + }, + "type": "array" + }, + "start": { + "type": "integer" + }, + "total": { + "type": "integer" + }, + "tz": { + "type": "string" + } + }, + "required": [ + "aggregate", + "end", + "granularity", + "response_status", + "series", + "start", + "total", + "tz" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -2039,6 +3174,320 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "allow_code_mode": { + "type": "boolean" + }, + "code_mode": { + "enum": [ + "off", + "opt_in", + "default_on", + "enforced" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "description": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "secure_web_gateway": { + "type": "boolean" + }, + "servers": { + "items": { + "properties": { + "auth_config_summary": { + "properties": { + "auth_mode": { + "enum": [ + "dcr", + "manual" + ], + "type": "string" + }, + "client_secret_version": { + "type": "number" + }, + "config": { + "properties": { + "authorization_endpoint": { + "type": "string" + }, + "issuer": { + "type": "string" + }, + "resource": { + "type": "string" + }, + "revocation_endpoint": { + "type": "string" + }, + "token_endpoint": { + "type": "string" + } + }, + "type": "object" + }, + "has_client_secret": { + "type": "boolean" + }, + "registration_info": { + "properties": { + "client_id": { + "type": "string" + }, + "redirect_uris": { + "items": { + "type": "string" + }, + "type": "array" + }, + "scope": { + "type": "string" + }, + "token_endpoint_auth_method": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "auth_type": { + "enum": [ + "oauth", + "bearer", + "unauthenticated" + ], + "type": "string" + }, + "authentication_status": { + "enum": [ + "not_required", + "required", + "connected", + "stale", + "manual" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "default_disabled": { + "type": "boolean" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "error": { + "type": "string" + }, + "error_details": { + "properties": { + "cause": { + "type": "string" + }, + "is_upstream": { + "type": "boolean" + }, + "mcp_code": { + "type": "number" + }, + "retryable": { + "type": "boolean" + }, + "status_code": { + "type": "number" + } + }, + "type": "object" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_shared_oauth_callback_enabled": { + "type": "boolean" + }, + "last_successful_sync": { + "format": "date-time", + "type": "string" + }, + "last_synced": { + "format": "date-time", + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "on_behalf": { + "type": "boolean" + }, + "prompts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "registered_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "secure_web_gateway": { + "type": "boolean" + }, + "server_id": { + "type": "string" + }, + "status": { + "enum": [ + "waiting", + "ready", + "stale", + "error" + ], + "type": "string" + }, + "tools": { + "items": { + "type": "object" + }, + "type": "array" + }, + "updated_prompts": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "portal_alias": { + "type": "string" + }, + "portal_description": { + "type": "string" + }, + "server_alias": { + "type": "string" + }, + "server_description": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + }, + "updated_tools": { + "items": { + "properties": { + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "portal_alias": { + "type": "string" + }, + "portal_description": { + "type": "string" + }, + "server_alias": { + "type": "string" + }, + "server_description": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "auth_type", + "hostname", + "id", + "name", + "prompts", + "server_id", + "tools" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "hostname", + "id", + "name", + "servers" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/mcp/servers/tools.ts b/src/generated/forge-mcp/mcp/servers/tools.ts index da57bc3c..f36b38c9 100644 --- a/src/generated/forge-mcp/mcp/servers/tools.ts +++ b/src/generated/forge-mcp/mcp/servers/tools.ts @@ -139,6 +139,243 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "auth_config_summary": { + "properties": { + "auth_mode": { + "enum": [ + "dcr", + "manual" + ], + "type": "string" + }, + "client_secret_version": { + "type": "number" + }, + "config": { + "properties": { + "authorization_endpoint": { + "type": "string" + }, + "issuer": { + "type": "string" + }, + "resource": { + "type": "string" + }, + "revocation_endpoint": { + "type": "string" + }, + "token_endpoint": { + "type": "string" + } + }, + "type": "object" + }, + "has_client_secret": { + "type": "boolean" + }, + "registration_info": { + "properties": { + "client_id": { + "type": "string" + }, + "redirect_uris": { + "items": { + "type": "string" + }, + "type": "array" + }, + "scope": { + "type": "string" + }, + "token_endpoint_auth_method": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "auth_type": { + "enum": [ + "oauth", + "bearer", + "unauthenticated" + ], + "type": "string" + }, + "authentication_status": { + "enum": [ + "not_required", + "required", + "connected", + "stale", + "manual" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "error": { + "type": "string" + }, + "error_details": { + "properties": { + "cause": { + "type": "string" + }, + "is_upstream": { + "type": "boolean" + }, + "mcp_code": { + "type": "number" + }, + "retryable": { + "type": "boolean" + }, + "status_code": { + "type": "number" + } + }, + "type": "object" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_shared_oauth_callback_enabled": { + "type": "boolean" + }, + "last_successful_sync": { + "format": "date-time", + "type": "string" + }, + "last_synced": { + "format": "date-time", + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "prompts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "registered_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "secure_web_gateway": { + "type": "boolean" + }, + "status": { + "enum": [ + "waiting", + "ready", + "stale", + "error" + ], + "type": "string" + }, + "tools": { + "items": { + "type": "object" + }, + "type": "array" + }, + "updated_prompts": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + }, + "updated_tools": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "auth_type", + "hostname", + "id", + "name", + "prompts", + "tools" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -475,6 +712,243 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "auth_config_summary": { + "properties": { + "auth_mode": { + "enum": [ + "dcr", + "manual" + ], + "type": "string" + }, + "client_secret_version": { + "type": "number" + }, + "config": { + "properties": { + "authorization_endpoint": { + "type": "string" + }, + "issuer": { + "type": "string" + }, + "resource": { + "type": "string" + }, + "revocation_endpoint": { + "type": "string" + }, + "token_endpoint": { + "type": "string" + } + }, + "type": "object" + }, + "has_client_secret": { + "type": "boolean" + }, + "registration_info": { + "properties": { + "client_id": { + "type": "string" + }, + "redirect_uris": { + "items": { + "type": "string" + }, + "type": "array" + }, + "scope": { + "type": "string" + }, + "token_endpoint_auth_method": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "auth_type": { + "enum": [ + "oauth", + "bearer", + "unauthenticated" + ], + "type": "string" + }, + "authentication_status": { + "enum": [ + "not_required", + "required", + "connected", + "stale", + "manual" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "error": { + "type": "string" + }, + "error_details": { + "properties": { + "cause": { + "type": "string" + }, + "is_upstream": { + "type": "boolean" + }, + "mcp_code": { + "type": "number" + }, + "retryable": { + "type": "boolean" + }, + "status_code": { + "type": "number" + } + }, + "type": "object" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_shared_oauth_callback_enabled": { + "type": "boolean" + }, + "last_successful_sync": { + "format": "date-time", + "type": "string" + }, + "last_synced": { + "format": "date-time", + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "prompts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "registered_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "secure_web_gateway": { + "type": "boolean" + }, + "status": { + "enum": [ + "waiting", + "ready", + "stale", + "error" + ], + "type": "string" + }, + "tools": { + "items": { + "type": "object" + }, + "type": "array" + }, + "updated_prompts": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + }, + "updated_tools": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "auth_type", + "hostname", + "id", + "name", + "prompts", + "tools" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -810,6 +1284,257 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "auth_config_summary": { + "properties": { + "auth_mode": { + "enum": [ + "dcr", + "manual" + ], + "type": "string" + }, + "client_secret_version": { + "type": "number" + }, + "config": { + "properties": { + "authorization_endpoint": { + "type": "string" + }, + "issuer": { + "type": "string" + }, + "resource": { + "type": "string" + }, + "revocation_endpoint": { + "type": "string" + }, + "token_endpoint": { + "type": "string" + } + }, + "type": "object" + }, + "has_client_secret": { + "type": "boolean" + }, + "registration_info": { + "properties": { + "client_id": { + "type": "string" + }, + "redirect_uris": { + "items": { + "type": "string" + }, + "type": "array" + }, + "scope": { + "type": "string" + }, + "token_endpoint_auth_method": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "auth_type": { + "enum": [ + "oauth", + "bearer", + "unauthenticated" + ], + "type": "string" + }, + "authentication_status": { + "enum": [ + "not_required", + "required", + "connected", + "stale", + "manual" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "error": { + "type": "string" + }, + "error_details": { + "properties": { + "cause": { + "type": "string" + }, + "is_upstream": { + "type": "boolean" + }, + "mcp_code": { + "type": "number" + }, + "retryable": { + "type": "boolean" + }, + "status_code": { + "type": "number" + } + }, + "type": "object" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_shared_oauth_callback_enabled": { + "type": "boolean" + }, + "last_successful_sync": { + "format": "date-time", + "type": "string" + }, + "last_synced": { + "format": "date-time", + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "prompts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "registered_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "secure_web_gateway": { + "type": "boolean" + }, + "status": { + "enum": [ + "waiting", + "ready", + "stale", + "error" + ], + "type": "string" + }, + "tools": { + "items": { + "type": "object" + }, + "type": "array" + }, + "updated_prompts": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + }, + "updated_tools": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "auth_type", + "hostname", + "id", + "name", + "prompts", + "tools" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1094,66 +1819,303 @@ export const tools: readonly Tool[] = [ ], "type": "object" }, - "400": { + "400": { + "properties": { + "errors": { + "items": { + "properties": { + "message": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + }, + "type": "array" + }, + "result": { + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "required": [ + "errors", + "result", + "success" + ], + "type": "object" + } + }, + }, + request: (args) => ({ + path: `/accounts/${pathParam(args, "account_id")}/access/ai-controls/mcp/servers`, + query: [ + ["page", args["page"], true], + ["per_page", args["per_page"], true], + ["search", args["search"], true], + ], + }), + }, + { + name: "mcp_servers_read", + title: "Read the details of an MCP Server", + description: "Retrieves an MCP server's configuration and capability sync state.\n\nThis method is beta.", + inputSchema: { + type: "object", + properties: { + "account_id": { + "type": "string" + }, + "id": { + "description": "Unique identifier for the MCP server.", + "type": "string" + } + }, + required: [ + "account_id", + "id" + ], + }, + outputSchema: { + "properties": { + "auth_config_summary": { + "properties": { + "auth_mode": { + "enum": [ + "dcr", + "manual" + ], + "type": "string" + }, + "client_secret_version": { + "type": "number" + }, + "config": { + "properties": { + "authorization_endpoint": { + "type": "string" + }, + "issuer": { + "type": "string" + }, + "resource": { + "type": "string" + }, + "revocation_endpoint": { + "type": "string" + }, + "token_endpoint": { + "type": "string" + } + }, + "type": "object" + }, + "has_client_secret": { + "type": "boolean" + }, + "registration_info": { + "properties": { + "client_id": { + "type": "string" + }, + "redirect_uris": { + "items": { + "type": "string" + }, + "type": "array" + }, + "scope": { + "type": "string" + }, + "token_endpoint_auth_method": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "auth_type": { + "enum": [ + "oauth", + "bearer", + "unauthenticated" + ], + "type": "string" + }, + "authentication_status": { + "enum": [ + "not_required", + "required", + "connected", + "stale", + "manual" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "error": { + "type": "string" + }, + "error_details": { "properties": { - "errors": { - "items": { - "properties": { - "message": { - "type": "string" - } - }, - "required": [ - "message" - ], - "type": "object" - }, - "type": "array" + "cause": { + "type": "string" }, - "result": { - "type": "object" + "is_upstream": { + "type": "boolean" }, - "success": { + "mcp_code": { + "type": "number" + }, + "retryable": { "type": "boolean" + }, + "status_code": { + "type": "number" } }, - "required": [ - "errors", - "result", - "success" - ], "type": "object" - } - }, - }, - request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/access/ai-controls/mcp/servers`, - query: [ - ["page", args["page"], true], - ["per_page", args["per_page"], true], - ["search", args["search"], true], - ], - }), - }, - { - name: "mcp_servers_read", - title: "Read the details of an MCP Server", - description: "Retrieves an MCP server's configuration and capability sync state.\n\nThis method is beta.", - inputSchema: { - type: "object", - properties: { - "account_id": { + }, + "hostname": { "type": "string" }, "id": { - "description": "Unique identifier for the MCP server.", "type": "string" + }, + "is_shared_oauth_callback_enabled": { + "type": "boolean" + }, + "last_successful_sync": { + "format": "date-time", + "type": "string" + }, + "last_synced": { + "format": "date-time", + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "prompts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "registered_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "secure_web_gateway": { + "type": "boolean" + }, + "status": { + "enum": [ + "waiting", + "ready", + "stale", + "error" + ], + "type": "string" + }, + "tools": { + "items": { + "type": "object" + }, + "type": "array" + }, + "updated_prompts": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + }, + "updated_tools": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" } }, - required: [ - "account_id", - "id" + "required": [ + "auth_type", + "hostname", + "id", + "name", + "prompts", + "tools" ], + "type": "object", }, annotations: { "destructiveHint": false, @@ -1484,6 +2446,43 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "error": { + "type": "string" + }, + "error_details": { + "properties": { + "cause": { + "type": "string" + }, + "is_upstream": { + "type": "boolean" + }, + "mcp_code": { + "type": "number" + }, + "retryable": { + "type": "boolean" + }, + "status_code": { + "type": "number" + } + }, + "type": "object" + }, + "status": { + "enum": [ + "waiting", + "ready", + "stale", + "error" + ], + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1645,6 +2644,70 @@ export const tools: readonly Tool[] = [ "server_id" ], }, + outputSchema: { + "properties": { + "aggregate": { + "type": "boolean" + }, + "end": { + "type": "integer" + }, + "granularity": { + "enum": [ + "daily", + "monthly" + ], + "type": "string" + }, + "response_status": { + "enum": [ + "success", + "error", + "cached", + "all" + ], + "type": "string" + }, + "series": { + "items": { + "properties": { + "count": { + "type": "integer" + }, + "day": { + "type": "string" + } + }, + "required": [ + "count", + "day" + ], + "type": "object" + }, + "type": "array" + }, + "start": { + "type": "integer" + }, + "total": { + "type": "integer" + }, + "tz": { + "type": "string" + } + }, + "required": [ + "aggregate", + "end", + "granularity", + "response_status", + "series", + "start", + "total", + "tz" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1899,6 +2962,243 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "auth_config_summary": { + "properties": { + "auth_mode": { + "enum": [ + "dcr", + "manual" + ], + "type": "string" + }, + "client_secret_version": { + "type": "number" + }, + "config": { + "properties": { + "authorization_endpoint": { + "type": "string" + }, + "issuer": { + "type": "string" + }, + "resource": { + "type": "string" + }, + "revocation_endpoint": { + "type": "string" + }, + "token_endpoint": { + "type": "string" + } + }, + "type": "object" + }, + "has_client_secret": { + "type": "boolean" + }, + "registration_info": { + "properties": { + "client_id": { + "type": "string" + }, + "redirect_uris": { + "items": { + "type": "string" + }, + "type": "array" + }, + "scope": { + "type": "string" + }, + "token_endpoint_auth_method": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "auth_type": { + "enum": [ + "oauth", + "bearer", + "unauthenticated" + ], + "type": "string" + }, + "authentication_status": { + "enum": [ + "not_required", + "required", + "connected", + "stale", + "manual" + ], + "type": "string" + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "created_by": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "error": { + "type": "string" + }, + "error_details": { + "properties": { + "cause": { + "type": "string" + }, + "is_upstream": { + "type": "boolean" + }, + "mcp_code": { + "type": "number" + }, + "retryable": { + "type": "boolean" + }, + "status_code": { + "type": "number" + } + }, + "type": "object" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "is_shared_oauth_callback_enabled": { + "type": "boolean" + }, + "last_successful_sync": { + "format": "date-time", + "type": "string" + }, + "last_synced": { + "format": "date-time", + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "modified_by": { + "type": "string" + }, + "name": { + "type": "string" + }, + "prompts": { + "items": { + "type": "object" + }, + "type": "array" + }, + "registered_at": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "secure_web_gateway": { + "type": "boolean" + }, + "status": { + "enum": [ + "waiting", + "ready", + "stale", + "error" + ], + "type": "string" + }, + "tools": { + "items": { + "type": "object" + }, + "type": "array" + }, + "updated_prompts": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + }, + "updated_tools": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "auth_type", + "hostname", + "id", + "name", + "prompts", + "tools" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/media/usage/tools.ts b/src/generated/forge-mcp/media/usage/tools.ts index 14cb3b2e..1653cdd3 100644 --- a/src/generated/forge-mcp/media/usage/tools.ts +++ b/src/generated/forge-mcp/media/usage/tools.ts @@ -74,6 +74,26 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/usage-analytics_stream_usage_data_point" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "usage-analytics_stream_usage_data_point": usage_analytics_stream_usage_data_point_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/mesh/nodes/configurations/tools.ts b/src/generated/forge-mcp/mesh/nodes/configurations/tools.ts index 90f6a656..c9a153f6 100644 --- a/src/generated/forge-mcp/mesh/nodes/configurations/tools.ts +++ b/src/generated/forge-mcp/mesh/nodes/configurations/tools.ts @@ -49,6 +49,19 @@ export const tools: readonly Tool[] = [ "tunnel_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_mesh_configuration_response", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_mesh_aws_config": tunnel_mesh_aws_config_output, + "tunnel_mesh_configuration_response": tunnel_mesh_configuration_response_output, + "tunnel_mesh_ha_mode": tunnel_mesh_ha_mode_output, + "tunnel_mesh_local_config": tunnel_mesh_local_config_output, + "tunnel_mesh_vip_entry": tunnel_mesh_vip_entry_output, + "tunnel_tunnel_id-2": tunnel_tunnel_id_2_output, + "tunnel_updated_at": tunnel_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -124,6 +137,19 @@ export const tools: readonly Tool[] = [ "tunnel_mesh_vip_entry": tunnel_mesh_vip_entry, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_mesh_configuration_response", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_mesh_aws_config": tunnel_mesh_aws_config_output, + "tunnel_mesh_configuration_response": tunnel_mesh_configuration_response_output, + "tunnel_mesh_ha_mode": tunnel_mesh_ha_mode_output, + "tunnel_mesh_local_config": tunnel_mesh_local_config_output, + "tunnel_mesh_vip_entry": tunnel_mesh_vip_entry_output, + "tunnel_tunnel_id-2": tunnel_tunnel_id_2_output, + "tunnel_updated_at": tunnel_updated_at_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/mesh/nodes/connections/tools.ts b/src/generated/forge-mcp/mesh/nodes/connections/tools.ts index e4df225d..c74d09a8 100644 --- a/src/generated/forge-mcp/mesh/nodes/connections/tools.ts +++ b/src/generated/forge-mcp/mesh/nodes/connections/tools.ts @@ -48,6 +48,38 @@ export const tools: readonly Tool[] = [ "node_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tunnel_tunnel_warp_connector_client" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/tunnel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tunnel_arch": tunnel_arch_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_features": tunnel_features_output, + "tunnel_ha_status": tunnel_ha_status_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_result_info": tunnel_result_info_output, + "tunnel_run_at": tunnel_run_at_output, + "tunnel_schemas-warp-connector-connection": tunnel_schemas_warp_connector_connection_output, + "tunnel_tunnel_warp_connector_client": tunnel_tunnel_warp_connector_client_output, + "tunnel_version": tunnel_version_output, + "tunnel_warp_connector_connections": tunnel_warp_connector_connections_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/mesh/nodes/connectors/tools.ts b/src/generated/forge-mcp/mesh/nodes/connectors/tools.ts index ba844fc2..b104a811 100644 --- a/src/generated/forge-mcp/mesh/nodes/connectors/tools.ts +++ b/src/generated/forge-mcp/mesh/nodes/connectors/tools.ts @@ -52,6 +52,23 @@ export const tools: readonly Tool[] = [ "connector_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_tunnel_warp_connector_client", + $defs: { + "tunnel_arch": tunnel_arch_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_features": tunnel_features_output, + "tunnel_ha_status": tunnel_ha_status_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_run_at": tunnel_run_at_output, + "tunnel_schemas-warp-connector-connection": tunnel_schemas_warp_connector_connection_output, + "tunnel_tunnel_warp_connector_client": tunnel_tunnel_warp_connector_client_output, + "tunnel_version": tunnel_version_output, + "tunnel_warp_connector_connections": tunnel_warp_connector_connections_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/mesh/nodes/token/tools.ts b/src/generated/forge-mcp/mesh/nodes/token/tools.ts index 541bf684..5cd7194c 100644 --- a/src/generated/forge-mcp/mesh/nodes/token/tools.ts +++ b/src/generated/forge-mcp/mesh/nodes/token/tools.ts @@ -34,6 +34,12 @@ export const tools: readonly Tool[] = [ "node_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_tunnel_token", + $defs: { + "tunnel_tunnel_token": tunnel_tunnel_token_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/mesh/nodes/tools.ts b/src/generated/forge-mcp/mesh/nodes/tools.ts index 55e0eb2b..c4492162 100644 --- a/src/generated/forge-mcp/mesh/nodes/tools.ts +++ b/src/generated/forge-mcp/mesh/nodes/tools.ts @@ -83,6 +83,30 @@ export const tools: readonly Tool[] = [ "tunnel_tunnel_name": tunnel_tunnel_name, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_warp_connector_tunnel", + $defs: { + "tunnel_account_id": tunnel_account_id_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections_deprecated": tunnel_connections_deprecated_output, + "tunnel_conns_active_at": tunnel_conns_active_at_output, + "tunnel_conns_inactive_at": tunnel_conns_inactive_at_output, + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_metadata": tunnel_metadata_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_status": tunnel_status_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_version": tunnel_version_output, + "tunnel_warp_connector_tunnel": tunnel_warp_connector_tunnel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -165,6 +189,30 @@ export const tools: readonly Tool[] = [ "node_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_warp_connector_tunnel", + $defs: { + "tunnel_account_id": tunnel_account_id_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections_deprecated": tunnel_connections_deprecated_output, + "tunnel_conns_active_at": tunnel_conns_active_at_output, + "tunnel_conns_inactive_at": tunnel_conns_inactive_at_output, + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_metadata": tunnel_metadata_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_status": tunnel_status_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_version": tunnel_version_output, + "tunnel_warp_connector_tunnel": tunnel_warp_connector_tunnel_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -264,6 +312,30 @@ export const tools: readonly Tool[] = [ "tunnel_tunnel_secret": tunnel_tunnel_secret, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_warp_connector_tunnel", + $defs: { + "tunnel_account_id": tunnel_account_id_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections_deprecated": tunnel_connections_deprecated_output, + "tunnel_conns_active_at": tunnel_conns_active_at_output, + "tunnel_conns_inactive_at": tunnel_conns_inactive_at_output, + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_metadata": tunnel_metadata_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_status": tunnel_status_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_version": tunnel_version_output, + "tunnel_warp_connector_tunnel": tunnel_warp_connector_tunnel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -361,6 +433,9 @@ export const tools: readonly Tool[] = [ "tunnel_client_id_input": tunnel_client_id_input, }, }, + outputSchema: { + "type": "null", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -424,6 +499,30 @@ export const tools: readonly Tool[] = [ "node_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_warp_connector_tunnel", + $defs: { + "tunnel_account_id": tunnel_account_id_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections_deprecated": tunnel_connections_deprecated_output, + "tunnel_conns_active_at": tunnel_conns_active_at_output, + "tunnel_conns_inactive_at": tunnel_conns_inactive_at_output, + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_metadata": tunnel_metadata_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_status": tunnel_status_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_version": tunnel_version_output, + "tunnel_warp_connector_tunnel": tunnel_warp_connector_tunnel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -552,6 +651,45 @@ export const tools: readonly Tool[] = [ "tunnel_tunnel_id": tunnel_tunnel_id, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tunnel_warp_connector_tunnel" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/tunnel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tunnel_account_id": tunnel_account_id_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections_deprecated": tunnel_connections_deprecated_output, + "tunnel_conns_active_at": tunnel_conns_active_at_output, + "tunnel_conns_inactive_at": tunnel_conns_inactive_at_output, + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_metadata": tunnel_metadata_output, + "tunnel_result_info": tunnel_result_info_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_status": tunnel_status_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_version": tunnel_version_output, + "tunnel_warp_connector_tunnel": tunnel_warp_connector_tunnel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/monetization/accountEligibility/tools.ts b/src/generated/forge-mcp/monetization/accountEligibility/tools.ts index 9801eeeb..213ed503 100644 --- a/src/generated/forge-mcp/monetization/accountEligibility/tools.ts +++ b/src/generated/forge-mcp/monetization/accountEligibility/tools.ts @@ -45,6 +45,12 @@ export const tools: readonly Tool[] = [ "monetization_monetization-account-eligibility-check-input": monetization_monetization_account_eligibility_check_input, }, }, + outputSchema: { + "$ref": "#/$defs/monetization_monetization-eligibility-result", + $defs: { + "monetization_monetization-eligibility-result": monetization_monetization_eligibility_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -105,6 +111,12 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/monetization_monetization-eligibility-result", + $defs: { + "monetization_monetization-eligibility-result": monetization_monetization_eligibility_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/monetization/rules/tools.ts b/src/generated/forge-mcp/monetization/rules/tools.ts index cabf140a..c86cc8b8 100644 --- a/src/generated/forge-mcp/monetization/rules/tools.ts +++ b/src/generated/forge-mcp/monetization/rules/tools.ts @@ -55,6 +55,17 @@ export const tools: readonly Tool[] = [ "monetization_zone-identifier": monetization_zone_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/monetization_monetization-rule-collection", + $defs: { + "monetization_identifier": monetization_identifier_output, + "monetization_monetization-price": monetization_monetization_price_output, + "monetization_monetization-rule": monetization_monetization_rule_output, + "monetization_monetization-rule-collection": monetization_monetization_rule_collection_output, + "monetization_monetization-rule-input-fixed-price": monetization_monetization_rule_input_fixed_price_output, + "monetization_monetization-rule-input-origin-controlled": monetization_monetization_rule_input_origin_controlled_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -116,6 +127,17 @@ export const tools: readonly Tool[] = [ "monetization_zone-identifier": monetization_zone_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/monetization_monetization-rule-collection", + $defs: { + "monetization_identifier": monetization_identifier_output, + "monetization_monetization-price": monetization_monetization_price_output, + "monetization_monetization-rule": monetization_monetization_rule_output, + "monetization_monetization-rule-collection": monetization_monetization_rule_collection_output, + "monetization_monetization-rule-input-fixed-price": monetization_monetization_rule_input_fixed_price_output, + "monetization_monetization-rule-input-origin-controlled": monetization_monetization_rule_input_origin_controlled_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -187,6 +209,17 @@ export const tools: readonly Tool[] = [ "monetization_zone-identifier": monetization_zone_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/monetization_monetization-rule-collection", + $defs: { + "monetization_identifier": monetization_identifier_output, + "monetization_monetization-price": monetization_monetization_price_output, + "monetization_monetization-rule": monetization_monetization_rule_output, + "monetization_monetization-rule-collection": monetization_monetization_rule_collection_output, + "monetization_monetization-rule-input-fixed-price": monetization_monetization_rule_input_fixed_price_output, + "monetization_monetization-rule-input-origin-controlled": monetization_monetization_rule_input_origin_controlled_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -258,6 +291,16 @@ export const tools: readonly Tool[] = [ "monetization_zone-identifier": monetization_zone_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/monetization_monetization-rule", + $defs: { + "monetization_identifier": monetization_identifier_output, + "monetization_monetization-price": monetization_monetization_price_output, + "monetization_monetization-rule": monetization_monetization_rule_output, + "monetization_monetization-rule-input-fixed-price": monetization_monetization_rule_input_fixed_price_output, + "monetization_monetization-rule-input-origin-controlled": monetization_monetization_rule_input_origin_controlled_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -318,6 +361,17 @@ export const tools: readonly Tool[] = [ "monetization_zone-identifier": monetization_zone_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/monetization_monetization-rule-collection", + $defs: { + "monetization_identifier": monetization_identifier_output, + "monetization_monetization-price": monetization_monetization_price_output, + "monetization_monetization-rule": monetization_monetization_rule_output, + "monetization_monetization-rule-collection": monetization_monetization_rule_collection_output, + "monetization_monetization-rule-input-fixed-price": monetization_monetization_rule_input_fixed_price_output, + "monetization_monetization-rule-input-origin-controlled": monetization_monetization_rule_input_origin_controlled_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -389,6 +443,17 @@ export const tools: readonly Tool[] = [ "monetization_zone-identifier": monetization_zone_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/monetization_monetization-rule-collection", + $defs: { + "monetization_identifier": monetization_identifier_output, + "monetization_monetization-price": monetization_monetization_price_output, + "monetization_monetization-rule": monetization_monetization_rule_output, + "monetization_monetization-rule-collection": monetization_monetization_rule_collection_output, + "monetization_monetization-rule-input-fixed-price": monetization_monetization_rule_input_fixed_price_output, + "monetization_monetization-rule-input-origin-controlled": monetization_monetization_rule_input_origin_controlled_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/network/routes/cidr/tools.ts b/src/generated/forge-mcp/network/routes/cidr/tools.ts index 01748973..48365e13 100644 --- a/src/generated/forge-mcp/network/routes/cidr/tools.ts +++ b/src/generated/forge-mcp/network/routes/cidr/tools.ts @@ -91,6 +91,19 @@ export const tools: readonly Tool[] = [ "tunnel_virtual_network_id_computed_optional": tunnel_virtual_network_id_computed_optional, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_route", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip_network": tunnel_ip_network_output, + "tunnel_route": tunnel_route_output, + "tunnel_route_comment": tunnel_route_comment_output, + "tunnel_route_id": tunnel_route_id_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_virtual_network_id": tunnel_virtual_network_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -162,6 +175,19 @@ export const tools: readonly Tool[] = [ "route_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_route", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip_network": tunnel_ip_network_output, + "tunnel_route": tunnel_route_output, + "tunnel_route_comment": tunnel_route_comment_output, + "tunnel_route_id": tunnel_route_id_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_virtual_network_id": tunnel_virtual_network_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -256,6 +282,19 @@ export const tools: readonly Tool[] = [ "tunnel_virtual_network_id_computed_optional": tunnel_virtual_network_id_computed_optional, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_route", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip_network": tunnel_ip_network_output, + "tunnel_route": tunnel_route_output, + "tunnel_route_comment": tunnel_route_comment_output, + "tunnel_route_id": tunnel_route_id_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_virtual_network_id": tunnel_virtual_network_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -327,6 +366,19 @@ export const tools: readonly Tool[] = [ "route_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_route", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip_network": tunnel_ip_network_output, + "tunnel_route": tunnel_route_output, + "tunnel_route_comment": tunnel_route_comment_output, + "tunnel_route_id": tunnel_route_id_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_virtual_network_id": tunnel_virtual_network_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -444,6 +496,37 @@ export const tools: readonly Tool[] = [ "tunnel_virtual_network_id": tunnel_virtual_network_id, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tunnel_teamnet" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/tunnel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip_network": tunnel_ip_network_output, + "tunnel_result_info": tunnel_result_info_output, + "tunnel_route_comment": tunnel_route_comment_output, + "tunnel_route_id": tunnel_route_id_output, + "tunnel_teamnet": tunnel_teamnet_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_virtual_network_id_computed_optional": tunnel_virtual_network_id_computed_optional_output, + "tunnel_virtual_network_name": tunnel_virtual_network_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/network/routes/hostname/tools.ts b/src/generated/forge-mcp/network/routes/hostname/tools.ts index 8e25b8cf..76096a2d 100644 --- a/src/generated/forge-mcp/network/routes/hostname/tools.ts +++ b/src/generated/forge-mcp/network/routes/hostname/tools.ts @@ -76,6 +76,20 @@ export const tools: readonly Tool[] = [ "tunnel_tunnel_id-3": tunnel_tunnel_id_3, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_hostname_route", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_hostname": tunnel_hostname_output, + "tunnel_hostname_comment": tunnel_hostname_comment_output, + "tunnel_hostname_route": tunnel_hostname_route_output, + "tunnel_hostname_route_id": tunnel_hostname_route_id_output, + "tunnel_tunnel_id-3": tunnel_tunnel_id_3_output, + "tunnel_tunnel_name-2": tunnel_tunnel_name_2_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -148,6 +162,20 @@ export const tools: readonly Tool[] = [ "hostname_route_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_hostname_route", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_hostname": tunnel_hostname_output, + "tunnel_hostname_comment": tunnel_hostname_comment_output, + "tunnel_hostname_route": tunnel_hostname_route_output, + "tunnel_hostname_route_id": tunnel_hostname_route_id_output, + "tunnel_tunnel_id-3": tunnel_tunnel_id_3_output, + "tunnel_tunnel_name-2": tunnel_tunnel_name_2_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -242,6 +270,20 @@ export const tools: readonly Tool[] = [ "tunnel_tunnel_id-3": tunnel_tunnel_id_3, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_hostname_route", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_hostname": tunnel_hostname_output, + "tunnel_hostname_comment": tunnel_hostname_comment_output, + "tunnel_hostname_route": tunnel_hostname_route_output, + "tunnel_hostname_route_id": tunnel_hostname_route_id_output, + "tunnel_tunnel_id-3": tunnel_tunnel_id_3_output, + "tunnel_tunnel_name-2": tunnel_tunnel_name_2_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -314,6 +356,20 @@ export const tools: readonly Tool[] = [ "hostname_route_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_hostname_route", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_hostname": tunnel_hostname_output, + "tunnel_hostname_comment": tunnel_hostname_comment_output, + "tunnel_hostname_route": tunnel_hostname_route_output, + "tunnel_hostname_route_id": tunnel_hostname_route_id_output, + "tunnel_tunnel_id-3": tunnel_tunnel_id_3_output, + "tunnel_tunnel_name-2": tunnel_tunnel_name_2_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -425,6 +481,35 @@ export const tools: readonly Tool[] = [ "tunnel_tunnel_id-3": tunnel_tunnel_id_3, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tunnel_hostname_route" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/tunnel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_hostname": tunnel_hostname_output, + "tunnel_hostname_comment": tunnel_hostname_comment_output, + "tunnel_hostname_route": tunnel_hostname_route_output, + "tunnel_hostname_route_id": tunnel_hostname_route_id_output, + "tunnel_result_info": tunnel_result_info_output, + "tunnel_tunnel_id-3": tunnel_tunnel_id_3_output, + "tunnel_tunnel_name-2": tunnel_tunnel_name_2_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/network/routes/tools.ts b/src/generated/forge-mcp/network/routes/tools.ts index 9aca0d18..6a8e1afb 100644 --- a/src/generated/forge-mcp/network/routes/tools.ts +++ b/src/generated/forge-mcp/network/routes/tools.ts @@ -58,6 +58,22 @@ export const tools: readonly Tool[] = [ "tunnel_virtual_network_id": tunnel_virtual_network_id, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_teamnet", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip_network": tunnel_ip_network_output, + "tunnel_route_comment": tunnel_route_comment_output, + "tunnel_route_id": tunnel_route_id_output, + "tunnel_teamnet": tunnel_teamnet_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_virtual_network_id_computed_optional": tunnel_virtual_network_id_computed_optional_output, + "tunnel_virtual_network_name": tunnel_virtual_network_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/network/subnets/cloudflareSource/tools.ts b/src/generated/forge-mcp/network/subnets/cloudflareSource/tools.ts index b9e81b61..2b83a505 100644 --- a/src/generated/forge-mcp/network/subnets/cloudflareSource/tools.ts +++ b/src/generated/forge-mcp/network/subnets/cloudflareSource/tools.ts @@ -74,6 +74,21 @@ export const tools: readonly Tool[] = [ "tunnel_subnet_name": tunnel_subnet_name, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_subnet", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_subnet": tunnel_subnet_output, + "tunnel_subnet_capacity": tunnel_subnet_capacity_output, + "tunnel_subnet_comment": tunnel_subnet_comment_output, + "tunnel_subnet_id": tunnel_subnet_id_output, + "tunnel_subnet_ip_network": tunnel_subnet_ip_network_output, + "tunnel_subnet_is_default_network": tunnel_subnet_is_default_network_output, + "tunnel_subnet_name": tunnel_subnet_name_output, + "tunnel_subnet_type": tunnel_subnet_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -146,6 +161,21 @@ export const tools: readonly Tool[] = [ "address_family" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_subnet", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_subnet": tunnel_subnet_output, + "tunnel_subnet_capacity": tunnel_subnet_capacity_output, + "tunnel_subnet_comment": tunnel_subnet_comment_output, + "tunnel_subnet_id": tunnel_subnet_id_output, + "tunnel_subnet_ip_network": tunnel_subnet_ip_network_output, + "tunnel_subnet_is_default_network": tunnel_subnet_is_default_network_output, + "tunnel_subnet_name": tunnel_subnet_name_output, + "tunnel_subnet_type": tunnel_subnet_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/network/subnets/initialResolvedIp/tools.ts b/src/generated/forge-mcp/network/subnets/initialResolvedIp/tools.ts index 7b84fc56..6f0bd011 100644 --- a/src/generated/forge-mcp/network/subnets/initialResolvedIp/tools.ts +++ b/src/generated/forge-mcp/network/subnets/initialResolvedIp/tools.ts @@ -74,6 +74,21 @@ export const tools: readonly Tool[] = [ "tunnel_subnet_name": tunnel_subnet_name, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_subnet", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_subnet": tunnel_subnet_output, + "tunnel_subnet_capacity": tunnel_subnet_capacity_output, + "tunnel_subnet_comment": tunnel_subnet_comment_output, + "tunnel_subnet_id": tunnel_subnet_id_output, + "tunnel_subnet_ip_network": tunnel_subnet_ip_network_output, + "tunnel_subnet_is_default_network": tunnel_subnet_is_default_network_output, + "tunnel_subnet_name": tunnel_subnet_name_output, + "tunnel_subnet_type": tunnel_subnet_type_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -141,6 +156,21 @@ export const tools: readonly Tool[] = [ "address_family" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_subnet", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_subnet": tunnel_subnet_output, + "tunnel_subnet_capacity": tunnel_subnet_capacity_output, + "tunnel_subnet_comment": tunnel_subnet_comment_output, + "tunnel_subnet_id": tunnel_subnet_id_output, + "tunnel_subnet_ip_network": tunnel_subnet_ip_network_output, + "tunnel_subnet_is_default_network": tunnel_subnet_is_default_network_output, + "tunnel_subnet_name": tunnel_subnet_name_output, + "tunnel_subnet_type": tunnel_subnet_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/network/subnets/tools.ts b/src/generated/forge-mcp/network/subnets/tools.ts index a18eb190..7bb66f6a 100644 --- a/src/generated/forge-mcp/network/subnets/tools.ts +++ b/src/generated/forge-mcp/network/subnets/tools.ts @@ -115,6 +115,36 @@ export const tools: readonly Tool[] = [ "tunnel_subnet_query_name": tunnel_subnet_query_name, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tunnel_subnet" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/tunnel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_result_info": tunnel_result_info_output, + "tunnel_subnet": tunnel_subnet_output, + "tunnel_subnet_capacity": tunnel_subnet_capacity_output, + "tunnel_subnet_comment": tunnel_subnet_comment_output, + "tunnel_subnet_id": tunnel_subnet_id_output, + "tunnel_subnet_ip_network": tunnel_subnet_ip_network_output, + "tunnel_subnet_is_default_network": tunnel_subnet_is_default_network_output, + "tunnel_subnet_name": tunnel_subnet_name_output, + "tunnel_subnet_type": tunnel_subnet_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/network/subnets/warp/tools.ts b/src/generated/forge-mcp/network/subnets/warp/tools.ts index 5ec078e4..44de2611 100644 --- a/src/generated/forge-mcp/network/subnets/warp/tools.ts +++ b/src/generated/forge-mcp/network/subnets/warp/tools.ts @@ -84,6 +84,21 @@ export const tools: readonly Tool[] = [ "tunnel_subnet_name": tunnel_subnet_name, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_subnet", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_subnet": tunnel_subnet_output, + "tunnel_subnet_capacity": tunnel_subnet_capacity_output, + "tunnel_subnet_comment": tunnel_subnet_comment_output, + "tunnel_subnet_id": tunnel_subnet_id_output, + "tunnel_subnet_ip_network": tunnel_subnet_ip_network_output, + "tunnel_subnet_is_default_network": tunnel_subnet_is_default_network_output, + "tunnel_subnet_name": tunnel_subnet_name_output, + "tunnel_subnet_type": tunnel_subnet_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -156,6 +171,56 @@ export const tools: readonly Tool[] = [ "subnet_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "capacity": { + "$ref": "#/$defs/tunnel_subnet_capacity" + }, + "comment": { + "$ref": "#/$defs/tunnel_subnet_comment" + }, + "created_at": { + "$ref": "#/$defs/tunnel_created_at" + }, + "deleted_at": { + "$ref": "#/$defs/tunnel_deleted_at" + }, + "id": { + "$ref": "#/$defs/tunnel_subnet_id" + }, + "is_default_network": { + "$ref": "#/$defs/tunnel_subnet_is_default_network" + }, + "name": { + "$ref": "#/$defs/tunnel_subnet_name" + }, + "network": { + "$ref": "#/$defs/tunnel_subnet_ip_network" + }, + "subnet_type": { + "$ref": "#/$defs/tunnel_subnet_type" + } + }, + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_subnet_capacity": tunnel_subnet_capacity_output, + "tunnel_subnet_comment": tunnel_subnet_comment_output, + "tunnel_subnet_id": tunnel_subnet_id_output, + "tunnel_subnet_ip_network": tunnel_subnet_ip_network_output, + "tunnel_subnet_is_default_network": tunnel_subnet_is_default_network_output, + "tunnel_subnet_name": tunnel_subnet_name_output, + "tunnel_subnet_type": tunnel_subnet_type_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -293,6 +358,21 @@ export const tools: readonly Tool[] = [ "tunnel_subnet_name": tunnel_subnet_name, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_subnet", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_subnet": tunnel_subnet_output, + "tunnel_subnet_capacity": tunnel_subnet_capacity_output, + "tunnel_subnet_comment": tunnel_subnet_comment_output, + "tunnel_subnet_id": tunnel_subnet_id_output, + "tunnel_subnet_ip_network": tunnel_subnet_ip_network_output, + "tunnel_subnet_is_default_network": tunnel_subnet_is_default_network_output, + "tunnel_subnet_name": tunnel_subnet_name_output, + "tunnel_subnet_type": tunnel_subnet_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -365,6 +445,21 @@ export const tools: readonly Tool[] = [ "subnet_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_subnet", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_subnet": tunnel_subnet_output, + "tunnel_subnet_capacity": tunnel_subnet_capacity_output, + "tunnel_subnet_comment": tunnel_subnet_comment_output, + "tunnel_subnet_id": tunnel_subnet_id_output, + "tunnel_subnet_ip_network": tunnel_subnet_ip_network_output, + "tunnel_subnet_is_default_network": tunnel_subnet_is_default_network_output, + "tunnel_subnet_name": tunnel_subnet_name_output, + "tunnel_subnet_type": tunnel_subnet_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/network/virtualNetworks/tools.ts b/src/generated/forge-mcp/network/virtualNetworks/tools.ts index 8bea6c24..53c26c44 100644 --- a/src/generated/forge-mcp/network/virtualNetworks/tools.ts +++ b/src/generated/forge-mcp/network/virtualNetworks/tools.ts @@ -83,6 +83,18 @@ export const tools: readonly Tool[] = [ "tunnel_virtual_network_name": tunnel_virtual_network_name, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_virtual-network", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_is_default_network": tunnel_is_default_network_output, + "tunnel_virtual-network": tunnel_virtual_network_output, + "tunnel_virtual_network_comment": tunnel_virtual_network_comment_output, + "tunnel_virtual_network_id": tunnel_virtual_network_id_output, + "tunnel_virtual_network_name": tunnel_virtual_network_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -153,6 +165,18 @@ export const tools: readonly Tool[] = [ "virtual_network_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_virtual-network", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_is_default_network": tunnel_is_default_network_output, + "tunnel_virtual-network": tunnel_virtual_network_output, + "tunnel_virtual_network_comment": tunnel_virtual_network_comment_output, + "tunnel_virtual_network_id": tunnel_virtual_network_id_output, + "tunnel_virtual_network_name": tunnel_virtual_network_name_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -247,6 +271,18 @@ export const tools: readonly Tool[] = [ "tunnel_virtual_network_name": tunnel_virtual_network_name, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_virtual-network", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_is_default_network": tunnel_is_default_network_output, + "tunnel_virtual-network": tunnel_virtual_network_output, + "tunnel_virtual_network_comment": tunnel_virtual_network_comment_output, + "tunnel_virtual_network_id": tunnel_virtual_network_id_output, + "tunnel_virtual_network_name": tunnel_virtual_network_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -341,6 +377,18 @@ export const tools: readonly Tool[] = [ "tunnel_virtual_network_name": tunnel_virtual_network_name, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_virtual-network", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_is_default_network": tunnel_is_default_network_output, + "tunnel_virtual-network": tunnel_virtual_network_output, + "tunnel_virtual_network_comment": tunnel_virtual_network_comment_output, + "tunnel_virtual_network_id": tunnel_virtual_network_id_output, + "tunnel_virtual_network_name": tunnel_virtual_network_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -425,6 +473,33 @@ export const tools: readonly Tool[] = [ "tunnel_virtual_network_name": tunnel_virtual_network_name, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tunnel_virtual-network" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/tunnel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_is_default_network": tunnel_is_default_network_output, + "tunnel_result_info": tunnel_result_info_output, + "tunnel_virtual-network": tunnel_virtual_network_output, + "tunnel_virtual_network_comment": tunnel_virtual_network_comment_output, + "tunnel_virtual_network_id": tunnel_virtual_network_id_output, + "tunnel_virtual_network_name": tunnel_virtual_network_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/networkInterconnects/cnis/tools.ts b/src/generated/forge-mcp/networkInterconnects/cnis/tools.ts index 11510642..c946ebe8 100644 --- a/src/generated/forge-mcp/networkInterconnects/cnis/tools.ts +++ b/src/generated/forge-mcp/networkInterconnects/cnis/tools.ts @@ -49,6 +49,16 @@ export const tools: readonly Tool[] = [ "nsc_MagicSettings": nsc_MagicSettings, }, }, + outputSchema: { + "$ref": "#/$defs/nsc_Cni", + $defs: { + "nsc_AccountTag": nsc_AccountTag_output, + "nsc_BgpControl": nsc_BgpControl_output, + "nsc_BgpMode": nsc_BgpMode_output, + "nsc_Cni": nsc_Cni_output, + "nsc_MagicSettings": nsc_MagicSettings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -157,6 +167,16 @@ export const tools: readonly Tool[] = [ "cni" ], }, + outputSchema: { + "$ref": "#/$defs/nsc_Cni", + $defs: { + "nsc_AccountTag": nsc_AccountTag_output, + "nsc_BgpControl": nsc_BgpControl_output, + "nsc_BgpMode": nsc_BgpMode_output, + "nsc_Cni": nsc_Cni_output, + "nsc_MagicSettings": nsc_MagicSettings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -253,6 +273,17 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/nsc_CniList", + $defs: { + "nsc_AccountTag": nsc_AccountTag_output, + "nsc_BgpControl": nsc_BgpControl_output, + "nsc_BgpMode": nsc_BgpMode_output, + "nsc_Cni": nsc_Cni_output, + "nsc_CniList": nsc_CniList_output, + "nsc_MagicSettings": nsc_MagicSettings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -331,6 +362,16 @@ export const tools: readonly Tool[] = [ "nsc_MagicSettings": nsc_MagicSettings, }, }, + outputSchema: { + "$ref": "#/$defs/nsc_Cni", + $defs: { + "nsc_AccountTag": nsc_AccountTag_output, + "nsc_BgpControl": nsc_BgpControl_output, + "nsc_BgpMode": nsc_BgpMode_output, + "nsc_Cni": nsc_Cni_output, + "nsc_MagicSettings": nsc_MagicSettings_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/networkInterconnects/interconnects/tools.ts b/src/generated/forge-mcp/networkInterconnects/interconnects/tools.ts index 91454b08..5f657036 100644 --- a/src/generated/forge-mcp/networkInterconnects/interconnects/tools.ts +++ b/src/generated/forge-mcp/networkInterconnects/interconnects/tools.ts @@ -50,6 +50,17 @@ export const tools: readonly Tool[] = [ "nsc_InterconnectCreate_Physical_Body": nsc_InterconnectCreate_Physical_Body, }, }, + outputSchema: { + "$ref": "#/$defs/nsc_Interconnect", + $defs: { + "nsc_ApiBandwidth": nsc_ApiBandwidth_output, + "nsc_CloudflareSite": nsc_CloudflareSite_output, + "nsc_FacilityInfo": nsc_FacilityInfo_output, + "nsc_Interconnect": nsc_Interconnect_output, + "nsc_Interconnect_GcpPartner_Body": nsc_Interconnect_GcpPartner_Body_output, + "nsc_Interconnect_Physical_Body": nsc_Interconnect_Physical_Body_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -156,6 +167,17 @@ export const tools: readonly Tool[] = [ "icon" ], }, + outputSchema: { + "$ref": "#/$defs/nsc_Interconnect", + $defs: { + "nsc_ApiBandwidth": nsc_ApiBandwidth_output, + "nsc_CloudflareSite": nsc_CloudflareSite_output, + "nsc_FacilityInfo": nsc_FacilityInfo_output, + "nsc_Interconnect": nsc_Interconnect_output, + "nsc_Interconnect_GcpPartner_Body": nsc_Interconnect_GcpPartner_Body_output, + "nsc_Interconnect_Physical_Body": nsc_Interconnect_Physical_Body_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -253,6 +275,18 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/nsc_InterconnectList", + $defs: { + "nsc_ApiBandwidth": nsc_ApiBandwidth_output, + "nsc_CloudflareSite": nsc_CloudflareSite_output, + "nsc_FacilityInfo": nsc_FacilityInfo_output, + "nsc_Interconnect": nsc_Interconnect_output, + "nsc_InterconnectList": nsc_InterconnectList_output, + "nsc_Interconnect_GcpPartner_Body": nsc_Interconnect_GcpPartner_Body_output, + "nsc_Interconnect_Physical_Body": nsc_Interconnect_Physical_Body_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -383,6 +417,12 @@ export const tools: readonly Tool[] = [ "icon" ], }, + outputSchema: { + "$ref": "#/$defs/nsc_DefaultNameResponse", + $defs: { + "nsc_DefaultNameResponse": nsc_DefaultNameResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -438,6 +478,12 @@ export const tools: readonly Tool[] = [ "icon" ], }, + outputSchema: { + "$ref": "#/$defs/nsc_StatusInfo", + $defs: { + "nsc_StatusInfo": nsc_StatusInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/networkInterconnects/settings/tools.ts b/src/generated/forge-mcp/networkInterconnects/settings/tools.ts index 7360402f..dcee7f1e 100644 --- a/src/generated/forge-mcp/networkInterconnects/settings/tools.ts +++ b/src/generated/forge-mcp/networkInterconnects/settings/tools.ts @@ -25,6 +25,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/nsc_Settings", + $defs: { + "nsc_Settings": nsc_Settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -82,6 +88,12 @@ export const tools: readonly Tool[] = [ "nsc_SettingsRequest": nsc_SettingsRequest, }, }, + outputSchema: { + "$ref": "#/$defs/nsc_Settings", + $defs: { + "nsc_Settings": nsc_Settings_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/networkInterconnects/slots/tools.ts b/src/generated/forge-mcp/networkInterconnects/slots/tools.ts index cbcb0eb8..91ba253d 100644 --- a/src/generated/forge-mcp/networkInterconnects/slots/tools.ts +++ b/src/generated/forge-mcp/networkInterconnects/slots/tools.ts @@ -30,6 +30,14 @@ export const tools: readonly Tool[] = [ "slot" ], }, + outputSchema: { + "$ref": "#/$defs/nsc_SlotInfo", + $defs: { + "nsc_AccountTag": nsc_AccountTag_output, + "nsc_FacilityInfo": nsc_FacilityInfo_output, + "nsc_SlotInfo": nsc_SlotInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -146,6 +154,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/nsc_SlotList", + $defs: { + "nsc_AccountTag": nsc_AccountTag_output, + "nsc_FacilityInfo": nsc_FacilityInfo_output, + "nsc_SlotInfo": nsc_SlotInfo_output, + "nsc_SlotList": nsc_SlotList_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/o11y/agents/sessions/tools.ts b/src/generated/forge-mcp/o11y/agents/sessions/tools.ts index 7000e0da..52014007 100644 --- a/src/generated/forge-mcp/o11y/agents/sessions/tools.ts +++ b/src/generated/forge-mcp/o11y/agents/sessions/tools.ts @@ -55,6 +55,57 @@ export const tools: readonly Tool[] = [ "to" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers-observability_agent_session" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "cursors": { + "properties": { + "after": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "after" + ], + "type": "object" + }, + "per_page": { + "type": "integer" + } + }, + "required": [ + "count", + "cursors", + "per_page" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers-observability_agent_session": workers_observability_agent_session_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -480,6 +531,57 @@ export const tools: readonly Tool[] = [ "to" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers-observability_agent_session_run" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "cursors": { + "properties": { + "after": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "after" + ], + "type": "object" + }, + "per_page": { + "type": "integer" + } + }, + "required": [ + "count", + "cursors", + "per_page" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers-observability_agent_session_run": workers_observability_agent_session_run_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/o11y/destinations/tools.ts b/src/generated/forge-mcp/o11y/destinations/tools.ts index ccc39e14..d2eb0b88 100644 --- a/src/generated/forge-mcp/o11y/destinations/tools.ts +++ b/src/generated/forge-mcp/o11y/destinations/tools.ts @@ -76,6 +76,94 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "configuration": { + "properties": { + "headers": { + "additionalProperties": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + "jobStatus": { + "properties": { + "error_message": { + "type": "string" + }, + "last_complete": { + "type": "string" + }, + "last_error": { + "type": "string" + } + }, + "required": [ + "error_message", + "last_complete", + "last_error" + ], + "type": "object" + }, + "logpushDataset": { + "enum": [ + "opentelemetry-traces", + "opentelemetry-logs", + "opentelemetry-metrics" + ], + "type": "string" + }, + "type": { + "enum": [ + "logpush" + ], + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "jobStatus", + "logpushDataset", + "type", + "url" + ], + "type": "object" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "scripts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "slug": { + "type": "string" + } + }, + "required": [ + "configuration", + "enabled", + "name", + "scripts", + "slug" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -402,6 +490,94 @@ export const tools: readonly Tool[] = [ "slug" ], }, + outputSchema: { + "properties": { + "configuration": { + "properties": { + "headers": { + "additionalProperties": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + "jobStatus": { + "properties": { + "error_message": { + "type": "string" + }, + "last_complete": { + "type": "string" + }, + "last_error": { + "type": "string" + } + }, + "required": [ + "error_message", + "last_complete", + "last_error" + ], + "type": "object" + }, + "logpushDataset": { + "enum": [ + "opentelemetry-traces", + "opentelemetry-logs", + "opentelemetry-metrics" + ], + "type": "string" + }, + "type": { + "enum": [ + "logpush" + ], + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "jobStatus", + "logpushDataset", + "type", + "url" + ], + "type": "object" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "scripts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "slug": { + "type": "string" + } + }, + "required": [ + "configuration", + "enabled", + "name", + "scripts", + "slug" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -747,6 +923,108 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "configuration": { + "properties": { + "headers": { + "additionalProperties": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + "jobStatus": { + "properties": { + "error_message": { + "type": "string" + }, + "last_complete": { + "type": "string" + }, + "last_error": { + "type": "string" + } + }, + "required": [ + "error_message", + "last_complete", + "last_error" + ], + "type": "object" + }, + "logpushDataset": { + "enum": [ + "opentelemetry-traces", + "opentelemetry-logs", + "opentelemetry-metrics" + ], + "type": "string" + }, + "type": { + "enum": [ + "logpush" + ], + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "jobStatus", + "logpushDataset", + "type", + "url" + ], + "type": "object" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "scripts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "slug": { + "type": "string" + } + }, + "required": [ + "configuration", + "enabled", + "name", + "scripts", + "slug" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1088,6 +1366,94 @@ export const tools: readonly Tool[] = [ "slug" ], }, + outputSchema: { + "properties": { + "configuration": { + "properties": { + "headers": { + "additionalProperties": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + "jobStatus": { + "properties": { + "error_message": { + "type": "string" + }, + "last_complete": { + "type": "string" + }, + "last_error": { + "type": "string" + } + }, + "required": [ + "error_message", + "last_complete", + "last_error" + ], + "type": "object" + }, + "logpushDataset": { + "enum": [ + "opentelemetry-traces", + "opentelemetry-logs", + "opentelemetry-metrics" + ], + "type": "string" + }, + "type": { + "enum": [ + "logpush" + ], + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "jobStatus", + "logpushDataset", + "type", + "url" + ], + "type": "object" + }, + "enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "scripts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "slug": { + "type": "string" + } + }, + "required": [ + "configuration", + "enabled", + "name", + "scripts", + "slug" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/o11y/issues/automations/tools.ts b/src/generated/forge-mcp/o11y/issues/automations/tools.ts index bca9f77f..f38878e6 100644 --- a/src/generated/forge-mcp/o11y/issues/automations/tools.ts +++ b/src/generated/forge-mcp/o11y/issues/automations/tools.ts @@ -50,6 +50,131 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "automation": { + "properties": { + "ansPolicyId": { + "type": "string" + }, + "created": { + "type": "number" + }, + "createdByUserId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "inactivitySeconds": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "revision": { + "type": "number" + }, + "scope": { + "enum": [ + "account", + "service" + ], + "type": "string" + }, + "service": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "serviceType": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "threshold": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "triggerType": { + "enum": [ + "occurrence_threshold", + "recurrence_after_inactivity" + ], + "type": "string" + }, + "updated": { + "type": "number" + }, + "updatedByUserId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "ansPolicyId", + "created", + "createdByUserId", + "enabled", + "id", + "inactivitySeconds", + "name", + "revision", + "scope", + "service", + "serviceType", + "threshold", + "triggerType", + "updated", + "updatedByUserId" + ], + "type": "object" + } + }, + "required": [ + "automation" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -413,6 +538,131 @@ export const tools: readonly Tool[] = [ "automation_id" ], }, + outputSchema: { + "properties": { + "automation": { + "properties": { + "ansPolicyId": { + "type": "string" + }, + "created": { + "type": "number" + }, + "createdByUserId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "inactivitySeconds": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "revision": { + "type": "number" + }, + "scope": { + "enum": [ + "account", + "service" + ], + "type": "string" + }, + "service": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "serviceType": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "threshold": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "triggerType": { + "enum": [ + "occurrence_threshold", + "recurrence_after_inactivity" + ], + "type": "string" + }, + "updated": { + "type": "number" + }, + "updatedByUserId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "ansPolicyId", + "created", + "createdByUserId", + "enabled", + "id", + "inactivitySeconds", + "name", + "revision", + "scope", + "service", + "serviceType", + "threshold", + "triggerType", + "updated", + "updatedByUserId" + ], + "type": "object" + } + }, + "required": [ + "automation" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -775,6 +1025,131 @@ export const tools: readonly Tool[] = [ "automation_id" ], }, + outputSchema: { + "properties": { + "automation": { + "properties": { + "ansPolicyId": { + "type": "string" + }, + "created": { + "type": "number" + }, + "createdByUserId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "inactivitySeconds": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "revision": { + "type": "number" + }, + "scope": { + "enum": [ + "account", + "service" + ], + "type": "string" + }, + "service": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "serviceType": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "threshold": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "triggerType": { + "enum": [ + "occurrence_threshold", + "recurrence_after_inactivity" + ], + "type": "string" + }, + "updated": { + "type": "number" + }, + "updatedByUserId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "ansPolicyId", + "created", + "createdByUserId", + "enabled", + "id", + "inactivitySeconds", + "name", + "revision", + "scope", + "service", + "serviceType", + "threshold", + "triggerType", + "updated", + "updatedByUserId" + ], + "type": "object" + } + }, + "required": [ + "automation" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1136,6 +1511,134 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "automations": { + "items": { + "properties": { + "ansPolicyId": { + "type": "string" + }, + "created": { + "type": "number" + }, + "createdByUserId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "inactivitySeconds": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "revision": { + "type": "number" + }, + "scope": { + "enum": [ + "account", + "service" + ], + "type": "string" + }, + "service": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "serviceType": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "threshold": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "triggerType": { + "enum": [ + "occurrence_threshold", + "recurrence_after_inactivity" + ], + "type": "string" + }, + "updated": { + "type": "number" + }, + "updatedByUserId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "ansPolicyId", + "created", + "createdByUserId", + "enabled", + "id", + "inactivitySeconds", + "name", + "revision", + "scope", + "service", + "serviceType", + "threshold", + "triggerType", + "updated", + "updatedByUserId" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "automations" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1531,6 +2034,131 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "automation": { + "properties": { + "ansPolicyId": { + "type": "string" + }, + "created": { + "type": "number" + }, + "createdByUserId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "inactivitySeconds": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "revision": { + "type": "number" + }, + "scope": { + "enum": [ + "account", + "service" + ], + "type": "string" + }, + "service": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "serviceType": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "threshold": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "triggerType": { + "enum": [ + "occurrence_threshold", + "recurrence_after_inactivity" + ], + "type": "string" + }, + "updated": { + "type": "number" + }, + "updatedByUserId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "ansPolicyId", + "created", + "createdByUserId", + "enabled", + "id", + "inactivitySeconds", + "name", + "revision", + "scope", + "service", + "serviceType", + "threshold", + "triggerType", + "updated", + "updatedByUserId" + ], + "type": "object" + } + }, + "required": [ + "automation" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/o11y/issues/tools.ts b/src/generated/forge-mcp/o11y/issues/tools.ts index 74a857c3..79b6bf67 100644 --- a/src/generated/forge-mcp/o11y/issues/tools.ts +++ b/src/generated/forge-mcp/o11y/issues/tools.ts @@ -53,6 +53,86 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "count": { + "type": "number" + }, + "created": { + "type": "number" + }, + "fingerprint": { + "type": "string" + }, + "firstObserved": { + "type": "number" + }, + "id": { + "type": "string" + }, + "lastObserved": { + "type": "number" + }, + "members": { + "items": { + "properties": { + "fingerprint": { + "type": "string" + }, + "issueId": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "fingerprint", + "issueId", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "service": { + "type": "string" + }, + "status": { + "enum": [ + "active", + "resolved", + "ignored" + ], + "type": "string" + }, + "statusUpdated": { + "type": "number" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + }, + "updated": { + "type": "number" + } + }, + "required": [ + "count", + "created", + "firstObserved", + "id", + "lastObserved", + "service", + "status", + "statusUpdated", + "title", + "updated" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -471,6 +551,216 @@ export const tools: readonly Tool[] = [ "issue_id" ], }, + outputSchema: { + "properties": { + "issue": { + "properties": { + "activity": { + "items": { + "properties": { + "automationId": { + "type": "string" + }, + "automationName": { + "type": "string" + }, + "automationRevision": { + "type": "number" + }, + "created": { + "type": "number" + }, + "id": { + "type": "string" + }, + "inactivitySeconds": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "initiatedBy": { + "enum": [ + "automatic", + "manual" + ], + "type": "string" + }, + "issueCount": { + "type": "number" + }, + "issueId": { + "type": "string" + }, + "lastError": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "policyId": { + "type": "string" + }, + "scope": { + "enum": [ + "account", + "service" + ], + "type": "string" + }, + "status": { + "enum": [ + "pending", + "succeeded", + "failed" + ], + "type": "string" + }, + "terminalAt": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "threshold": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "triggerType": { + "enum": [ + "occurrence_threshold", + "recurrence_after_inactivity" + ], + "type": "string" + }, + "type": { + "enum": [ + "notification" + ], + "type": "string" + } + }, + "required": [ + "created", + "id", + "inactivitySeconds", + "initiatedBy", + "issueCount", + "issueId", + "lastError", + "policyId", + "status", + "terminalAt", + "threshold", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "count": { + "type": "number" + }, + "created": { + "type": "number" + }, + "fingerprint": { + "type": "string" + }, + "firstObserved": { + "type": "number" + }, + "id": { + "type": "string" + }, + "lastObserved": { + "type": "number" + }, + "members": { + "items": { + "properties": { + "fingerprint": { + "type": "string" + }, + "issueId": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "fingerprint", + "issueId", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "service": { + "type": "string" + }, + "status": { + "enum": [ + "active", + "resolved", + "ignored" + ], + "type": "string" + }, + "statusUpdated": { + "type": "number" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + }, + "updated": { + "type": "number" + } + }, + "required": [ + "activity", + "count", + "created", + "firstObserved", + "id", + "lastObserved", + "service", + "status", + "statusUpdated", + "title", + "updated" + ], + "type": "object" + } + }, + "required": [ + "issue" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -935,6 +1225,86 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "count": { + "type": "number" + }, + "created": { + "type": "number" + }, + "fingerprint": { + "type": "string" + }, + "firstObserved": { + "type": "number" + }, + "id": { + "type": "string" + }, + "lastObserved": { + "type": "number" + }, + "members": { + "items": { + "properties": { + "fingerprint": { + "type": "string" + }, + "issueId": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "fingerprint", + "issueId", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "service": { + "type": "string" + }, + "status": { + "enum": [ + "active", + "resolved", + "ignored" + ], + "type": "string" + }, + "statusUpdated": { + "type": "number" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + }, + "updated": { + "type": "number" + } + }, + "required": [ + "count", + "created", + "firstObserved", + "id", + "lastObserved", + "service", + "status", + "statusUpdated", + "title", + "updated" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1395,6 +1765,246 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "activity": { + "items": { + "properties": { + "automationId": { + "type": "string" + }, + "automationName": { + "type": "string" + }, + "automationRevision": { + "type": "number" + }, + "created": { + "type": "number" + }, + "id": { + "type": "string" + }, + "inactivitySeconds": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "initiatedBy": { + "enum": [ + "automatic", + "manual" + ], + "type": "string" + }, + "issueCount": { + "type": "number" + }, + "issueId": { + "type": "string" + }, + "lastError": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "policyId": { + "type": "string" + }, + "scope": { + "enum": [ + "account", + "service" + ], + "type": "string" + }, + "status": { + "enum": [ + "pending", + "succeeded", + "failed" + ], + "type": "string" + }, + "terminalAt": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "threshold": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "triggerType": { + "enum": [ + "occurrence_threshold", + "recurrence_after_inactivity" + ], + "type": "string" + }, + "type": { + "enum": [ + "notification" + ], + "type": "string" + } + }, + "required": [ + "created", + "id", + "inactivitySeconds", + "initiatedBy", + "issueCount", + "issueId", + "lastError", + "policyId", + "status", + "terminalAt", + "threshold", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "count": { + "type": "number" + }, + "created": { + "type": "number" + }, + "fingerprint": { + "type": "string" + }, + "firstObserved": { + "type": "number" + }, + "id": { + "type": "string" + }, + "lastObserved": { + "type": "number" + }, + "members": { + "items": { + "properties": { + "fingerprint": { + "type": "string" + }, + "issueId": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "fingerprint", + "issueId", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "service": { + "type": "string" + }, + "status": { + "enum": [ + "active", + "resolved", + "ignored" + ], + "type": "string" + }, + "statusUpdated": { + "type": "number" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + }, + "updated": { + "type": "number" + } + }, + "required": [ + "activity", + "count", + "created", + "firstObserved", + "id", + "lastObserved", + "service", + "status", + "statusUpdated", + "title", + "updated" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count", + "total_pages" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1818,78 +2428,197 @@ export const tools: readonly Tool[] = [ }, "type": "array" }, - "messages": { - "items": { - "properties": { - "message": { - "type": "string" - } + "messages": { + "items": { + "properties": { + "message": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + }, + "type": "array" + }, + "success": { + "enum": [ + false + ], + "type": "boolean" + } + }, + "required": [ + "errors", + "messages", + "success" + ], + "type": "object" + } + }, + }, + request: (args) => ({ + path: `/accounts/${pathParam(args, "account_id")}/workers/observability/issues`, + query: [ + ["page", args["page"], true], + ["perPage", args["per_page"], true], + ["order", args["order"], true], + ["orderBy", args["order_by"], true], + ["search", args["search"], true], + ["service", args["service"], true], + ["type", args["type"], true], + ["status", args["status"], true], + ], + }), + }, + { + name: "o11y_issues_notify", + title: "Notify about an issue", + description: "Send the issue to one ANS policy, or every matching Real-Time Issue policy when no policy ID is provided.", + inputSchema: { + type: "object", + properties: { + "account_id": { + "description": "Your Cloudflare account ID.", + "type": "string" + }, + "body": { + "properties": { + "policyId": { + "type": "string" + } + }, + "type": "object" + }, + "issue_id": { + "type": "string" + } + }, + required: [ + "account_id", + "issue_id", + "body" + ], + }, + outputSchema: { + "properties": { + "run": { + "properties": { + "automationId": { + "type": "string" + }, + "automationName": { + "type": "string" + }, + "automationRevision": { + "type": "number" + }, + "created": { + "type": "number" + }, + "id": { + "type": "string" + }, + "inactivitySeconds": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "initiatedBy": { + "enum": [ + "automatic", + "manual" + ], + "type": "string" + }, + "issueCount": { + "type": "number" + }, + "issueId": { + "type": "string" + }, + "lastError": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "policyId": { + "type": "string" + }, + "scope": { + "enum": [ + "account", + "service" + ], + "type": "string" + }, + "status": { + "enum": [ + "pending", + "succeeded", + "failed" + ], + "type": "string" + }, + "terminalAt": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "threshold": { + "oneOf": [ + { + "type": "number" }, - "required": [ - "message" - ], - "type": "object" - }, - "type": "array" + { + "type": "null" + } + ] }, - "success": { + "triggerType": { "enum": [ - false + "occurrence_threshold", + "recurrence_after_inactivity" ], - "type": "boolean" + "type": "string" } }, "required": [ - "errors", - "messages", - "success" + "created", + "id", + "inactivitySeconds", + "initiatedBy", + "issueCount", + "issueId", + "lastError", + "policyId", + "status", + "terminalAt", + "threshold" ], "type": "object" } }, - }, - request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/workers/observability/issues`, - query: [ - ["page", args["page"], true], - ["perPage", args["per_page"], true], - ["order", args["order"], true], - ["orderBy", args["order_by"], true], - ["search", args["search"], true], - ["service", args["service"], true], - ["type", args["type"], true], - ["status", args["status"], true], - ], - }), - }, - { - name: "o11y_issues_notify", - title: "Notify about an issue", - description: "Send the issue to one ANS policy, or every matching Real-Time Issue policy when no policy ID is provided.", - inputSchema: { - type: "object", - properties: { - "account_id": { - "description": "Your Cloudflare account ID.", - "type": "string" - }, - "body": { - "properties": { - "policyId": { - "type": "string" - } - }, - "type": "object" - }, - "issue_id": { - "type": "string" - } - }, - required: [ - "account_id", - "issue_id", - "body" + "required": [ + "run" ], + "type": "object", }, annotations: { "destructiveHint": false, @@ -2306,6 +3035,63 @@ export const tools: readonly Tool[] = [ "issue_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers-observability_issue_occurrence" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "cursors": { + "properties": { + "after": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "after" + ], + "type": "object" + }, + "per_page": { + "type": "integer" + } + }, + "required": [ + "count", + "cursors", + "per_page" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers-observability_issue_occurrence": workers_observability_issue_occurrence_output, + "workers-observability_issue_occurrence_context": workers_observability_issue_occurrence_context_output, + "workers-observability_issue_occurrence_error": workers_observability_issue_occurrence_error_output, + "workers-observability_issue_occurrence_invocation": workers_observability_issue_occurrence_invocation_output, + "workers-observability_issue_occurrence_request": workers_observability_issue_occurrence_request_output, + "workers-observability_issue_occurrence_worker": workers_observability_issue_occurrence_worker_output, + "workers-observability_issue_occurrence_worker_scriptVersion": workers_observability_issue_occurrence_worker_scriptVersion_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -2758,6 +3544,93 @@ export const tools: readonly Tool[] = [ "issue_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "count": { + "type": "number" + }, + "created": { + "type": "number" + }, + "fingerprint": { + "type": "string" + }, + "firstObserved": { + "type": "number" + }, + "id": { + "type": "string" + }, + "lastObserved": { + "type": "number" + }, + "members": { + "items": { + "properties": { + "fingerprint": { + "type": "string" + }, + "issueId": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "fingerprint", + "issueId", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "service": { + "type": "string" + }, + "status": { + "enum": [ + "active", + "resolved", + "ignored" + ], + "type": "string" + }, + "statusUpdated": { + "type": "number" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + }, + "updated": { + "type": "number" + } + }, + "required": [ + "count", + "created", + "firstObserved", + "id", + "lastObserved", + "service", + "status", + "statusUpdated", + "title", + "updated" + ], + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -3181,6 +4054,36 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "activeIssues": { + "type": "number" + }, + "activeOccurrences": { + "type": "number" + }, + "lastIssue": { + "oneOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "resolvedIssues": { + "type": "number" + } + }, + "required": [ + "activeIssues", + "activeOccurrences", + "lastIssue", + "resolvedIssues" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -3451,6 +4354,20 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "properties": { + "deleted": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "required": [ + "deleted" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -3720,6 +4637,86 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "count": { + "type": "number" + }, + "created": { + "type": "number" + }, + "fingerprint": { + "type": "string" + }, + "firstObserved": { + "type": "number" + }, + "id": { + "type": "string" + }, + "lastObserved": { + "type": "number" + }, + "members": { + "items": { + "properties": { + "fingerprint": { + "type": "string" + }, + "issueId": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "fingerprint", + "issueId", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "service": { + "type": "string" + }, + "status": { + "enum": [ + "active", + "resolved", + "ignored" + ], + "type": "string" + }, + "statusUpdated": { + "type": "number" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + }, + "updated": { + "type": "number" + } + }, + "required": [ + "count", + "created", + "firstObserved", + "id", + "lastObserved", + "service", + "status", + "statusUpdated", + "title", + "updated" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/o11y/metricsExport/tools.ts b/src/generated/forge-mcp/o11y/metricsExport/tools.ts index b29eaadb..821b6401 100644 --- a/src/generated/forge-mcp/o11y/metricsExport/tools.ts +++ b/src/generated/forge-mcp/o11y/metricsExport/tools.ts @@ -23,6 +23,57 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "createdAt": { + "type": "string" + }, + "destinations": { + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "resourceId": { + "type": "string" + }, + "resourceType": { + "enum": [ + "workers", + "d1", + "r2", + "containers" + ], + "type": "string" + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "createdAt", + "destinations", + "resourceId", + "resourceType", + "updatedAt" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -266,6 +317,57 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "createdAt": { + "type": "string" + }, + "destinations": { + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "resourceId": { + "type": "string" + }, + "resourceType": { + "enum": [ + "workers", + "d1", + "r2", + "containers" + ], + "type": "string" + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "createdAt", + "destinations", + "resourceId", + "resourceType", + "updatedAt" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/o11y/queries/tools.ts b/src/generated/forge-mcp/o11y/queries/tools.ts index 4bec854f..969c7f36 100644 --- a/src/generated/forge-mcp/o11y/queries/tools.ts +++ b/src/generated/forge-mcp/o11y/queries/tools.ts @@ -315,6 +315,20 @@ export const tools: readonly Tool[] = [ "workers-observability_filter_node": workers_observability_filter_node, }, }, + outputSchema: { + "$ref": "#/$defs/workers-observability_query", + $defs: { + "workers-observability_filter_leaf": workers_observability_filter_leaf_output, + "workers-observability_filter_leaf_value": workers_observability_filter_leaf_value_output, + "workers-observability_filter_node": workers_observability_filter_node_output, + "workers-observability_query": workers_observability_query_output, + "workers-observability_query_parameters": workers_observability_query_parameters_output, + "workers-observability_query_parameters_groupBysItem": workers_observability_query_parameters_groupBysItem_output, + "workers-observability_query_parameters_havingsItem": workers_observability_query_parameters_havingsItem_output, + "workers-observability_query_parameters_needle": workers_observability_query_parameters_needle_output, + "workers-observability_query_parameters_orderBy": workers_observability_query_parameters_orderBy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -517,6 +531,20 @@ export const tools: readonly Tool[] = [ "query_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers-observability_query", + $defs: { + "workers-observability_filter_leaf": workers_observability_filter_leaf_output, + "workers-observability_filter_leaf_value": workers_observability_filter_leaf_value_output, + "workers-observability_filter_node": workers_observability_filter_node_output, + "workers-observability_query": workers_observability_query_output, + "workers-observability_query_parameters": workers_observability_query_parameters_output, + "workers-observability_query_parameters_groupBysItem": workers_observability_query_parameters_groupBysItem_output, + "workers-observability_query_parameters_havingsItem": workers_observability_query_parameters_havingsItem_output, + "workers-observability_query_parameters_needle": workers_observability_query_parameters_needle_output, + "workers-observability_query_parameters_orderBy": workers_observability_query_parameters_orderBy_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -994,6 +1022,20 @@ export const tools: readonly Tool[] = [ "workers-observability_filter_node": workers_observability_filter_node, }, }, + outputSchema: { + "$ref": "#/$defs/workers-observability_query", + $defs: { + "workers-observability_filter_leaf": workers_observability_filter_leaf_output, + "workers-observability_filter_leaf_value": workers_observability_filter_leaf_value_output, + "workers-observability_filter_node": workers_observability_filter_node_output, + "workers-observability_query": workers_observability_query_output, + "workers-observability_query_parameters": workers_observability_query_parameters_output, + "workers-observability_query_parameters_groupBysItem": workers_observability_query_parameters_groupBysItem_output, + "workers-observability_query_parameters_havingsItem": workers_observability_query_parameters_havingsItem_output, + "workers-observability_query_parameters_needle": workers_observability_query_parameters_needle_output, + "workers-observability_query_parameters_orderBy": workers_observability_query_parameters_orderBy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1196,6 +1238,20 @@ export const tools: readonly Tool[] = [ "query_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers-observability_query", + $defs: { + "workers-observability_filter_leaf": workers_observability_filter_leaf_output, + "workers-observability_filter_leaf_value": workers_observability_filter_leaf_value_output, + "workers-observability_filter_node": workers_observability_filter_node_output, + "workers-observability_query": workers_observability_query_output, + "workers-observability_query_parameters": workers_observability_query_parameters_output, + "workers-observability_query_parameters_groupBysItem": workers_observability_query_parameters_groupBysItem_output, + "workers-observability_query_parameters_havingsItem": workers_observability_query_parameters_havingsItem_output, + "workers-observability_query_parameters_needle": workers_observability_query_parameters_needle_output, + "workers-observability_query_parameters_orderBy": workers_observability_query_parameters_orderBy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1417,6 +1473,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers-observability_query" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers-observability_filter_leaf": workers_observability_filter_leaf_output, + "workers-observability_filter_leaf_value": workers_observability_filter_leaf_value_output, + "workers-observability_filter_node": workers_observability_filter_node_output, + "workers-observability_query": workers_observability_query_output, + "workers-observability_query_parameters": workers_observability_query_parameters_output, + "workers-observability_query_parameters_groupBysItem": workers_observability_query_parameters_groupBysItem_output, + "workers-observability_query_parameters_havingsItem": workers_observability_query_parameters_havingsItem_output, + "workers-observability_query_parameters_needle": workers_observability_query_parameters_needle_output, + "workers-observability_query_parameters_orderBy": workers_observability_query_parameters_orderBy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/o11y/sharedQueries/tools.ts b/src/generated/forge-mcp/o11y/sharedQueries/tools.ts index 12cab294..5efc63af 100644 --- a/src/generated/forge-mcp/o11y/sharedQueries/tools.ts +++ b/src/generated/forge-mcp/o11y/sharedQueries/tools.ts @@ -488,6 +488,17 @@ export const tools: readonly Tool[] = [ "workers-observability_filter_node": workers_observability_filter_node, }, }, + outputSchema: { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -747,6 +758,53 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/workers-observability_query_results", + $defs: { + "workers-observability_distribution_result": workers_observability_distribution_result_output, + "workers-observability_filter_leaf": workers_observability_filter_leaf_output, + "workers-observability_filter_leaf_value": workers_observability_filter_leaf_value_output, + "workers-observability_filter_node": workers_observability_filter_node_output, + "workers-observability_performance_information": workers_observability_performance_information_output, + "workers-observability_query": workers_observability_query_output, + "workers-observability_query_parameters": workers_observability_query_parameters_output, + "workers-observability_query_parameters_groupBysItem": workers_observability_query_parameters_groupBysItem_output, + "workers-observability_query_parameters_havingsItem": workers_observability_query_parameters_havingsItem_output, + "workers-observability_query_parameters_needle": workers_observability_query_parameters_needle_output, + "workers-observability_query_parameters_orderBy": workers_observability_query_parameters_orderBy_output, + "workers-observability_query_results": workers_observability_query_results_output, + "workers-observability_query_results_agentsItem": workers_observability_query_results_agentsItem_output, + "workers-observability_query_results_calculationsItem": workers_observability_query_results_calculationsItem_output, + "workers-observability_query_results_calculationsItem_aggregatesItem": workers_observability_query_results_calculationsItem_aggregatesItem_output, + "workers-observability_query_results_calculationsItem_aggregatesItem_groupsItem": workers_observability_query_results_calculationsItem_aggregatesItem_groupsItem_output, + "workers-observability_query_results_calculationsItem_aggregatesItem_groupsItem_value": workers_observability_query_results_calculationsItem_aggregatesItem_groupsItem_value_output, + "workers-observability_query_results_calculationsItem_seriesItem": workers_observability_query_results_calculationsItem_seriesItem_output, + "workers-observability_query_results_calculationsItem_seriesItem_dataItem": workers_observability_query_results_calculationsItem_seriesItem_dataItem_output, + "workers-observability_query_results_calculationsItem_seriesItem_dataItem_groupsItem": workers_observability_query_results_calculationsItem_seriesItem_dataItem_groupsItem_output, + "workers-observability_query_results_calculationsItem_seriesItem_dataItem_groupsItem_value": workers_observability_query_results_calculationsItem_seriesItem_dataItem_groupsItem_value_output, + "workers-observability_query_results_compareItem": workers_observability_query_results_compareItem_output, + "workers-observability_query_results_compareItem_aggregatesItem": workers_observability_query_results_compareItem_aggregatesItem_output, + "workers-observability_query_results_compareItem_aggregatesItem_groupsItem": workers_observability_query_results_compareItem_aggregatesItem_groupsItem_output, + "workers-observability_query_results_compareItem_aggregatesItem_groupsItem_value": workers_observability_query_results_compareItem_aggregatesItem_groupsItem_value_output, + "workers-observability_query_results_compareItem_seriesItem": workers_observability_query_results_compareItem_seriesItem_output, + "workers-observability_query_results_compareItem_seriesItem_dataItem": workers_observability_query_results_compareItem_seriesItem_dataItem_output, + "workers-observability_query_results_compareItem_seriesItem_dataItem_groupsItem": workers_observability_query_results_compareItem_seriesItem_dataItem_groupsItem_output, + "workers-observability_query_results_compareItem_seriesItem_dataItem_groupsItem_value": workers_observability_query_results_compareItem_seriesItem_dataItem_groupsItem_value_output, + "workers-observability_query_results_events": workers_observability_query_results_events_output, + "workers-observability_query_results_events_fieldsItem": workers_observability_query_results_events_fieldsItem_output, + "workers-observability_query_results_events_seriesItem": workers_observability_query_results_events_seriesItem_output, + "workers-observability_query_results_events_seriesItem_dataItem": workers_observability_query_results_events_seriesItem_dataItem_output, + "workers-observability_query_results_events_seriesItem_dataItem_aggregates": workers_observability_query_results_events_seriesItem_dataItem_aggregates_output, + "workers-observability_query_results_tracesItem": workers_observability_query_results_tracesItem_output, + "workers-observability_query_run": workers_observability_query_run_output, + "workers-observability_query_run_statistics": workers_observability_query_run_statistics_output, + "workers-observability_query_run_timeframe": workers_observability_query_run_timeframe_output, + "workers-observability_telemetry_event": workers_observability_telemetry_event_output, + "workers-observability_telemetry_event__metadata": workers_observability_telemetry_event__metadata_output, + "workers-observability_telemetry_event__workers": workers_observability_telemetry_event__workers_output, + "workers-observability_telemetry_event_source": workers_observability_telemetry_event_source_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/o11y/telemetry/tools.ts b/src/generated/forge-mcp/o11y/telemetry/tools.ts index b771a019..b11a60d7 100644 --- a/src/generated/forge-mcp/o11y/telemetry/tools.ts +++ b/src/generated/forge-mcp/o11y/telemetry/tools.ts @@ -82,6 +82,9 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -379,6 +382,44 @@ export const tools: readonly Tool[] = [ "workers-observability_filter_node": workers_observability_filter_node, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "lastSeenAt": { + "type": "number" + }, + "type": { + "enum": [ + "string", + "boolean", + "number" + ], + "type": "string" + } + }, + "required": [ + "key", + "lastSeenAt", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -831,6 +872,17 @@ export const tools: readonly Tool[] = [ "workers-observability_filter_node": workers_observability_filter_node, }, }, + outputSchema: { + "properties": { + "wsUrl": { + "type": "string" + } + }, + "required": [ + "wsUrl" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1442,6 +1494,53 @@ export const tools: readonly Tool[] = [ "workers-observability_filter_node": workers_observability_filter_node, }, }, + outputSchema: { + "$ref": "#/$defs/workers-observability_query_results", + $defs: { + "workers-observability_distribution_result": workers_observability_distribution_result_output, + "workers-observability_filter_leaf": workers_observability_filter_leaf_output, + "workers-observability_filter_leaf_value": workers_observability_filter_leaf_value_output, + "workers-observability_filter_node": workers_observability_filter_node_output, + "workers-observability_performance_information": workers_observability_performance_information_output, + "workers-observability_query": workers_observability_query_output, + "workers-observability_query_parameters": workers_observability_query_parameters_output, + "workers-observability_query_parameters_groupBysItem": workers_observability_query_parameters_groupBysItem_output, + "workers-observability_query_parameters_havingsItem": workers_observability_query_parameters_havingsItem_output, + "workers-observability_query_parameters_needle": workers_observability_query_parameters_needle_output, + "workers-observability_query_parameters_orderBy": workers_observability_query_parameters_orderBy_output, + "workers-observability_query_results": workers_observability_query_results_output, + "workers-observability_query_results_agentsItem": workers_observability_query_results_agentsItem_output, + "workers-observability_query_results_calculationsItem": workers_observability_query_results_calculationsItem_output, + "workers-observability_query_results_calculationsItem_aggregatesItem": workers_observability_query_results_calculationsItem_aggregatesItem_output, + "workers-observability_query_results_calculationsItem_aggregatesItem_groupsItem": workers_observability_query_results_calculationsItem_aggregatesItem_groupsItem_output, + "workers-observability_query_results_calculationsItem_aggregatesItem_groupsItem_value": workers_observability_query_results_calculationsItem_aggregatesItem_groupsItem_value_output, + "workers-observability_query_results_calculationsItem_seriesItem": workers_observability_query_results_calculationsItem_seriesItem_output, + "workers-observability_query_results_calculationsItem_seriesItem_dataItem": workers_observability_query_results_calculationsItem_seriesItem_dataItem_output, + "workers-observability_query_results_calculationsItem_seriesItem_dataItem_groupsItem": workers_observability_query_results_calculationsItem_seriesItem_dataItem_groupsItem_output, + "workers-observability_query_results_calculationsItem_seriesItem_dataItem_groupsItem_value": workers_observability_query_results_calculationsItem_seriesItem_dataItem_groupsItem_value_output, + "workers-observability_query_results_compareItem": workers_observability_query_results_compareItem_output, + "workers-observability_query_results_compareItem_aggregatesItem": workers_observability_query_results_compareItem_aggregatesItem_output, + "workers-observability_query_results_compareItem_aggregatesItem_groupsItem": workers_observability_query_results_compareItem_aggregatesItem_groupsItem_output, + "workers-observability_query_results_compareItem_aggregatesItem_groupsItem_value": workers_observability_query_results_compareItem_aggregatesItem_groupsItem_value_output, + "workers-observability_query_results_compareItem_seriesItem": workers_observability_query_results_compareItem_seriesItem_output, + "workers-observability_query_results_compareItem_seriesItem_dataItem": workers_observability_query_results_compareItem_seriesItem_dataItem_output, + "workers-observability_query_results_compareItem_seriesItem_dataItem_groupsItem": workers_observability_query_results_compareItem_seriesItem_dataItem_groupsItem_output, + "workers-observability_query_results_compareItem_seriesItem_dataItem_groupsItem_value": workers_observability_query_results_compareItem_seriesItem_dataItem_groupsItem_value_output, + "workers-observability_query_results_events": workers_observability_query_results_events_output, + "workers-observability_query_results_events_fieldsItem": workers_observability_query_results_events_fieldsItem_output, + "workers-observability_query_results_events_seriesItem": workers_observability_query_results_events_seriesItem_output, + "workers-observability_query_results_events_seriesItem_dataItem": workers_observability_query_results_events_seriesItem_dataItem_output, + "workers-observability_query_results_events_seriesItem_dataItem_aggregates": workers_observability_query_results_events_seriesItem_dataItem_aggregates_output, + "workers-observability_query_results_tracesItem": workers_observability_query_results_tracesItem_output, + "workers-observability_query_run": workers_observability_query_run_output, + "workers-observability_query_run_statistics": workers_observability_query_run_statistics_output, + "workers-observability_query_run_timeframe": workers_observability_query_run_timeframe_output, + "workers-observability_telemetry_event": workers_observability_telemetry_event_output, + "workers-observability_telemetry_event__metadata": workers_observability_telemetry_event__metadata_output, + "workers-observability_telemetry_event__workers": workers_observability_telemetry_event__workers_output, + "workers-observability_telemetry_event_source": workers_observability_telemetry_event_source_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1970,6 +2069,58 @@ export const tools: readonly Tool[] = [ "workers-observability_filter_node": workers_observability_filter_node, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "dataset": { + "type": "string" + }, + "key": { + "type": "string" + }, + "type": { + "enum": [ + "string", + "boolean", + "number" + ], + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + } + }, + "required": [ + "dataset", + "key", + "type", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/o11y/tools.ts b/src/generated/forge-mcp/o11y/tools.ts index 3ec8e32b..47fb43de 100644 --- a/src/generated/forge-mcp/o11y/tools.ts +++ b/src/generated/forge-mcp/o11y/tools.ts @@ -37,6 +37,48 @@ export const tools: readonly Tool[] = [ "to" ], }, + outputSchema: { + "properties": { + "breakdown": { + "items": { + "properties": { + "bin": { + "type": "string" + }, + "count": { + "type": "number" + }, + "dataset": { + "type": "string" + }, + "eventSize": { + "type": "number" + }, + "service": { + "type": "string" + } + }, + "required": [ + "bin", + "count", + "dataset", + "eventSize", + "service" + ], + "type": "object" + }, + "type": "array" + }, + "events": { + "type": "number" + } + }, + "required": [ + "breakdown", + "events" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/o11y/tracing/rules/tools.ts b/src/generated/forge-mcp/o11y/tracing/rules/tools.ts index a2aa83cf..b81df7a2 100644 --- a/src/generated/forge-mcp/o11y/tracing/rules/tools.ts +++ b/src/generated/forge-mcp/o11y/tracing/rules/tools.ts @@ -23,6 +23,56 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "rules": { + "items": { + "properties": { + "action": { + "enum": [ + "set_trace_settings" + ], + "type": "string" + }, + "action_parameters": { + "properties": { + "sampling_ratio": { + "type": "number" + } + }, + "required": [ + "sampling_ratio" + ], + "type": "object" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "expression": { + "type": "string" + } + }, + "required": [ + "action", + "action_parameters", + "description", + "enabled", + "expression" + ], + "type": "object" + }, + "maxItems": 1000, + "type": "array" + } + }, + "required": [ + "rules" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -306,6 +356,56 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "rules": { + "items": { + "properties": { + "action": { + "enum": [ + "set_trace_settings" + ], + "type": "string" + }, + "action_parameters": { + "properties": { + "sampling_ratio": { + "type": "number" + } + }, + "required": [ + "sampling_ratio" + ], + "type": "object" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "expression": { + "type": "string" + } + }, + "required": [ + "action", + "action_parameters", + "description", + "enabled", + "expression" + ], + "type": "object" + }, + "maxItems": 1000, + "type": "array" + } + }, + "required": [ + "rules" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -644,6 +744,56 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "rules": { + "items": { + "properties": { + "action": { + "enum": [ + "set_trace_settings" + ], + "type": "string" + }, + "action_parameters": { + "properties": { + "sampling_ratio": { + "type": "number" + } + }, + "required": [ + "sampling_ratio" + ], + "type": "object" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "expression": { + "type": "string" + } + }, + "required": [ + "action", + "action_parameters", + "description", + "enabled", + "expression" + ], + "type": "object" + }, + "maxItems": 1000, + "type": "array" + } + }, + "required": [ + "rules" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/o11y/tracing/settings/tools.ts b/src/generated/forge-mcp/o11y/tracing/settings/tools.ts index 6e06408e..0cf97d8e 100644 --- a/src/generated/forge-mcp/o11y/tracing/settings/tools.ts +++ b/src/generated/forge-mcp/o11y/tracing/settings/tools.ts @@ -23,6 +23,46 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "destinations": { + "items": { + "type": "string" + }, + "maxItems": 100, + "type": "array" + }, + "enabled": { + "type": "boolean" + }, + "forward_context": { + "type": "boolean" + }, + "persist": { + "type": "boolean" + }, + "propagation_policy": { + "enum": [ + "accept", + "authenticated", + "reject" + ], + "type": "string" + }, + "sampling_ratio": { + "type": "number" + } + }, + "required": [ + "destinations", + "enabled", + "forward_context", + "persist", + "propagation_policy", + "sampling_ratio" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -296,6 +336,46 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "destinations": { + "items": { + "type": "string" + }, + "maxItems": 100, + "type": "array" + }, + "enabled": { + "type": "boolean" + }, + "forward_context": { + "type": "boolean" + }, + "persist": { + "type": "boolean" + }, + "propagation_policy": { + "enum": [ + "accept", + "authenticated", + "reject" + ], + "type": "string" + }, + "sampling_ratio": { + "type": "number" + } + }, + "required": [ + "destinations", + "enabled", + "forward_context", + "persist", + "propagation_policy", + "sampling_ratio" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -609,6 +689,46 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "destinations": { + "items": { + "type": "string" + }, + "maxItems": 100, + "type": "array" + }, + "enabled": { + "type": "boolean" + }, + "forward_context": { + "type": "boolean" + }, + "persist": { + "type": "boolean" + }, + "propagation_policy": { + "enum": [ + "accept", + "authenticated", + "reject" + ], + "type": "string" + }, + "sampling_ratio": { + "type": "number" + } + }, + "required": [ + "destinations", + "enabled", + "forward_context", + "persist", + "propagation_policy", + "sampling_ratio" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/oauthClients/tools.ts b/src/generated/forge-mcp/oauthClients/tools.ts index 88ecd49a..c89e418b 100644 --- a/src/generated/forge-mcp/oauthClients/tools.ts +++ b/src/generated/forge-mcp/oauthClients/tools.ts @@ -55,6 +55,17 @@ export const tools: readonly Tool[] = [ "iam_oauth_client_token_endpoint_auth_method": iam_oauth_client_token_endpoint_auth_method, }, }, + outputSchema: { + "$ref": "#/$defs/iam_oauth_client_with_secret", + $defs: { + "iam_oauth_client_grant_types": iam_oauth_client_grant_types_output, + "iam_oauth_client_identifier": iam_oauth_client_identifier_output, + "iam_oauth_client_response_types": iam_oauth_client_response_types_output, + "iam_oauth_client_token_endpoint_auth_method": iam_oauth_client_token_endpoint_auth_method_output, + "iam_oauth_client_uri_verification": iam_oauth_client_uri_verification_output, + "iam_oauth_client_with_secret": iam_oauth_client_with_secret_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -131,6 +142,27 @@ export const tools: readonly Tool[] = [ "oauth_client_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/iam_common_components-schemas-identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -216,6 +248,27 @@ export const tools: readonly Tool[] = [ "oauth_client_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/iam_common_components-schemas-identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -301,6 +354,17 @@ export const tools: readonly Tool[] = [ "oauth_client_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_oauth_client", + $defs: { + "iam_oauth_client": iam_oauth_client_output, + "iam_oauth_client_grant_types": iam_oauth_client_grant_types_output, + "iam_oauth_client_identifier": iam_oauth_client_identifier_output, + "iam_oauth_client_response_types": iam_oauth_client_response_types_output, + "iam_oauth_client_token_endpoint_auth_method": iam_oauth_client_token_endpoint_auth_method_output, + "iam_oauth_client_uri_verification": iam_oauth_client_uri_verification_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -371,6 +435,32 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_oauth_client" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_oauth_client": iam_oauth_client_output, + "iam_oauth_client_grant_types": iam_oauth_client_grant_types_output, + "iam_oauth_client_identifier": iam_oauth_client_identifier_output, + "iam_oauth_client_response_types": iam_oauth_client_response_types_output, + "iam_oauth_client_token_endpoint_auth_method": iam_oauth_client_token_endpoint_auth_method_output, + "iam_oauth_client_uri_verification": iam_oauth_client_uri_verification_output, + "iam_result_info": iam_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -461,6 +551,14 @@ export const tools: readonly Tool[] = [ "oauth_client_id" ], }, + outputSchema: { + "properties": { + "client_secret": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -545,6 +643,17 @@ export const tools: readonly Tool[] = [ "iam_oauth_client_update_request": iam_oauth_client_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/iam_oauth_client", + $defs: { + "iam_oauth_client": iam_oauth_client_output, + "iam_oauth_client_grant_types": iam_oauth_client_grant_types_output, + "iam_oauth_client_identifier": iam_oauth_client_identifier_output, + "iam_oauth_client_response_types": iam_oauth_client_response_types_output, + "iam_oauth_client_token_endpoint_auth_method": iam_oauth_client_token_endpoint_auth_method_output, + "iam_oauth_client_uri_verification": iam_oauth_client_uri_verification_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/oauthScopes/tools.ts b/src/generated/forge-mcp/oauthScopes/tools.ts index 8bb05e79..ae6f52e4 100644 --- a/src/generated/forge-mcp/oauthScopes/tools.ts +++ b/src/generated/forge-mcp/oauthScopes/tools.ts @@ -21,6 +21,27 @@ export const tools: readonly Tool[] = [ type: "object", properties: {}, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_oauth_scope" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_oauth_scope": iam_oauth_scope_output, + "iam_result_info": iam_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/organization/account/tools.ts b/src/generated/forge-mcp/organization/account/tools.ts index 26f6cba9..2408f746 100644 --- a/src/generated/forge-mcp/organization/account/tools.ts +++ b/src/generated/forge-mcp/organization/account/tools.ts @@ -98,6 +98,28 @@ export const tools: readonly Tool[] = [ "organization_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/organizations-api_Account" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/organizations-api_PageTokenResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "organizations-api_Account": organizations_api_Account_output, + "organizations-api_Account_settings": organizations_api_Account_settings_output, + "organizations-api_PageTokenResultInfo": organizations_api_PageTokenResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/organization/invite/tools.ts b/src/generated/forge-mcp/organization/invite/tools.ts index 71e9ce44..0b555467 100644 --- a/src/generated/forge-mcp/organization/invite/tools.ts +++ b/src/generated/forge-mcp/organization/invite/tools.ts @@ -46,6 +46,14 @@ export const tools: readonly Tool[] = [ "organizations-api_HandleOrganizationInviteRequest": organizations_api_HandleOrganizationInviteRequest, }, }, + outputSchema: { + "$ref": "#/$defs/organizations-api_Member", + $defs: { + "organizations-api_Member": organizations_api_Member_output, + "organizations-api_MemberID": organizations_api_MemberID_output, + "organizations-api_MemberSubjectUser": organizations_api_MemberSubjectUser_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/organization/member/batch/tools.ts b/src/generated/forge-mcp/organization/member/batch/tools.ts index 6518943a..c8e26295 100644 --- a/src/generated/forge-mcp/organization/member/batch/tools.ts +++ b/src/generated/forge-mcp/organization/member/batch/tools.ts @@ -45,6 +45,28 @@ export const tools: readonly Tool[] = [ "organizations-api_CreateSingleMember_user": organizations_api_CreateSingleMember_user, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/organizations-api_Member" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "organizations-api_Member": organizations_api_Member_output, + "organizations-api_MemberID": organizations_api_MemberID_output, + "organizations-api_MemberSubjectUser": organizations_api_MemberSubjectUser_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/organization/member/tools.ts b/src/generated/forge-mcp/organization/member/tools.ts index 62e91ad4..21865796 100644 --- a/src/generated/forge-mcp/organization/member/tools.ts +++ b/src/generated/forge-mcp/organization/member/tools.ts @@ -46,6 +46,14 @@ export const tools: readonly Tool[] = [ "organizations-api_CreateSingleMember_user": organizations_api_CreateSingleMember_user, }, }, + outputSchema: { + "$ref": "#/$defs/organizations-api_Member", + $defs: { + "organizations-api_Member": organizations_api_Member_output, + "organizations-api_MemberID": organizations_api_MemberID_output, + "organizations-api_MemberSubjectUser": organizations_api_MemberSubjectUser_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -142,6 +150,14 @@ export const tools: readonly Tool[] = [ "member_id" ], }, + outputSchema: { + "$ref": "#/$defs/organizations-api_Member", + $defs: { + "organizations-api_Member": organizations_api_Member_output, + "organizations-api_MemberID": organizations_api_MemberID_output, + "organizations-api_MemberSubjectUser": organizations_api_MemberSubjectUser_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -224,6 +240,29 @@ export const tools: readonly Tool[] = [ "organization_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/organizations-api_Member" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/organizations-api_PageTokenResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "organizations-api_Member": organizations_api_Member_output, + "organizations-api_MemberID": organizations_api_MemberID_output, + "organizations-api_MemberSubjectUser": organizations_api_MemberSubjectUser_output, + "organizations-api_PageTokenResultInfo": organizations_api_PageTokenResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/organization/profile/tools.ts b/src/generated/forge-mcp/organization/profile/tools.ts index aaa4b60c..702895f2 100644 --- a/src/generated/forge-mcp/organization/profile/tools.ts +++ b/src/generated/forge-mcp/organization/profile/tools.ts @@ -29,6 +29,12 @@ export const tools: readonly Tool[] = [ "organization_id" ], }, + outputSchema: { + "$ref": "#/$defs/organizations-api_Profile", + $defs: { + "organizations-api_Profile": organizations_api_Profile_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/organization/share/tools.ts b/src/generated/forge-mcp/organization/share/tools.ts index 5600548f..c6824046 100644 --- a/src/generated/forge-mcp/organization/share/tools.ts +++ b/src/generated/forge-mcp/organization/share/tools.ts @@ -106,6 +106,44 @@ export const tools: readonly Tool[] = [ "resource-sharing_share_target_type": resource_sharing_share_target_type, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/resource-sharing_share_object" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/resource-sharing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_account_name": resource_sharing_account_name_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_organization_id": resource_sharing_organization_id_output, + "resource-sharing_resource_id": resource_sharing_resource_id_output, + "resource-sharing_resource_meta": resource_sharing_resource_meta_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_status": resource_sharing_resource_status_output, + "resource-sharing_resource_type": resource_sharing_resource_type_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_result_info": resource_sharing_result_info_output, + "resource-sharing_share_id": resource_sharing_share_id_output, + "resource-sharing_share_kind": resource_sharing_share_kind_output, + "resource-sharing_share_name": resource_sharing_share_name_output, + "resource-sharing_share_object": resource_sharing_share_object_output, + "resource-sharing_share_resource_object": resource_sharing_share_resource_object_output, + "resource-sharing_share_status": resource_sharing_share_status_output, + "resource-sharing_share_target_type": resource_sharing_share_target_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/organization/tools.ts b/src/generated/forge-mcp/organization/tools.ts index 60011f83..799df343 100644 --- a/src/generated/forge-mcp/organization/tools.ts +++ b/src/generated/forge-mcp/organization/tools.ts @@ -48,6 +48,17 @@ export const tools: readonly Tool[] = [ "organizations-api_Profile": organizations_api_Profile, }, }, + outputSchema: { + "$ref": "#/$defs/organizations-api_Organization", + $defs: { + "organizations-api_Organization": organizations_api_Organization_output, + "organizations-api_OrganizationFlags": organizations_api_OrganizationFlags_output, + "organizations-api_OrganizationID": organizations_api_OrganizationID_output, + "organizations-api_Organization_meta": organizations_api_Organization_meta_output, + "organizations-api_Organization_parent": organizations_api_Organization_parent_output, + "organizations-api_Profile": organizations_api_Profile_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -103,6 +114,12 @@ export const tools: readonly Tool[] = [ "organization_id" ], }, + outputSchema: { + "$ref": "#/$defs/organizations-api_DeleteOrganizationResult", + $defs: { + "organizations-api_DeleteOrganizationResult": organizations_api_DeleteOrganizationResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -147,6 +164,17 @@ export const tools: readonly Tool[] = [ "organization_id" ], }, + outputSchema: { + "$ref": "#/$defs/organizations-api_Organization", + $defs: { + "organizations-api_Organization": organizations_api_Organization_output, + "organizations-api_OrganizationFlags": organizations_api_OrganizationFlags_output, + "organizations-api_OrganizationID": organizations_api_OrganizationID_output, + "organizations-api_Organization_meta": organizations_api_Organization_meta_output, + "organizations-api_Organization_parent": organizations_api_Organization_parent_output, + "organizations-api_Profile": organizations_api_Profile_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -249,6 +277,32 @@ export const tools: readonly Tool[] = [ "organizations-api_OrganizationID": organizations_api_OrganizationID, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/organizations-api_Organization" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/organizations-api_PageTokenResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "organizations-api_Organization": organizations_api_Organization_output, + "organizations-api_OrganizationFlags": organizations_api_OrganizationFlags_output, + "organizations-api_OrganizationID": organizations_api_OrganizationID_output, + "organizations-api_Organization_meta": organizations_api_Organization_meta_output, + "organizations-api_Organization_parent": organizations_api_Organization_parent_output, + "organizations-api_PageTokenResultInfo": organizations_api_PageTokenResultInfo_output, + "organizations-api_Profile": organizations_api_Profile_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -343,6 +397,17 @@ export const tools: readonly Tool[] = [ "organizations-api_Profile": organizations_api_Profile, }, }, + outputSchema: { + "$ref": "#/$defs/organizations-api_Organization", + $defs: { + "organizations-api_Organization": organizations_api_Organization_output, + "organizations-api_OrganizationFlags": organizations_api_OrganizationFlags_output, + "organizations-api_OrganizationID": organizations_api_OrganizationID_output, + "organizations-api_Organization_meta": organizations_api_Organization_meta_output, + "organizations-api_Organization_parent": organizations_api_Organization_parent_output, + "organizations-api_Profile": organizations_api_Profile_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/organizations/billing/usage/tools.ts b/src/generated/forge-mcp/organizations/billing/usage/tools.ts index 86387337..e5eaa0f6 100644 --- a/src/generated/forge-mcp/organizations/billing/usage/tools.ts +++ b/src/generated/forge-mcp/organizations/billing/usage/tools.ts @@ -42,6 +42,26 @@ export const tools: readonly Tool[] = [ "billable-usage-api_identifier": billable_usage_api_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/billable-usage-api_cost_and_usage_data" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "billable-usage-api_cost_and_usage_data": billable_usage_api_cost_and_usage_data_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/organizations/logs/audit/tools.ts b/src/generated/forge-mcp/organizations/logs/audit/tools.ts index 6ebee429..d8acd474 100644 --- a/src/generated/forge-mcp/organizations/logs/audit/tools.ts +++ b/src/generated/forge-mcp/organizations/logs/audit/tools.ts @@ -376,6 +376,33 @@ export const tools: readonly Tool[] = [ "before" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/aaa_audit-logs-v2-org" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/aaa_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "aaa_audit-log-action": aaa_audit_log_action_output, + "aaa_audit-log-actor-base": aaa_audit_log_actor_base_output, + "aaa_audit-log-raw": aaa_audit_log_raw_output, + "aaa_audit-logs-v2-org": aaa_audit_logs_v2_org_output, + "aaa_audit-logs-v2-org_organization": aaa_audit_logs_v2_org_organization_output, + "aaa_audit-logs-v2-org_resource": aaa_audit_logs_v2_org_resource_output, + "aaa_identifier-2": aaa_identifier_2_output, + "aaa_result_info": aaa_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -535,6 +562,34 @@ export const tools: readonly Tool[] = [ "before" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/aaa_audit-logs-v2-org" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/aaa_audit-logs-v2-history-result-info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "aaa_audit-log-action": aaa_audit_log_action_output, + "aaa_audit-log-actor-base": aaa_audit_log_actor_base_output, + "aaa_audit-log-raw": aaa_audit_log_raw_output, + "aaa_audit-logs-v2-history-result-info": aaa_audit_logs_v2_history_result_info_output, + "aaa_audit-logs-v2-org": aaa_audit_logs_v2_org_output, + "aaa_audit-logs-v2-org_organization": aaa_audit_logs_v2_org_organization_output, + "aaa_audit-logs-v2-org_resource": aaa_audit_logs_v2_org_resource_output, + "aaa_history-status": aaa_history_status_output, + "aaa_identifier-2": aaa_identifier_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/pageRules/tools.ts b/src/generated/forge-mcp/pageRules/tools.ts index cc3de6aa..bb69bcbb 100644 --- a/src/generated/forge-mcp/pageRules/tools.ts +++ b/src/generated/forge-mcp/pageRules/tools.ts @@ -212,6 +212,64 @@ export const tools: readonly Tool[] = [ "zones_waf": zones_waf, }, }, + outputSchema: { + "$ref": "#/$defs/zones_page_rule", + $defs: { + "zones_actions": zones_actions_output, + "zones_always_use_https": zones_always_use_https_output, + "zones_automatic_https_rewrites": zones_automatic_https_rewrites_output, + "zones_browser_cache_ttl": zones_browser_cache_ttl_output, + "zones_browser_check": zones_browser_check_output, + "zones_bypass_cache_on_cookie": zones_bypass_cache_on_cookie_output, + "zones_cache_by_device_type": zones_cache_by_device_type_output, + "zones_cache_deception_armor": zones_cache_deception_armor_output, + "zones_cache_key_fields": zones_cache_key_fields_output, + "zones_cache_key_fields_value": zones_cache_key_fields_value_output, + "zones_cache_key_fields_value_cookie": zones_cache_key_fields_value_cookie_output, + "zones_cache_key_fields_value_header": zones_cache_key_fields_value_header_output, + "zones_cache_key_fields_value_host": zones_cache_key_fields_value_host_output, + "zones_cache_key_fields_value_query_string": zones_cache_key_fields_value_query_string_output, + "zones_cache_key_fields_value_query_string_exclude": zones_cache_key_fields_value_query_string_exclude_output, + "zones_cache_key_fields_value_query_string_include": zones_cache_key_fields_value_query_string_include_output, + "zones_cache_key_fields_value_user": zones_cache_key_fields_value_user_output, + "zones_cache_level": zones_cache_level_output, + "zones_cache_on_cookie": zones_cache_on_cookie_output, + "zones_cache_ttl_by_status": zones_cache_ttl_by_status_output, + "zones_created_on": zones_created_on_output, + "zones_disable_apps": zones_disable_apps_output, + "zones_disable_performance": zones_disable_performance_output, + "zones_disable_security": zones_disable_security_output, + "zones_disable_zaraz": zones_disable_zaraz_output, + "zones_edge_cache_ttl": zones_edge_cache_ttl_output, + "zones_email_obfuscation": zones_email_obfuscation_output, + "zones_explicit_cache_control": zones_explicit_cache_control_output, + "zones_forwarding_url": zones_forwarding_url_output, + "zones_host_header_override": zones_host_header_override_output, + "zones_identifier-2": zones_identifier_2_output, + "zones_ip_geolocation": zones_ip_geolocation_output, + "zones_mirage": zones_mirage_output, + "zones_modified_on": zones_modified_on_output, + "zones_opportunistic_encryption": zones_opportunistic_encryption_output, + "zones_origin_error_page_pass_thru": zones_origin_error_page_pass_thru_output, + "zones_page_rule": zones_page_rule_output, + "zones_polish": zones_polish_output, + "zones_priority": zones_priority_output, + "zones_resolve_override": zones_resolve_override_output, + "zones_respect_strong_etag": zones_respect_strong_etag_output, + "zones_response_buffering": zones_response_buffering_output, + "zones_rocket_loader": zones_rocket_loader_output, + "zones_security_level": zones_security_level_output, + "zones_sort_query_string_for_cache": zones_sort_query_string_for_cache_output, + "zones_ssl": zones_ssl_output, + "zones_status": zones_status_output, + "zones_string_constraint": zones_string_constraint_output, + "zones_target": zones_target_output, + "zones_targets": zones_targets_output, + "zones_true_client_ip_header": zones_true_client_ip_header_output, + "zones_url_target": zones_url_target_output, + "zones_waf": zones_waf_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -320,6 +378,27 @@ export const tools: readonly Tool[] = [ "pagerule_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/zones_identifier-2" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "zones_identifier-2": zones_identifier_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -465,6 +544,64 @@ export const tools: readonly Tool[] = [ "zones_waf": zones_waf, }, }, + outputSchema: { + "$ref": "#/$defs/zones_page_rule", + $defs: { + "zones_actions": zones_actions_output, + "zones_always_use_https": zones_always_use_https_output, + "zones_automatic_https_rewrites": zones_automatic_https_rewrites_output, + "zones_browser_cache_ttl": zones_browser_cache_ttl_output, + "zones_browser_check": zones_browser_check_output, + "zones_bypass_cache_on_cookie": zones_bypass_cache_on_cookie_output, + "zones_cache_by_device_type": zones_cache_by_device_type_output, + "zones_cache_deception_armor": zones_cache_deception_armor_output, + "zones_cache_key_fields": zones_cache_key_fields_output, + "zones_cache_key_fields_value": zones_cache_key_fields_value_output, + "zones_cache_key_fields_value_cookie": zones_cache_key_fields_value_cookie_output, + "zones_cache_key_fields_value_header": zones_cache_key_fields_value_header_output, + "zones_cache_key_fields_value_host": zones_cache_key_fields_value_host_output, + "zones_cache_key_fields_value_query_string": zones_cache_key_fields_value_query_string_output, + "zones_cache_key_fields_value_query_string_exclude": zones_cache_key_fields_value_query_string_exclude_output, + "zones_cache_key_fields_value_query_string_include": zones_cache_key_fields_value_query_string_include_output, + "zones_cache_key_fields_value_user": zones_cache_key_fields_value_user_output, + "zones_cache_level": zones_cache_level_output, + "zones_cache_on_cookie": zones_cache_on_cookie_output, + "zones_cache_ttl_by_status": zones_cache_ttl_by_status_output, + "zones_created_on": zones_created_on_output, + "zones_disable_apps": zones_disable_apps_output, + "zones_disable_performance": zones_disable_performance_output, + "zones_disable_security": zones_disable_security_output, + "zones_disable_zaraz": zones_disable_zaraz_output, + "zones_edge_cache_ttl": zones_edge_cache_ttl_output, + "zones_email_obfuscation": zones_email_obfuscation_output, + "zones_explicit_cache_control": zones_explicit_cache_control_output, + "zones_forwarding_url": zones_forwarding_url_output, + "zones_host_header_override": zones_host_header_override_output, + "zones_identifier-2": zones_identifier_2_output, + "zones_ip_geolocation": zones_ip_geolocation_output, + "zones_mirage": zones_mirage_output, + "zones_modified_on": zones_modified_on_output, + "zones_opportunistic_encryption": zones_opportunistic_encryption_output, + "zones_origin_error_page_pass_thru": zones_origin_error_page_pass_thru_output, + "zones_page_rule": zones_page_rule_output, + "zones_polish": zones_polish_output, + "zones_priority": zones_priority_output, + "zones_resolve_override": zones_resolve_override_output, + "zones_respect_strong_etag": zones_respect_strong_etag_output, + "zones_response_buffering": zones_response_buffering_output, + "zones_rocket_loader": zones_rocket_loader_output, + "zones_security_level": zones_security_level_output, + "zones_sort_query_string_for_cache": zones_sort_query_string_for_cache_output, + "zones_ssl": zones_ssl_output, + "zones_status": zones_status_output, + "zones_string_constraint": zones_string_constraint_output, + "zones_target": zones_target_output, + "zones_targets": zones_targets_output, + "zones_true_client_ip_header": zones_true_client_ip_header_output, + "zones_url_target": zones_url_target_output, + "zones_waf": zones_waf_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -573,6 +710,64 @@ export const tools: readonly Tool[] = [ "pagerule_id" ], }, + outputSchema: { + "$ref": "#/$defs/zones_page_rule", + $defs: { + "zones_actions": zones_actions_output, + "zones_always_use_https": zones_always_use_https_output, + "zones_automatic_https_rewrites": zones_automatic_https_rewrites_output, + "zones_browser_cache_ttl": zones_browser_cache_ttl_output, + "zones_browser_check": zones_browser_check_output, + "zones_bypass_cache_on_cookie": zones_bypass_cache_on_cookie_output, + "zones_cache_by_device_type": zones_cache_by_device_type_output, + "zones_cache_deception_armor": zones_cache_deception_armor_output, + "zones_cache_key_fields": zones_cache_key_fields_output, + "zones_cache_key_fields_value": zones_cache_key_fields_value_output, + "zones_cache_key_fields_value_cookie": zones_cache_key_fields_value_cookie_output, + "zones_cache_key_fields_value_header": zones_cache_key_fields_value_header_output, + "zones_cache_key_fields_value_host": zones_cache_key_fields_value_host_output, + "zones_cache_key_fields_value_query_string": zones_cache_key_fields_value_query_string_output, + "zones_cache_key_fields_value_query_string_exclude": zones_cache_key_fields_value_query_string_exclude_output, + "zones_cache_key_fields_value_query_string_include": zones_cache_key_fields_value_query_string_include_output, + "zones_cache_key_fields_value_user": zones_cache_key_fields_value_user_output, + "zones_cache_level": zones_cache_level_output, + "zones_cache_on_cookie": zones_cache_on_cookie_output, + "zones_cache_ttl_by_status": zones_cache_ttl_by_status_output, + "zones_created_on": zones_created_on_output, + "zones_disable_apps": zones_disable_apps_output, + "zones_disable_performance": zones_disable_performance_output, + "zones_disable_security": zones_disable_security_output, + "zones_disable_zaraz": zones_disable_zaraz_output, + "zones_edge_cache_ttl": zones_edge_cache_ttl_output, + "zones_email_obfuscation": zones_email_obfuscation_output, + "zones_explicit_cache_control": zones_explicit_cache_control_output, + "zones_forwarding_url": zones_forwarding_url_output, + "zones_host_header_override": zones_host_header_override_output, + "zones_identifier-2": zones_identifier_2_output, + "zones_ip_geolocation": zones_ip_geolocation_output, + "zones_mirage": zones_mirage_output, + "zones_modified_on": zones_modified_on_output, + "zones_opportunistic_encryption": zones_opportunistic_encryption_output, + "zones_origin_error_page_pass_thru": zones_origin_error_page_pass_thru_output, + "zones_page_rule": zones_page_rule_output, + "zones_polish": zones_polish_output, + "zones_priority": zones_priority_output, + "zones_resolve_override": zones_resolve_override_output, + "zones_respect_strong_etag": zones_respect_strong_etag_output, + "zones_response_buffering": zones_response_buffering_output, + "zones_rocket_loader": zones_rocket_loader_output, + "zones_security_level": zones_security_level_output, + "zones_sort_query_string_for_cache": zones_sort_query_string_for_cache_output, + "zones_ssl": zones_ssl_output, + "zones_status": zones_status_output, + "zones_string_constraint": zones_string_constraint_output, + "zones_target": zones_target_output, + "zones_targets": zones_targets_output, + "zones_true_client_ip_header": zones_true_client_ip_header_output, + "zones_url_target": zones_url_target_output, + "zones_waf": zones_waf_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -748,6 +943,78 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/zones_page_rule" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zones_actions": zones_actions_output, + "zones_always_use_https": zones_always_use_https_output, + "zones_automatic_https_rewrites": zones_automatic_https_rewrites_output, + "zones_browser_cache_ttl": zones_browser_cache_ttl_output, + "zones_browser_check": zones_browser_check_output, + "zones_bypass_cache_on_cookie": zones_bypass_cache_on_cookie_output, + "zones_cache_by_device_type": zones_cache_by_device_type_output, + "zones_cache_deception_armor": zones_cache_deception_armor_output, + "zones_cache_key_fields": zones_cache_key_fields_output, + "zones_cache_key_fields_value": zones_cache_key_fields_value_output, + "zones_cache_key_fields_value_cookie": zones_cache_key_fields_value_cookie_output, + "zones_cache_key_fields_value_header": zones_cache_key_fields_value_header_output, + "zones_cache_key_fields_value_host": zones_cache_key_fields_value_host_output, + "zones_cache_key_fields_value_query_string": zones_cache_key_fields_value_query_string_output, + "zones_cache_key_fields_value_query_string_exclude": zones_cache_key_fields_value_query_string_exclude_output, + "zones_cache_key_fields_value_query_string_include": zones_cache_key_fields_value_query_string_include_output, + "zones_cache_key_fields_value_user": zones_cache_key_fields_value_user_output, + "zones_cache_level": zones_cache_level_output, + "zones_cache_on_cookie": zones_cache_on_cookie_output, + "zones_cache_ttl_by_status": zones_cache_ttl_by_status_output, + "zones_created_on": zones_created_on_output, + "zones_disable_apps": zones_disable_apps_output, + "zones_disable_performance": zones_disable_performance_output, + "zones_disable_security": zones_disable_security_output, + "zones_disable_zaraz": zones_disable_zaraz_output, + "zones_edge_cache_ttl": zones_edge_cache_ttl_output, + "zones_email_obfuscation": zones_email_obfuscation_output, + "zones_explicit_cache_control": zones_explicit_cache_control_output, + "zones_forwarding_url": zones_forwarding_url_output, + "zones_host_header_override": zones_host_header_override_output, + "zones_identifier-2": zones_identifier_2_output, + "zones_ip_geolocation": zones_ip_geolocation_output, + "zones_mirage": zones_mirage_output, + "zones_modified_on": zones_modified_on_output, + "zones_opportunistic_encryption": zones_opportunistic_encryption_output, + "zones_origin_error_page_pass_thru": zones_origin_error_page_pass_thru_output, + "zones_page_rule": zones_page_rule_output, + "zones_polish": zones_polish_output, + "zones_priority": zones_priority_output, + "zones_resolve_override": zones_resolve_override_output, + "zones_respect_strong_etag": zones_respect_strong_etag_output, + "zones_response_buffering": zones_response_buffering_output, + "zones_rocket_loader": zones_rocket_loader_output, + "zones_security_level": zones_security_level_output, + "zones_sort_query_string_for_cache": zones_sort_query_string_for_cache_output, + "zones_ssl": zones_ssl_output, + "zones_status": zones_status_output, + "zones_string_constraint": zones_string_constraint_output, + "zones_target": zones_target_output, + "zones_targets": zones_targets_output, + "zones_true_client_ip_header": zones_true_client_ip_header_output, + "zones_url_target": zones_url_target_output, + "zones_waf": zones_waf_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -956,6 +1223,64 @@ export const tools: readonly Tool[] = [ "zones_waf": zones_waf, }, }, + outputSchema: { + "$ref": "#/$defs/zones_page_rule", + $defs: { + "zones_actions": zones_actions_output, + "zones_always_use_https": zones_always_use_https_output, + "zones_automatic_https_rewrites": zones_automatic_https_rewrites_output, + "zones_browser_cache_ttl": zones_browser_cache_ttl_output, + "zones_browser_check": zones_browser_check_output, + "zones_bypass_cache_on_cookie": zones_bypass_cache_on_cookie_output, + "zones_cache_by_device_type": zones_cache_by_device_type_output, + "zones_cache_deception_armor": zones_cache_deception_armor_output, + "zones_cache_key_fields": zones_cache_key_fields_output, + "zones_cache_key_fields_value": zones_cache_key_fields_value_output, + "zones_cache_key_fields_value_cookie": zones_cache_key_fields_value_cookie_output, + "zones_cache_key_fields_value_header": zones_cache_key_fields_value_header_output, + "zones_cache_key_fields_value_host": zones_cache_key_fields_value_host_output, + "zones_cache_key_fields_value_query_string": zones_cache_key_fields_value_query_string_output, + "zones_cache_key_fields_value_query_string_exclude": zones_cache_key_fields_value_query_string_exclude_output, + "zones_cache_key_fields_value_query_string_include": zones_cache_key_fields_value_query_string_include_output, + "zones_cache_key_fields_value_user": zones_cache_key_fields_value_user_output, + "zones_cache_level": zones_cache_level_output, + "zones_cache_on_cookie": zones_cache_on_cookie_output, + "zones_cache_ttl_by_status": zones_cache_ttl_by_status_output, + "zones_created_on": zones_created_on_output, + "zones_disable_apps": zones_disable_apps_output, + "zones_disable_performance": zones_disable_performance_output, + "zones_disable_security": zones_disable_security_output, + "zones_disable_zaraz": zones_disable_zaraz_output, + "zones_edge_cache_ttl": zones_edge_cache_ttl_output, + "zones_email_obfuscation": zones_email_obfuscation_output, + "zones_explicit_cache_control": zones_explicit_cache_control_output, + "zones_forwarding_url": zones_forwarding_url_output, + "zones_host_header_override": zones_host_header_override_output, + "zones_identifier-2": zones_identifier_2_output, + "zones_ip_geolocation": zones_ip_geolocation_output, + "zones_mirage": zones_mirage_output, + "zones_modified_on": zones_modified_on_output, + "zones_opportunistic_encryption": zones_opportunistic_encryption_output, + "zones_origin_error_page_pass_thru": zones_origin_error_page_pass_thru_output, + "zones_page_rule": zones_page_rule_output, + "zones_polish": zones_polish_output, + "zones_priority": zones_priority_output, + "zones_resolve_override": zones_resolve_override_output, + "zones_respect_strong_etag": zones_respect_strong_etag_output, + "zones_response_buffering": zones_response_buffering_output, + "zones_rocket_loader": zones_rocket_loader_output, + "zones_security_level": zones_security_level_output, + "zones_sort_query_string_for_cache": zones_sort_query_string_for_cache_output, + "zones_ssl": zones_ssl_output, + "zones_status": zones_status_output, + "zones_string_constraint": zones_string_constraint_output, + "zones_target": zones_target_output, + "zones_targets": zones_targets_output, + "zones_true_client_ip_header": zones_true_client_ip_header_output, + "zones_url_target": zones_url_target_output, + "zones_waf": zones_waf_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/pages/buildCache/tools.ts b/src/generated/forge-mcp/pages/buildCache/tools.ts index 750f292a..861c6cf6 100644 --- a/src/generated/forge-mcp/pages/buildCache/tools.ts +++ b/src/generated/forge-mcp/pages/buildCache/tools.ts @@ -32,6 +32,16 @@ export const tools: readonly Tool[] = [ "project_name" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": false, diff --git a/src/generated/forge-mcp/pages/deployments/history/logs/tools.ts b/src/generated/forge-mcp/pages/deployments/history/logs/tools.ts index b8c1babd..3e1aa084 100644 --- a/src/generated/forge-mcp/pages/deployments/history/logs/tools.ts +++ b/src/generated/forge-mcp/pages/deployments/history/logs/tools.ts @@ -41,6 +41,13 @@ export const tools: readonly Tool[] = [ "deployment_id" ], }, + outputSchema: { + "$ref": "#/$defs/pages_deployment_log", + $defs: { + "pages_deployment_log": pages_deployment_log_output, + "pages_deployment_log_dataItem": pages_deployment_log_dataItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/pages/deployments/tools.ts b/src/generated/forge-mcp/pages/deployments/tools.ts index 6f38b5fa..b969dc92 100644 --- a/src/generated/forge-mcp/pages/deployments/tools.ts +++ b/src/generated/forge-mcp/pages/deployments/tools.ts @@ -53,6 +53,16 @@ export const tools: readonly Tool[] = [ "deployment_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -121,6 +131,23 @@ export const tools: readonly Tool[] = [ "deployment_id" ], }, + outputSchema: { + "$ref": "#/$defs/pages_deployment", + $defs: { + "pages_build_config": pages_build_config_output, + "pages_deployment": pages_deployment_output, + "pages_deployment_deployment_trigger": pages_deployment_deployment_trigger_output, + "pages_deployment_deployment_trigger_metadata": pages_deployment_deployment_trigger_metadata_output, + "pages_env_vars": pages_env_vars_output, + "pages_plain_text_env_var": pages_plain_text_env_var_output, + "pages_project_name": pages_project_name_output, + "pages_secret_text_env_var": pages_secret_text_env_var_output, + "pages_source": pages_source_output, + "pages_source_config": pages_source_config_output, + "pages_source_type": pages_source_type_output, + "pages_stage": pages_stage_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -203,6 +230,54 @@ export const tools: readonly Tool[] = [ "project_name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/pages_deployment" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "pages_build_config": pages_build_config_output, + "pages_deployment": pages_deployment_output, + "pages_deployment_deployment_trigger": pages_deployment_deployment_trigger_output, + "pages_deployment_deployment_trigger_metadata": pages_deployment_deployment_trigger_metadata_output, + "pages_env_vars": pages_env_vars_output, + "pages_plain_text_env_var": pages_plain_text_env_var_output, + "pages_project_name": pages_project_name_output, + "pages_secret_text_env_var": pages_secret_text_env_var_output, + "pages_source": pages_source_output, + "pages_source_config": pages_source_config_output, + "pages_source_type": pages_source_type_output, + "pages_stage": pages_stage_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -310,6 +385,23 @@ export const tools: readonly Tool[] = [ "deployment_id" ], }, + outputSchema: { + "$ref": "#/$defs/pages_deployment", + $defs: { + "pages_build_config": pages_build_config_output, + "pages_deployment": pages_deployment_output, + "pages_deployment_deployment_trigger": pages_deployment_deployment_trigger_output, + "pages_deployment_deployment_trigger_metadata": pages_deployment_deployment_trigger_metadata_output, + "pages_env_vars": pages_env_vars_output, + "pages_plain_text_env_var": pages_plain_text_env_var_output, + "pages_project_name": pages_project_name_output, + "pages_secret_text_env_var": pages_secret_text_env_var_output, + "pages_source": pages_source_output, + "pages_source_config": pages_source_config_output, + "pages_source_type": pages_source_type_output, + "pages_stage": pages_stage_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -380,6 +472,23 @@ export const tools: readonly Tool[] = [ "deployment_id" ], }, + outputSchema: { + "$ref": "#/$defs/pages_deployment", + $defs: { + "pages_build_config": pages_build_config_output, + "pages_deployment": pages_deployment_output, + "pages_deployment_deployment_trigger": pages_deployment_deployment_trigger_output, + "pages_deployment_deployment_trigger_metadata": pages_deployment_deployment_trigger_metadata_output, + "pages_env_vars": pages_env_vars_output, + "pages_plain_text_env_var": pages_plain_text_env_var_output, + "pages_project_name": pages_project_name_output, + "pages_secret_text_env_var": pages_secret_text_env_var_output, + "pages_source": pages_source_output, + "pages_source_config": pages_source_config_output, + "pages_source_type": pages_source_type_output, + "pages_stage": pages_stage_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, diff --git a/src/generated/forge-mcp/pages/domains/tools.ts b/src/generated/forge-mcp/pages/domains/tools.ts index 306a6672..3c3c7e21 100644 --- a/src/generated/forge-mcp/pages/domains/tools.ts +++ b/src/generated/forge-mcp/pages/domains/tools.ts @@ -55,6 +55,15 @@ export const tools: readonly Tool[] = [ "pages_domain_name": pages_domain_name, }, }, + outputSchema: { + "$ref": "#/$defs/pages_domain", + $defs: { + "pages_domain": pages_domain_output, + "pages_domain_name": pages_domain_name_output, + "pages_domain_validation_data": pages_domain_validation_data_output, + "pages_domain_verification_data": pages_domain_verification_data_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -118,6 +127,16 @@ export const tools: readonly Tool[] = [ "domain_name" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -183,6 +202,15 @@ export const tools: readonly Tool[] = [ "domain_name" ], }, + outputSchema: { + "$ref": "#/$defs/pages_domain", + $defs: { + "pages_domain": pages_domain_output, + "pages_domain_name": pages_domain_name_output, + "pages_domain_validation_data": pages_domain_validation_data_output, + "pages_domain_verification_data": pages_domain_verification_data_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -241,6 +269,46 @@ export const tools: readonly Tool[] = [ "project_name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/pages_domain" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "pages_domain": pages_domain_output, + "pages_domain_name": pages_domain_name_output, + "pages_domain_validation_data": pages_domain_validation_data_output, + "pages_domain_verification_data": pages_domain_verification_data_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/pages/domains/validation/tools.ts b/src/generated/forge-mcp/pages/domains/validation/tools.ts index df8f9697..19e1edfb 100644 --- a/src/generated/forge-mcp/pages/domains/validation/tools.ts +++ b/src/generated/forge-mcp/pages/domains/validation/tools.ts @@ -43,6 +43,15 @@ export const tools: readonly Tool[] = [ "domain_name" ], }, + outputSchema: { + "$ref": "#/$defs/pages_domain", + $defs: { + "pages_domain": pages_domain_output, + "pages_domain_name": pages_domain_name_output, + "pages_domain_validation_data": pages_domain_validation_data_output, + "pages_domain_verification_data": pages_domain_verification_data_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/pages/source/tools.ts b/src/generated/forge-mcp/pages/source/tools.ts index b27fc7f6..4d706ffb 100644 --- a/src/generated/forge-mcp/pages/source/tools.ts +++ b/src/generated/forge-mcp/pages/source/tools.ts @@ -61,6 +61,29 @@ export const tools: readonly Tool[] = [ "pages_source_type": pages_source_type, }, }, + outputSchema: { + "$ref": "#/$defs/pages_project", + $defs: { + "pages_build_config": pages_build_config_output, + "pages_deployment": pages_deployment_output, + "pages_deployment_config_values": pages_deployment_config_values_output, + "pages_deployment_config_values_limits": pages_deployment_config_values_limits_output, + "pages_deployment_config_values_placement": pages_deployment_config_values_placement_output, + "pages_deployment_deployment_trigger": pages_deployment_deployment_trigger_output, + "pages_deployment_deployment_trigger_metadata": pages_deployment_deployment_trigger_metadata_output, + "pages_env_vars": pages_env_vars_output, + "pages_plain_text_env_var": pages_plain_text_env_var_output, + "pages_project": pages_project_output, + "pages_project_build_image_auto_upgrade": pages_project_build_image_auto_upgrade_output, + "pages_project_deployment_configs": pages_project_deployment_configs_output, + "pages_project_name": pages_project_name_output, + "pages_secret_text_env_var": pages_secret_text_env_var_output, + "pages_source": pages_source_output, + "pages_source_config": pages_source_config_output, + "pages_source_type": pages_source_type_output, + "pages_stage": pages_stage_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -133,6 +156,29 @@ export const tools: readonly Tool[] = [ "project_name" ], }, + outputSchema: { + "$ref": "#/$defs/pages_project", + $defs: { + "pages_build_config": pages_build_config_output, + "pages_deployment": pages_deployment_output, + "pages_deployment_config_values": pages_deployment_config_values_output, + "pages_deployment_config_values_limits": pages_deployment_config_values_limits_output, + "pages_deployment_config_values_placement": pages_deployment_config_values_placement_output, + "pages_deployment_deployment_trigger": pages_deployment_deployment_trigger_output, + "pages_deployment_deployment_trigger_metadata": pages_deployment_deployment_trigger_metadata_output, + "pages_env_vars": pages_env_vars_output, + "pages_plain_text_env_var": pages_plain_text_env_var_output, + "pages_project": pages_project_output, + "pages_project_build_image_auto_upgrade": pages_project_build_image_auto_upgrade_output, + "pages_project_deployment_configs": pages_project_deployment_configs_output, + "pages_project_name": pages_project_name_output, + "pages_secret_text_env_var": pages_secret_text_env_var_output, + "pages_source": pages_source_output, + "pages_source_config": pages_source_config_output, + "pages_source_type": pages_source_type_output, + "pages_stage": pages_stage_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/pages/tools.ts b/src/generated/forge-mcp/pages/tools.ts index 74cab09f..be534e44 100644 --- a/src/generated/forge-mcp/pages/tools.ts +++ b/src/generated/forge-mcp/pages/tools.ts @@ -228,6 +228,29 @@ export const tools: readonly Tool[] = [ "pages_secret_text_env_var": pages_secret_text_env_var, }, }, + outputSchema: { + "$ref": "#/$defs/pages_project", + $defs: { + "pages_build_config": pages_build_config_output, + "pages_deployment": pages_deployment_output, + "pages_deployment_config_values": pages_deployment_config_values_output, + "pages_deployment_config_values_limits": pages_deployment_config_values_limits_output, + "pages_deployment_config_values_placement": pages_deployment_config_values_placement_output, + "pages_deployment_deployment_trigger": pages_deployment_deployment_trigger_output, + "pages_deployment_deployment_trigger_metadata": pages_deployment_deployment_trigger_metadata_output, + "pages_env_vars": pages_env_vars_output, + "pages_plain_text_env_var": pages_plain_text_env_var_output, + "pages_project": pages_project_output, + "pages_project_build_image_auto_upgrade": pages_project_build_image_auto_upgrade_output, + "pages_project_deployment_configs": pages_project_deployment_configs_output, + "pages_project_name": pages_project_name_output, + "pages_secret_text_env_var": pages_secret_text_env_var_output, + "pages_source": pages_source_output, + "pages_source_config": pages_source_config_output, + "pages_source_type": pages_source_type_output, + "pages_stage": pages_stage_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -300,6 +323,16 @@ export const tools: readonly Tool[] = [ "project_name" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -532,6 +565,29 @@ export const tools: readonly Tool[] = [ "pages_secret_text_env_var": pages_secret_text_env_var, }, }, + outputSchema: { + "$ref": "#/$defs/pages_project", + $defs: { + "pages_build_config": pages_build_config_output, + "pages_deployment": pages_deployment_output, + "pages_deployment_config_values": pages_deployment_config_values_output, + "pages_deployment_config_values_limits": pages_deployment_config_values_limits_output, + "pages_deployment_config_values_placement": pages_deployment_config_values_placement_output, + "pages_deployment_deployment_trigger": pages_deployment_deployment_trigger_output, + "pages_deployment_deployment_trigger_metadata": pages_deployment_deployment_trigger_metadata_output, + "pages_env_vars": pages_env_vars_output, + "pages_plain_text_env_var": pages_plain_text_env_var_output, + "pages_project": pages_project_output, + "pages_project_build_image_auto_upgrade": pages_project_build_image_auto_upgrade_output, + "pages_project_deployment_configs": pages_project_deployment_configs_output, + "pages_project_name": pages_project_name_output, + "pages_secret_text_env_var": pages_secret_text_env_var_output, + "pages_source": pages_source_output, + "pages_source_config": pages_source_config_output, + "pages_source_type": pages_source_type_output, + "pages_stage": pages_stage_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -604,6 +660,29 @@ export const tools: readonly Tool[] = [ "project_name" ], }, + outputSchema: { + "$ref": "#/$defs/pages_project", + $defs: { + "pages_build_config": pages_build_config_output, + "pages_deployment": pages_deployment_output, + "pages_deployment_config_values": pages_deployment_config_values_output, + "pages_deployment_config_values_limits": pages_deployment_config_values_limits_output, + "pages_deployment_config_values_placement": pages_deployment_config_values_placement_output, + "pages_deployment_deployment_trigger": pages_deployment_deployment_trigger_output, + "pages_deployment_deployment_trigger_metadata": pages_deployment_deployment_trigger_metadata_output, + "pages_env_vars": pages_env_vars_output, + "pages_plain_text_env_var": pages_plain_text_env_var_output, + "pages_project": pages_project_output, + "pages_project_build_image_auto_upgrade": pages_project_build_image_auto_upgrade_output, + "pages_project_deployment_configs": pages_project_deployment_configs_output, + "pages_project_name": pages_project_name_output, + "pages_secret_text_env_var": pages_secret_text_env_var_output, + "pages_source": pages_source_output, + "pages_source_config": pages_source_config_output, + "pages_source_type": pages_source_type_output, + "pages_stage": pages_stage_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -679,6 +758,60 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/pages_project" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "pages_build_config": pages_build_config_output, + "pages_deployment": pages_deployment_output, + "pages_deployment_config_values": pages_deployment_config_values_output, + "pages_deployment_config_values_limits": pages_deployment_config_values_limits_output, + "pages_deployment_config_values_placement": pages_deployment_config_values_placement_output, + "pages_deployment_deployment_trigger": pages_deployment_deployment_trigger_output, + "pages_deployment_deployment_trigger_metadata": pages_deployment_deployment_trigger_metadata_output, + "pages_env_vars": pages_env_vars_output, + "pages_plain_text_env_var": pages_plain_text_env_var_output, + "pages_project": pages_project_output, + "pages_project_build_image_auto_upgrade": pages_project_build_image_auto_upgrade_output, + "pages_project_deployment_configs": pages_project_deployment_configs_output, + "pages_project_name": pages_project_name_output, + "pages_secret_text_env_var": pages_secret_text_env_var_output, + "pages_source": pages_source_output, + "pages_source_config": pages_source_config_output, + "pages_source_type": pages_source_type_output, + "pages_stage": pages_stage_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/payPerCrawl/config/tools.ts b/src/generated/forge-mcp/payPerCrawl/config/tools.ts index 118bdf79..075a4f1b 100644 --- a/src/generated/forge-mcp/payPerCrawl/config/tools.ts +++ b/src/generated/forge-mcp/payPerCrawl/config/tools.ts @@ -46,6 +46,13 @@ export const tools: readonly Tool[] = [ "pay-per-crawl_DaricConfigCreate": pay_per_crawl_DaricConfigCreate, }, }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_DaricConfig", + $defs: { + "pay-per-crawl_BotAccessMode": pay_per_crawl_BotAccessMode_output, + "pay-per-crawl_DaricConfig": pay_per_crawl_DaricConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -107,6 +114,13 @@ export const tools: readonly Tool[] = [ "pay-per-crawl_DaricConfig": pay_per_crawl_DaricConfig, }, }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_DaricConfig", + $defs: { + "pay-per-crawl_BotAccessMode": pay_per_crawl_BotAccessMode_output, + "pay-per-crawl_DaricConfig": pay_per_crawl_DaricConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -159,6 +173,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_DaricConfig", + $defs: { + "pay-per-crawl_BotAccessMode": pay_per_crawl_BotAccessMode_output, + "pay-per-crawl_DaricConfig": pay_per_crawl_DaricConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/payPerCrawl/crawler/stripe/tools.ts b/src/generated/forge-mcp/payPerCrawl/crawler/stripe/tools.ts index c3d68305..c0532284 100644 --- a/src/generated/forge-mcp/payPerCrawl/crawler/stripe/tools.ts +++ b/src/generated/forge-mcp/payPerCrawl/crawler/stripe/tools.ts @@ -36,6 +36,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_StripeConnectResp", + $defs: { + "pay-per-crawl_StripeConnectResp": pay_per_crawl_StripeConnectResp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -86,6 +92,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_apiNoResultResponse", + $defs: { + "pay-per-crawl_Msg": pay_per_crawl_Msg_output, + "pay-per-crawl_ResultInfo": pay_per_crawl_ResultInfo_output, + "pay-per-crawl_Source": pay_per_crawl_Source_output, + "pay-per-crawl_apiNoResultResponse": pay_per_crawl_apiNoResultResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -139,6 +154,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_StripeConnection", + $defs: { + "pay-per-crawl_StripeConnection": pay_per_crawl_StripeConnection_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/payPerCrawl/crawlers/tools.ts b/src/generated/forge-mcp/payPerCrawl/crawlers/tools.ts index 7aebe829..a69e316b 100644 --- a/src/generated/forge-mcp/payPerCrawl/crawlers/tools.ts +++ b/src/generated/forge-mcp/payPerCrawl/crawlers/tools.ts @@ -32,6 +32,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_listCrawlersResponse_result", + $defs: { + "pay-per-crawl_CrawlerEntry": pay_per_crawl_CrawlerEntry_output, + "pay-per-crawl_listCrawlersResponse_result": pay_per_crawl_listCrawlersResponse_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/payPerCrawl/publisher/stripe/tools.ts b/src/generated/forge-mcp/payPerCrawl/publisher/stripe/tools.ts index 35af9e4c..52b43375 100644 --- a/src/generated/forge-mcp/payPerCrawl/publisher/stripe/tools.ts +++ b/src/generated/forge-mcp/payPerCrawl/publisher/stripe/tools.ts @@ -36,6 +36,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_StripeConnectResp", + $defs: { + "pay-per-crawl_StripeConnectResp": pay_per_crawl_StripeConnectResp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -86,6 +92,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_apiNoResultResponse", + $defs: { + "pay-per-crawl_Msg": pay_per_crawl_Msg_output, + "pay-per-crawl_ResultInfo": pay_per_crawl_ResultInfo_output, + "pay-per-crawl_Source": pay_per_crawl_Source_output, + "pay-per-crawl_apiNoResultResponse": pay_per_crawl_apiNoResultResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -139,6 +154,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_StripeConnection", + $defs: { + "pay-per-crawl_StripeConnection": pay_per_crawl_StripeConnection_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/payPerCrawl/terms/tools.ts b/src/generated/forge-mcp/payPerCrawl/terms/tools.ts index db3ce936..f5867096 100644 --- a/src/generated/forge-mcp/payPerCrawl/terms/tools.ts +++ b/src/generated/forge-mcp/payPerCrawl/terms/tools.ts @@ -36,6 +36,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_IronCladContract", + $defs: { + "pay-per-crawl_IronCladContract": pay_per_crawl_IronCladContract_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -118,6 +124,16 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -205,6 +221,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_SignatureLinkResponse", + $defs: { + "pay-per-crawl_SignatureLinkResponse": pay_per_crawl_SignatureLinkResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -297,6 +319,15 @@ export const tools: readonly Tool[] = [ "vid" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_apiNoResultResponse", + $defs: { + "pay-per-crawl_Msg": pay_per_crawl_Msg_output, + "pay-per-crawl_ResultInfo": pay_per_crawl_ResultInfo_output, + "pay-per-crawl_Source": pay_per_crawl_Source_output, + "pay-per-crawl_apiNoResultResponse": pay_per_crawl_apiNoResultResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/payPerCrawl/zones/tools.ts b/src/generated/forge-mcp/payPerCrawl/zones/tools.ts index 1bc829d6..3385b997 100644 --- a/src/generated/forge-mcp/payPerCrawl/zones/tools.ts +++ b/src/generated/forge-mcp/payPerCrawl/zones/tools.ts @@ -41,6 +41,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_DaricZoneCanBeEnabled", + $defs: { + "pay-per-crawl_DaricZoneCanBeEnabled": pay_per_crawl_DaricZoneCanBeEnabled_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -100,6 +106,13 @@ export const tools: readonly Tool[] = [ "pay-per-crawl_ZonesCanBeEnabledQueryPayload": pay_per_crawl_ZonesCanBeEnabledQueryPayload, }, }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_ZonesCanBeEnabledPayload", + $defs: { + "pay-per-crawl_DaricZoneCanBeEnabled": pay_per_crawl_DaricZoneCanBeEnabled_output, + "pay-per-crawl_ZonesCanBeEnabledPayload": pay_per_crawl_ZonesCanBeEnabledPayload_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -189,6 +202,15 @@ export const tools: readonly Tool[] = [ "pay-per-crawl_ZonesCanBeEnabledUpdatePayload": pay_per_crawl_ZonesCanBeEnabledUpdatePayload, }, }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_apiNoResultResponse", + $defs: { + "pay-per-crawl_Msg": pay_per_crawl_Msg_output, + "pay-per-crawl_ResultInfo": pay_per_crawl_ResultInfo_output, + "pay-per-crawl_Source": pay_per_crawl_Source_output, + "pay-per-crawl_apiNoResultResponse": pay_per_crawl_apiNoResultResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/payPerUse/enabledDomains/tools.ts b/src/generated/forge-mcp/payPerUse/enabledDomains/tools.ts index abca18af..ba17806c 100644 --- a/src/generated/forge-mcp/payPerUse/enabledDomains/tools.ts +++ b/src/generated/forge-mcp/payPerUse/enabledDomains/tools.ts @@ -41,6 +41,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_EnabledDomainsResult", + $defs: { + "pay-per-crawl_EnabledDomain": pay_per_crawl_EnabledDomain_output, + "pay-per-crawl_EnabledDomainsResult": pay_per_crawl_EnabledDomainsResult_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/payPerUse/operator/tools.ts b/src/generated/forge-mcp/payPerUse/operator/tools.ts index 2a688920..170917e4 100644 --- a/src/generated/forge-mcp/payPerUse/operator/tools.ts +++ b/src/generated/forge-mcp/payPerUse/operator/tools.ts @@ -36,6 +36,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_PPUOperatorConfigurationResult", + $defs: { + "pay-per-crawl_PPUOperatorConfigurationResult": pay_per_crawl_PPUOperatorConfigurationResult_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -92,6 +98,12 @@ export const tools: readonly Tool[] = [ "pay-per-crawl_PPUOperatorConfiguration": pay_per_crawl_PPUOperatorConfiguration, }, }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_PPUOperatorConfiguration", + $defs: { + "pay-per-crawl_PPUOperatorConfiguration": pay_per_crawl_PPUOperatorConfiguration_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -152,6 +164,12 @@ export const tools: readonly Tool[] = [ "pay-per-crawl_PPUOperatorConfigurationUpdate": pay_per_crawl_PPUOperatorConfigurationUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_PPUOperatorConfiguration", + $defs: { + "pay-per-crawl_PPUOperatorConfiguration": pay_per_crawl_PPUOperatorConfiguration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/payPerUse/pricing/tools.ts b/src/generated/forge-mcp/payPerUse/pricing/tools.ts index 7d677456..48e96e69 100644 --- a/src/generated/forge-mcp/payPerUse/pricing/tools.ts +++ b/src/generated/forge-mcp/payPerUse/pricing/tools.ts @@ -54,6 +54,14 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_PPUOperatorPrices", + $defs: { + "pay-per-crawl_PPUOperatorPrice": pay_per_crawl_PPUOperatorPrice_output, + "pay-per-crawl_PPUOperatorPrices": pay_per_crawl_PPUOperatorPrices_output, + "pay-per-crawl_PPUPrice": pay_per_crawl_PPUPrice_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -116,6 +124,15 @@ export const tools: readonly Tool[] = [ "operator_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_apiNoResultResponse", + $defs: { + "pay-per-crawl_Msg": pay_per_crawl_Msg_output, + "pay-per-crawl_ResultInfo": pay_per_crawl_ResultInfo_output, + "pay-per-crawl_Source": pay_per_crawl_Source_output, + "pay-per-crawl_apiNoResultResponse": pay_per_crawl_apiNoResultResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -187,6 +204,12 @@ export const tools: readonly Tool[] = [ "pay-per-crawl_PPUPublisherPriceWithdrawRequest": pay_per_crawl_PPUPublisherPriceWithdrawRequest, }, }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_PPUPrice", + $defs: { + "pay-per-crawl_PPUPrice": pay_per_crawl_PPUPrice_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/payPerUse/proposals/tools.ts b/src/generated/forge-mcp/payPerUse/proposals/tools.ts index 86dccf54..6f7d9077 100644 --- a/src/generated/forge-mcp/payPerUse/proposals/tools.ts +++ b/src/generated/forge-mcp/payPerUse/proposals/tools.ts @@ -42,6 +42,12 @@ export const tools: readonly Tool[] = [ "pay-per-crawl_PPUOperatorProposalActionRequest": pay_per_crawl_PPUOperatorProposalActionRequest, }, }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_PPUPrice", + $defs: { + "pay-per-crawl_PPUPrice": pay_per_crawl_PPUPrice_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -107,6 +113,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_PPUProposals", + $defs: { + "pay-per-crawl_PPUProposal": pay_per_crawl_PPUProposal_output, + "pay-per-crawl_PPUProposals": pay_per_crawl_PPUProposals_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/payPerUse/usageStats/tools.ts b/src/generated/forge-mcp/payPerUse/usageStats/tools.ts index b87b8fe6..c1961f3b 100644 --- a/src/generated/forge-mcp/payPerUse/usageStats/tools.ts +++ b/src/generated/forge-mcp/payPerUse/usageStats/tools.ts @@ -65,6 +65,15 @@ export const tools: readonly Tool[] = [ "until" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_PPUUsageStats", + $defs: { + "pay-per-crawl_PPUUsageStats": pay_per_crawl_PPUUsageStats_output, + "pay-per-crawl_PPUUsageStatsBuyer": pay_per_crawl_PPUUsageStatsBuyer_output, + "pay-per-crawl_PPUUsageStatsDataPoint": pay_per_crawl_PPUUsageStatsDataPoint_output, + "pay-per-crawl_PPUUsageStatsTotals": pay_per_crawl_PPUUsageStatsTotals_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/payPerUse/zones/tools.ts b/src/generated/forge-mcp/payPerUse/zones/tools.ts index e94033aa..01cc80bd 100644 --- a/src/generated/forge-mcp/payPerUse/zones/tools.ts +++ b/src/generated/forge-mcp/payPerUse/zones/tools.ts @@ -42,6 +42,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_PPUZoneCanBeEnabled", + $defs: { + "pay-per-crawl_PPUZoneCanBeEnabled": pay_per_crawl_PPUZoneCanBeEnabled_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -87,6 +93,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_PPUZoneConfigurationResult", + $defs: { + "pay-per-crawl_PPUZoneConfigurationResult": pay_per_crawl_PPUZoneConfigurationResult_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -141,6 +153,15 @@ export const tools: readonly Tool[] = [ "pay-per-crawl_PPUZonesCanBeEnabledPayload": pay_per_crawl_PPUZonesCanBeEnabledPayload, }, }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_apiNoResultResponse", + $defs: { + "pay-per-crawl_Msg": pay_per_crawl_Msg_output, + "pay-per-crawl_ResultInfo": pay_per_crawl_ResultInfo_output, + "pay-per-crawl_Source": pay_per_crawl_Source_output, + "pay-per-crawl_apiNoResultResponse": pay_per_crawl_apiNoResultResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -201,6 +222,12 @@ export const tools: readonly Tool[] = [ "pay-per-crawl_PPUZoneConfigurationUpdate": pay_per_crawl_PPUZoneConfigurationUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/pay-per-crawl_PPUZoneConfiguration", + $defs: { + "pay-per-crawl_PPUZoneConfiguration": pay_per_crawl_PPUZoneConfiguration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/pipelines/sinks/tools.ts b/src/generated/forge-mcp/pipelines/sinks/tools.ts index 0ff77af0..9970b5fa 100644 --- a/src/generated/forge-mcp/pipelines/sinks/tools.ts +++ b/src/generated/forge-mcp/pipelines/sinks/tools.ts @@ -140,6 +140,78 @@ export const tools: readonly Tool[] = [ "cloudflare-pipelines_r2_data_catalogTable_rolling_policy": cloudflare_pipelines_r2_data_catalogTable_rolling_policy, }, }, + outputSchema: { + "properties": { + "config": { + "oneOf": [ + { + "$ref": "#/$defs/cloudflare-pipelines_r2Table" + }, + { + "$ref": "#/$defs/cloudflare-pipelines_r2_data_catalogTable" + } + ] + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "format": { + "$ref": "#/$defs/cloudflare-pipelines_SinkFormat" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "schema": { + "$ref": "#/$defs/cloudflare-pipelines_ConnectionSchema" + }, + "type": { + "enum": [ + "r2", + "r2_data_catalog", + "basin_catalog" + ], + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "modified_at", + "name", + "type" + ], + "type": "object", + $defs: { + "cloudflare-pipelines_ConnectionSchema": cloudflare_pipelines_ConnectionSchema_output, + "cloudflare-pipelines_DecimalEncoding": cloudflare_pipelines_DecimalEncoding_output, + "cloudflare-pipelines_JsonCompression": cloudflare_pipelines_JsonCompression_output, + "cloudflare-pipelines_ListField": cloudflare_pipelines_ListField_output, + "cloudflare-pipelines_ParquetCompression": cloudflare_pipelines_ParquetCompression_output, + "cloudflare-pipelines_SinkFormat": cloudflare_pipelines_SinkFormat_output, + "cloudflare-pipelines_SinkJsonFormat": cloudflare_pipelines_SinkJsonFormat_output, + "cloudflare-pipelines_SinkParquetFormat": cloudflare_pipelines_SinkParquetFormat_output, + "cloudflare-pipelines_SourceField": cloudflare_pipelines_SourceField_output, + "cloudflare-pipelines_StructField": cloudflare_pipelines_StructField_output, + "cloudflare-pipelines_TimestampField": cloudflare_pipelines_TimestampField_output, + "cloudflare-pipelines_TimestampFormat": cloudflare_pipelines_TimestampFormat_output, + "cloudflare-pipelines_TimestampUnit": cloudflare_pipelines_TimestampUnit_output, + "cloudflare-pipelines_r2Table": cloudflare_pipelines_r2Table_output, + "cloudflare-pipelines_r2Table_credentials": cloudflare_pipelines_r2Table_credentials_output, + "cloudflare-pipelines_r2Table_file_naming": cloudflare_pipelines_r2Table_file_naming_output, + "cloudflare-pipelines_r2Table_partitioning": cloudflare_pipelines_r2Table_partitioning_output, + "cloudflare-pipelines_r2Table_rolling_policy": cloudflare_pipelines_r2Table_rolling_policy_output, + "cloudflare-pipelines_r2_data_catalogTable": cloudflare_pipelines_r2_data_catalogTable_output, + "cloudflare-pipelines_r2_data_catalogTable_rolling_policy": cloudflare_pipelines_r2_data_catalogTable_rolling_policy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -263,6 +335,9 @@ export const tools: readonly Tool[] = [ "sink_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -313,6 +388,77 @@ export const tools: readonly Tool[] = [ "sink_id" ], }, + outputSchema: { + "properties": { + "config": { + "oneOf": [ + { + "$ref": "#/$defs/cloudflare-pipelines_r2TablePublic" + }, + { + "$ref": "#/$defs/cloudflare-pipelines_r2_data_catalogTablePublic" + } + ] + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "format": { + "$ref": "#/$defs/cloudflare-pipelines_SinkFormat" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "schema": { + "$ref": "#/$defs/cloudflare-pipelines_ConnectionSchema" + }, + "type": { + "enum": [ + "r2", + "r2_data_catalog", + "basin_catalog" + ], + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "modified_at", + "name", + "type" + ], + "type": "object", + $defs: { + "cloudflare-pipelines_ConnectionSchema": cloudflare_pipelines_ConnectionSchema_output, + "cloudflare-pipelines_DecimalEncoding": cloudflare_pipelines_DecimalEncoding_output, + "cloudflare-pipelines_JsonCompression": cloudflare_pipelines_JsonCompression_output, + "cloudflare-pipelines_ListField": cloudflare_pipelines_ListField_output, + "cloudflare-pipelines_ParquetCompression": cloudflare_pipelines_ParquetCompression_output, + "cloudflare-pipelines_SinkFormat": cloudflare_pipelines_SinkFormat_output, + "cloudflare-pipelines_SinkJsonFormat": cloudflare_pipelines_SinkJsonFormat_output, + "cloudflare-pipelines_SinkParquetFormat": cloudflare_pipelines_SinkParquetFormat_output, + "cloudflare-pipelines_SourceField": cloudflare_pipelines_SourceField_output, + "cloudflare-pipelines_StructField": cloudflare_pipelines_StructField_output, + "cloudflare-pipelines_TimestampField": cloudflare_pipelines_TimestampField_output, + "cloudflare-pipelines_TimestampFormat": cloudflare_pipelines_TimestampFormat_output, + "cloudflare-pipelines_TimestampUnit": cloudflare_pipelines_TimestampUnit_output, + "cloudflare-pipelines_r2TablePublic": cloudflare_pipelines_r2TablePublic_output, + "cloudflare-pipelines_r2TablePublic_file_naming": cloudflare_pipelines_r2TablePublic_file_naming_output, + "cloudflare-pipelines_r2TablePublic_partitioning": cloudflare_pipelines_r2TablePublic_partitioning_output, + "cloudflare-pipelines_r2TablePublic_rolling_policy": cloudflare_pipelines_r2TablePublic_rolling_policy_output, + "cloudflare-pipelines_r2_data_catalogTablePublic": cloudflare_pipelines_r2_data_catalogTablePublic_output, + "cloudflare-pipelines_r2_data_catalogTablePublic_rolling_policy": cloudflare_pipelines_r2_data_catalogTablePublic_rolling_policy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -461,6 +607,111 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "config": { + "oneOf": [ + { + "$ref": "#/$defs/cloudflare-pipelines_r2TablePublic" + }, + { + "$ref": "#/$defs/cloudflare-pipelines_r2_data_catalogTablePublic" + } + ] + }, + "created_at": { + "format": "date-time", + "type": "string" + }, + "format": { + "$ref": "#/$defs/cloudflare-pipelines_SinkFormat" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "schema": { + "$ref": "#/$defs/cloudflare-pipelines_ConnectionSchema" + }, + "type": { + "enum": [ + "r2", + "r2_data_catalog", + "basin_catalog" + ], + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "modified_at", + "name", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cloudflare-pipelines_ConnectionSchema": cloudflare_pipelines_ConnectionSchema_output, + "cloudflare-pipelines_DecimalEncoding": cloudflare_pipelines_DecimalEncoding_output, + "cloudflare-pipelines_JsonCompression": cloudflare_pipelines_JsonCompression_output, + "cloudflare-pipelines_ListField": cloudflare_pipelines_ListField_output, + "cloudflare-pipelines_ParquetCompression": cloudflare_pipelines_ParquetCompression_output, + "cloudflare-pipelines_SinkFormat": cloudflare_pipelines_SinkFormat_output, + "cloudflare-pipelines_SinkJsonFormat": cloudflare_pipelines_SinkJsonFormat_output, + "cloudflare-pipelines_SinkParquetFormat": cloudflare_pipelines_SinkParquetFormat_output, + "cloudflare-pipelines_SourceField": cloudflare_pipelines_SourceField_output, + "cloudflare-pipelines_StructField": cloudflare_pipelines_StructField_output, + "cloudflare-pipelines_TimestampField": cloudflare_pipelines_TimestampField_output, + "cloudflare-pipelines_TimestampFormat": cloudflare_pipelines_TimestampFormat_output, + "cloudflare-pipelines_TimestampUnit": cloudflare_pipelines_TimestampUnit_output, + "cloudflare-pipelines_r2TablePublic": cloudflare_pipelines_r2TablePublic_output, + "cloudflare-pipelines_r2TablePublic_file_naming": cloudflare_pipelines_r2TablePublic_file_naming_output, + "cloudflare-pipelines_r2TablePublic_partitioning": cloudflare_pipelines_r2TablePublic_partitioning_output, + "cloudflare-pipelines_r2TablePublic_rolling_policy": cloudflare_pipelines_r2TablePublic_rolling_policy_output, + "cloudflare-pipelines_r2_data_catalogTablePublic": cloudflare_pipelines_r2_data_catalogTablePublic_output, + "cloudflare-pipelines_r2_data_catalogTablePublic_rolling_policy": cloudflare_pipelines_r2_data_catalogTablePublic_rolling_policy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/pipelines/streams/tools.ts b/src/generated/forge-mcp/pipelines/streams/tools.ts index 45295936..a51d9c21 100644 --- a/src/generated/forge-mcp/pipelines/streams/tools.ts +++ b/src/generated/forge-mcp/pipelines/streams/tools.ts @@ -139,6 +139,98 @@ export const tools: readonly Tool[] = [ "cloudflare-pipelines_TimestampUnit": cloudflare_pipelines_TimestampUnit, }, }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "endpoint": { + "type": "string" + }, + "format": { + "$ref": "#/$defs/cloudflare-pipelines_Format" + }, + "http": { + "properties": { + "authentication": { + "type": "boolean" + }, + "cors": { + "properties": { + "origins": { + "items": { + "type": "string" + }, + "maxItems": 5, + "type": "array" + } + }, + "type": "object" + }, + "enabled": { + "type": "boolean" + } + }, + "required": [ + "authentication", + "enabled" + ], + "type": "object" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "schema": { + "$ref": "#/$defs/cloudflare-pipelines_ConnectionSchema" + }, + "version": { + "type": "integer" + }, + "worker_binding": { + "properties": { + "enabled": { + "type": "boolean" + } + }, + "required": [ + "enabled" + ], + "type": "object" + } + }, + "required": [ + "created_at", + "http", + "id", + "modified_at", + "name", + "version", + "worker_binding" + ], + "type": "object", + $defs: { + "cloudflare-pipelines_ConnectionSchema": cloudflare_pipelines_ConnectionSchema_output, + "cloudflare-pipelines_DecimalEncoding": cloudflare_pipelines_DecimalEncoding_output, + "cloudflare-pipelines_Format": cloudflare_pipelines_Format_output, + "cloudflare-pipelines_JsonFormat": cloudflare_pipelines_JsonFormat_output, + "cloudflare-pipelines_ListField": cloudflare_pipelines_ListField_output, + "cloudflare-pipelines_ParquetCompression": cloudflare_pipelines_ParquetCompression_output, + "cloudflare-pipelines_ParquetFormat": cloudflare_pipelines_ParquetFormat_output, + "cloudflare-pipelines_SourceField": cloudflare_pipelines_SourceField_output, + "cloudflare-pipelines_StructField": cloudflare_pipelines_StructField_output, + "cloudflare-pipelines_TimestampField": cloudflare_pipelines_TimestampField_output, + "cloudflare-pipelines_TimestampFormat": cloudflare_pipelines_TimestampFormat_output, + "cloudflare-pipelines_TimestampUnit": cloudflare_pipelines_TimestampUnit_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -282,6 +374,9 @@ export const tools: readonly Tool[] = [ "stream_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -332,6 +427,98 @@ export const tools: readonly Tool[] = [ "stream_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "endpoint": { + "type": "string" + }, + "format": { + "$ref": "#/$defs/cloudflare-pipelines_Format" + }, + "http": { + "properties": { + "authentication": { + "type": "boolean" + }, + "cors": { + "properties": { + "origins": { + "items": { + "type": "string" + }, + "maxItems": 5, + "type": "array" + } + }, + "type": "object" + }, + "enabled": { + "type": "boolean" + } + }, + "required": [ + "authentication", + "enabled" + ], + "type": "object" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "schema": { + "$ref": "#/$defs/cloudflare-pipelines_ConnectionSchema" + }, + "version": { + "type": "integer" + }, + "worker_binding": { + "properties": { + "enabled": { + "type": "boolean" + } + }, + "required": [ + "enabled" + ], + "type": "object" + } + }, + "required": [ + "created_at", + "http", + "id", + "modified_at", + "name", + "version", + "worker_binding" + ], + "type": "object", + $defs: { + "cloudflare-pipelines_ConnectionSchema": cloudflare_pipelines_ConnectionSchema_output, + "cloudflare-pipelines_DecimalEncoding": cloudflare_pipelines_DecimalEncoding_output, + "cloudflare-pipelines_Format": cloudflare_pipelines_Format_output, + "cloudflare-pipelines_JsonFormat": cloudflare_pipelines_JsonFormat_output, + "cloudflare-pipelines_ListField": cloudflare_pipelines_ListField_output, + "cloudflare-pipelines_ParquetCompression": cloudflare_pipelines_ParquetCompression_output, + "cloudflare-pipelines_ParquetFormat": cloudflare_pipelines_ParquetFormat_output, + "cloudflare-pipelines_SourceField": cloudflare_pipelines_SourceField_output, + "cloudflare-pipelines_StructField": cloudflare_pipelines_StructField_output, + "cloudflare-pipelines_TimestampField": cloudflare_pipelines_TimestampField_output, + "cloudflare-pipelines_TimestampFormat": cloudflare_pipelines_TimestampFormat_output, + "cloudflare-pipelines_TimestampUnit": cloudflare_pipelines_TimestampUnit_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -505,6 +692,132 @@ export const tools: readonly Tool[] = [ "cloudflare-pipelines_workers-pipelines-pipeline-id": cloudflare_pipelines_workers_pipelines_pipeline_id, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "endpoint": { + "type": "string" + }, + "format": { + "$ref": "#/$defs/cloudflare-pipelines_Format" + }, + "http": { + "properties": { + "authentication": { + "type": "boolean" + }, + "cors": { + "properties": { + "origins": { + "items": { + "type": "string" + }, + "maxItems": 5, + "type": "array" + } + }, + "type": "object" + }, + "enabled": { + "type": "boolean" + } + }, + "required": [ + "authentication", + "enabled" + ], + "type": "object" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "schema": { + "$ref": "#/$defs/cloudflare-pipelines_ConnectionSchema" + }, + "version": { + "type": "integer" + }, + "worker_binding": { + "properties": { + "enabled": { + "type": "boolean" + } + }, + "required": [ + "enabled" + ], + "type": "object" + } + }, + "required": [ + "created_at", + "http", + "id", + "modified_at", + "name", + "version", + "worker_binding" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cloudflare-pipelines_ConnectionSchema": cloudflare_pipelines_ConnectionSchema_output, + "cloudflare-pipelines_DecimalEncoding": cloudflare_pipelines_DecimalEncoding_output, + "cloudflare-pipelines_Format": cloudflare_pipelines_Format_output, + "cloudflare-pipelines_JsonFormat": cloudflare_pipelines_JsonFormat_output, + "cloudflare-pipelines_ListField": cloudflare_pipelines_ListField_output, + "cloudflare-pipelines_ParquetCompression": cloudflare_pipelines_ParquetCompression_output, + "cloudflare-pipelines_ParquetFormat": cloudflare_pipelines_ParquetFormat_output, + "cloudflare-pipelines_SourceField": cloudflare_pipelines_SourceField_output, + "cloudflare-pipelines_StructField": cloudflare_pipelines_StructField_output, + "cloudflare-pipelines_TimestampField": cloudflare_pipelines_TimestampField_output, + "cloudflare-pipelines_TimestampFormat": cloudflare_pipelines_TimestampFormat_output, + "cloudflare-pipelines_TimestampUnit": cloudflare_pipelines_TimestampUnit_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -737,6 +1050,98 @@ export const tools: readonly Tool[] = [ "stream_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "endpoint": { + "type": "string" + }, + "format": { + "$ref": "#/$defs/cloudflare-pipelines_Format" + }, + "http": { + "properties": { + "authentication": { + "type": "boolean" + }, + "cors": { + "properties": { + "origins": { + "items": { + "type": "string" + }, + "maxItems": 5, + "type": "array" + } + }, + "type": "object" + }, + "enabled": { + "type": "boolean" + } + }, + "required": [ + "authentication", + "enabled" + ], + "type": "object" + }, + "id": { + "type": "string" + }, + "modified_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "schema": { + "$ref": "#/$defs/cloudflare-pipelines_ConnectionSchema" + }, + "version": { + "type": "integer" + }, + "worker_binding": { + "properties": { + "enabled": { + "type": "boolean" + } + }, + "required": [ + "enabled" + ], + "type": "object" + } + }, + "required": [ + "created_at", + "http", + "id", + "modified_at", + "name", + "version", + "worker_binding" + ], + "type": "object", + $defs: { + "cloudflare-pipelines_ConnectionSchema": cloudflare_pipelines_ConnectionSchema_output, + "cloudflare-pipelines_DecimalEncoding": cloudflare_pipelines_DecimalEncoding_output, + "cloudflare-pipelines_Format": cloudflare_pipelines_Format_output, + "cloudflare-pipelines_JsonFormat": cloudflare_pipelines_JsonFormat_output, + "cloudflare-pipelines_ListField": cloudflare_pipelines_ListField_output, + "cloudflare-pipelines_ParquetCompression": cloudflare_pipelines_ParquetCompression_output, + "cloudflare-pipelines_ParquetFormat": cloudflare_pipelines_ParquetFormat_output, + "cloudflare-pipelines_SourceField": cloudflare_pipelines_SourceField_output, + "cloudflare-pipelines_StructField": cloudflare_pipelines_StructField_output, + "cloudflare-pipelines_TimestampField": cloudflare_pipelines_TimestampField_output, + "cloudflare-pipelines_TimestampFormat": cloudflare_pipelines_TimestampFormat_output, + "cloudflare-pipelines_TimestampUnit": cloudflare_pipelines_TimestampUnit_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/pipelines/tools.ts b/src/generated/forge-mcp/pipelines/tools.ts index a76624fc..9b4f09cb 100644 --- a/src/generated/forge-mcp/pipelines/tools.ts +++ b/src/generated/forge-mcp/pipelines/tools.ts @@ -45,6 +45,37 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "type": "string" + }, + "name": { + "type": "string" + }, + "sql": { + "type": "string" + }, + "status": { + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "modified_at", + "name", + "sql", + "status" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -127,6 +158,9 @@ export const tools: readonly Tool[] = [ "pipeline_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -177,6 +211,75 @@ export const tools: readonly Tool[] = [ "pipeline_id" ], }, + outputSchema: { + "properties": { + "created_at": { + "type": "string" + }, + "failure_reason": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "type": "string" + }, + "name": { + "type": "string" + }, + "sql": { + "type": "string" + }, + "status": { + "type": "string" + }, + "tables": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "latest": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "type": { + "enum": [ + "stream", + "sink" + ], + "type": "string" + }, + "version": { + "type": "integer" + } + }, + "required": [ + "id", + "latest", + "name", + "type", + "version" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "created_at", + "id", + "modified_at", + "name", + "sql", + "status", + "tables" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -303,6 +406,71 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "type": "string" + }, + "id": { + "type": "string" + }, + "modified_at": { + "type": "string" + }, + "name": { + "type": "string" + }, + "sql": { + "type": "string" + }, + "status": { + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "modified_at", + "name", + "sql", + "status" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -431,6 +599,48 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "graph": { + "$ref": "#/$defs/cloudflare-pipelines_PipelineGraph" + }, + "tables": { + "additionalProperties": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "version": { + "type": "number" + } + }, + "required": [ + "id", + "name", + "type", + "version" + ], + "type": "object" + }, + "type": "object" + } + }, + "required": [ + "tables" + ], + "type": "object", + $defs: { + "cloudflare-pipelines_PipelineEdge": cloudflare_pipelines_PipelineEdge_output, + "cloudflare-pipelines_PipelineGraph": cloudflare_pipelines_PipelineGraph_output, + "cloudflare-pipelines_PipelineNode": cloudflare_pipelines_PipelineNode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/precursor/tools.ts b/src/generated/forge-mcp/precursor/tools.ts index 1692de12..d51db7bc 100644 --- a/src/generated/forge-mcp/precursor/tools.ts +++ b/src/generated/forge-mcp/precursor/tools.ts @@ -49,6 +49,16 @@ export const tools: readonly Tool[] = [ "cloudflare_version" ], }, + outputSchema: { + "$ref": "#/$defs/precursor_precursor_config", + $defs: { + "precursor_precursor_config": precursor_precursor_config_output, + "precursor_precursor_mode": precursor_precursor_mode_output, + "precursor_precursor_rule": precursor_precursor_rule_output, + "precursor_precursor_rules": precursor_precursor_rules_output, + "precursor_show_interstitial": precursor_show_interstitial_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -150,6 +160,16 @@ export const tools: readonly Tool[] = [ "precursor_show_interstitial": precursor_show_interstitial, }, }, + outputSchema: { + "$ref": "#/$defs/precursor_precursor_config", + $defs: { + "precursor_precursor_config": precursor_precursor_config_output, + "precursor_precursor_mode": precursor_precursor_mode_output, + "precursor_precursor_rule": precursor_precursor_rule_output, + "precursor_precursor_rules": precursor_precursor_rules_output, + "precursor_show_interstitial": precursor_show_interstitial_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/previews/tools.ts b/src/generated/forge-mcp/previews/tools.ts index 27bc22a2..0a4421b1 100644 --- a/src/generated/forge-mcp/previews/tools.ts +++ b/src/generated/forge-mcp/previews/tools.ts @@ -42,6 +42,13 @@ export const tools: readonly Tool[] = [ "name" ], }, + outputSchema: { + "$ref": "#/$defs/workers_api-response-common", + $defs: { + "workers_api-response-common": workers_api_response_common_output, + "workers_messages": workers_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/queues/consumers/tools.ts b/src/generated/forge-mcp/queues/consumers/tools.ts index f29751a1..8a6353c7 100644 --- a/src/generated/forge-mcp/queues/consumers/tools.ts +++ b/src/generated/forge-mcp/queues/consumers/tools.ts @@ -83,6 +83,25 @@ export const tools: readonly Tool[] = [ "mq_worker-consumer-request_settings": mq_worker_consumer_request_settings, }, }, + outputSchema: { + "$ref": "#/$defs/mq_consumer-response", + $defs: { + "mq_batch-size": mq_batch_size_output, + "mq_consumer-response": mq_consumer_response_output, + "mq_http-consumer-response": mq_http_consumer_response_output, + "mq_http-consumer-response_settings": mq_http_consumer_response_settings_output, + "mq_identifier": mq_identifier_output, + "mq_max-concurrency": mq_max_concurrency_output, + "mq_max-retries": mq_max_retries_output, + "mq_max-wait-time": mq_max_wait_time_output, + "mq_queue-name": mq_queue_name_output, + "mq_retry-delay": mq_retry_delay_output, + "mq_script-name": mq_script_name_output, + "mq_visibility-timeout": mq_visibility_timeout_output, + "mq_worker-consumer-response": mq_worker_consumer_response_output, + "mq_worker-consumer-response_settings": mq_worker_consumer_response_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -168,6 +187,14 @@ export const tools: readonly Tool[] = [ "consumer_id" ], }, + outputSchema: { + "$ref": "#/$defs/mq_api-v4-success", + $defs: { + "mq_api-v4-error": mq_api_v4_error_output, + "mq_api-v4-message": mq_api_v4_message_output, + "mq_api-v4-success": mq_api_v4_success_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -239,6 +266,25 @@ export const tools: readonly Tool[] = [ "consumer_id" ], }, + outputSchema: { + "$ref": "#/$defs/mq_consumer-response", + $defs: { + "mq_batch-size": mq_batch_size_output, + "mq_consumer-response": mq_consumer_response_output, + "mq_http-consumer-response": mq_http_consumer_response_output, + "mq_http-consumer-response_settings": mq_http_consumer_response_settings_output, + "mq_identifier": mq_identifier_output, + "mq_max-concurrency": mq_max_concurrency_output, + "mq_max-retries": mq_max_retries_output, + "mq_max-wait-time": mq_max_wait_time_output, + "mq_queue-name": mq_queue_name_output, + "mq_retry-delay": mq_retry_delay_output, + "mq_script-name": mq_script_name_output, + "mq_visibility-timeout": mq_visibility_timeout_output, + "mq_worker-consumer-response": mq_worker_consumer_response_output, + "mq_worker-consumer-response_settings": mq_worker_consumer_response_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -320,6 +366,39 @@ export const tools: readonly Tool[] = [ "queue_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/mq_consumer-response" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "mq_batch-size": mq_batch_size_output, + "mq_consumer-response": mq_consumer_response_output, + "mq_http-consumer-response": mq_http_consumer_response_output, + "mq_http-consumer-response_settings": mq_http_consumer_response_settings_output, + "mq_identifier": mq_identifier_output, + "mq_max-concurrency": mq_max_concurrency_output, + "mq_max-retries": mq_max_retries_output, + "mq_max-wait-time": mq_max_wait_time_output, + "mq_queue-name": mq_queue_name_output, + "mq_retry-delay": mq_retry_delay_output, + "mq_script-name": mq_script_name_output, + "mq_visibility-timeout": mq_visibility_timeout_output, + "mq_worker-consumer-response": mq_worker_consumer_response_output, + "mq_worker-consumer-response_settings": mq_worker_consumer_response_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -439,6 +518,25 @@ export const tools: readonly Tool[] = [ "mq_worker-consumer-request_settings": mq_worker_consumer_request_settings, }, }, + outputSchema: { + "$ref": "#/$defs/mq_consumer-response", + $defs: { + "mq_batch-size": mq_batch_size_output, + "mq_consumer-response": mq_consumer_response_output, + "mq_http-consumer-response": mq_http_consumer_response_output, + "mq_http-consumer-response_settings": mq_http_consumer_response_settings_output, + "mq_identifier": mq_identifier_output, + "mq_max-concurrency": mq_max_concurrency_output, + "mq_max-retries": mq_max_retries_output, + "mq_max-wait-time": mq_max_wait_time_output, + "mq_queue-name": mq_queue_name_output, + "mq_retry-delay": mq_retry_delay_output, + "mq_script-name": mq_script_name_output, + "mq_visibility-timeout": mq_visibility_timeout_output, + "mq_worker-consumer-response": mq_worker_consumer_response_output, + "mq_worker-consumer-response_settings": mq_worker_consumer_response_settings_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/queues/messages/tools.ts b/src/generated/forge-mcp/queues/messages/tools.ts index f763f9d8..737c5668 100644 --- a/src/generated/forge-mcp/queues/messages/tools.ts +++ b/src/generated/forge-mcp/queues/messages/tools.ts @@ -90,6 +90,23 @@ export const tools: readonly Tool[] = [ "mq_retry-delay": mq_retry_delay, }, }, + outputSchema: { + "properties": { + "ackCount": { + "type": "number" + }, + "retryCount": { + "type": "number" + }, + "warnings": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -180,6 +197,22 @@ export const tools: readonly Tool[] = [ "mq_queue-message-text": mq_queue_message_text, }, }, + outputSchema: { + "properties": { + "metadata": { + "properties": { + "metrics": { + "$ref": "#/$defs/mq_queue-metrics" + } + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "mq_queue-metrics": mq_queue_metrics_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -283,6 +316,20 @@ export const tools: readonly Tool[] = [ "mq_visibility-timeout": mq_visibility_timeout, }, }, + outputSchema: { + "properties": { + "extendCount": { + "type": "number" + }, + "warnings": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -373,6 +420,18 @@ export const tools: readonly Tool[] = [ "mq_batch-size": mq_batch_size, }, }, + outputSchema: { + "properties": { + "messages": { + "$ref": "#/$defs/mq_queue-peek-batch" + } + }, + "type": "object", + $defs: { + "mq_queue-peek-batch": mq_queue_peek_batch_output, + "mq_ref": mq_ref_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -464,6 +523,30 @@ export const tools: readonly Tool[] = [ "mq_visibility-timeout": mq_visibility_timeout, }, }, + outputSchema: { + "properties": { + "message_backlog_count": { + "type": "number" + }, + "messages": { + "$ref": "#/$defs/mq_queue-pull-batch" + }, + "metadata": { + "properties": { + "metrics": { + "$ref": "#/$defs/mq_queue-metrics" + } + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "mq_lease-id": mq_lease_id_output, + "mq_queue-metrics": mq_queue_metrics_output, + "mq_queue-pull-batch": mq_queue_pull_batch_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -577,6 +660,28 @@ export const tools: readonly Tool[] = [ "mq_ref": mq_ref, }, }, + outputSchema: { + "properties": { + "errors": { + "items": { + "properties": { + "message": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "warnings": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -671,6 +776,22 @@ export const tools: readonly Tool[] = [ "mq_queue-message-text": mq_queue_message_text, }, }, + outputSchema: { + "properties": { + "metadata": { + "properties": { + "metrics": { + "$ref": "#/$defs/mq_queue-metrics" + } + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "mq_queue-metrics": mq_queue_metrics_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/queues/metrics/tools.ts b/src/generated/forge-mcp/queues/metrics/tools.ts index 5405ba71..cbe47bd3 100644 --- a/src/generated/forge-mcp/queues/metrics/tools.ts +++ b/src/generated/forge-mcp/queues/metrics/tools.ts @@ -34,6 +34,12 @@ export const tools: readonly Tool[] = [ "queue_id" ], }, + outputSchema: { + "$ref": "#/$defs/mq_queue-metrics", + $defs: { + "mq_queue-metrics": mq_queue_metrics_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/queues/purge/tools.ts b/src/generated/forge-mcp/queues/purge/tools.ts index 5ea19f5a..8d2f6de1 100644 --- a/src/generated/forge-mcp/queues/purge/tools.ts +++ b/src/generated/forge-mcp/queues/purge/tools.ts @@ -62,6 +62,31 @@ export const tools: readonly Tool[] = [ "queue_id" ], }, + outputSchema: { + "$ref": "#/$defs/mq_queue", + $defs: { + "mq_batch-size": mq_batch_size_output, + "mq_consumer-response": mq_consumer_response_output, + "mq_http-consumer-response": mq_http_consumer_response_output, + "mq_http-consumer-response_settings": mq_http_consumer_response_settings_output, + "mq_identifier": mq_identifier_output, + "mq_jurisdiction": mq_jurisdiction_output, + "mq_max-concurrency": mq_max_concurrency_output, + "mq_max-retries": mq_max_retries_output, + "mq_max-wait-time": mq_max_wait_time_output, + "mq_producer": mq_producer_output, + "mq_queue": mq_queue_output, + "mq_queue-name": mq_queue_name_output, + "mq_queue-settings": mq_queue_settings_output, + "mq_r2-producer": mq_r2_producer_output, + "mq_retry-delay": mq_retry_delay_output, + "mq_script-name": mq_script_name_output, + "mq_visibility-timeout": mq_visibility_timeout_output, + "mq_worker-consumer-response": mq_worker_consumer_response_output, + "mq_worker-consumer-response_settings": mq_worker_consumer_response_settings_output, + "mq_worker-producer": mq_worker_producer_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -148,6 +173,17 @@ export const tools: readonly Tool[] = [ "queue_id" ], }, + outputSchema: { + "properties": { + "completed": { + "type": "string" + }, + "started_at": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/queues/subscriptions/tools.ts b/src/generated/forge-mcp/queues/subscriptions/tools.ts index 913721ab..ce1e6434 100644 --- a/src/generated/forge-mcp/queues/subscriptions/tools.ts +++ b/src/generated/forge-mcp/queues/subscriptions/tools.ts @@ -101,6 +101,24 @@ export const tools: readonly Tool[] = [ "mq_event-source-workflows-workflow": mq_event_source_workflows_workflow, }, }, + outputSchema: { + "$ref": "#/$defs/mq_event-subscription", + $defs: { + "mq_event-destination": mq_event_destination_output, + "mq_event-destination-queue": mq_event_destination_queue_output, + "mq_event-source": mq_event_source_output, + "mq_event-source-images": mq_event_source_images_output, + "mq_event-source-kv": mq_event_source_kv_output, + "mq_event-source-r2": mq_event_source_r2_output, + "mq_event-source-super-slurper": mq_event_source_super_slurper_output, + "mq_event-source-vectorize": mq_event_source_vectorize_output, + "mq_event-source-workers-ai-model": mq_event_source_workers_ai_model_output, + "mq_event-source-workers-builds-worker": mq_event_source_workers_builds_worker_output, + "mq_event-source-workers-script": mq_event_source_workers_script_output, + "mq_event-source-workflows-workflow": mq_event_source_workflows_workflow_output, + "mq_event-subscription": mq_event_subscription_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -176,6 +194,24 @@ export const tools: readonly Tool[] = [ "subscription_id" ], }, + outputSchema: { + "$ref": "#/$defs/mq_event-subscription", + $defs: { + "mq_event-destination": mq_event_destination_output, + "mq_event-destination-queue": mq_event_destination_queue_output, + "mq_event-source": mq_event_source_output, + "mq_event-source-images": mq_event_source_images_output, + "mq_event-source-kv": mq_event_source_kv_output, + "mq_event-source-r2": mq_event_source_r2_output, + "mq_event-source-super-slurper": mq_event_source_super_slurper_output, + "mq_event-source-vectorize": mq_event_source_vectorize_output, + "mq_event-source-workers-ai-model": mq_event_source_workers_ai_model_output, + "mq_event-source-workers-builds-worker": mq_event_source_workers_builds_worker_output, + "mq_event-source-workers-script": mq_event_source_workers_script_output, + "mq_event-source-workflows-workflow": mq_event_source_workflows_workflow_output, + "mq_event-subscription": mq_event_subscription_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -244,6 +280,24 @@ export const tools: readonly Tool[] = [ "subscription_id" ], }, + outputSchema: { + "$ref": "#/$defs/mq_event-subscription", + $defs: { + "mq_event-destination": mq_event_destination_output, + "mq_event-destination-queue": mq_event_destination_queue_output, + "mq_event-source": mq_event_source_output, + "mq_event-source-images": mq_event_source_images_output, + "mq_event-source-kv": mq_event_source_kv_output, + "mq_event-source-r2": mq_event_source_r2_output, + "mq_event-source-super-slurper": mq_event_source_super_slurper_output, + "mq_event-source-vectorize": mq_event_source_vectorize_output, + "mq_event-source-workers-ai-model": mq_event_source_workers_ai_model_output, + "mq_event-source-workers-builds-worker": mq_event_source_workers_builds_worker_output, + "mq_event-source-workers-script": mq_event_source_workers_script_output, + "mq_event-source-workflows-workflow": mq_event_source_workflows_workflow_output, + "mq_event-subscription": mq_event_subscription_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -337,6 +391,62 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/mq_event-subscription" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + }, + "total_pages": { + "type": "integer" + } + }, + "required": [ + "count", + "page", + "per_page", + "total_count", + "total_pages" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "mq_event-destination": mq_event_destination_output, + "mq_event-destination-queue": mq_event_destination_queue_output, + "mq_event-source": mq_event_source_output, + "mq_event-source-images": mq_event_source_images_output, + "mq_event-source-kv": mq_event_source_kv_output, + "mq_event-source-r2": mq_event_source_r2_output, + "mq_event-source-super-slurper": mq_event_source_super_slurper_output, + "mq_event-source-vectorize": mq_event_source_vectorize_output, + "mq_event-source-workers-ai-model": mq_event_source_workers_ai_model_output, + "mq_event-source-workers-builds-worker": mq_event_source_workers_builds_worker_output, + "mq_event-source-workers-script": mq_event_source_workers_script_output, + "mq_event-source-workflows-workflow": mq_event_source_workflows_workflow_output, + "mq_event-subscription": mq_event_subscription_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -481,6 +591,24 @@ export const tools: readonly Tool[] = [ "mq_event-destination-queue": mq_event_destination_queue, }, }, + outputSchema: { + "$ref": "#/$defs/mq_event-subscription", + $defs: { + "mq_event-destination": mq_event_destination_output, + "mq_event-destination-queue": mq_event_destination_queue_output, + "mq_event-source": mq_event_source_output, + "mq_event-source-images": mq_event_source_images_output, + "mq_event-source-kv": mq_event_source_kv_output, + "mq_event-source-r2": mq_event_source_r2_output, + "mq_event-source-super-slurper": mq_event_source_super_slurper_output, + "mq_event-source-vectorize": mq_event_source_vectorize_output, + "mq_event-source-workers-ai-model": mq_event_source_workers_ai_model_output, + "mq_event-source-workers-builds-worker": mq_event_source_workers_builds_worker_output, + "mq_event-source-workers-script": mq_event_source_workers_script_output, + "mq_event-source-workflows-workflow": mq_event_source_workflows_workflow_output, + "mq_event-subscription": mq_event_subscription_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/queues/tools.ts b/src/generated/forge-mcp/queues/tools.ts index 4ae41b87..797fcf1a 100644 --- a/src/generated/forge-mcp/queues/tools.ts +++ b/src/generated/forge-mcp/queues/tools.ts @@ -73,6 +73,31 @@ export const tools: readonly Tool[] = [ "mq_queue-name": mq_queue_name, }, }, + outputSchema: { + "$ref": "#/$defs/mq_queue", + $defs: { + "mq_batch-size": mq_batch_size_output, + "mq_consumer-response": mq_consumer_response_output, + "mq_http-consumer-response": mq_http_consumer_response_output, + "mq_http-consumer-response_settings": mq_http_consumer_response_settings_output, + "mq_identifier": mq_identifier_output, + "mq_jurisdiction": mq_jurisdiction_output, + "mq_max-concurrency": mq_max_concurrency_output, + "mq_max-retries": mq_max_retries_output, + "mq_max-wait-time": mq_max_wait_time_output, + "mq_producer": mq_producer_output, + "mq_queue": mq_queue_output, + "mq_queue-name": mq_queue_name_output, + "mq_queue-settings": mq_queue_settings_output, + "mq_r2-producer": mq_r2_producer_output, + "mq_retry-delay": mq_retry_delay_output, + "mq_script-name": mq_script_name_output, + "mq_visibility-timeout": mq_visibility_timeout_output, + "mq_worker-consumer-response": mq_worker_consumer_response_output, + "mq_worker-consumer-response_settings": mq_worker_consumer_response_settings_output, + "mq_worker-producer": mq_worker_producer_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -159,6 +184,14 @@ export const tools: readonly Tool[] = [ "queue_id" ], }, + outputSchema: { + "$ref": "#/$defs/mq_api-v4-success", + $defs: { + "mq_api-v4-error": mq_api_v4_error_output, + "mq_api-v4-message": mq_api_v4_message_output, + "mq_api-v4-success": mq_api_v4_success_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -234,6 +267,31 @@ export const tools: readonly Tool[] = [ "mq_queue-settings": mq_queue_settings, }, }, + outputSchema: { + "$ref": "#/$defs/mq_queue", + $defs: { + "mq_batch-size": mq_batch_size_output, + "mq_consumer-response": mq_consumer_response_output, + "mq_http-consumer-response": mq_http_consumer_response_output, + "mq_http-consumer-response_settings": mq_http_consumer_response_settings_output, + "mq_identifier": mq_identifier_output, + "mq_jurisdiction": mq_jurisdiction_output, + "mq_max-concurrency": mq_max_concurrency_output, + "mq_max-retries": mq_max_retries_output, + "mq_max-wait-time": mq_max_wait_time_output, + "mq_producer": mq_producer_output, + "mq_queue": mq_queue_output, + "mq_queue-name": mq_queue_name_output, + "mq_queue-settings": mq_queue_settings_output, + "mq_r2-producer": mq_r2_producer_output, + "mq_retry-delay": mq_retry_delay_output, + "mq_script-name": mq_script_name_output, + "mq_visibility-timeout": mq_visibility_timeout_output, + "mq_worker-consumer-response": mq_worker_consumer_response_output, + "mq_worker-consumer-response_settings": mq_worker_consumer_response_settings_output, + "mq_worker-producer": mq_worker_producer_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -320,6 +378,31 @@ export const tools: readonly Tool[] = [ "queue_id" ], }, + outputSchema: { + "$ref": "#/$defs/mq_queue", + $defs: { + "mq_batch-size": mq_batch_size_output, + "mq_consumer-response": mq_consumer_response_output, + "mq_http-consumer-response": mq_http_consumer_response_output, + "mq_http-consumer-response_settings": mq_http_consumer_response_settings_output, + "mq_identifier": mq_identifier_output, + "mq_jurisdiction": mq_jurisdiction_output, + "mq_max-concurrency": mq_max_concurrency_output, + "mq_max-retries": mq_max_retries_output, + "mq_max-wait-time": mq_max_wait_time_output, + "mq_producer": mq_producer_output, + "mq_queue": mq_queue_output, + "mq_queue-name": mq_queue_name_output, + "mq_queue-settings": mq_queue_settings_output, + "mq_r2-producer": mq_r2_producer_output, + "mq_retry-delay": mq_retry_delay_output, + "mq_script-name": mq_script_name_output, + "mq_visibility-timeout": mq_visibility_timeout_output, + "mq_worker-consumer-response": mq_worker_consumer_response_output, + "mq_worker-consumer-response_settings": mq_worker_consumer_response_settings_output, + "mq_worker-producer": mq_worker_producer_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -402,6 +485,62 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/mq_queue" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "mq_batch-size": mq_batch_size_output, + "mq_consumer-response": mq_consumer_response_output, + "mq_http-consumer-response": mq_http_consumer_response_output, + "mq_http-consumer-response_settings": mq_http_consumer_response_settings_output, + "mq_identifier": mq_identifier_output, + "mq_jurisdiction": mq_jurisdiction_output, + "mq_max-concurrency": mq_max_concurrency_output, + "mq_max-retries": mq_max_retries_output, + "mq_max-wait-time": mq_max_wait_time_output, + "mq_producer": mq_producer_output, + "mq_queue": mq_queue_output, + "mq_queue-name": mq_queue_name_output, + "mq_queue-settings": mq_queue_settings_output, + "mq_r2-producer": mq_r2_producer_output, + "mq_retry-delay": mq_retry_delay_output, + "mq_script-name": mq_script_name_output, + "mq_visibility-timeout": mq_visibility_timeout_output, + "mq_worker-consumer-response": mq_worker_consumer_response_output, + "mq_worker-consumer-response_settings": mq_worker_consumer_response_settings_output, + "mq_worker-producer": mq_worker_producer_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/buckets/cors/tools.ts b/src/generated/forge-mcp/r2/buckets/cors/tools.ts index e40a03e9..a881dde1 100644 --- a/src/generated/forge-mcp/r2/buckets/cors/tools.ts +++ b/src/generated/forge-mcp/r2/buckets/cors/tools.ts @@ -46,6 +46,9 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -109,6 +112,21 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "properties": { + "rules": { + "items": { + "$ref": "#/$defs/r2_cors-rule" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "r2_cors-rule": r2_cors_rule_output, + "r2_cors-rule_allowed": r2_cors_rule_allowed_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -198,6 +216,9 @@ export const tools: readonly Tool[] = [ "r2_cors-rule_allowed": r2_cors_rule_allowed, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/buckets/domains/custom/tools.ts b/src/generated/forge-mcp/r2/buckets/domains/custom/tools.ts index fd5d4bf9..e5177035 100644 --- a/src/generated/forge-mcp/r2/buckets/domains/custom/tools.ts +++ b/src/generated/forge-mcp/r2/buckets/domains/custom/tools.ts @@ -65,6 +65,12 @@ export const tools: readonly Tool[] = [ "r2_add_custom_domain_request": r2_add_custom_domain_request, }, }, + outputSchema: { + "$ref": "#/$defs/r2_add_custom_domain_response", + $defs: { + "r2_add_custom_domain_response": r2_add_custom_domain_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -147,6 +153,12 @@ export const tools: readonly Tool[] = [ "domain" ], }, + outputSchema: { + "$ref": "#/$defs/r2_remove_custom_domain_response", + $defs: { + "r2_remove_custom_domain_response": r2_remove_custom_domain_response_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -221,6 +233,13 @@ export const tools: readonly Tool[] = [ "domain" ], }, + outputSchema: { + "$ref": "#/$defs/r2_get_custom_domain_response", + $defs: { + "r2_get_custom_domain_response": r2_get_custom_domain_response_output, + "r2_get_custom_domain_response_status": r2_get_custom_domain_response_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -292,6 +311,14 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2_list_custom_domains_response", + $defs: { + "r2_list_custom_domains_response": r2_list_custom_domains_response_output, + "r2_list_custom_domains_response_domainsItem": r2_list_custom_domains_response_domainsItem_output, + "r2_list_custom_domains_response_domainsItem_status": r2_list_custom_domains_response_domainsItem_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -382,6 +409,12 @@ export const tools: readonly Tool[] = [ "r2_edit_custom_domain_request": r2_edit_custom_domain_request, }, }, + outputSchema: { + "$ref": "#/$defs/r2_edit_custom_domain_response", + $defs: { + "r2_edit_custom_domain_response": r2_edit_custom_domain_response_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/buckets/domains/managed/tools.ts b/src/generated/forge-mcp/r2/buckets/domains/managed/tools.ts index c9149611..1c883a3f 100644 --- a/src/generated/forge-mcp/r2/buckets/domains/managed/tools.ts +++ b/src/generated/forge-mcp/r2/buckets/domains/managed/tools.ts @@ -46,6 +46,12 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2_managed_domain_response", + $defs: { + "r2_managed_domain_response": r2_managed_domain_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -129,6 +135,12 @@ export const tools: readonly Tool[] = [ "r2_edit_managed_domain_request": r2_edit_managed_domain_request, }, }, + outputSchema: { + "$ref": "#/$defs/r2_managed_domain_response", + $defs: { + "r2_managed_domain_response": r2_managed_domain_response_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/buckets/eventNotifications/tools.ts b/src/generated/forge-mcp/r2/buckets/eventNotifications/tools.ts index fe3eb37a..66fc7f62 100644 --- a/src/generated/forge-mcp/r2/buckets/eventNotifications/tools.ts +++ b/src/generated/forge-mcp/r2/buckets/eventNotifications/tools.ts @@ -68,6 +68,9 @@ export const tools: readonly Tool[] = [ "queue_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -142,6 +145,14 @@ export const tools: readonly Tool[] = [ "queue_id" ], }, + outputSchema: { + "$ref": "#/$defs/r2_queues-config", + $defs: { + "r2_queues-config": r2_queues_config_output, + "r2_r2-action": r2_r2_action_output, + "r2_rule": r2_rule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -217,6 +228,15 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2_bucket-config", + $defs: { + "r2_bucket-config": r2_bucket_config_output, + "r2_queues-config": r2_queues_config_output, + "r2_r2-action": r2_r2_action_output, + "r2_rule": r2_rule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -319,6 +339,9 @@ export const tools: readonly Tool[] = [ "r2_rule": r2_rule, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/buckets/jobs/tools.ts b/src/generated/forge-mcp/r2/buckets/jobs/tools.ts index 748b43ea..d30d991c 100644 --- a/src/generated/forge-mcp/r2/buckets/jobs/tools.ts +++ b/src/generated/forge-mcp/r2/buckets/jobs/tools.ts @@ -77,6 +77,17 @@ export const tools: readonly Tool[] = [ "r2_create_storage_class_migration_job_request": r2_create_storage_class_migration_job_request, }, }, + outputSchema: { + "$ref": "#/$defs/r2_r2_bucket_job", + $defs: { + "r2_prefix_delete_job": r2_prefix_delete_job_output, + "r2_prefix_delete_job_prefixDelete": r2_prefix_delete_job_prefixDelete_output, + "r2_r2_bucket_job": r2_r2_bucket_job_output, + "r2_r2_bucket_job_status": r2_r2_bucket_job_status_output, + "r2_storage_class_migration_job": r2_storage_class_migration_job_output, + "r2_storage_class_migration_job_storageClassMigration": r2_storage_class_migration_job_storageClassMigration_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -164,6 +175,17 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "$ref": "#/$defs/r2_r2_bucket_job", + $defs: { + "r2_prefix_delete_job": r2_prefix_delete_job_output, + "r2_prefix_delete_job_prefixDelete": r2_prefix_delete_job_prefixDelete_output, + "r2_r2_bucket_job": r2_r2_bucket_job_output, + "r2_r2_bucket_job_status": r2_r2_bucket_job_status_output, + "r2_storage_class_migration_job": r2_storage_class_migration_job_output, + "r2_storage_class_migration_job_storageClassMigration": r2_storage_class_migration_job_storageClassMigration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -268,6 +290,18 @@ export const tools: readonly Tool[] = [ "r2_r2_bucket_job_status": r2_r2_bucket_job_status, }, }, + outputSchema: { + "$ref": "#/$defs/r2_r2_bucket_jobs_result", + $defs: { + "r2_prefix_delete_job": r2_prefix_delete_job_output, + "r2_prefix_delete_job_prefixDelete": r2_prefix_delete_job_prefixDelete_output, + "r2_r2_bucket_job": r2_r2_bucket_job_output, + "r2_r2_bucket_job_status": r2_r2_bucket_job_status_output, + "r2_r2_bucket_jobs_result": r2_r2_bucket_jobs_result_output, + "r2_storage_class_migration_job": r2_storage_class_migration_job_output, + "r2_storage_class_migration_job_storageClassMigration": r2_storage_class_migration_job_storageClassMigration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/buckets/lifecycle/tools.ts b/src/generated/forge-mcp/r2/buckets/lifecycle/tools.ts index d607cb2d..f8ba05dd 100644 --- a/src/generated/forge-mcp/r2/buckets/lifecycle/tools.ts +++ b/src/generated/forge-mcp/r2/buckets/lifecycle/tools.ts @@ -67,6 +67,21 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2_lifecycle-config", + $defs: { + "r2_lifecycle-age-condition": r2_lifecycle_age_condition_output, + "r2_lifecycle-config": r2_lifecycle_config_output, + "r2_lifecycle-date-condition": r2_lifecycle_date_condition_output, + "r2_lifecycle-rule": r2_lifecycle_rule_output, + "r2_lifecycle-rule_abortMultipartUploadsTransition": r2_lifecycle_rule_abortMultipartUploadsTransition_output, + "r2_lifecycle-rule_conditions": r2_lifecycle_rule_conditions_output, + "r2_lifecycle-rule_deleteObjectsTransition": r2_lifecycle_rule_deleteObjectsTransition_output, + "r2_lifecycle-rule_deleteObjectsTransition_condition": r2_lifecycle_rule_deleteObjectsTransition_condition_output, + "r2_lifecycle-storage-transition": r2_lifecycle_storage_transition_output, + "r2_lifecycle-storage-transition_condition": r2_lifecycle_storage_transition_condition_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -163,6 +178,9 @@ export const tools: readonly Tool[] = [ "r2_lifecycle-storage-transition_condition": r2_lifecycle_storage_transition_condition, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/buckets/localUploads/tools.ts b/src/generated/forge-mcp/r2/buckets/localUploads/tools.ts index 636f3dc5..75822b32 100644 --- a/src/generated/forge-mcp/r2/buckets/localUploads/tools.ts +++ b/src/generated/forge-mcp/r2/buckets/localUploads/tools.ts @@ -34,6 +34,12 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2_local_uploads_configuration", + $defs: { + "r2_local_uploads_configuration": r2_local_uploads_configuration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -109,6 +115,9 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/buckets/locks/tools.ts b/src/generated/forge-mcp/r2/buckets/locks/tools.ts index 7d166f25..263e4268 100644 --- a/src/generated/forge-mcp/r2/buckets/locks/tools.ts +++ b/src/generated/forge-mcp/r2/buckets/locks/tools.ts @@ -59,6 +59,9 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -122,6 +125,17 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2_bucket-lock-rule-config", + $defs: { + "r2_bucket-lock-rule": r2_bucket_lock_rule_output, + "r2_bucket-lock-rule-config": r2_bucket_lock_rule_config_output, + "r2_bucket-lock-rule_condition": r2_bucket_lock_rule_condition_output, + "r2_lock-rule-age-condition": r2_lock_rule_age_condition_output, + "r2_lock-rule-date-condition": r2_lock_rule_date_condition_output, + "r2_lock-rule-indefinite-condition": r2_lock_rule_indefinite_condition_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -210,6 +224,9 @@ export const tools: readonly Tool[] = [ "r2_lock-rule-indefinite-condition": r2_lock_rule_indefinite_condition, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/buckets/metrics/tools.ts b/src/generated/forge-mcp/r2/buckets/metrics/tools.ts index 12f9e003..2a5f9aab 100644 --- a/src/generated/forge-mcp/r2/buckets/metrics/tools.ts +++ b/src/generated/forge-mcp/r2/buckets/metrics/tools.ts @@ -33,6 +33,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/r2_account_level_metrics", + $defs: { + "r2_account_level_metrics": r2_account_level_metrics_output, + "r2_class_based_metrics": r2_class_based_metrics_output, + "r2_object_size_metrics": r2_object_size_metrics_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/buckets/sippy/tools.ts b/src/generated/forge-mcp/r2/buckets/sippy/tools.ts index 6976ad11..b67b8fe2 100644 --- a/src/generated/forge-mcp/r2/buckets/sippy/tools.ts +++ b/src/generated/forge-mcp/r2/buckets/sippy/tools.ts @@ -63,6 +63,17 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "properties": { + "enabled": { + "enum": [ + false + ], + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -139,6 +150,14 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2_sippy", + $defs: { + "r2_sippy": r2_sippy_output, + "r2_sippy_destination": r2_sippy_destination_output, + "r2_sippy_source": r2_sippy_source_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -248,6 +267,14 @@ export const tools: readonly Tool[] = [ "r2_enable_sippy_s3_source": r2_enable_sippy_s3_source, }, }, + outputSchema: { + "$ref": "#/$defs/r2_sippy", + $defs: { + "r2_sippy": r2_sippy_output, + "r2_sippy_destination": r2_sippy_destination_output, + "r2_sippy_source": r2_sippy_source_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/buckets/tools.ts b/src/generated/forge-mcp/r2/buckets/tools.ts index 87f52a7c..e15ffa29 100644 --- a/src/generated/forge-mcp/r2/buckets/tools.ts +++ b/src/generated/forge-mcp/r2/buckets/tools.ts @@ -75,6 +75,16 @@ export const tools: readonly Tool[] = [ "r2_storage_class": r2_storage_class, }, }, + outputSchema: { + "$ref": "#/$defs/r2_bucket", + $defs: { + "r2_bucket": r2_bucket_output, + "r2_bucket_location": r2_bucket_location_output, + "r2_bucket_name": r2_bucket_name_output, + "r2_jurisdiction": r2_jurisdiction_output, + "r2_storage_class": r2_storage_class_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -155,6 +165,16 @@ export const tools: readonly Tool[] = [ "r2_storage_class": r2_storage_class, }, }, + outputSchema: { + "$ref": "#/$defs/r2_bucket", + $defs: { + "r2_bucket": r2_bucket_output, + "r2_bucket_location": r2_bucket_location_output, + "r2_bucket_name": r2_bucket_name_output, + "r2_jurisdiction": r2_jurisdiction_output, + "r2_storage_class": r2_storage_class_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -229,6 +249,9 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -304,6 +327,16 @@ export const tools: readonly Tool[] = [ "r2_storage_class": r2_storage_class, }, }, + outputSchema: { + "$ref": "#/$defs/r2_bucket", + $defs: { + "r2_bucket": r2_bucket_output, + "r2_bucket_location": r2_bucket_location_output, + "r2_bucket_name": r2_bucket_name_output, + "r2_jurisdiction": r2_jurisdiction_output, + "r2_storage_class": r2_storage_class_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -385,6 +418,16 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "$ref": "#/$defs/r2_bucket", + $defs: { + "r2_bucket": r2_bucket_output, + "r2_bucket_location": r2_bucket_location_output, + "r2_bucket_name": r2_bucket_name_output, + "r2_jurisdiction": r2_jurisdiction_output, + "r2_storage_class": r2_storage_class_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -492,6 +535,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "buckets": { + "items": { + "$ref": "#/$defs/r2_bucket" + }, + "type": "array" + } + }, + "required": [ + "buckets" + ], + "type": "object", + $defs: { + "r2_bucket": r2_bucket_output, + "r2_bucket_location": r2_bucket_location_output, + "r2_bucket_name": r2_bucket_name_output, + "r2_jurisdiction": r2_jurisdiction_output, + "r2_storage_class": r2_storage_class_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/objects/tools.ts b/src/generated/forge-mcp/r2/objects/tools.ts index 042da63b..d99776a1 100644 --- a/src/generated/forge-mcp/r2/objects/tools.ts +++ b/src/generated/forge-mcp/r2/objects/tools.ts @@ -72,6 +72,77 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "errors": { + "$ref": "#/$defs/r2_errors" + }, + "messages": { + "$ref": "#/$defs/r2_messages" + }, + "result": { + "items": { + "$ref": "#/$defs/r2_r2_delete_object_result" + }, + "type": "array" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "required": [ + "errors", + "messages", + "result", + "success" + ], + "type": "object" + }, + { + "$ref": "#/$defs/r2_v4_response_failure" + }, + { + "properties": { + "errors": { + "$ref": "#/$defs/r2_errors" + }, + "messages": { + "$ref": "#/$defs/r2_messages" + }, + "result": { + "$ref": "#/$defs/r2_prefix_delete_job" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "required": [ + "errors", + "messages", + "result", + "success" + ], + "type": "object" + } + ], + $defs: { + "r2_errors": r2_errors_output, + "r2_messages": r2_messages_output, + "r2_prefix_delete_job": r2_prefix_delete_job_output, + "r2_prefix_delete_job_prefixDelete": r2_prefix_delete_job_prefixDelete_output, + "r2_r2_bucket_job_status": r2_r2_bucket_job_status_output, + "r2_r2_delete_object_result": r2_r2_delete_object_result_output, + "r2_v4_response_failure": r2_v4_response_failure_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -213,6 +284,12 @@ export const tools: readonly Tool[] = [ "object_key" ], }, + outputSchema: { + "$ref": "#/$defs/r2_r2_delete_object_result", + $defs: { + "r2_r2_delete_object_result": r2_r2_delete_object_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -392,6 +469,29 @@ export const tools: readonly Tool[] = [ "bucket_name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/r2_r2_object" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/r2_r2_list_objects_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "r2_r2_list_objects_result_info": r2_r2_list_objects_result_info_output, + "r2_r2_object": r2_r2_object_output, + "r2_r2_object_http_metadata": r2_r2_object_http_metadata_output, + "r2_storage_class": r2_storage_class_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/superSlurper/connectivityPrecheck/tools.ts b/src/generated/forge-mcp/r2/superSlurper/connectivityPrecheck/tools.ts index ae396ca8..6a61fcbd 100644 --- a/src/generated/forge-mcp/r2/superSlurper/connectivityPrecheck/tools.ts +++ b/src/generated/forge-mcp/r2/superSlurper/connectivityPrecheck/tools.ts @@ -51,6 +51,12 @@ export const tools: readonly Tool[] = [ "r2-slurper_SourceJobSchema": r2_slurper_SourceJobSchema, }, }, + outputSchema: { + "$ref": "#/$defs/r2-slurper_ConnectivityResponse", + $defs: { + "r2-slurper_ConnectivityResponse": r2_slurper_ConnectivityResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -105,6 +111,12 @@ export const tools: readonly Tool[] = [ "r2-slurper_S3LikeCredsSchema": r2_slurper_S3LikeCredsSchema, }, }, + outputSchema: { + "$ref": "#/$defs/r2-slurper_ConnectivityResponse", + $defs: { + "r2-slurper_ConnectivityResponse": r2_slurper_ConnectivityResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/superSlurper/jobs/logs/tools.ts b/src/generated/forge-mcp/r2/superSlurper/jobs/logs/tools.ts index b2f09b09..97b7faf5 100644 --- a/src/generated/forge-mcp/r2/superSlurper/jobs/logs/tools.ts +++ b/src/generated/forge-mcp/r2/superSlurper/jobs/logs/tools.ts @@ -38,6 +38,26 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/r2-slurper_JobLogResponse" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "r2-slurper_JobLogResponse": r2_slurper_JobLogResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/superSlurper/jobs/tools.ts b/src/generated/forge-mcp/r2/superSlurper/jobs/tools.ts index 174631eb..e6e2b421 100644 --- a/src/generated/forge-mcp/r2/superSlurper/jobs/tools.ts +++ b/src/generated/forge-mcp/r2/superSlurper/jobs/tools.ts @@ -50,6 +50,9 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -93,6 +96,9 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -151,6 +157,14 @@ export const tools: readonly Tool[] = [ "r2-slurper_SourceJobSchema": r2_slurper_SourceJobSchema, }, }, + outputSchema: { + "properties": { + "id": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -207,6 +221,9 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -257,6 +274,16 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "$ref": "#/$defs/r2-slurper_JobResponse", + $defs: { + "r2-slurper_JobResponse": r2_slurper_JobResponse_output, + "r2-slurper_JobResponse_source": r2_slurper_JobResponse_source_output, + "r2-slurper_JobResponse_target": r2_slurper_JobResponse_target_output, + "r2-slurper_JobStatus": r2_slurper_JobStatus_output, + "r2-slurper_Jurisdiction": r2_slurper_Jurisdiction_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -311,6 +338,30 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/r2-slurper_JobResponse" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "r2-slurper_JobResponse": r2_slurper_JobResponse_output, + "r2-slurper_JobResponse_source": r2_slurper_JobResponse_source_output, + "r2-slurper_JobResponse_target": r2_slurper_JobResponse_target_output, + "r2-slurper_JobStatus": r2_slurper_JobStatus_output, + "r2-slurper_Jurisdiction": r2_slurper_Jurisdiction_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -381,6 +432,9 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -431,6 +485,13 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "$ref": "#/$defs/r2-slurper_JobProgressResponse", + $defs: { + "r2-slurper_JobProgressResponse": r2_slurper_JobProgressResponse_output, + "r2-slurper_JobStatus": r2_slurper_JobStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -480,6 +541,9 @@ export const tools: readonly Tool[] = [ "job_id" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/r2/temporaryCredentials/tools.ts b/src/generated/forge-mcp/r2/temporaryCredentials/tools.ts index 030604d7..9c1591c6 100644 --- a/src/generated/forge-mcp/r2/temporaryCredentials/tools.ts +++ b/src/generated/forge-mcp/r2/temporaryCredentials/tools.ts @@ -37,6 +37,12 @@ export const tools: readonly Tool[] = [ "r2_temp_access_creds_request": r2_temp_access_creds_request, }, }, + outputSchema: { + "$ref": "#/$defs/r2_temp_access_creds_response", + $defs: { + "r2_temp_access_creds_response": r2_temp_access_creds_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/radar/agentReadiness/tools.ts b/src/generated/forge-mcp/radar/agentReadiness/tools.ts index b6ce3ba0..4e8fa0bd 100644 --- a/src/generated/forge-mcp/radar/agentReadiness/tools.ts +++ b/src/generated/forge-mcp/radar/agentReadiness/tools.ts @@ -53,6 +53,98 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "date": { + "format": "date", + "type": "string" + }, + "domainCategories": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "integer" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "successfulDomains": { + "type": "integer" + }, + "totalDomains": { + "type": "integer" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "date", + "domainCategories", + "lastUpdated", + "normalization", + "successfulDomains", + "totalDomains", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/ai/bots/tools.ts b/src/generated/forge-mcp/radar/ai/bots/tools.ts index 9fd86891..77b33210 100644 --- a/src/generated/forge-mcp/radar/ai/bots/tools.ts +++ b/src/generated/forge-mcp/radar/ai/bots/tools.ts @@ -163,6 +163,206 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "additionalProperties": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + }, + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + } + }, + "required": [ + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -623,6 +823,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/ai/inference/tools.ts b/src/generated/forge-mcp/radar/ai/inference/tools.ts index 06d2e678..be278cb6 100644 --- a/src/generated/forge-mcp/radar/ai/inference/tools.ts +++ b/src/generated/forge-mcp/radar/ai/inference/tools.ts @@ -90,6 +90,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -436,6 +610,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/ai/markdownForAgents/tools.ts b/src/generated/forge-mcp/radar/ai/markdownForAgents/tools.ts index c58cb0e5..15d90740 100644 --- a/src/generated/forge-mcp/radar/ai/markdownForAgents/tools.ts +++ b/src/generated/forge-mcp/radar/ai/markdownForAgents/tools.ts @@ -54,6 +54,185 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "properties": { + "value": { + "type": "string" + } + }, + "required": [ + "value" + ], + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -356,6 +535,206 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "additionalProperties": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + }, + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + } + }, + "required": [ + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/ai/timeseriesGroups/tools.ts b/src/generated/forge-mcp/radar/ai/timeseriesGroups/tools.ts index 255fbb04..3c3c0bd4 100644 --- a/src/generated/forge-mcp/radar/ai/timeseriesGroups/tools.ts +++ b/src/generated/forge-mcp/radar/ai/timeseriesGroups/tools.ts @@ -169,6 +169,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/annotations/outages/tools.ts b/src/generated/forge-mcp/radar/annotations/outages/tools.ts index 0029b6c2..8a73bf96 100644 --- a/src/generated/forge-mcp/radar/annotations/outages/tools.ts +++ b/src/generated/forge-mcp/radar/annotations/outages/tools.ts @@ -252,6 +252,268 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "annotations": { + "items": { + "properties": { + "asns": { + "items": { + "type": "integer" + }, + "type": "array" + }, + "asnsDetails": { + "items": { + "properties": { + "asn": { + "type": "string" + }, + "location": { + "oneOf": [ + { + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "code", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "asn", + "location", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "dataSource": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "endDate": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "entities": { + "items": { + "properties": { + "entityName": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "entityType": { + "type": "string" + }, + "entityValue": { + "type": "string" + } + }, + "required": [ + "entityName", + "entityType", + "entityValue" + ], + "type": "object" + }, + "type": "array" + }, + "eventType": { + "type": "string" + }, + "geoIds": { + "items": { + "type": "string" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "linkedUrl": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "locations": { + "items": { + "type": "string" + }, + "type": "array" + }, + "locationsDetails": { + "items": { + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "code", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "origins": { + "items": { + "type": "string" + }, + "type": "array" + }, + "originsDetails": { + "items": { + "properties": { + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "origin": { + "type": "string" + } + }, + "required": [ + "name", + "origin" + ], + "type": "object" + }, + "type": "array" + }, + "outage": { + "oneOf": [ + { + "properties": { + "outageCause": { + "type": "string" + }, + "outageType": { + "type": "string" + } + }, + "required": [ + "outageCause", + "outageType" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "scope": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "asns", + "asnsDetails", + "dataSource", + "description", + "endDate", + "entities", + "eventType", + "geoIds", + "id", + "linkedUrl", + "locations", + "locationsDetails", + "origins", + "originsDetails", + "outage", + "scope", + "startDate", + "tags" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "annotations" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -630,6 +892,36 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "annotations": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "annotations" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/annotations/tools.ts b/src/generated/forge-mcp/radar/annotations/tools.ts index aa1e02f7..74102d41 100644 --- a/src/generated/forge-mcp/radar/annotations/tools.ts +++ b/src/generated/forge-mcp/radar/annotations/tools.ts @@ -31,6 +31,265 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "properties": { + "annotation": { + "properties": { + "asns": { + "items": { + "type": "integer" + }, + "type": "array" + }, + "asnsDetails": { + "items": { + "properties": { + "asn": { + "type": "string" + }, + "location": { + "oneOf": [ + { + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "code", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "asn", + "location", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "dataSource": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "endDate": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "entities": { + "items": { + "properties": { + "entityName": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "entityType": { + "type": "string" + }, + "entityValue": { + "type": "string" + } + }, + "required": [ + "entityName", + "entityType", + "entityValue" + ], + "type": "object" + }, + "type": "array" + }, + "eventType": { + "type": "string" + }, + "geoIds": { + "items": { + "type": "string" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "linkedUrl": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "locations": { + "items": { + "type": "string" + }, + "type": "array" + }, + "locationsDetails": { + "items": { + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "code", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "origins": { + "items": { + "type": "string" + }, + "type": "array" + }, + "originsDetails": { + "items": { + "properties": { + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "origin": { + "type": "string" + } + }, + "required": [ + "name", + "origin" + ], + "type": "object" + }, + "type": "array" + }, + "outage": { + "oneOf": [ + { + "properties": { + "outageCause": { + "type": "string" + }, + "outageType": { + "type": "string" + } + }, + "required": [ + "outageCause", + "outageType" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "scope": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "asns", + "asnsDetails", + "dataSource", + "description", + "endDate", + "entities", + "eventType", + "geoIds", + "id", + "linkedUrl", + "locations", + "locationsDetails", + "origins", + "originsDetails", + "outage", + "scope", + "startDate", + "tags" + ], + "type": "object" + } + }, + "required": [ + "annotation" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -590,6 +849,266 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "annotations": { + "items": { + "properties": { + "asns": { + "items": { + "type": "integer" + }, + "type": "array" + }, + "asnsDetails": { + "items": { + "properties": { + "asn": { + "type": "string" + }, + "location": { + "oneOf": [ + { + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "code", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "asn", + "location", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "dataSource": { + "type": "string" + }, + "description": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "endDate": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "entities": { + "items": { + "properties": { + "entityName": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "entityType": { + "type": "string" + }, + "entityValue": { + "type": "string" + } + }, + "required": [ + "entityName", + "entityType", + "entityValue" + ], + "type": "object" + }, + "type": "array" + }, + "eventType": { + "type": "string" + }, + "geoIds": { + "items": { + "type": "string" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "linkedUrl": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "locations": { + "items": { + "type": "string" + }, + "type": "array" + }, + "locationsDetails": { + "items": { + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "code", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "origins": { + "items": { + "type": "string" + }, + "type": "array" + }, + "originsDetails": { + "items": { + "properties": { + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "origin": { + "type": "string" + } + }, + "required": [ + "name", + "origin" + ], + "type": "object" + }, + "type": "array" + }, + "outage": { + "oneOf": [ + { + "properties": { + "outageCause": { + "type": "string" + }, + "outageType": { + "type": "string" + } + }, + "required": [ + "outageCause", + "outageType" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "scope": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "startDate": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "asns", + "asnsDetails", + "dataSource", + "description", + "endDate", + "entities", + "eventType", + "geoIds", + "id", + "linkedUrl", + "locations", + "locationsDetails", + "origins", + "originsDetails", + "outage", + "scope", + "startDate", + "tags" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "annotations" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/as112/tools.ts b/src/generated/forge-mcp/radar/as112/tools.ts index 55587977..305c4f0f 100644 --- a/src/generated/forge-mcp/radar/as112/tools.ts +++ b/src/generated/forge-mcp/radar/as112/tools.ts @@ -232,6 +232,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -694,6 +868,206 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "additionalProperties": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + }, + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + } + }, + "required": [ + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1201,6 +1575,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/as112/top/tools.ts b/src/generated/forge-mcp/radar/as112/top/tools.ts index 31c82e2f..cfc79b7b 100644 --- a/src/generated/forge-mcp/radar/as112/top/tools.ts +++ b/src/generated/forge-mcp/radar/as112/top/tools.ts @@ -84,6 +84,203 @@ export const tools: readonly Tool[] = [ "dnssec" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -408,6 +605,203 @@ export const tools: readonly Tool[] = [ "edns" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -732,6 +1126,203 @@ export const tools: readonly Tool[] = [ "ip_version" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1045,6 +1636,203 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/attacks/layer3/tools.ts b/src/generated/forge-mcp/radar/attacks/layer3/tools.ts index 8fe2598f..205d75b0 100644 --- a/src/generated/forge-mcp/radar/attacks/layer3/tools.ts +++ b/src/generated/forge-mcp/radar/attacks/layer3/tools.ts @@ -121,6 +121,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -495,6 +669,206 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "additionalProperties": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + }, + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + } + }, + "required": [ + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -903,6 +1277,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/attacks/layer3/top/locations/tools.ts b/src/generated/forge-mcp/radar/attacks/layer3/top/locations/tools.ts index ce03daa9..6e6fe22d 100644 --- a/src/generated/forge-mcp/radar/attacks/layer3/top/locations/tools.ts +++ b/src/generated/forge-mcp/radar/attacks/layer3/top/locations/tools.ts @@ -97,6 +97,207 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "originCountryAlpha2": { + "type": "string" + }, + "originCountryName": { + "type": "string" + }, + "rank": { + "type": "integer" + }, + "value": { + "type": "string" + } + }, + "required": [ + "originCountryAlpha2", + "originCountryName", + "rank", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -440,6 +641,207 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "rank": { + "type": "integer" + }, + "targetCountryAlpha2": { + "type": "string" + }, + "targetCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "rank", + "targetCountryAlpha2", + "targetCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/attacks/layer3/top/tools.ts b/src/generated/forge-mcp/radar/attacks/layer3/top/tools.ts index 53b2e52b..1b4d1547 100644 --- a/src/generated/forge-mcp/radar/attacks/layer3/top/tools.ts +++ b/src/generated/forge-mcp/radar/attacks/layer3/top/tools.ts @@ -128,6 +128,203 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "originCountryAlpha2": { + "type": "string" + }, + "originCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "originCountryAlpha2", + "originCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/attacks/layer7/tools.ts b/src/generated/forge-mcp/radar/attacks/layer7/tools.ts index 36b6708b..f22b5db3 100644 --- a/src/generated/forge-mcp/radar/attacks/layer7/tools.ts +++ b/src/generated/forge-mcp/radar/attacks/layer7/tools.ts @@ -189,6 +189,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -617,6 +791,207 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1094,6 +1469,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/attacks/layer7/top/ases/tools.ts b/src/generated/forge-mcp/radar/attacks/layer7/top/ases/tools.ts index ca483186..85ee109f 100644 --- a/src/generated/forge-mcp/radar/attacks/layer7/top/ases/tools.ts +++ b/src/generated/forge-mcp/radar/attacks/layer7/top/ases/tools.ts @@ -167,6 +167,207 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "originAsn": { + "type": "string" + }, + "originAsnName": { + "type": "string" + }, + "rank": { + "type": "integer" + }, + "value": { + "type": "string" + } + }, + "required": [ + "originAsn", + "originAsnName", + "rank", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/attacks/layer7/top/locations/tools.ts b/src/generated/forge-mcp/radar/attacks/layer7/top/locations/tools.ts index 75bb540b..91eefd22 100644 --- a/src/generated/forge-mcp/radar/attacks/layer7/top/locations/tools.ts +++ b/src/generated/forge-mcp/radar/attacks/layer7/top/locations/tools.ts @@ -167,6 +167,207 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "originCountryAlpha2": { + "type": "string" + }, + "originCountryName": { + "type": "string" + }, + "rank": { + "type": "integer" + }, + "value": { + "type": "string" + } + }, + "required": [ + "originCountryAlpha2", + "originCountryName", + "rank", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -497,6 +698,207 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "rank": { + "type": "integer" + }, + "targetCountryAlpha2": { + "type": "string" + }, + "targetCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "rank", + "targetCountryAlpha2", + "targetCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/attacks/layer7/top/tools.ts b/src/generated/forge-mcp/radar/attacks/layer7/top/tools.ts index fac0a5d9..b60ba87e 100644 --- a/src/generated/forge-mcp/radar/attacks/layer7/top/tools.ts +++ b/src/generated/forge-mcp/radar/attacks/layer7/top/tools.ts @@ -119,6 +119,211 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "originCountryAlpha2": { + "type": "string" + }, + "originCountryName": { + "type": "string" + }, + "targetCountryAlpha2": { + "type": "string" + }, + "targetCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "originCountryAlpha2", + "originCountryName", + "targetCountryAlpha2", + "targetCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/hijacks/events/tools.ts b/src/generated/forge-mcp/radar/bgp/hijacks/events/tools.ts index 01ae8ae9..9b756493 100644 --- a/src/generated/forge-mcp/radar/bgp/hijacks/events/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/hijacks/events/tools.ts @@ -96,6 +96,150 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "asn_info": { + "items": { + "properties": { + "asn": { + "type": "integer" + }, + "country_code": { + "type": "string" + }, + "org_name": { + "type": "string" + } + }, + "required": [ + "asn", + "country_code", + "org_name" + ], + "type": "object" + }, + "type": "array" + }, + "events": { + "items": { + "properties": { + "confidence_score": { + "type": "integer" + }, + "duration": { + "type": "integer" + }, + "event_type": { + "type": "integer" + }, + "hijack_msgs_count": { + "type": "integer" + }, + "hijacker_asn": { + "type": "integer" + }, + "hijacker_country": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "is_stale": { + "type": "boolean" + }, + "max_hijack_ts": { + "type": "string" + }, + "max_msg_ts": { + "type": "string" + }, + "min_hijack_ts": { + "type": "string" + }, + "on_going_count": { + "type": "integer" + }, + "peer_asns": { + "items": { + "type": "integer" + }, + "type": "array" + }, + "peer_ip_count": { + "type": "integer" + }, + "prefixes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tags": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "score": { + "type": "integer" + } + }, + "required": [ + "name", + "score" + ], + "type": "object" + }, + "type": "array" + }, + "victim_asns": { + "items": { + "type": "integer" + }, + "type": "array" + }, + "victim_countries": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "confidence_score", + "duration", + "event_type", + "hijack_msgs_count", + "hijacker_asn", + "hijacker_country", + "id", + "is_stale", + "max_hijack_ts", + "max_msg_ts", + "min_hijack_ts", + "on_going_count", + "peer_asns", + "peer_ip_count", + "prefixes", + "tags", + "victim_asns", + "victim_countries" + ], + "type": "object" + }, + "type": "array" + }, + "total_monitors": { + "type": "integer" + } + }, + "required": [ + "asn_info", + "events", + "total_monitors" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/ips/tools.ts b/src/generated/forge-mcp/radar/bgp/ips/tools.ts index c56118ed..3f953df1 100644 --- a/src/generated/forge-mcp/radar/bgp/ips/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/ips/tools.ts @@ -83,6 +83,305 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "delay": { + "properties": { + "asn_data": { + "properties": { + "delaySecs": { + "type": "number" + }, + "delayStr": { + "type": "string" + }, + "healthy": { + "type": "boolean" + }, + "latest": { + "properties": { + "entries_count": { + "type": "number" + }, + "path": { + "type": "string" + }, + "timestamp": { + "type": "number" + } + }, + "required": [ + "entries_count", + "path", + "timestamp" + ], + "type": "object" + } + }, + "required": [ + "delaySecs", + "delayStr", + "healthy", + "latest" + ], + "type": "object" + }, + "country_data": { + "properties": { + "delaySecs": { + "type": "number" + }, + "delayStr": { + "type": "string" + }, + "healthy": { + "type": "boolean" + }, + "latest": { + "properties": { + "count": { + "type": "number" + }, + "timestamp": { + "type": "number" + } + }, + "required": [ + "count", + "timestamp" + ], + "type": "object" + } + }, + "required": [ + "delaySecs", + "delayStr", + "healthy", + "latest" + ], + "type": "object" + }, + "healthy": { + "type": "boolean" + }, + "nowTs": { + "type": "number" + } + }, + "required": [ + "asn_data", + "country_data", + "healthy", + "nowTs" + ], + "type": "object" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "properties": { + "ipv4": { + "items": { + "type": "string" + }, + "type": "array" + }, + "ipv6": { + "items": { + "type": "string" + }, + "type": "array" + }, + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "ipv4", + "ipv6", + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/ips/top/tools.ts b/src/generated/forge-mcp/radar/bgp/ips/top/tools.ts index 395d7cbe..09c39713 100644 --- a/src/generated/forge-mcp/radar/bgp/ips/top/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/ips/top/tools.ts @@ -46,6 +46,56 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "anchorTs": { + "format": "date-time", + "type": "string" + }, + "asns": { + "items": { + "properties": { + "asn": { + "type": "integer" + }, + "v4_24s": { + "type": "integer" + }, + "v6_48s": { + "type": "integer" + } + }, + "required": [ + "asn", + "v4_24s", + "v6_48s" + ], + "type": "object" + }, + "type": "array" + }, + "country": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "metric": { + "type": "string" + } + }, + "required": [ + "anchorTs", + "asns", + "country", + "metric" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/leaks/events/tools.ts b/src/generated/forge-mcp/radar/bgp/leaks/events/tools.ts index 2d506f83..da7e1cde 100644 --- a/src/generated/forge-mcp/radar/bgp/leaks/events/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/leaks/events/tools.ts @@ -84,6 +84,105 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "asn_info": { + "items": { + "properties": { + "asn": { + "type": "integer" + }, + "country_code": { + "type": "string" + }, + "org_name": { + "type": "string" + } + }, + "required": [ + "asn", + "country_code", + "org_name" + ], + "type": "object" + }, + "type": "array" + }, + "events": { + "items": { + "properties": { + "countries": { + "items": { + "type": "string" + }, + "type": "array" + }, + "detected_ts": { + "type": "string" + }, + "finished": { + "type": "boolean" + }, + "id": { + "type": "integer" + }, + "leak_asn": { + "type": "integer" + }, + "leak_count": { + "type": "integer" + }, + "leak_seg": { + "items": { + "type": "integer" + }, + "type": "array" + }, + "leak_type": { + "type": "integer" + }, + "max_ts": { + "type": "string" + }, + "min_ts": { + "type": "string" + }, + "origin_count": { + "type": "integer" + }, + "peer_count": { + "type": "integer" + }, + "prefix_count": { + "type": "integer" + } + }, + "required": [ + "countries", + "detected_ts", + "finished", + "id", + "leak_asn", + "leak_count", + "leak_seg", + "leak_type", + "max_ts", + "min_ts", + "origin_count", + "peer_count", + "prefix_count" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "asn_info", + "events" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/routes/paths/tools.ts b/src/generated/forge-mcp/radar/bgp/routes/paths/tools.ts index a8609a83..0dc9a4cd 100644 --- a/src/generated/forge-mcp/radar/bgp/routes/paths/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/routes/paths/tools.ts @@ -44,6 +44,144 @@ export const tools: readonly Tool[] = [ "asn" ], }, + outputSchema: { + "properties": { + "asnInfo": { + "oneOf": [ + { + "additionalProperties": { + "properties": { + "asn": { + "type": "integer" + }, + "country": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "asn", + "country", + "name" + ], + "type": "object" + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "collectors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "meta": { + "properties": { + "dataTime": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "effectiveCollector": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "queryTime": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stale": { + "type": "boolean" + } + }, + "required": [ + "dataTime", + "effectiveCollector", + "queryTime", + "stale" + ], + "type": "object" + }, + "paths": { + "items": { + "properties": { + "collectors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "pathsCount": { + "type": "integer" + }, + "peersCount": { + "type": "integer" + }, + "segment": { + "items": { + "type": "integer" + }, + "type": "array" + } + }, + "required": [ + "collectors", + "pathsCount", + "peersCount", + "segment" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "asnInfo", + "collectors", + "meta", + "paths" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/routes/tools.ts b/src/generated/forge-mcp/radar/bgp/routes/tools.ts index 2f608a6f..f1d654b5 100644 --- a/src/generated/forge-mcp/radar/bgp/routes/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/routes/tools.ts @@ -54,6 +54,84 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "asns": { + "items": { + "properties": { + "asn": { + "type": "integer" + }, + "coneSize": { + "type": "integer" + }, + "country": { + "type": "string" + }, + "ipv4Count": { + "type": "integer" + }, + "ipv6Count": { + "type": "string" + }, + "name": { + "type": "string" + }, + "pfxsCount": { + "type": "integer" + }, + "rpkiInvalid": { + "type": "integer" + }, + "rpkiUnknown": { + "type": "integer" + }, + "rpkiValid": { + "type": "integer" + } + }, + "required": [ + "asn", + "coneSize", + "country", + "ipv4Count", + "ipv6Count", + "name", + "pfxsCount", + "rpkiInvalid", + "rpkiUnknown", + "rpkiValid" + ], + "type": "object" + }, + "type": "array" + }, + "meta": { + "properties": { + "dataTime": { + "type": "string" + }, + "queryTime": { + "type": "string" + }, + "totalPeers": { + "type": "integer" + } + }, + "required": [ + "dataTime", + "queryTime", + "totalPeers" + ], + "type": "object" + } + }, + "required": [ + "asns", + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -226,6 +304,71 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "data_time": { + "type": "string" + }, + "query_time": { + "type": "string" + }, + "total_peers": { + "type": "integer" + } + }, + "required": [ + "data_time", + "query_time", + "total_peers" + ], + "type": "object" + }, + "moas": { + "items": { + "properties": { + "origins": { + "items": { + "properties": { + "origin": { + "type": "integer" + }, + "peer_count": { + "type": "integer" + }, + "rpki_validation": { + "type": "string" + } + }, + "required": [ + "origin", + "peer_count", + "rpki_validation" + ], + "type": "object" + }, + "type": "array" + }, + "prefix": { + "type": "string" + } + }, + "required": [ + "origins", + "prefix" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "moas" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -393,6 +536,60 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "data_time": { + "type": "string" + }, + "query_time": { + "type": "string" + }, + "total_peers": { + "type": "integer" + } + }, + "required": [ + "data_time", + "query_time", + "total_peers" + ], + "type": "object" + }, + "prefix_origins": { + "items": { + "properties": { + "origin": { + "type": "integer" + }, + "peer_count": { + "type": "integer" + }, + "prefix": { + "type": "string" + }, + "rpki_validation": { + "type": "string" + } + }, + "required": [ + "origin", + "peer_count", + "prefix", + "rpki_validation" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "prefix_origins" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -533,6 +730,171 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "asn_info": { + "items": { + "properties": { + "as_name": { + "type": "string" + }, + "asn": { + "type": "integer" + }, + "country_code": { + "type": "string" + }, + "org_id": { + "type": "string" + }, + "org_name": { + "type": "string" + } + }, + "required": [ + "as_name", + "asn", + "country_code", + "org_id", + "org_name" + ], + "type": "object" + }, + "type": "array" + }, + "collectors": { + "items": { + "properties": { + "collector": { + "type": "string" + }, + "latest_realtime_ts": { + "type": "string" + }, + "latest_rib_ts": { + "type": "string" + }, + "latest_updates_ts": { + "type": "string" + }, + "peers_count": { + "type": "integer" + }, + "peers_v4_count": { + "type": "integer" + }, + "peers_v6_count": { + "type": "integer" + } + }, + "required": [ + "collector", + "latest_realtime_ts", + "latest_rib_ts", + "latest_updates_ts", + "peers_count", + "peers_v4_count", + "peers_v6_count" + ], + "type": "object" + }, + "type": "array" + }, + "data_time": { + "type": "string" + }, + "prefix_origins": { + "items": { + "properties": { + "origin": { + "type": "integer" + }, + "prefix": { + "type": "string" + }, + "rpki_validation": { + "type": "string" + }, + "total_peers": { + "type": "integer" + }, + "total_visible": { + "type": "integer" + }, + "visibility": { + "type": "number" + } + }, + "required": [ + "origin", + "prefix", + "rpki_validation", + "total_peers", + "total_visible", + "visibility" + ], + "type": "object" + }, + "type": "array" + }, + "query_time": { + "type": "string" + } + }, + "required": [ + "asn_info", + "collectors", + "data_time", + "prefix_origins", + "query_time" + ], + "type": "object" + }, + "routes": { + "items": { + "properties": { + "as_path": { + "items": { + "type": "integer" + }, + "type": "array" + }, + "collector": { + "type": "string" + }, + "communities": { + "items": { + "type": "string" + }, + "type": "array" + }, + "prefix": { + "type": "string" + }, + "timestamp": { + "type": "string" + } + }, + "required": [ + "as_path", + "collector", + "communities", + "prefix", + "timestamp" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "routes" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -786,6 +1148,113 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "data_time": { + "type": "string" + }, + "query_time": { + "type": "string" + }, + "total_peers": { + "type": "integer" + } + }, + "required": [ + "data_time", + "query_time", + "total_peers" + ], + "type": "object" + }, + "stats": { + "properties": { + "distinct_origins": { + "type": "integer" + }, + "distinct_origins_ipv4": { + "type": "integer" + }, + "distinct_origins_ipv6": { + "type": "integer" + }, + "distinct_prefixes": { + "type": "integer" + }, + "distinct_prefixes_ipv4": { + "type": "integer" + }, + "distinct_prefixes_ipv6": { + "type": "integer" + }, + "routes_invalid": { + "type": "integer" + }, + "routes_invalid_ipv4": { + "type": "integer" + }, + "routes_invalid_ipv6": { + "type": "integer" + }, + "routes_total": { + "type": "integer" + }, + "routes_total_ipv4": { + "type": "integer" + }, + "routes_total_ipv6": { + "type": "integer" + }, + "routes_unknown": { + "type": "integer" + }, + "routes_unknown_ipv4": { + "type": "integer" + }, + "routes_unknown_ipv6": { + "type": "integer" + }, + "routes_valid": { + "type": "integer" + }, + "routes_valid_ipv4": { + "type": "integer" + }, + "routes_valid_ipv6": { + "type": "integer" + } + }, + "required": [ + "distinct_origins", + "distinct_origins_ipv4", + "distinct_origins_ipv6", + "distinct_prefixes", + "distinct_prefixes_ipv4", + "distinct_prefixes_ipv6", + "routes_invalid", + "routes_invalid_ipv4", + "routes_invalid_ipv6", + "routes_total", + "routes_total_ipv4", + "routes_total_ipv6", + "routes_unknown", + "routes_unknown_ipv4", + "routes_unknown_ipv6", + "routes_valid", + "routes_valid_ipv4", + "routes_valid_ipv6" + ], + "type": "object" + } + }, + "required": [ + "meta", + "stats" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/routes/upstreams/tools.ts b/src/generated/forge-mcp/radar/bgp/routes/upstreams/tools.ts index 51a5c72e..4f5e7698 100644 --- a/src/generated/forge-mcp/radar/bgp/routes/upstreams/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/routes/upstreams/tools.ts @@ -54,6 +54,82 @@ export const tools: readonly Tool[] = [ "asn" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "dataTime": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "effectiveCollector": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "queryTime": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stale": { + "type": "boolean" + } + }, + "required": [ + "dataTime", + "effectiveCollector", + "queryTime", + "stale" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/rpki/aspa/tools.ts b/src/generated/forge-mcp/radar/bgp/rpki/aspa/tools.ts index 4401813a..c5fa372d 100644 --- a/src/generated/forge-mcp/radar/bgp/rpki/aspa/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/rpki/aspa/tools.ts @@ -42,6 +42,127 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "asnInfo": { + "properties": { + "13335": { + "properties": { + "asn": { + "type": "integer" + }, + "country": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "asn", + "country", + "name" + ], + "type": "object" + } + }, + "required": [ + "13335" + ], + "type": "object" + }, + "changes": { + "items": { + "properties": { + "customersAdded": { + "type": "integer" + }, + "customersRemoved": { + "type": "integer" + }, + "date": { + "format": "date-time", + "type": "string" + }, + "entries": { + "items": { + "properties": { + "customerAsn": { + "type": "integer" + }, + "providers": { + "items": { + "type": "integer" + }, + "type": "array" + }, + "type": { + "enum": [ + "CustomerAdded", + "CustomerRemoved", + "ProvidersAdded", + "ProvidersRemoved" + ], + "type": "string" + } + }, + "required": [ + "customerAsn", + "providers", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "providersAdded": { + "type": "integer" + }, + "providersRemoved": { + "type": "integer" + }, + "totalCount": { + "type": "integer" + } + }, + "required": [ + "customersAdded", + "customersRemoved", + "date", + "entries", + "providersAdded", + "providersRemoved", + "totalCount" + ], + "type": "object" + }, + "type": "array" + }, + "meta": { + "properties": { + "dataTime": { + "format": "date-time", + "type": "string" + }, + "queryTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "dataTime", + "queryTime" + ], + "type": "object" + } + }, + "required": [ + "asnInfo", + "changes", + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -263,6 +384,85 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "asnInfo": { + "properties": { + "13335": { + "properties": { + "asn": { + "type": "integer" + }, + "country": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "asn", + "country", + "name" + ], + "type": "object" + } + }, + "required": [ + "13335" + ], + "type": "object" + }, + "aspaObjects": { + "items": { + "properties": { + "customerAsn": { + "type": "integer" + }, + "providers": { + "items": { + "type": "integer" + }, + "type": "array" + } + }, + "required": [ + "customerAsn", + "providers" + ], + "type": "object" + }, + "type": "array" + }, + "meta": { + "properties": { + "dataTime": { + "format": "date-time", + "type": "string" + }, + "queryTime": { + "format": "date-time", + "type": "string" + }, + "totalCount": { + "type": "integer" + } + }, + "required": [ + "dataTime", + "queryTime", + "totalCount" + ], + "type": "object" + } + }, + "required": [ + "asnInfo", + "aspaObjects", + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -463,6 +663,54 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "dataTime": { + "format": "date-time", + "type": "string" + }, + "queryTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "dataTime", + "queryTime" + ], + "type": "object" + }, + "serie_0": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/rpki/roas/tools.ts b/src/generated/forge-mcp/radar/bgp/rpki/roas/tools.ts index a062db27..db308e15 100644 --- a/src/generated/forge-mcp/radar/bgp/rpki/roas/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/rpki/roas/tools.ts @@ -68,6 +68,54 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "dataTime": { + "format": "date-time", + "type": "string" + }, + "queryTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "dataTime", + "queryTime" + ], + "type": "object" + }, + "serie_0": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/tools.ts b/src/generated/forge-mcp/radar/bgp/tools.ts index bb1a7f9f..6811119b 100644 --- a/src/generated/forge-mcp/radar/bgp/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/tools.ts @@ -89,6 +89,173 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "15m", + "1h", + "1d", + "1w" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated" + ], + "type": "object" + }, + "serie_0": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/top/ases/tools.ts b/src/generated/forge-mcp/radar/bgp/top/ases/tools.ts index 7d3a5908..66466b5e 100644 --- a/src/generated/forge-mcp/radar/bgp/top/ases/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/top/ases/tools.ts @@ -84,6 +84,65 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "dateRange" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "ASName": { + "type": "string" + }, + "asn": { + "type": "integer" + }, + "value": { + "type": "string" + } + }, + "required": [ + "ASName", + "asn", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -238,6 +297,60 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "asns": { + "items": { + "properties": { + "asn": { + "type": "integer" + }, + "country": { + "type": "string" + }, + "name": { + "type": "string" + }, + "pfxs_count": { + "type": "integer" + } + }, + "required": [ + "asn", + "country", + "name", + "pfxs_count" + ], + "type": "object" + }, + "type": "array" + }, + "meta": { + "properties": { + "data_time": { + "type": "string" + }, + "query_time": { + "type": "string" + }, + "total_peers": { + "type": "integer" + } + }, + "required": [ + "data_time", + "query_time", + "total_peers" + ], + "type": "object" + } + }, + "required": [ + "asns", + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bgp/top/tools.ts b/src/generated/forge-mcp/radar/bgp/top/tools.ts index 1402748a..15e9859b 100644 --- a/src/generated/forge-mcp/radar/bgp/top/tools.ts +++ b/src/generated/forge-mcp/radar/bgp/top/tools.ts @@ -77,6 +77,61 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "dateRange" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "prefix": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "prefix", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bots/tools.ts b/src/generated/forge-mcp/radar/bots/tools.ts index 56652a53..5ad16579 100644 --- a/src/generated/forge-mcp/radar/bots/tools.ts +++ b/src/generated/forge-mcp/radar/bots/tools.ts @@ -31,6 +31,73 @@ export const tools: readonly Tool[] = [ "bot_slug" ], }, + outputSchema: { + "properties": { + "bot": { + "properties": { + "category": { + "type": "string" + }, + "description": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "name": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "operatorUrl": { + "type": "string" + }, + "signatureAgentUrl": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "slug": { + "type": "string" + }, + "userAgentPatterns": { + "items": { + "type": "string" + }, + "type": "array" + }, + "userAgents": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "category", + "description", + "kind", + "name", + "operator", + "operatorUrl", + "slug", + "userAgentPatterns", + "userAgents" + ], + "type": "object" + } + }, + "required": [ + "bot" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -209,6 +276,55 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "bots": { + "items": { + "properties": { + "category": { + "type": "string" + }, + "description": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "name": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "userAgentPatterns": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "category", + "description", + "kind", + "name", + "operator", + "slug", + "userAgentPatterns" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "bots" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -472,6 +588,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -860,6 +1150,206 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "additionalProperties": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + }, + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + } + }, + "required": [ + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1291,6 +1781,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/bots/webCrawlers/tools.ts b/src/generated/forge-mcp/radar/bots/webCrawlers/tools.ts index cd7336db..d8c25f1f 100644 --- a/src/generated/forge-mcp/radar/bots/webCrawlers/tools.ts +++ b/src/generated/forge-mcp/radar/bots/webCrawlers/tools.ts @@ -130,6 +130,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -520,6 +694,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/ct/authorities/tools.ts b/src/generated/forge-mcp/radar/ct/authorities/tools.ts index e581d46a..ff94388c 100644 --- a/src/generated/forge-mcp/radar/ct/authorities/tools.ts +++ b/src/generated/forge-mcp/radar/ct/authorities/tools.ts @@ -31,6 +31,172 @@ export const tools: readonly Tool[] = [ "ca_slug" ], }, + outputSchema: { + "properties": { + "certificateAuthority": { + "properties": { + "appleStatus": { + "enum": [ + "INCLUDED", + "NOT_YET_INCLUDED", + "NOT_INCLUDED", + "NOT_BEFORE", + "REMOVED", + "DISABLED", + "BLOCKED" + ], + "type": "string" + }, + "authorityKeyIdentifier": { + "type": "string" + }, + "certificateRecordType": { + "enum": [ + "ROOT_CERTIFICATE", + "INTERMEDIATE_CERTIFICATE" + ], + "type": "string" + }, + "chromeStatus": { + "enum": [ + "INCLUDED", + "NOT_YET_INCLUDED", + "NOT_INCLUDED", + "NOT_BEFORE", + "REMOVED", + "DISABLED", + "BLOCKED" + ], + "type": "string" + }, + "country": { + "type": "string" + }, + "countryName": { + "type": "string" + }, + "microsoftStatus": { + "enum": [ + "INCLUDED", + "NOT_YET_INCLUDED", + "NOT_INCLUDED", + "NOT_BEFORE", + "REMOVED", + "DISABLED", + "BLOCKED" + ], + "type": "string" + }, + "mozillaStatus": { + "enum": [ + "INCLUDED", + "NOT_YET_INCLUDED", + "NOT_INCLUDED", + "NOT_BEFORE", + "REMOVED", + "DISABLED", + "BLOCKED" + ], + "type": "string" + }, + "name": { + "type": "string" + }, + "owner": { + "type": "string" + }, + "parentName": { + "type": "string" + }, + "parentSha256Fingerprint": { + "type": "string" + }, + "related": { + "items": { + "properties": { + "certificateRecordType": { + "enum": [ + "ROOT_CERTIFICATE", + "INTERMEDIATE_CERTIFICATE" + ], + "type": "string" + }, + "name": { + "type": "string" + }, + "revocationStatus": { + "enum": [ + "NOT_REVOKED", + "REVOKED", + "PARENT_CERT_REVOKED" + ], + "type": "string" + }, + "sha256Fingerprint": { + "type": "string" + } + }, + "required": [ + "certificateRecordType", + "name", + "revocationStatus", + "sha256Fingerprint" + ], + "type": "object" + }, + "type": "array" + }, + "revocationStatus": { + "enum": [ + "NOT_REVOKED", + "REVOKED", + "PARENT_CERT_REVOKED" + ], + "type": "string" + }, + "sha256Fingerprint": { + "type": "string" + }, + "subjectKeyIdentifier": { + "type": "string" + }, + "validFrom": { + "format": "date", + "type": "string" + }, + "validTo": { + "format": "date", + "type": "string" + } + }, + "required": [ + "appleStatus", + "authorityKeyIdentifier", + "certificateRecordType", + "chromeStatus", + "country", + "countryName", + "microsoftStatus", + "mozillaStatus", + "name", + "owner", + "parentName", + "parentSha256Fingerprint", + "related", + "revocationStatus", + "sha256Fingerprint", + "subjectKeyIdentifier", + "validFrom", + "validTo" + ], + "type": "object" + } + }, + "required": [ + "certificateAuthority" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -266,6 +432,69 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "certificateAuthorities": { + "items": { + "properties": { + "certificateRecordType": { + "enum": [ + "ROOT_CERTIFICATE", + "INTERMEDIATE_CERTIFICATE" + ], + "type": "string" + }, + "country": { + "type": "string" + }, + "countryName": { + "type": "string" + }, + "name": { + "type": "string" + }, + "owner": { + "type": "string" + }, + "parentName": { + "type": "string" + }, + "parentSha256Fingerprint": { + "type": "string" + }, + "revocationStatus": { + "enum": [ + "NOT_REVOKED", + "REVOKED", + "PARENT_CERT_REVOKED" + ], + "type": "string" + }, + "sha256Fingerprint": { + "type": "string" + } + }, + "required": [ + "certificateRecordType", + "country", + "countryName", + "name", + "owner", + "parentName", + "parentSha256Fingerprint", + "revocationStatus", + "sha256Fingerprint" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "certificateAuthorities" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/ct/logs/tools.ts b/src/generated/forge-mcp/radar/ct/logs/tools.ts index a0c912df..820197c0 100644 --- a/src/generated/forge-mcp/radar/ct/logs/tools.ts +++ b/src/generated/forge-mcp/radar/ct/logs/tools.ts @@ -31,6 +31,199 @@ export const tools: readonly Tool[] = [ "log_slug" ], }, + outputSchema: { + "properties": { + "certificateLog": { + "properties": { + "api": { + "enum": [ + "RFC6962", + "STATIC" + ], + "type": "string" + }, + "avgThroughput": { + "type": "number" + }, + "description": { + "type": "string" + }, + "endExclusive": { + "format": "date-time", + "type": "string" + }, + "lastUpdate": { + "format": "date-time", + "type": "string" + }, + "operator": { + "type": "string" + }, + "performance": { + "oneOf": [ + { + "properties": { + "endpoints": { + "items": { + "properties": { + "endpoint": { + "enum": [ + "add-chain (new)", + "add-chain (old)", + "add-pre-chain (new)", + "add-pre-chain (old)", + "get-entries", + "get-roots", + "get-sth" + ], + "type": "string" + }, + "responseTime": { + "type": "number" + }, + "uptime": { + "type": "number" + } + }, + "required": [ + "endpoint", + "responseTime", + "uptime" + ], + "type": "object" + }, + "type": "array" + }, + "responseTime": { + "type": "number" + }, + "uptime": { + "type": "number" + } + }, + "required": [ + "endpoints", + "responseTime", + "uptime" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "related": { + "items": { + "properties": { + "description": { + "type": "string" + }, + "endExclusive": { + "format": "date-time", + "type": "string" + }, + "slug": { + "type": "string" + }, + "startInclusive": { + "format": "date-time", + "type": "string" + }, + "state": { + "enum": [ + "USABLE", + "PENDING", + "QUALIFIED", + "READ_ONLY", + "RETIRED", + "REJECTED" + ], + "type": "string" + } + }, + "required": [ + "description", + "endExclusive", + "slug", + "startInclusive", + "state" + ], + "type": "object" + }, + "type": "array" + }, + "slug": { + "type": "string" + }, + "startInclusive": { + "format": "date-time", + "type": "string" + }, + "state": { + "enum": [ + "USABLE", + "PENDING", + "QUALIFIED", + "READ_ONLY", + "RETIRED", + "REJECTED" + ], + "type": "string" + }, + "stateTimestamp": { + "format": "date-time", + "type": "string" + }, + "submittableCertCount": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "submittedCertCount": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "api", + "avgThroughput", + "description", + "endExclusive", + "lastUpdate", + "operator", + "performance", + "related", + "slug", + "startInclusive", + "state", + "stateTimestamp", + "submittableCertCount", + "submittedCertCount", + "url" + ], + "type": "object" + } + }, + "required": [ + "certificateLog" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -293,6 +486,75 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "certificateLogs": { + "items": { + "properties": { + "api": { + "enum": [ + "RFC6962", + "STATIC" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endExclusive": { + "format": "date-time", + "type": "string" + }, + "operator": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "startInclusive": { + "format": "date-time", + "type": "string" + }, + "state": { + "enum": [ + "USABLE", + "PENDING", + "QUALIFIED", + "READ_ONLY", + "RETIRED", + "REJECTED" + ], + "type": "string" + }, + "stateTimestamp": { + "format": "date-time", + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "api", + "description", + "endExclusive", + "operator", + "slug", + "startInclusive", + "state", + "stateTimestamp", + "url" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "certificateLogs" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/ct/tools.ts b/src/generated/forge-mcp/radar/ct/tools.ts index 7aba6868..49044cfc 100644 --- a/src/generated/forge-mcp/radar/ct/tools.ts +++ b/src/generated/forge-mcp/radar/ct/tools.ts @@ -247,6 +247,317 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "anyOf": [ + { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + { + "properties": { + "rfc6962": { + "type": "string" + }, + "static": { + "type": "string" + } + }, + "required": [ + "rfc6962", + "static" + ], + "type": "object" + }, + { + "properties": { + "gt_121d": { + "type": "string" + }, + "gt_16d_lte_31d": { + "type": "string" + }, + "gt_31d_lte_91d": { + "type": "string" + }, + "gt_3d_lte_16d": { + "type": "string" + }, + "gt_91d_lte_121d": { + "type": "string" + }, + "lte_3d": { + "type": "string" + } + }, + "required": [ + "gt_121d", + "gt_16d_lte_31d", + "gt_31d_lte_91d", + "gt_3d_lte_16d", + "gt_91d_lte_121d", + "lte_3d" + ], + "type": "object" + }, + { + "properties": { + "CERTIFICATE": { + "type": "string" + }, + "PRECERTIFICATE": { + "type": "string" + } + }, + "required": [ + "CERTIFICATE", + "PRECERTIFICATE" + ], + "type": "object" + }, + { + "properties": { + "EXPIRED": { + "type": "string" + }, + "VALID": { + "type": "string" + } + }, + "required": [ + "EXPIRED", + "VALID" + ], + "type": "object" + }, + { + "properties": { + "NEGATIVE": { + "type": "string" + }, + "POSITIVE": { + "type": "string" + } + }, + "required": [ + "NEGATIVE", + "POSITIVE" + ], + "type": "object" + }, + { + "properties": { + "DSA": { + "type": "string" + }, + "ECDSA": { + "type": "string" + }, + "RSA": { + "type": "string" + } + }, + "required": [ + "DSA", + "ECDSA", + "RSA" + ], + "type": "object" + }, + { + "properties": { + "domain": { + "type": "string" + }, + "extended": { + "type": "string" + }, + "organization": { + "type": "string" + }, + "unknown": { + "type": "string" + } + }, + "required": [ + "domain", + "extended", + "organization", + "unknown" + ], + "type": "object" + } + ] + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -855,6 +1166,206 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "additionalProperties": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + }, + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + } + }, + "required": [ + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1387,6 +1898,406 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "anyOf": [ + { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + }, + { + "properties": { + "rfc6962": { + "items": { + "type": "string" + }, + "type": "array" + }, + "static": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "rfc6962", + "static" + ], + "type": "object" + }, + { + "properties": { + "gt_121d": { + "items": { + "type": "string" + }, + "type": "array" + }, + "gt_16d_lte_31d": { + "items": { + "type": "string" + }, + "type": "array" + }, + "gt_31d_lte_91d": { + "items": { + "type": "string" + }, + "type": "array" + }, + "gt_3d_lte_16d": { + "items": { + "type": "string" + }, + "type": "array" + }, + "gt_91d_lte_121d": { + "items": { + "type": "string" + }, + "type": "array" + }, + "lte_3d": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "gt_121d", + "gt_16d_lte_31d", + "gt_31d_lte_91d", + "gt_3d_lte_16d", + "gt_91d_lte_121d", + "lte_3d" + ], + "type": "object" + }, + { + "properties": { + "CERTIFICATE": { + "items": { + "type": "string" + }, + "type": "array" + }, + "PRECERTIFICATE": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "CERTIFICATE", + "PRECERTIFICATE" + ], + "type": "object" + }, + { + "properties": { + "EXPIRED": { + "items": { + "type": "string" + }, + "type": "array" + }, + "VALID": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "EXPIRED", + "VALID" + ], + "type": "object" + }, + { + "properties": { + "NEGATIVE": { + "items": { + "type": "string" + }, + "type": "array" + }, + "POSITIVE": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "NEGATIVE", + "POSITIVE" + ], + "type": "object" + }, + { + "properties": { + "DSA": { + "items": { + "type": "string" + }, + "type": "array" + }, + "ECDSA": { + "items": { + "type": "string" + }, + "type": "array" + }, + "RSA": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "DSA", + "ECDSA", + "RSA" + ], + "type": "object" + }, + { + "properties": { + "domain": { + "items": { + "type": "string" + }, + "type": "array" + }, + "extended": { + "items": { + "type": "string" + }, + "type": "array" + }, + "organization": { + "items": { + "type": "string" + }, + "type": "array" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "domain", + "extended", + "organization", + "unknown" + ], + "type": "object" + } + ] + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/datasets/tools.ts b/src/generated/forge-mcp/radar/datasets/tools.ts index f5657c32..4f9e6d5b 100644 --- a/src/generated/forge-mcp/radar/datasets/tools.ts +++ b/src/generated/forge-mcp/radar/datasets/tools.ts @@ -35,6 +35,33 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "result": { + "properties": { + "dataset": { + "properties": { + "url": { + "type": "string" + } + }, + "required": [ + "url" + ], + "type": "object" + } + }, + "required": [ + "dataset" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -241,6 +268,51 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "datasets": { + "items": { + "properties": { + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "meta": { + "type": "object" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "description", + "id", + "meta", + "tags", + "title", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "datasets" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/dns/tools.ts b/src/generated/forge-mcp/radar/dns/tools.ts index 896ea896..cfacbbd4 100644 --- a/src/generated/forge-mcp/radar/dns/tools.ts +++ b/src/generated/forge-mcp/radar/dns/tools.ts @@ -336,6 +336,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -904,6 +1078,206 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "additionalProperties": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + }, + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + } + }, + "required": [ + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1535,6 +1909,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/dns/top/tools.ts b/src/generated/forge-mcp/radar/dns/top/tools.ts index e5aefda4..1fdf7fad 100644 --- a/src/generated/forge-mcp/radar/dns/top/tools.ts +++ b/src/generated/forge-mcp/radar/dns/top/tools.ts @@ -314,6 +314,203 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientASN": { + "type": "integer" + }, + "clientASName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientASN", + "clientASName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -888,6 +1085,203 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/email/routing/tools.ts b/src/generated/forge-mcp/radar/email/routing/tools.ts index 81546617..59f132a8 100644 --- a/src/generated/forge-mcp/radar/email/routing/tools.ts +++ b/src/generated/forge-mcp/radar/email/routing/tools.ts @@ -143,6 +143,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -536,6 +710,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/email/security/tools.ts b/src/generated/forge-mcp/radar/email/security/tools.ts index e490ec77..f4776832 100644 --- a/src/generated/forge-mcp/radar/email/security/tools.ts +++ b/src/generated/forge-mcp/radar/email/security/tools.ts @@ -137,6 +137,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -523,6 +697,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/email/security/top/tlds/malicious/tools.ts b/src/generated/forge-mcp/radar/email/security/top/tlds/malicious/tools.ts index 82ab91cb..199cd6c0 100644 --- a/src/generated/forge-mcp/radar/email/security/top/tlds/malicious/tools.ts +++ b/src/generated/forge-mcp/radar/email/security/top/tlds/malicious/tools.ts @@ -139,6 +139,199 @@ export const tools: readonly Tool[] = [ "malicious" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/email/security/top/tlds/spam/tools.ts b/src/generated/forge-mcp/radar/email/security/top/tlds/spam/tools.ts index ec6ac37e..5736c79b 100644 --- a/src/generated/forge-mcp/radar/email/security/top/tlds/spam/tools.ts +++ b/src/generated/forge-mcp/radar/email/security/top/tlds/spam/tools.ts @@ -139,6 +139,199 @@ export const tools: readonly Tool[] = [ "spam" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/email/security/top/tlds/spoof/tools.ts b/src/generated/forge-mcp/radar/email/security/top/tlds/spoof/tools.ts index d8da0373..6003750b 100644 --- a/src/generated/forge-mcp/radar/email/security/top/tlds/spoof/tools.ts +++ b/src/generated/forge-mcp/radar/email/security/top/tlds/spoof/tools.ts @@ -139,6 +139,199 @@ export const tools: readonly Tool[] = [ "spoof" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/email/security/top/tlds/tools.ts b/src/generated/forge-mcp/radar/email/security/top/tlds/tools.ts index 26b40f90..f01b2a83 100644 --- a/src/generated/forge-mcp/radar/email/security/top/tlds/tools.ts +++ b/src/generated/forge-mcp/radar/email/security/top/tlds/tools.ts @@ -128,6 +128,199 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/entities/asns/tools.ts b/src/generated/forge-mcp/radar/entities/asns/tools.ts index 1ae80916..7a019cb0 100644 --- a/src/generated/forge-mcp/radar/entities/asns/tools.ts +++ b/src/generated/forge-mcp/radar/entities/asns/tools.ts @@ -31,6 +31,70 @@ export const tools: readonly Tool[] = [ "asn" ], }, + outputSchema: { + "properties": { + "as_sets": { + "items": { + "properties": { + "as_members_count": { + "type": "integer" + }, + "as_set_members_count": { + "type": "integer" + }, + "as_set_upstreams_count": { + "type": "integer" + }, + "asn_cone_size": { + "type": "integer" + }, + "hierarchical_asn": { + "type": "integer" + }, + "inferred_asn": { + "type": "integer" + }, + "irr_sources": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "peeringdb_asn": { + "type": "integer" + } + }, + "required": [ + "as_members_count", + "as_set_members_count", + "as_set_upstreams_count", + "asn_cone_size", + "irr_sources", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "paths": { + "items": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": "array" + } + }, + "required": [ + "as_sets", + "paths" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -220,6 +284,62 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "ases": { + "items": { + "properties": { + "asn": { + "type": "integer" + }, + "country": { + "type": "string" + }, + "name": { + "type": "string" + }, + "rank": { + "type": "integer" + }, + "rankChange": { + "type": "integer" + } + }, + "required": [ + "asn", + "country", + "name", + "rank" + ], + "type": "object" + }, + "type": "array" + }, + "meta": { + "properties": { + "compareDate": { + "type": "string" + }, + "date": { + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "required": [ + "date", + "total" + ], + "type": "object" + } + }, + "required": [ + "ases", + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -370,6 +490,114 @@ export const tools: readonly Tool[] = [ "asn" ], }, + outputSchema: { + "properties": { + "asn": { + "properties": { + "aka": { + "type": "string" + }, + "asn": { + "type": "integer" + }, + "confidenceLevel": { + "type": "integer" + }, + "country": { + "type": "string" + }, + "countryName": { + "type": "string" + }, + "estimatedUsers": { + "properties": { + "estimatedUsers": { + "type": "integer" + }, + "locations": { + "items": { + "properties": { + "estimatedUsers": { + "type": "integer" + }, + "locationAlpha2": { + "type": "string" + }, + "locationName": { + "type": "string" + } + }, + "required": [ + "locationAlpha2", + "locationName" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "locations" + ], + "type": "object" + }, + "name": { + "type": "string" + }, + "orgName": { + "type": "string" + }, + "related": { + "items": { + "properties": { + "aka": { + "type": "string" + }, + "asn": { + "type": "integer" + }, + "estimatedUsers": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "required": [ + "asn", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "source": { + "type": "string" + }, + "website": { + "type": "string" + } + }, + "required": [ + "asn", + "confidenceLevel", + "country", + "countryName", + "estimatedUsers", + "name", + "orgName", + "related", + "source", + "website" + ], + "type": "object" + } + }, + "required": [ + "asn" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -545,6 +773,110 @@ export const tools: readonly Tool[] = [ "ip" ], }, + outputSchema: { + "properties": { + "asn": { + "properties": { + "aka": { + "type": "string" + }, + "asn": { + "type": "integer" + }, + "country": { + "type": "string" + }, + "countryName": { + "type": "string" + }, + "estimatedUsers": { + "properties": { + "estimatedUsers": { + "type": "integer" + }, + "locations": { + "items": { + "properties": { + "estimatedUsers": { + "type": "integer" + }, + "locationAlpha2": { + "type": "string" + }, + "locationName": { + "type": "string" + } + }, + "required": [ + "locationAlpha2", + "locationName" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "locations" + ], + "type": "object" + }, + "name": { + "type": "string" + }, + "orgName": { + "type": "string" + }, + "related": { + "items": { + "properties": { + "aka": { + "type": "string" + }, + "asn": { + "type": "integer" + }, + "estimatedUsers": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "required": [ + "asn", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "source": { + "type": "string" + }, + "website": { + "type": "string" + } + }, + "required": [ + "asn", + "country", + "countryName", + "estimatedUsers", + "name", + "orgName", + "related", + "source", + "website" + ], + "type": "object" + } + }, + "required": [ + "asn" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -736,6 +1068,58 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "asns": { + "items": { + "properties": { + "aka": { + "type": "string" + }, + "asn": { + "type": "integer" + }, + "country": { + "type": "string" + }, + "countryName": { + "type": "string" + }, + "estimatedUsers": { + "properties": { + "estimatedUsers": { + "type": "integer" + } + }, + "type": "object" + }, + "name": { + "type": "string" + }, + "orgName": { + "type": "string" + }, + "website": { + "type": "string" + } + }, + "required": [ + "asn", + "country", + "countryName", + "estimatedUsers", + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "asns" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -883,6 +1267,72 @@ export const tools: readonly Tool[] = [ "asn" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "data_time": { + "type": "string" + }, + "query_time": { + "type": "string" + }, + "total_peers": { + "type": "integer" + } + }, + "required": [ + "data_time", + "query_time", + "total_peers" + ], + "type": "object" + }, + "rels": { + "items": { + "properties": { + "asn1": { + "type": "integer" + }, + "asn1_country": { + "type": "string" + }, + "asn1_name": { + "type": "string" + }, + "asn2": { + "type": "integer" + }, + "asn2_country": { + "type": "string" + }, + "asn2_name": { + "type": "string" + }, + "rel": { + "type": "string" + } + }, + "required": [ + "asn1", + "asn1_country", + "asn1_name", + "asn2", + "asn2_country", + "asn2_name", + "rel" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "rels" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/entities/locations/tools.ts b/src/generated/forge-mcp/radar/entities/locations/tools.ts index 82a3c049..7fd9d157 100644 --- a/src/generated/forge-mcp/radar/entities/locations/tools.ts +++ b/src/generated/forge-mcp/radar/entities/locations/tools.ts @@ -31,6 +31,53 @@ export const tools: readonly Tool[] = [ "location" ], }, + outputSchema: { + "properties": { + "location": { + "properties": { + "alpha2": { + "type": "string" + }, + "confidenceLevel": { + "type": "integer" + }, + "continent": { + "type": "string" + }, + "latitude": { + "type": "string" + }, + "longitude": { + "type": "string" + }, + "name": { + "type": "string" + }, + "region": { + "type": "string" + }, + "subregion": { + "type": "string" + } + }, + "required": [ + "alpha2", + "confidenceLevel", + "continent", + "latitude", + "longitude", + "name", + "region", + "subregion" + ], + "type": "object" + } + }, + "required": [ + "location" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -171,6 +218,52 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "locations": { + "items": { + "properties": { + "alpha2": { + "type": "string" + }, + "continent": { + "type": "string" + }, + "latitude": { + "type": "string" + }, + "longitude": { + "type": "string" + }, + "name": { + "type": "string" + }, + "region": { + "type": "string" + }, + "subregion": { + "type": "string" + } + }, + "required": [ + "alpha2", + "continent", + "latitude", + "longitude", + "name", + "region", + "subregion" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "locations" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/entities/tools.ts b/src/generated/forge-mcp/radar/entities/tools.ts index f5aba089..e6200c9e 100644 --- a/src/generated/forge-mcp/radar/entities/tools.ts +++ b/src/generated/forge-mcp/radar/entities/tools.ts @@ -31,6 +31,53 @@ export const tools: readonly Tool[] = [ "ip" ], }, + outputSchema: { + "properties": { + "ip": { + "properties": { + "asn": { + "type": "string" + }, + "asnLocation": { + "type": "string" + }, + "asnName": { + "type": "string" + }, + "asnOrgName": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "ipVersion": { + "type": "string" + }, + "location": { + "type": "string" + }, + "locationName": { + "type": "string" + } + }, + "required": [ + "asn", + "asnLocation", + "asnName", + "asnOrgName", + "ip", + "ipVersion", + "location", + "locationName" + ], + "type": "object" + } + }, + "required": [ + "ip" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/geolocations/tools.ts b/src/generated/forge-mcp/radar/geolocations/tools.ts index f8bc60b4..1b0a0c61 100644 --- a/src/generated/forge-mcp/radar/geolocations/tools.ts +++ b/src/generated/forge-mcp/radar/geolocations/tools.ts @@ -31,6 +31,130 @@ export const tools: readonly Tool[] = [ "geo_id" ], }, + outputSchema: { + "properties": { + "geolocation": { + "properties": { + "code": { + "type": "string" + }, + "geoId": { + "type": "string" + }, + "latitude": { + "type": "string" + }, + "locale": { + "type": "string" + }, + "longitude": { + "type": "string" + }, + "name": { + "type": "string" + }, + "parent": { + "properties": { + "code": { + "type": "string" + }, + "geoId": { + "type": "string" + }, + "latitude": { + "type": "string" + }, + "locale": { + "type": "string" + }, + "longitude": { + "type": "string" + }, + "name": { + "type": "string" + }, + "parent": { + "properties": { + "code": { + "type": "string" + }, + "geoId": { + "type": "string" + }, + "latitude": { + "type": "string" + }, + "locale": { + "type": "string" + }, + "longitude": { + "type": "string" + }, + "name": { + "type": "string" + }, + "type": { + "enum": [ + "CONTINENT", + "COUNTRY", + "ADM1" + ], + "type": "string" + } + }, + "required": [ + "geoId", + "latitude", + "longitude", + "name", + "type" + ], + "type": "object" + }, + "type": { + "enum": [ + "CONTINENT", + "COUNTRY", + "ADM1" + ], + "type": "string" + } + }, + "required": [ + "geoId", + "latitude", + "longitude", + "name", + "parent", + "type" + ], + "type": "object" + }, + "type": { + "enum": [ + "CONTINENT", + "COUNTRY", + "ADM1" + ], + "type": "string" + } + }, + "required": [ + "geoId", + "latitude", + "longitude", + "name", + "parent", + "type" + ], + "type": "object" + } + }, + "required": [ + "geolocation" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -232,6 +356,133 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "geolocations": { + "items": { + "properties": { + "code": { + "type": "string" + }, + "geoId": { + "type": "string" + }, + "latitude": { + "type": "string" + }, + "locale": { + "type": "string" + }, + "longitude": { + "type": "string" + }, + "name": { + "type": "string" + }, + "parent": { + "properties": { + "code": { + "type": "string" + }, + "geoId": { + "type": "string" + }, + "latitude": { + "type": "string" + }, + "locale": { + "type": "string" + }, + "longitude": { + "type": "string" + }, + "name": { + "type": "string" + }, + "parent": { + "properties": { + "code": { + "type": "string" + }, + "geoId": { + "type": "string" + }, + "latitude": { + "type": "string" + }, + "locale": { + "type": "string" + }, + "longitude": { + "type": "string" + }, + "name": { + "type": "string" + }, + "type": { + "enum": [ + "CONTINENT", + "COUNTRY", + "ADM1" + ], + "type": "string" + } + }, + "required": [ + "geoId", + "latitude", + "longitude", + "name", + "type" + ], + "type": "object" + }, + "type": { + "enum": [ + "CONTINENT", + "COUNTRY", + "ADM1" + ], + "type": "string" + } + }, + "required": [ + "geoId", + "latitude", + "longitude", + "name", + "parent", + "type" + ], + "type": "object" + }, + "type": { + "enum": [ + "CONTINENT", + "COUNTRY", + "ADM1" + ], + "type": "string" + } + }, + "required": [ + "geoId", + "latitude", + "longitude", + "name", + "parent", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "geolocations" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/ases/botClass/tools.ts b/src/generated/forge-mcp/radar/http/ases/botClass/tools.ts index 43e143e2..1679e21d 100644 --- a/src/generated/forge-mcp/radar/http/ases/botClass/tools.ts +++ b/src/generated/forge-mcp/radar/http/ases/botClass/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "bot_class" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientASN": { + "type": "integer" + }, + "clientASName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientASN", + "clientASName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/ases/browserFamily/tools.ts b/src/generated/forge-mcp/radar/http/ases/browserFamily/tools.ts index c1bb4e2e..d0af9e73 100644 --- a/src/generated/forge-mcp/radar/http/ases/browserFamily/tools.ts +++ b/src/generated/forge-mcp/radar/http/ases/browserFamily/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "browser_family" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientASN": { + "type": "integer" + }, + "clientASName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientASN", + "clientASName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/ases/deviceType/tools.ts b/src/generated/forge-mcp/radar/http/ases/deviceType/tools.ts index 9ff9076d..b3cc4dc0 100644 --- a/src/generated/forge-mcp/radar/http/ases/deviceType/tools.ts +++ b/src/generated/forge-mcp/radar/http/ases/deviceType/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "device_type" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientASN": { + "type": "integer" + }, + "clientASName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientASN", + "clientASName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/ases/httpMethod/tools.ts b/src/generated/forge-mcp/radar/http/ases/httpMethod/tools.ts index 55b1c3b1..08164063 100644 --- a/src/generated/forge-mcp/radar/http/ases/httpMethod/tools.ts +++ b/src/generated/forge-mcp/radar/http/ases/httpMethod/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "http_version" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientASN": { + "type": "integer" + }, + "clientASName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientASN", + "clientASName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/ases/httpProtocol/tools.ts b/src/generated/forge-mcp/radar/http/ases/httpProtocol/tools.ts index 92662934..3a0046e8 100644 --- a/src/generated/forge-mcp/radar/http/ases/httpProtocol/tools.ts +++ b/src/generated/forge-mcp/radar/http/ases/httpProtocol/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "http_protocol" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientASN": { + "type": "integer" + }, + "clientASName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientASN", + "clientASName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/ases/ipVersion/tools.ts b/src/generated/forge-mcp/radar/http/ases/ipVersion/tools.ts index 0c344a90..d413889c 100644 --- a/src/generated/forge-mcp/radar/http/ases/ipVersion/tools.ts +++ b/src/generated/forge-mcp/radar/http/ases/ipVersion/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "ip_version" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientASN": { + "type": "integer" + }, + "clientASName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientASN", + "clientASName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/ases/os/tools.ts b/src/generated/forge-mcp/radar/http/ases/os/tools.ts index 6405c0d9..14192b34 100644 --- a/src/generated/forge-mcp/radar/http/ases/os/tools.ts +++ b/src/generated/forge-mcp/radar/http/ases/os/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "os" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientASN": { + "type": "integer" + }, + "clientASName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientASN", + "clientASName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/ases/tlsVersion/tools.ts b/src/generated/forge-mcp/radar/http/ases/tlsVersion/tools.ts index e1fd6fba..378bd07f 100644 --- a/src/generated/forge-mcp/radar/http/ases/tlsVersion/tools.ts +++ b/src/generated/forge-mcp/radar/http/ases/tlsVersion/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "tls_version" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientASN": { + "type": "integer" + }, + "clientASName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientASN", + "clientASName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/ases/tools.ts b/src/generated/forge-mcp/radar/http/ases/tools.ts index de501f3c..d3190ef0 100644 --- a/src/generated/forge-mcp/radar/http/ases/tools.ts +++ b/src/generated/forge-mcp/radar/http/ases/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientASN": { + "type": "integer" + }, + "clientASName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientASN", + "clientASName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/locations/botClass/tools.ts b/src/generated/forge-mcp/radar/http/locations/botClass/tools.ts index 1193f525..97437eff 100644 --- a/src/generated/forge-mcp/radar/http/locations/botClass/tools.ts +++ b/src/generated/forge-mcp/radar/http/locations/botClass/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "bot_class" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/locations/browserFamily/tools.ts b/src/generated/forge-mcp/radar/http/locations/browserFamily/tools.ts index e1ae52b7..9d436c1c 100644 --- a/src/generated/forge-mcp/radar/http/locations/browserFamily/tools.ts +++ b/src/generated/forge-mcp/radar/http/locations/browserFamily/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "browser_family" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/locations/deviceType/tools.ts b/src/generated/forge-mcp/radar/http/locations/deviceType/tools.ts index 50e85be0..d64565ff 100644 --- a/src/generated/forge-mcp/radar/http/locations/deviceType/tools.ts +++ b/src/generated/forge-mcp/radar/http/locations/deviceType/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "device_type" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/locations/httpMethod/tools.ts b/src/generated/forge-mcp/radar/http/locations/httpMethod/tools.ts index 849c444e..ac084898 100644 --- a/src/generated/forge-mcp/radar/http/locations/httpMethod/tools.ts +++ b/src/generated/forge-mcp/radar/http/locations/httpMethod/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "http_version" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/locations/httpProtocol/tools.ts b/src/generated/forge-mcp/radar/http/locations/httpProtocol/tools.ts index 3b350859..d6956513 100644 --- a/src/generated/forge-mcp/radar/http/locations/httpProtocol/tools.ts +++ b/src/generated/forge-mcp/radar/http/locations/httpProtocol/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "http_protocol" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/locations/ipVersion/tools.ts b/src/generated/forge-mcp/radar/http/locations/ipVersion/tools.ts index 984914cc..dfe2f27e 100644 --- a/src/generated/forge-mcp/radar/http/locations/ipVersion/tools.ts +++ b/src/generated/forge-mcp/radar/http/locations/ipVersion/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "ip_version" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/locations/os/tools.ts b/src/generated/forge-mcp/radar/http/locations/os/tools.ts index 93cf8591..6d82d2c7 100644 --- a/src/generated/forge-mcp/radar/http/locations/os/tools.ts +++ b/src/generated/forge-mcp/radar/http/locations/os/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "os" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/locations/tlsVersion/tools.ts b/src/generated/forge-mcp/radar/http/locations/tlsVersion/tools.ts index cc613efc..72441bf3 100644 --- a/src/generated/forge-mcp/radar/http/locations/tlsVersion/tools.ts +++ b/src/generated/forge-mcp/radar/http/locations/tlsVersion/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ "tls_version" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/locations/tools.ts b/src/generated/forge-mcp/radar/http/locations/tools.ts index 68a51904..f2f9d9e1 100644 --- a/src/generated/forge-mcp/radar/http/locations/tools.ts +++ b/src/generated/forge-mcp/radar/http/locations/tools.ts @@ -187,6 +187,203 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/http/tools.ts b/src/generated/forge-mcp/radar/http/tools.ts index ac4483bf..247875cb 100644 --- a/src/generated/forge-mcp/radar/http/tools.ts +++ b/src/generated/forge-mcp/radar/http/tools.ts @@ -233,6 +233,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -716,6 +890,206 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "additionalProperties": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + }, + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + } + }, + "required": [ + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1243,6 +1617,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/leakedCredentials/tools.ts b/src/generated/forge-mcp/radar/leakedCredentials/tools.ts index 311bb31d..6f49032b 100644 --- a/src/generated/forge-mcp/radar/leakedCredentials/tools.ts +++ b/src/generated/forge-mcp/radar/leakedCredentials/tools.ts @@ -112,6 +112,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -495,6 +669,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/netflows/tools.ts b/src/generated/forge-mcp/radar/netflows/tools.ts index 362deeae..d465648a 100644 --- a/src/generated/forge-mcp/radar/netflows/tools.ts +++ b/src/generated/forge-mcp/radar/netflows/tools.ts @@ -110,6 +110,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -460,6 +634,207 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -857,6 +1232,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/netflows/top/tools.ts b/src/generated/forge-mcp/radar/netflows/top/tools.ts index 533618fe..15d502d1 100644 --- a/src/generated/forge-mcp/radar/netflows/top/tools.ts +++ b/src/generated/forge-mcp/radar/netflows/top/tools.ts @@ -87,6 +87,203 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientASN": { + "type": "number" + }, + "clientASName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientASN", + "clientASName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -416,6 +613,203 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/origins/tools.ts b/src/generated/forge-mcp/radar/origins/tools.ts index 81c5d686..8ba57d8f 100644 --- a/src/generated/forge-mcp/radar/origins/tools.ts +++ b/src/generated/forge-mcp/radar/origins/tools.ts @@ -37,6 +37,40 @@ export const tools: readonly Tool[] = [ "slug" ], }, + outputSchema: { + "properties": { + "origin": { + "properties": { + "regions": { + "items": { + "properties": { + "region": { + "type": "string" + } + }, + "required": [ + "region" + ], + "type": "object" + }, + "type": "array" + }, + "slug": { + "type": "string" + } + }, + "required": [ + "regions", + "slug" + ], + "type": "object" + } + }, + "required": [ + "origin" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -140,6 +174,43 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "origins": { + "items": { + "properties": { + "regions": { + "items": { + "properties": { + "region": { + "type": "string" + } + }, + "required": [ + "region" + ], + "type": "object" + }, + "type": "array" + }, + "slug": { + "type": "string" + } + }, + "required": [ + "regions", + "slug" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "origins" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -338,6 +409,180 @@ export const tools: readonly Tool[] = [ "metric" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -675,6 +920,206 @@ export const tools: readonly Tool[] = [ "metric" ], }, + outputSchema: { + "additionalProperties": { + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps", + "values" + ], + "type": "object" + }, + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + } + }, + "required": [ + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1061,6 +1506,213 @@ export const tools: readonly Tool[] = [ "metric" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/postQuantum/origin/tools.ts b/src/generated/forge-mcp/radar/postQuantum/origin/tools.ts index 3a4b89a8..a6fe2b6d 100644 --- a/src/generated/forge-mcp/radar/postQuantum/origin/tools.ts +++ b/src/generated/forge-mcp/radar/postQuantum/origin/tools.ts @@ -64,6 +64,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -361,6 +535,206 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/postQuantum/tls/tools.ts b/src/generated/forge-mcp/radar/postQuantum/tls/tools.ts index b9bfcde6..fb5b48b7 100644 --- a/src/generated/forge-mcp/radar/postQuantum/tls/tools.ts +++ b/src/generated/forge-mcp/radar/postQuantum/tls/tools.ts @@ -23,6 +23,49 @@ export const tools: readonly Tool[] = [ "host" ], }, + outputSchema: { + "properties": { + "bugs": { + "properties": { + "hrrFailure": { + "type": "boolean" + }, + "splitClientHello": { + "type": "boolean" + }, + "unknownKeyshare": { + "type": "boolean" + } + }, + "required": [ + "hrrFailure", + "splitClientHello", + "unknownKeyshare" + ], + "type": "object" + }, + "host": { + "type": "string" + }, + "kex": { + "type": "number" + }, + "kexName": { + "type": "string" + }, + "pq": { + "type": "boolean" + } + }, + "required": [ + "bugs", + "host", + "kex", + "kexName", + "pq" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/quality/iqi/tools.ts b/src/generated/forge-mcp/radar/quality/iqi/tools.ts index af4c10cf..fc28f40d 100644 --- a/src/generated/forge-mcp/radar/quality/iqi/tools.ts +++ b/src/generated/forge-mcp/radar/quality/iqi/tools.ts @@ -87,6 +87,193 @@ export const tools: readonly Tool[] = [ "metric" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "properties": { + "p25": { + "type": "string" + }, + "p50": { + "type": "string" + }, + "p75": { + "type": "string" + } + }, + "required": [ + "p25", + "p50", + "p75" + ], + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -438,6 +625,213 @@ export const tools: readonly Tool[] = [ "metric" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/quality/speed/tools.ts b/src/generated/forge-mcp/radar/quality/speed/tools.ts index fb13242a..be9f7a10 100644 --- a/src/generated/forge-mcp/radar/quality/speed/tools.ts +++ b/src/generated/forge-mcp/radar/quality/speed/tools.ts @@ -74,6 +74,213 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "histogram_0": { + "properties": { + "bandwidthDownload": { + "items": { + "type": "string" + }, + "type": "array" + }, + "bandwidthUpload": { + "items": { + "type": "string" + }, + "type": "array" + }, + "bucketMin": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "bandwidthDownload", + "bandwidthUpload", + "bucketMin" + ], + "type": "object" + }, + "meta": { + "properties": { + "bucketSize": { + "type": "integer" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "totalTests": { + "items": { + "type": "integer" + }, + "type": "array" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "bucketSize", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "totalTests", + "units" + ], + "type": "object" + } + }, + "required": [ + "histogram_0", + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -403,6 +610,209 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "properties": { + "bandwidthDownload": { + "type": "string" + }, + "bandwidthUpload": { + "type": "string" + }, + "jitterIdle": { + "type": "string" + }, + "jitterLoaded": { + "type": "string" + }, + "latencyIdle": { + "type": "string" + }, + "latencyLoaded": { + "type": "string" + }, + "packetLoss": { + "type": "string" + } + }, + "required": [ + "bandwidthDownload", + "bandwidthUpload", + "jitterIdle", + "jitterLoaded", + "latencyIdle", + "latencyLoaded", + "packetLoss" + ], + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/quality/speed/top/tools.ts b/src/generated/forge-mcp/radar/quality/speed/top/tools.ts index 94d45c9e..6d836c0d 100644 --- a/src/generated/forge-mcp/radar/quality/speed/top/tools.ts +++ b/src/generated/forge-mcp/radar/quality/speed/top/tools.ts @@ -82,6 +82,231 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "bandwidthDownload": { + "type": "string" + }, + "bandwidthUpload": { + "type": "string" + }, + "clientASN": { + "type": "integer" + }, + "clientASName": { + "type": "string" + }, + "jitterIdle": { + "type": "string" + }, + "jitterLoaded": { + "type": "string" + }, + "latencyIdle": { + "type": "string" + }, + "latencyLoaded": { + "type": "string" + }, + "numTests": { + "type": "integer" + }, + "rankPower": { + "type": "number" + } + }, + "required": [ + "bandwidthDownload", + "bandwidthUpload", + "clientASN", + "clientASName", + "jitterIdle", + "jitterLoaded", + "latencyIdle", + "latencyLoaded", + "numTests", + "rankPower" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -433,6 +658,231 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "bandwidthDownload": { + "type": "string" + }, + "bandwidthUpload": { + "type": "string" + }, + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "jitterIdle": { + "type": "string" + }, + "jitterLoaded": { + "type": "string" + }, + "latencyIdle": { + "type": "string" + }, + "latencyLoaded": { + "type": "string" + }, + "numTests": { + "type": "integer" + }, + "rankPower": { + "type": "number" + } + }, + "required": [ + "bandwidthDownload", + "bandwidthUpload", + "clientCountryAlpha2", + "clientCountryName", + "jitterIdle", + "jitterLoaded", + "latencyIdle", + "latencyLoaded", + "numTests", + "rankPower" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/ranking/domain/tools.ts b/src/generated/forge-mcp/radar/ranking/domain/tools.ts index 16b9f6db..655cc39d 100644 --- a/src/generated/forge-mcp/radar/ranking/domain/tools.ts +++ b/src/generated/forge-mcp/radar/ranking/domain/tools.ts @@ -65,6 +65,101 @@ export const tools: readonly Tool[] = [ "domain" ], }, + outputSchema: { + "properties": { + "details_0": { + "properties": { + "bucket": { + "type": "string" + }, + "categories": { + "items": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "superCategoryId": { + "type": "integer" + } + }, + "required": [ + "id", + "name", + "superCategoryId" + ], + "type": "object" + }, + "type": "array" + }, + "rank": { + "type": "integer" + }, + "top_locations": { + "items": { + "properties": { + "locationCode": { + "type": "string" + }, + "locationName": { + "type": "string" + }, + "rank": { + "type": "integer" + } + }, + "required": [ + "locationCode", + "locationName", + "rank" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "categories" + ], + "type": "object" + }, + "meta": { + "properties": { + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "dateRange" + ], + "type": "object" + } + }, + "required": [ + "details_0", + "meta" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/ranking/internetServices/tools.ts b/src/generated/forge-mcp/radar/ranking/internetServices/tools.ts index ac5539ce..97ccefb1 100644 --- a/src/generated/forge-mcp/radar/ranking/internetServices/tools.ts +++ b/src/generated/forge-mcp/radar/ranking/internetServices/tools.ts @@ -43,6 +43,28 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "categories_0": { + "items": { + "properties": { + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "categories_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -189,6 +211,213 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -507,6 +736,216 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "top_0": { + "properties": { + "date": { + "format": "date", + "type": "string" + }, + "serviceCategory": { + "type": "string" + } + }, + "required": [ + "date", + "serviceCategory" + ], + "type": "object" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "top_0", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "rank": { + "type": "integer" + }, + "service": { + "type": "string" + } + }, + "required": [ + "rank", + "service" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/ranking/tools.ts b/src/generated/forge-mcp/radar/ranking/tools.ts index 73224d84..8ff365c6 100644 --- a/src/generated/forge-mcp/radar/ranking/tools.ts +++ b/src/generated/forge-mcp/radar/ranking/tools.ts @@ -90,6 +90,213 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -428,6 +635,238 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "top_0": { + "properties": { + "date": { + "format": "date", + "type": "string" + } + }, + "required": [ + "date" + ], + "type": "object" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "top_0", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "categories": { + "items": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "superCategoryId": { + "type": "integer" + } + }, + "required": [ + "id", + "name", + "superCategoryId" + ], + "type": "object" + }, + "type": "array" + }, + "domain": { + "type": "string" + }, + "pctRankChange": { + "type": "number" + }, + "rank": { + "type": "integer" + } + }, + "required": [ + "categories", + "domain", + "rank" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/robotsTxt/top/tools.ts b/src/generated/forge-mcp/radar/robotsTxt/top/tools.ts index 2c10e800..26134a9f 100644 --- a/src/generated/forge-mcp/radar/robotsTxt/top/tools.ts +++ b/src/generated/forge-mcp/radar/robotsTxt/top/tools.ts @@ -52,6 +52,199 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "integer" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/robotsTxt/top/userAgents/tools.ts b/src/generated/forge-mcp/radar/robotsTxt/top/userAgents/tools.ts index 8d3fbf5c..cea37bd3 100644 --- a/src/generated/forge-mcp/radar/robotsTxt/top/userAgents/tools.ts +++ b/src/generated/forge-mcp/radar/robotsTxt/top/userAgents/tools.ts @@ -67,6 +67,205 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "oneOf": [ + { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "top_0": { + "items": { + "properties": { + "fully": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "partially": { + "type": "integer" + }, + "value": { + "type": "integer" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "meta", + "top_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/search/tools.ts b/src/generated/forge-mcp/radar/search/tools.ts index f5641280..2b487e3f 100644 --- a/src/generated/forge-mcp/radar/search/tools.ts +++ b/src/generated/forge-mcp/radar/search/tools.ts @@ -82,6 +82,36 @@ export const tools: readonly Tool[] = [ "query" ], }, + outputSchema: { + "properties": { + "search": { + "items": { + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "code", + "name", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "search" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/tcpResetsTimeouts/tools.ts b/src/generated/forge-mcp/radar/tcpResetsTimeouts/tools.ts index 69391569..a2ec00f5 100644 --- a/src/generated/forge-mcp/radar/tcpResetsTimeouts/tools.ts +++ b/src/generated/forge-mcp/radar/tcpResetsTimeouts/tools.ts @@ -75,6 +75,201 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "properties": { + "later_in_flow": { + "type": "string" + }, + "no_match": { + "type": "string" + }, + "post_ack": { + "type": "string" + }, + "post_psh": { + "type": "string" + }, + "post_syn": { + "type": "string" + } + }, + "required": [ + "later_in_flow", + "no_match", + "post_ack", + "post_psh", + "post_syn" + ], + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -417,6 +612,235 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "properties": { + "later_in_flow": { + "items": { + "type": "string" + }, + "type": "array" + }, + "no_match": { + "items": { + "type": "string" + }, + "type": "array" + }, + "post_ack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "post_psh": { + "items": { + "type": "string" + }, + "type": "array" + }, + "post_syn": { + "items": { + "type": "string" + }, + "type": "array" + }, + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "later_in_flow", + "no_match", + "post_ack", + "post_psh", + "post_syn", + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/tlds/performance/tools.ts b/src/generated/forge-mcp/radar/tlds/performance/tools.ts index 75f6ac81..a844a6e1 100644 --- a/src/generated/forge-mcp/radar/tlds/performance/tools.ts +++ b/src/generated/forge-mcp/radar/tlds/performance/tools.ts @@ -95,6 +95,180 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "summary_0": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "meta", + "summary_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -438,6 +612,213 @@ export const tools: readonly Tool[] = [ "dimension" ], }, + outputSchema: { + "properties": { + "meta": { + "properties": { + "aggInterval": { + "enum": [ + "FIFTEEN_MINUTES", + "ONE_HOUR", + "ONE_DAY", + "ONE_WEEK", + "ONE_MONTH" + ], + "type": "string" + }, + "confidenceInfo": { + "properties": { + "annotations": { + "items": { + "properties": { + "dataSource": { + "enum": [ + "ALL", + "AI_BOTS", + "AI_GATEWAY", + "BGP", + "BOTS", + "CONNECTION_ANOMALY", + "CT", + "DNS", + "DNS_MAGNITUDE", + "DNS_AS112", + "DOS", + "EMAIL_ROUTING", + "EMAIL_SECURITY", + "FW", + "FW_PG", + "HTTP", + "HTTP_CONTROL", + "HTTP_CRAWLER_REFERER", + "HTTP_ORIGINS", + "IQI", + "LEAKED_CREDENTIALS", + "NET", + "ROBOTS_TXT", + "SPEED", + "WORKERS_AI" + ], + "type": "string" + }, + "description": { + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "eventType": { + "enum": [ + "GENERAL", + "OUTAGE", + "PARTIAL_PROJECTION", + "PIPELINE", + "TRAFFIC_ANOMALY" + ], + "type": "string" + }, + "isInstantaneous": { + "type": "boolean" + }, + "linkedUrl": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "dataSource", + "description", + "endDate", + "eventType", + "isInstantaneous", + "linkedUrl", + "startDate" + ], + "type": "object" + }, + "type": "array" + }, + "level": { + "type": "integer" + } + }, + "required": [ + "annotations", + "level" + ], + "type": "object" + }, + "dateRange": { + "items": { + "properties": { + "endTime": { + "format": "date-time", + "type": "string" + }, + "startTime": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "endTime", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "lastUpdated": { + "format": "date-time", + "type": "string" + }, + "normalization": { + "enum": [ + "PERCENTAGE", + "MIN0_MAX", + "MIN_MAX", + "RAW_VALUES", + "PERCENTAGE_CHANGE", + "ROLLING_AVERAGE", + "OVERLAPPED_PERCENTAGE", + "RATIO" + ], + "type": "string" + }, + "units": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "aggInterval", + "confidenceInfo", + "dateRange", + "lastUpdated", + "normalization", + "units" + ], + "type": "object" + }, + "serie_0": { + "additionalProperties": { + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "type": "array" + }, + "properties": { + "timestamps": { + "items": { + "format": "date-time", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "timestamps" + ], + "type": "object" + } + }, + "required": [ + "meta", + "serie_0" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/tlds/tools.ts b/src/generated/forge-mcp/radar/tlds/tools.ts index b258e457..988eff8f 100644 --- a/src/generated/forge-mcp/radar/tlds/tools.ts +++ b/src/generated/forge-mcp/radar/tlds/tools.ts @@ -31,6 +31,33 @@ export const tools: readonly Tool[] = [ "tld" ], }, + outputSchema: { + "properties": { + "tld": { + "properties": { + "manager": { + "type": "string" + }, + "tld": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "manager", + "tld", + "type" + ], + "type": "object" + } + }, + "required": [ + "tld" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -146,6 +173,36 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "tlds": { + "items": { + "properties": { + "manager": { + "type": "string" + }, + "tld": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "manager", + "tld", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "tlds" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/trafficAnomalies/locations/tools.ts b/src/generated/forge-mcp/radar/trafficAnomalies/locations/tools.ts index e104cda3..d1da5d3d 100644 --- a/src/generated/forge-mcp/radar/trafficAnomalies/locations/tools.ts +++ b/src/generated/forge-mcp/radar/trafficAnomalies/locations/tools.ts @@ -50,6 +50,36 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "trafficAnomalies": { + "items": { + "properties": { + "clientCountryAlpha2": { + "type": "string" + }, + "clientCountryName": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "clientCountryAlpha2", + "clientCountryName", + "value" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "trafficAnomalies" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/radar/trafficAnomalies/tools.ts b/src/generated/forge-mcp/radar/trafficAnomalies/tools.ts index a32fda07..c6d5dc02 100644 --- a/src/generated/forge-mcp/radar/trafficAnomalies/tools.ts +++ b/src/generated/forge-mcp/radar/trafficAnomalies/tools.ts @@ -109,6 +109,173 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "trafficAnomalies": { + "items": { + "properties": { + "asnDetails": { + "oneOf": [ + { + "properties": { + "asn": { + "type": "string" + }, + "location": { + "oneOf": [ + { + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "code", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "asn", + "location", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "endDate": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "locationDetails": { + "oneOf": [ + { + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "code", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "originDetails": { + "oneOf": [ + { + "properties": { + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "origin": { + "type": "string" + } + }, + "required": [ + "name", + "origin" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "status": { + "type": "string" + }, + "type": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "visibleInDataSources": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "asnDetails", + "endDate", + "locationDetails", + "originDetails", + "startDate", + "status", + "type", + "uuid", + "visibleInDataSources" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "trafficAnomalies" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -373,6 +540,170 @@ export const tools: readonly Tool[] = [ "uuid" ], }, + outputSchema: { + "properties": { + "trafficAnomaly": { + "properties": { + "asnDetails": { + "oneOf": [ + { + "properties": { + "asn": { + "type": "string" + }, + "location": { + "oneOf": [ + { + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "code", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "asn", + "location", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "endDate": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "locationDetails": { + "oneOf": [ + { + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "code", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "originDetails": { + "oneOf": [ + { + "properties": { + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "origin": { + "type": "string" + } + }, + "required": [ + "name", + "origin" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "status": { + "type": "string" + }, + "type": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "visibleInDataSources": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "asnDetails", + "endDate", + "locationDetails", + "originDetails", + "startDate", + "status", + "type", + "uuid", + "visibleInDataSources" + ], + "type": "object" + } + }, + "required": [ + "trafficAnomaly" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/analytics/livestreams/daily/tools.ts b/src/generated/forge-mcp/realtime/kit/analytics/livestreams/daily/tools.ts index d888eb27..b80a2f55 100644 --- a/src/generated/forge-mcp/realtime/kit/analytics/livestreams/daily/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/analytics/livestreams/daily/tools.ts @@ -40,6 +40,41 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "properties": { + "data": { + "items": { + "properties": { + "count": { + "type": "integer" + }, + "date": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "total_ingest_seconds": { + "type": "integer" + }, + "total_viewer_seconds": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/analytics/livestreams/tools.ts b/src/generated/forge-mcp/realtime/kit/analytics/livestreams/tools.ts index d9c14908..6504b6a6 100644 --- a/src/generated/forge-mcp/realtime/kit/analytics/livestreams/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/analytics/livestreams/tools.ts @@ -40,6 +40,28 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "count": { + "type": "integer" + }, + "total_ingest_seconds": { + "type": "integer" + }, + "total_viewer_seconds": { + "type": "integer" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/analytics/usage/tools.ts b/src/generated/forge-mcp/realtime/kit/analytics/usage/tools.ts index 14f1666e..0b53d888 100644 --- a/src/generated/forge-mcp/realtime/kit/analytics/usage/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/analytics/usage/tools.ts @@ -36,6 +36,75 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "recording_stats": { + "properties": { + "day_stats": { + "items": { + "properties": { + "day": { + "type": "string" + }, + "total_recording_minutes": { + "type": "integer" + }, + "total_recordings": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "recording_count": { + "type": "integer" + }, + "recording_minutes_consumed": { + "type": "number" + } + }, + "type": "object" + }, + "session_stats": { + "properties": { + "day_stats": { + "items": { + "properties": { + "day": { + "type": "string" + }, + "total_session_minutes": { + "type": "number" + }, + "total_sessions": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "sessions_count": { + "type": "integer" + }, + "sessions_minutes_consumed": { + "type": "number" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/apps/tools.ts b/src/generated/forge-mcp/realtime/kit/apps/tools.ts index 57f07b27..59912c1b 100644 --- a/src/generated/forge-mcp/realtime/kit/apps/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/apps/tools.ts @@ -39,6 +39,35 @@ export const tools: readonly Tool[] = [ "realtimekit_account_identifier": realtimekit_account_identifier, }, }, + outputSchema: { + "properties": { + "data": { + "properties": { + "app": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -113,6 +142,37 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -209,6 +269,47 @@ export const tools: readonly Tool[] = [ "realtimekit_account_identifier": realtimekit_account_identifier, }, }, + outputSchema: { + "properties": { + "data": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "paging": { + "properties": { + "end_offset": { + "type": "number" + }, + "start_offset": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/livestreams/sessions/tools.ts b/src/generated/forge-mcp/realtime/kit/livestreams/sessions/tools.ts index f86ce495..1d22be38 100644 --- a/src/generated/forge-mcp/realtime/kit/livestreams/sessions/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/livestreams/sessions/tools.ts @@ -32,6 +32,47 @@ export const tools: readonly Tool[] = [ "livestream_session_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "err_message": { + "type": "string" + }, + "id": { + "type": "string" + }, + "ingest_seconds": { + "type": "integer" + }, + "livestream_id": { + "type": "string" + }, + "started_time": { + "type": "string" + }, + "stopped_time": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "viewer_seconds": { + "type": "integer" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -121,6 +162,102 @@ export const tools: readonly Tool[] = [ "livestream_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "livestream": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "disabled": { + "type": "string" + }, + "id": { + "type": "string" + }, + "ingest_server": { + "type": "string" + }, + "meeting_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "playback_url": { + "type": "string" + }, + "status": { + "enum": [ + "LIVE", + "IDLE", + "ERRORED", + "INVOKED" + ], + "type": "string" + }, + "stream_key": { + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "type": "object" + }, + "session": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "err_message": { + "type": "string" + }, + "id": { + "type": "string" + }, + "ingest_seconds": { + "type": "string" + }, + "invoked_time": { + "format": "date-time", + "type": "string" + }, + "livestream_id": { + "type": "string" + }, + "started_time": { + "format": "date-time", + "type": "string" + }, + "stopped_time": { + "format": "date-time", + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + }, + "viewer_seconds": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/livestreams/tools.ts b/src/generated/forge-mcp/realtime/kit/livestreams/tools.ts index ac675d3a..9ebb62a8 100644 --- a/src/generated/forge-mcp/realtime/kit/livestreams/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/livestreams/tools.ts @@ -44,6 +44,114 @@ export const tools: readonly Tool[] = [ "livestream_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "livestream": { + "properties": { + "created_at": { + "type": "string" + }, + "disabled": { + "type": "string" + }, + "id": { + "type": "string" + }, + "ingest_server": { + "type": "string" + }, + "meeting_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "playback_url": { + "type": "string" + }, + "status": { + "enum": [ + "LIVE", + "IDLE", + "ERRORED", + "INVOKED" + ], + "type": "string" + }, + "stream_key": { + "type": "string" + }, + "updated_at": { + "type": "string" + } + }, + "type": "object" + }, + "paging": { + "properties": { + "end_offset": { + "type": "integer" + }, + "start_offset": { + "type": "integer" + }, + "total_count": { + "type": "integer" + } + }, + "type": "object" + }, + "session": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "err_message": { + "type": "string" + }, + "id": { + "type": "string" + }, + "ingest_seconds": { + "type": "number" + }, + "invoked_time": { + "format": "date-time", + "type": "string" + }, + "livestream_id": { + "type": "string" + }, + "started_time": { + "format": "date-time", + "type": "string" + }, + "stopped_time": { + "format": "date-time", + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + }, + "viewer_seconds": { + "type": "number" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -245,6 +353,72 @@ export const tools: readonly Tool[] = [ "realtimekit_app_id": realtimekit_app_id, }, }, + outputSchema: { + "properties": { + "data": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "disabled": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "ingest_server": { + "type": "string" + }, + "meeting_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "paging": { + "properties": { + "end_offset": { + "type": "integer" + }, + "start_offset": { + "type": "integer" + }, + "total_count": { + "type": "integer" + } + }, + "type": "object" + }, + "playback_url": { + "type": "string" + }, + "status": { + "enum": [ + "LIVE", + "IDLE", + "ERRORED", + "INVOKED" + ], + "type": "string" + }, + "stream_key": { + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -403,6 +577,40 @@ export const tools: readonly Tool[] = [ "realtimekit_app_id": realtimekit_app_id, }, }, + outputSchema: { + "properties": { + "data": { + "properties": { + "id": { + "type": "string" + }, + "ingest_server": { + "type": "string" + }, + "playback_url": { + "type": "string" + }, + "status": { + "enum": [ + "LIVE", + "IDLE", + "ERRORED", + "INVOKED" + ], + "type": "string" + }, + "stream_key": { + "type": "string" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -492,6 +700,22 @@ export const tools: readonly Tool[] = [ "realtimekit_app_id": realtimekit_app_id, }, }, + outputSchema: { + "properties": { + "data": { + "properties": { + "message": { + "type": "string" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": false, diff --git a/src/generated/forge-mcp/realtime/kit/meetings/active/polls/tools.ts b/src/generated/forge-mcp/realtime/kit/meetings/active/polls/tools.ts index f10c0fce..cc25e3db 100644 --- a/src/generated/forge-mcp/realtime/kit/meetings/active/polls/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/meetings/active/polls/tools.ts @@ -68,6 +68,30 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "action": { + "type": "string" + }, + "poll": { + "$ref": "#/$defs/realtimekit_Poll" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_Poll": realtimekit_Poll_output, + "realtimekit_Poll_optionsItem": realtimekit_Poll_optionsItem_output, + "realtimekit_Poll_optionsItem_votesItem": realtimekit_Poll_optionsItem_votesItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/realtime/kit/meetings/active/tools.ts b/src/generated/forge-mcp/realtime/kit/meetings/active/tools.ts index 32ae170f..f6236f69 100644 --- a/src/generated/forge-mcp/realtime/kit/meetings/active/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/meetings/active/tools.ts @@ -47,6 +47,20 @@ export const tools: readonly Tool[] = [ "realtimekit_app_id": realtimekit_app_id, }, }, + outputSchema: { + "properties": { + "data": { + "$ref": "#/$defs/realtimekit_ActiveSession" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_ActiveSession": realtimekit_ActiveSession_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -137,6 +151,31 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "action": { + "type": "string" + }, + "participants": { + "items": { + "$ref": "#/$defs/realtimekit_SessionParticipant" + }, + "type": "array" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_SessionParticipant": realtimekit_SessionParticipant_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -217,6 +256,25 @@ export const tools: readonly Tool[] = [ "meeting_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "action": { + "type": "string" + }, + "kicked_participants_count": { + "type": "number" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -306,6 +364,31 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "action": { + "type": "string" + }, + "participants": { + "items": { + "$ref": "#/$defs/realtimekit_SessionParticipant" + }, + "type": "array" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_SessionParticipant": realtimekit_SessionParticipant_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -393,6 +476,25 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "action": { + "type": "string" + }, + "muted_participants_count": { + "type": "number" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/realtime/kit/meetings/livestream/tools.ts b/src/generated/forge-mcp/realtime/kit/meetings/livestream/tools.ts index 8fd3bf64..6ca35f49 100644 --- a/src/generated/forge-mcp/realtime/kit/meetings/livestream/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/meetings/livestream/tools.ts @@ -50,6 +50,123 @@ export const tools: readonly Tool[] = [ "realtimekit_app_id": realtimekit_app_id, }, }, + outputSchema: { + "properties": { + "data": { + "properties": { + "livestreams": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "ingest_server": { + "type": "string" + }, + "meeting_id": { + "type": "string" + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "playback_url": { + "type": "string" + }, + "status": { + "enum": [ + "LIVE", + "INVOKED", + "ERRORED", + "IDLE" + ], + "type": "string" + }, + "stream_key": { + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "paging": { + "properties": { + "end_offset": { + "type": "integer" + }, + "start_offset": { + "type": "integer" + }, + "total_count": { + "type": "integer" + } + }, + "type": "object" + }, + "sessions": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "err_message": { + "type": "string" + }, + "id": { + "type": "string" + }, + "ingest_seconds": { + "type": "string" + }, + "invoked_time": { + "format": "date-time", + "type": "string" + }, + "livestream_id": { + "type": "string" + }, + "started_time": { + "format": "date-time", + "type": "string" + }, + "stopped_time": { + "format": "date-time", + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -225,6 +342,64 @@ export const tools: readonly Tool[] = [ "realtimekit_app_id": realtimekit_app_id, }, }, + outputSchema: { + "properties": { + "data": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "disabled": { + "type": "string" + }, + "id": { + "type": "string" + }, + "ingest_server": { + "type": "string" + }, + "meeting_id": { + "type": "string" + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "playback_url": { + "type": "string" + }, + "status": { + "enum": [ + "LIVE", + "IDLE", + "ERRORED", + "INVOKED" + ], + "type": "string" + }, + "stream_key": { + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/meetings/participants/tokens/tools.ts b/src/generated/forge-mcp/realtime/kit/meetings/participants/tokens/tools.ts index 95637b08..31fb0e22 100644 --- a/src/generated/forge-mcp/realtime/kit/meetings/participants/tokens/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/meetings/participants/tokens/tools.ts @@ -44,6 +44,35 @@ export const tools: readonly Tool[] = [ "participant_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "properties": { + "token": { + "type": "string" + } + }, + "required": [ + "token" + ], + "type": "object" + } + }, + "required": [ + "data" + ], + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/realtime/kit/meetings/participants/tools.ts b/src/generated/forge-mcp/realtime/kit/meetings/participants/tools.ts index 3773074a..36a0c9cf 100644 --- a/src/generated/forge-mcp/realtime/kit/meetings/participants/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/meetings/participants/tools.ts @@ -87,6 +87,40 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_Participant" + }, + { + "properties": { + "token": { + "type": "string" + } + }, + "required": [ + "token" + ], + "type": "object" + } + ] + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Participant": realtimekit_Participant_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -186,6 +220,47 @@ export const tools: readonly Tool[] = [ "realtimekit_app_id": realtimekit_app_id, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "custom_participant_id": { + "type": "string" + }, + "preset_id": { + "format": "uuid", + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "custom_participant_id", + "preset_id", + "updated_at" + ], + "type": "object" + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -291,6 +366,28 @@ export const tools: readonly Tool[] = [ "realtimekit_app_id": realtimekit_app_id, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "$ref": "#/$defs/realtimekit_Participant" + } + }, + "required": [ + "data" + ], + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Participant": realtimekit_Participant_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -376,6 +473,29 @@ export const tools: readonly Tool[] = [ "meeting_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_PagingResponse" + }, + { + "properties": { + "data": { + "items": { + "$ref": "#/$defs/realtimekit_Participant" + }, + "type": "array" + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_PagingInfo": realtimekit_PagingInfo_output, + "realtimekit_PagingResponse": realtimekit_PagingResponse_output, + "realtimekit_Participant": realtimekit_Participant_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -507,6 +627,40 @@ export const tools: readonly Tool[] = [ "realtimekit_app_id": realtimekit_app_id, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_Participant" + }, + { + "properties": { + "token": { + "type": "string" + } + }, + "required": [ + "token" + ], + "type": "object" + } + ] + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Participant": realtimekit_Participant_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -645,6 +799,40 @@ export const tools: readonly Tool[] = [ "realtimekit_app_id": realtimekit_app_id, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_Participant" + }, + { + "properties": { + "token": { + "type": "string" + } + }, + "required": [ + "token" + ], + "type": "object" + } + ] + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Participant": realtimekit_Participant_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/realtime/kit/meetings/tools.ts b/src/generated/forge-mcp/realtime/kit/meetings/tools.ts index 0a06baec..17fa2544 100644 --- a/src/generated/forge-mcp/realtime/kit/meetings/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/meetings/tools.ts @@ -155,6 +155,64 @@ export const tools: readonly Tool[] = [ "realtimekit_realtimekitBucketConfig": realtimekit_realtimekitBucketConfig, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "$ref": "#/$defs/realtimekit_Meeting" + } + }, + "type": "object" + }, + { + "properties": { + "data": { + "properties": { + "recording_config": { + "$ref": "#/$defs/realtimekit_RecordingConfig" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "properties": { + "data": { + "properties": { + "ai_config": { + "$ref": "#/$defs/realtimekit_AIConfig" + } + }, + "type": "object" + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_AIConfig": realtimekit_AIConfig_output, + "realtimekit_AudioConfig": realtimekit_AudioConfig_output, + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_LivestreamingConfig": realtimekit_LivestreamingConfig_output, + "realtimekit_Meeting": realtimekit_Meeting_output, + "realtimekit_RecordingConfig": realtimekit_RecordingConfig_output, + "realtimekit_StorageConfig": realtimekit_StorageConfig_output, + "realtimekit_StorageConfig_auth_method": realtimekit_StorageConfig_auth_method_output, + "realtimekit_StorageConfig_type": realtimekit_StorageConfig_type_output, + "realtimekit_SummarizationConfig": realtimekit_SummarizationConfig_output, + "realtimekit_TranscriptionConfig": realtimekit_TranscriptionConfig_output, + "realtimekit_VideoConfig": realtimekit_VideoConfig_output, + "realtimekit_VideoConfig_watermark": realtimekit_VideoConfig_watermark_output, + "realtimekit_VideoConfig_watermark_size": realtimekit_VideoConfig_watermark_size_output, + "realtimekit_realtimekitBucketConfig": realtimekit_realtimekitBucketConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -271,6 +329,64 @@ export const tools: readonly Tool[] = [ "realtimekit_app_id": realtimekit_app_id, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "$ref": "#/$defs/realtimekit_Meeting" + } + }, + "type": "object" + }, + { + "properties": { + "data": { + "properties": { + "recording_config": { + "$ref": "#/$defs/realtimekit_RecordingConfig" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "properties": { + "data": { + "properties": { + "ai_config": { + "$ref": "#/$defs/realtimekit_AIConfig" + } + }, + "type": "object" + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_AIConfig": realtimekit_AIConfig_output, + "realtimekit_AudioConfig": realtimekit_AudioConfig_output, + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_LivestreamingConfig": realtimekit_LivestreamingConfig_output, + "realtimekit_Meeting": realtimekit_Meeting_output, + "realtimekit_RecordingConfig": realtimekit_RecordingConfig_output, + "realtimekit_StorageConfig": realtimekit_StorageConfig_output, + "realtimekit_StorageConfig_auth_method": realtimekit_StorageConfig_auth_method_output, + "realtimekit_StorageConfig_type": realtimekit_StorageConfig_type_output, + "realtimekit_SummarizationConfig": realtimekit_SummarizationConfig_output, + "realtimekit_TranscriptionConfig": realtimekit_TranscriptionConfig_output, + "realtimekit_VideoConfig": realtimekit_VideoConfig_output, + "realtimekit_VideoConfig_watermark": realtimekit_VideoConfig_watermark_output, + "realtimekit_VideoConfig_watermark_size": realtimekit_VideoConfig_watermark_size_output, + "realtimekit_realtimekitBucketConfig": realtimekit_realtimekitBucketConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -411,6 +527,39 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_PagingResponse" + }, + { + "properties": { + "data": { + "items": { + "$ref": "#/$defs/realtimekit_Meeting" + }, + "type": "array" + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_AudioConfig": realtimekit_AudioConfig_output, + "realtimekit_LivestreamingConfig": realtimekit_LivestreamingConfig_output, + "realtimekit_Meeting": realtimekit_Meeting_output, + "realtimekit_PagingInfo": realtimekit_PagingInfo_output, + "realtimekit_PagingResponse": realtimekit_PagingResponse_output, + "realtimekit_RecordingConfig": realtimekit_RecordingConfig_output, + "realtimekit_StorageConfig": realtimekit_StorageConfig_output, + "realtimekit_StorageConfig_auth_method": realtimekit_StorageConfig_auth_method_output, + "realtimekit_StorageConfig_type": realtimekit_StorageConfig_type_output, + "realtimekit_VideoConfig": realtimekit_VideoConfig_output, + "realtimekit_VideoConfig_watermark": realtimekit_VideoConfig_watermark_output, + "realtimekit_VideoConfig_watermark_size": realtimekit_VideoConfig_watermark_size_output, + "realtimekit_realtimekitBucketConfig": realtimekit_realtimekitBucketConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -589,6 +738,64 @@ export const tools: readonly Tool[] = [ "realtimekit_realtimekitBucketConfig": realtimekit_realtimekitBucketConfig, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "$ref": "#/$defs/realtimekit_Meeting" + } + }, + "type": "object" + }, + { + "properties": { + "data": { + "properties": { + "recording_config": { + "$ref": "#/$defs/realtimekit_RecordingConfig" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "properties": { + "data": { + "properties": { + "ai_config": { + "$ref": "#/$defs/realtimekit_AIConfig" + } + }, + "type": "object" + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_AIConfig": realtimekit_AIConfig_output, + "realtimekit_AudioConfig": realtimekit_AudioConfig_output, + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_LivestreamingConfig": realtimekit_LivestreamingConfig_output, + "realtimekit_Meeting": realtimekit_Meeting_output, + "realtimekit_RecordingConfig": realtimekit_RecordingConfig_output, + "realtimekit_StorageConfig": realtimekit_StorageConfig_output, + "realtimekit_StorageConfig_auth_method": realtimekit_StorageConfig_auth_method_output, + "realtimekit_StorageConfig_type": realtimekit_StorageConfig_type_output, + "realtimekit_SummarizationConfig": realtimekit_SummarizationConfig_output, + "realtimekit_TranscriptionConfig": realtimekit_TranscriptionConfig_output, + "realtimekit_VideoConfig": realtimekit_VideoConfig_output, + "realtimekit_VideoConfig_watermark": realtimekit_VideoConfig_watermark_output, + "realtimekit_VideoConfig_watermark_size": realtimekit_VideoConfig_watermark_size_output, + "realtimekit_realtimekitBucketConfig": realtimekit_realtimekitBucketConfig_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -766,6 +973,64 @@ export const tools: readonly Tool[] = [ "realtimekit_realtimekitBucketConfig": realtimekit_realtimekitBucketConfig, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "$ref": "#/$defs/realtimekit_Meeting" + } + }, + "type": "object" + }, + { + "properties": { + "data": { + "properties": { + "recording_config": { + "$ref": "#/$defs/realtimekit_RecordingConfig" + } + }, + "type": "object" + } + }, + "type": "object" + }, + { + "properties": { + "data": { + "properties": { + "ai_config": { + "$ref": "#/$defs/realtimekit_AIConfig" + } + }, + "type": "object" + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_AIConfig": realtimekit_AIConfig_output, + "realtimekit_AudioConfig": realtimekit_AudioConfig_output, + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_LivestreamingConfig": realtimekit_LivestreamingConfig_output, + "realtimekit_Meeting": realtimekit_Meeting_output, + "realtimekit_RecordingConfig": realtimekit_RecordingConfig_output, + "realtimekit_StorageConfig": realtimekit_StorageConfig_output, + "realtimekit_StorageConfig_auth_method": realtimekit_StorageConfig_auth_method_output, + "realtimekit_StorageConfig_type": realtimekit_StorageConfig_type_output, + "realtimekit_SummarizationConfig": realtimekit_SummarizationConfig_output, + "realtimekit_TranscriptionConfig": realtimekit_TranscriptionConfig_output, + "realtimekit_VideoConfig": realtimekit_VideoConfig_output, + "realtimekit_VideoConfig_watermark": realtimekit_VideoConfig_watermark_output, + "realtimekit_VideoConfig_watermark_size": realtimekit_VideoConfig_watermark_size_output, + "realtimekit_realtimekitBucketConfig": realtimekit_realtimekitBucketConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/realtime/kit/presets/tools.ts b/src/generated/forge-mcp/realtime/kit/presets/tools.ts index 101abac5..29c65d84 100644 --- a/src/generated/forge-mcp/realtime/kit/presets/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/presets/tools.ts @@ -139,6 +139,77 @@ export const tools: readonly Tool[] = [ "realtimekit_Preset_ui_design_tokens_colors_brand": realtimekit_Preset_ui_design_tokens_colors_brand, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "allOf": [ + { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "updated_at" + ], + "type": "object" + }, + { + "$ref": "#/$defs/realtimekit_Preset" + } + ] + } + }, + "required": [ + "data" + ], + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Preset": realtimekit_Preset_output, + "realtimekit_PresetPluginConfig": realtimekit_PresetPluginConfig_output, + "realtimekit_Preset_config": realtimekit_Preset_config_output, + "realtimekit_Preset_config_max_video_streams": realtimekit_Preset_config_max_video_streams_output, + "realtimekit_Preset_config_media": realtimekit_Preset_config_media_output, + "realtimekit_Preset_config_media_audio": realtimekit_Preset_config_media_audio_output, + "realtimekit_Preset_config_media_screenshare": realtimekit_Preset_config_media_screenshare_output, + "realtimekit_Preset_config_media_video": realtimekit_Preset_config_media_video_output, + "realtimekit_Preset_permissions": realtimekit_Preset_permissions_output, + "realtimekit_Preset_permissions_chat": realtimekit_Preset_permissions_chat_output, + "realtimekit_Preset_permissions_chat_private": realtimekit_Preset_permissions_chat_private_output, + "realtimekit_Preset_permissions_chat_public": realtimekit_Preset_permissions_chat_public_output, + "realtimekit_Preset_permissions_connected_meetings": realtimekit_Preset_permissions_connected_meetings_output, + "realtimekit_Preset_permissions_media": realtimekit_Preset_permissions_media_output, + "realtimekit_Preset_permissions_media_audio": realtimekit_Preset_permissions_media_audio_output, + "realtimekit_Preset_permissions_media_screenshare": realtimekit_Preset_permissions_media_screenshare_output, + "realtimekit_Preset_permissions_media_video": realtimekit_Preset_permissions_media_video_output, + "realtimekit_Preset_permissions_plugins": realtimekit_Preset_permissions_plugins_output, + "realtimekit_Preset_permissions_polls": realtimekit_Preset_permissions_polls_output, + "realtimekit_Preset_ui": realtimekit_Preset_ui_output, + "realtimekit_Preset_ui_design_tokens": realtimekit_Preset_ui_design_tokens_output, + "realtimekit_Preset_ui_design_tokens_colors": realtimekit_Preset_ui_design_tokens_colors_output, + "realtimekit_Preset_ui_design_tokens_colors_background": realtimekit_Preset_ui_design_tokens_colors_background_output, + "realtimekit_Preset_ui_design_tokens_colors_brand": realtimekit_Preset_ui_design_tokens_colors_brand_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -261,6 +332,77 @@ export const tools: readonly Tool[] = [ "preset_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "allOf": [ + { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "updated_at" + ], + "type": "object" + }, + { + "$ref": "#/$defs/realtimekit_Preset" + } + ] + } + }, + "required": [ + "data" + ], + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Preset": realtimekit_Preset_output, + "realtimekit_PresetPluginConfig": realtimekit_PresetPluginConfig_output, + "realtimekit_Preset_config": realtimekit_Preset_config_output, + "realtimekit_Preset_config_max_video_streams": realtimekit_Preset_config_max_video_streams_output, + "realtimekit_Preset_config_media": realtimekit_Preset_config_media_output, + "realtimekit_Preset_config_media_audio": realtimekit_Preset_config_media_audio_output, + "realtimekit_Preset_config_media_screenshare": realtimekit_Preset_config_media_screenshare_output, + "realtimekit_Preset_config_media_video": realtimekit_Preset_config_media_video_output, + "realtimekit_Preset_permissions": realtimekit_Preset_permissions_output, + "realtimekit_Preset_permissions_chat": realtimekit_Preset_permissions_chat_output, + "realtimekit_Preset_permissions_chat_private": realtimekit_Preset_permissions_chat_private_output, + "realtimekit_Preset_permissions_chat_public": realtimekit_Preset_permissions_chat_public_output, + "realtimekit_Preset_permissions_connected_meetings": realtimekit_Preset_permissions_connected_meetings_output, + "realtimekit_Preset_permissions_media": realtimekit_Preset_permissions_media_output, + "realtimekit_Preset_permissions_media_audio": realtimekit_Preset_permissions_media_audio_output, + "realtimekit_Preset_permissions_media_screenshare": realtimekit_Preset_permissions_media_screenshare_output, + "realtimekit_Preset_permissions_media_video": realtimekit_Preset_permissions_media_video_output, + "realtimekit_Preset_permissions_plugins": realtimekit_Preset_permissions_plugins_output, + "realtimekit_Preset_permissions_polls": realtimekit_Preset_permissions_polls_output, + "realtimekit_Preset_ui": realtimekit_Preset_ui_output, + "realtimekit_Preset_ui_design_tokens": realtimekit_Preset_ui_design_tokens_output, + "realtimekit_Preset_ui_design_tokens_colors": realtimekit_Preset_ui_design_tokens_colors_output, + "realtimekit_Preset_ui_design_tokens_colors_background": realtimekit_Preset_ui_design_tokens_colors_background_output, + "realtimekit_Preset_ui_design_tokens_colors_brand": realtimekit_Preset_ui_design_tokens_colors_brand_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -382,6 +524,77 @@ export const tools: readonly Tool[] = [ "preset_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "allOf": [ + { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "updated_at" + ], + "type": "object" + }, + { + "$ref": "#/$defs/realtimekit_Preset" + } + ] + } + }, + "required": [ + "data" + ], + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Preset": realtimekit_Preset_output, + "realtimekit_PresetPluginConfig": realtimekit_PresetPluginConfig_output, + "realtimekit_Preset_config": realtimekit_Preset_config_output, + "realtimekit_Preset_config_max_video_streams": realtimekit_Preset_config_max_video_streams_output, + "realtimekit_Preset_config_media": realtimekit_Preset_config_media_output, + "realtimekit_Preset_config_media_audio": realtimekit_Preset_config_media_audio_output, + "realtimekit_Preset_config_media_screenshare": realtimekit_Preset_config_media_screenshare_output, + "realtimekit_Preset_config_media_video": realtimekit_Preset_config_media_video_output, + "realtimekit_Preset_permissions": realtimekit_Preset_permissions_output, + "realtimekit_Preset_permissions_chat": realtimekit_Preset_permissions_chat_output, + "realtimekit_Preset_permissions_chat_private": realtimekit_Preset_permissions_chat_private_output, + "realtimekit_Preset_permissions_chat_public": realtimekit_Preset_permissions_chat_public_output, + "realtimekit_Preset_permissions_connected_meetings": realtimekit_Preset_permissions_connected_meetings_output, + "realtimekit_Preset_permissions_media": realtimekit_Preset_permissions_media_output, + "realtimekit_Preset_permissions_media_audio": realtimekit_Preset_permissions_media_audio_output, + "realtimekit_Preset_permissions_media_screenshare": realtimekit_Preset_permissions_media_screenshare_output, + "realtimekit_Preset_permissions_media_video": realtimekit_Preset_permissions_media_video_output, + "realtimekit_Preset_permissions_plugins": realtimekit_Preset_permissions_plugins_output, + "realtimekit_Preset_permissions_polls": realtimekit_Preset_permissions_polls_output, + "realtimekit_Preset_ui": realtimekit_Preset_ui_output, + "realtimekit_Preset_ui_design_tokens": realtimekit_Preset_ui_design_tokens_output, + "realtimekit_Preset_ui_design_tokens_colors": realtimekit_Preset_ui_design_tokens_colors_output, + "realtimekit_Preset_ui_design_tokens_colors_background": realtimekit_Preset_ui_design_tokens_colors_background_output, + "realtimekit_Preset_ui_design_tokens_colors_brand": realtimekit_Preset_ui_design_tokens_colors_brand_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -509,6 +722,29 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_PagingResponse" + }, + { + "properties": { + "data": { + "items": { + "$ref": "#/$defs/realtimekit_PresetListItem" + }, + "type": "array" + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_PagingInfo": realtimekit_PagingInfo_output, + "realtimekit_PagingResponse": realtimekit_PagingResponse_output, + "realtimekit_PresetListItem": realtimekit_PresetListItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -617,6 +853,77 @@ export const tools: readonly Tool[] = [ "realtimekit_Preset_ui_design_tokens_colors_brand": realtimekit_Preset_ui_design_tokens_colors_brand, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "allOf": [ + { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "updated_at" + ], + "type": "object" + }, + { + "$ref": "#/$defs/realtimekit_Preset" + } + ] + } + }, + "required": [ + "data" + ], + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Preset": realtimekit_Preset_output, + "realtimekit_PresetPluginConfig": realtimekit_PresetPluginConfig_output, + "realtimekit_Preset_config": realtimekit_Preset_config_output, + "realtimekit_Preset_config_max_video_streams": realtimekit_Preset_config_max_video_streams_output, + "realtimekit_Preset_config_media": realtimekit_Preset_config_media_output, + "realtimekit_Preset_config_media_audio": realtimekit_Preset_config_media_audio_output, + "realtimekit_Preset_config_media_screenshare": realtimekit_Preset_config_media_screenshare_output, + "realtimekit_Preset_config_media_video": realtimekit_Preset_config_media_video_output, + "realtimekit_Preset_permissions": realtimekit_Preset_permissions_output, + "realtimekit_Preset_permissions_chat": realtimekit_Preset_permissions_chat_output, + "realtimekit_Preset_permissions_chat_private": realtimekit_Preset_permissions_chat_private_output, + "realtimekit_Preset_permissions_chat_public": realtimekit_Preset_permissions_chat_public_output, + "realtimekit_Preset_permissions_connected_meetings": realtimekit_Preset_permissions_connected_meetings_output, + "realtimekit_Preset_permissions_media": realtimekit_Preset_permissions_media_output, + "realtimekit_Preset_permissions_media_audio": realtimekit_Preset_permissions_media_audio_output, + "realtimekit_Preset_permissions_media_screenshare": realtimekit_Preset_permissions_media_screenshare_output, + "realtimekit_Preset_permissions_media_video": realtimekit_Preset_permissions_media_video_output, + "realtimekit_Preset_permissions_plugins": realtimekit_Preset_permissions_plugins_output, + "realtimekit_Preset_permissions_polls": realtimekit_Preset_permissions_polls_output, + "realtimekit_Preset_ui": realtimekit_Preset_ui_output, + "realtimekit_Preset_ui_design_tokens": realtimekit_Preset_ui_design_tokens_output, + "realtimekit_Preset_ui_design_tokens_colors": realtimekit_Preset_ui_design_tokens_colors_output, + "realtimekit_Preset_ui_design_tokens_colors_background": realtimekit_Preset_ui_design_tokens_colors_background_output, + "realtimekit_Preset_ui_design_tokens_colors_brand": realtimekit_Preset_ui_design_tokens_colors_brand_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -769,6 +1076,77 @@ export const tools: readonly Tool[] = [ "realtimekit_UpdatePreset_ui_design_tokens_colors_brand": realtimekit_UpdatePreset_ui_design_tokens_colors_brand, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "allOf": [ + { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "created_at", + "id", + "updated_at" + ], + "type": "object" + }, + { + "$ref": "#/$defs/realtimekit_Preset" + } + ] + } + }, + "required": [ + "data" + ], + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Preset": realtimekit_Preset_output, + "realtimekit_PresetPluginConfig": realtimekit_PresetPluginConfig_output, + "realtimekit_Preset_config": realtimekit_Preset_config_output, + "realtimekit_Preset_config_max_video_streams": realtimekit_Preset_config_max_video_streams_output, + "realtimekit_Preset_config_media": realtimekit_Preset_config_media_output, + "realtimekit_Preset_config_media_audio": realtimekit_Preset_config_media_audio_output, + "realtimekit_Preset_config_media_screenshare": realtimekit_Preset_config_media_screenshare_output, + "realtimekit_Preset_config_media_video": realtimekit_Preset_config_media_video_output, + "realtimekit_Preset_permissions": realtimekit_Preset_permissions_output, + "realtimekit_Preset_permissions_chat": realtimekit_Preset_permissions_chat_output, + "realtimekit_Preset_permissions_chat_private": realtimekit_Preset_permissions_chat_private_output, + "realtimekit_Preset_permissions_chat_public": realtimekit_Preset_permissions_chat_public_output, + "realtimekit_Preset_permissions_connected_meetings": realtimekit_Preset_permissions_connected_meetings_output, + "realtimekit_Preset_permissions_media": realtimekit_Preset_permissions_media_output, + "realtimekit_Preset_permissions_media_audio": realtimekit_Preset_permissions_media_audio_output, + "realtimekit_Preset_permissions_media_screenshare": realtimekit_Preset_permissions_media_screenshare_output, + "realtimekit_Preset_permissions_media_video": realtimekit_Preset_permissions_media_video_output, + "realtimekit_Preset_permissions_plugins": realtimekit_Preset_permissions_plugins_output, + "realtimekit_Preset_permissions_polls": realtimekit_Preset_permissions_polls_output, + "realtimekit_Preset_ui": realtimekit_Preset_ui_output, + "realtimekit_Preset_ui_design_tokens": realtimekit_Preset_ui_design_tokens_output, + "realtimekit_Preset_ui_design_tokens_colors": realtimekit_Preset_ui_design_tokens_colors_output, + "realtimekit_Preset_ui_design_tokens_colors_background": realtimekit_Preset_ui_design_tokens_colors_background_output, + "realtimekit_Preset_ui_design_tokens_colors_brand": realtimekit_Preset_ui_design_tokens_colors_brand_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/realtime/kit/recordings/active/tools.ts b/src/generated/forge-mcp/realtime/kit/recordings/active/tools.ts index 41d1ecdc..14a07806 100644 --- a/src/generated/forge-mcp/realtime/kit/recordings/active/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/recordings/active/tools.ts @@ -39,6 +39,28 @@ export const tools: readonly Tool[] = [ "meeting_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "$ref": "#/$defs/realtimekit_Recording" + } + }, + "required": [ + "data" + ], + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Recording": realtimekit_Recording_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/recordings/tools.ts b/src/generated/forge-mcp/realtime/kit/recordings/tools.ts index 579a3caf..3e017ed4 100644 --- a/src/generated/forge-mcp/realtime/kit/recordings/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/recordings/tools.ts @@ -86,6 +86,50 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_Recording" + }, + { + "properties": { + "start_reason": { + "$ref": "#/$defs/realtimekit_startReason" + }, + "stop_reason": { + "$ref": "#/$defs/realtimekit_stopReason" + }, + "storage_config": { + "$ref": "#/$defs/realtimekit_StorageConfig" + } + }, + "type": "object" + } + ] + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Recording": realtimekit_Recording_output, + "realtimekit_StorageConfig": realtimekit_StorageConfig_output, + "realtimekit_StorageConfig_auth_method": realtimekit_StorageConfig_auth_method_output, + "realtimekit_StorageConfig_type": realtimekit_StorageConfig_type_output, + "realtimekit_startReason": realtimekit_startReason_output, + "realtimekit_startReason_caller": realtimekit_startReason_caller_output, + "realtimekit_stopReason": realtimekit_stopReason_output, + "realtimekit_stopReason_caller": realtimekit_stopReason_caller_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -182,6 +226,50 @@ export const tools: readonly Tool[] = [ "recording_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_Recording" + }, + { + "properties": { + "start_reason": { + "$ref": "#/$defs/realtimekit_startReason" + }, + "stop_reason": { + "$ref": "#/$defs/realtimekit_stopReason" + }, + "storage_config": { + "$ref": "#/$defs/realtimekit_StorageConfig" + } + }, + "type": "object" + } + ] + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Recording": realtimekit_Recording_output, + "realtimekit_StorageConfig": realtimekit_StorageConfig_output, + "realtimekit_StorageConfig_auth_method": realtimekit_StorageConfig_auth_method_output, + "realtimekit_StorageConfig_type": realtimekit_StorageConfig_type_output, + "realtimekit_startReason": realtimekit_startReason_output, + "realtimekit_startReason_caller": realtimekit_startReason_caller_output, + "realtimekit_stopReason": realtimekit_stopReason_output, + "realtimekit_stopReason_caller": realtimekit_stopReason_caller_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -330,6 +418,60 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_PagingResponse" + }, + { + "properties": { + "data": { + "items": { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_Recording" + }, + { + "properties": { + "storage_config": { + "$ref": "#/$defs/realtimekit_StorageConfig" + } + }, + "type": "object" + }, + { + "properties": { + "meeting": { + "$ref": "#/$defs/realtimekit_Meeting" + } + }, + "type": "object" + } + ] + }, + "type": "array" + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_AudioConfig": realtimekit_AudioConfig_output, + "realtimekit_LivestreamingConfig": realtimekit_LivestreamingConfig_output, + "realtimekit_Meeting": realtimekit_Meeting_output, + "realtimekit_PagingInfo": realtimekit_PagingInfo_output, + "realtimekit_PagingResponse": realtimekit_PagingResponse_output, + "realtimekit_Recording": realtimekit_Recording_output, + "realtimekit_RecordingConfig": realtimekit_RecordingConfig_output, + "realtimekit_StorageConfig": realtimekit_StorageConfig_output, + "realtimekit_StorageConfig_auth_method": realtimekit_StorageConfig_auth_method_output, + "realtimekit_StorageConfig_type": realtimekit_StorageConfig_type_output, + "realtimekit_VideoConfig": realtimekit_VideoConfig_output, + "realtimekit_VideoConfig_watermark": realtimekit_VideoConfig_watermark_output, + "realtimekit_VideoConfig_watermark_size": realtimekit_VideoConfig_watermark_size_output, + "realtimekit_realtimekitBucketConfig": realtimekit_realtimekitBucketConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -503,6 +645,50 @@ export const tools: readonly Tool[] = [ "realtimekit_realtimekitBucketConfig": realtimekit_realtimekitBucketConfig, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_Recording" + }, + { + "properties": { + "start_reason": { + "$ref": "#/$defs/realtimekit_startReason" + }, + "stop_reason": { + "$ref": "#/$defs/realtimekit_stopReason" + }, + "storage_config": { + "$ref": "#/$defs/realtimekit_StorageConfig" + } + }, + "type": "object" + } + ] + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Recording": realtimekit_Recording_output, + "realtimekit_StorageConfig": realtimekit_StorageConfig_output, + "realtimekit_StorageConfig_auth_method": realtimekit_StorageConfig_auth_method_output, + "realtimekit_StorageConfig_type": realtimekit_StorageConfig_type_output, + "realtimekit_startReason": realtimekit_startReason_output, + "realtimekit_startReason_caller": realtimekit_startReason_caller_output, + "realtimekit_stopReason": realtimekit_stopReason_output, + "realtimekit_stopReason_caller": realtimekit_stopReason_caller_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/realtime/kit/recordings/tracks/tools.ts b/src/generated/forge-mcp/realtime/kit/recordings/tracks/tools.ts index 7b6de6a9..038d0d98 100644 --- a/src/generated/forge-mcp/realtime/kit/recordings/tracks/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/recordings/tracks/tools.ts @@ -65,6 +65,33 @@ export const tools: readonly Tool[] = [ "realtimekit_TrackConfigLayer": realtimekit_TrackConfigLayer, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/realtimekit_GenericSuccessResponse" + }, + { + "properties": { + "data": { + "properties": { + "recording": { + "$ref": "#/$defs/realtimekit_Recording" + } + }, + "required": [ + "recording" + ], + "type": "object" + } + }, + "type": "object" + } + ], + $defs: { + "realtimekit_GenericSuccessResponse": realtimekit_GenericSuccessResponse_output, + "realtimekit_Recording": realtimekit_Recording_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/realtime/kit/sessions/chat/tools.ts b/src/generated/forge-mcp/realtime/kit/sessions/chat/tools.ts index 7cf0cd31..2dc7f909 100644 --- a/src/generated/forge-mcp/realtime/kit/sessions/chat/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/sessions/chat/tools.ts @@ -35,6 +35,20 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "data": { + "$ref": "#/$defs/realtimekit_ChatMessage" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_ChatMessage": realtimekit_ChatMessage_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/sessions/livestreams/tools.ts b/src/generated/forge-mcp/realtime/kit/sessions/livestreams/tools.ts index 6b5038a2..45e54155 100644 --- a/src/generated/forge-mcp/realtime/kit/sessions/livestreams/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/sessions/livestreams/tools.ts @@ -41,6 +41,76 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "err_message": { + "enum": [ + "LIVE", + "IDLE", + "ERRORED", + "INVOKED" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "ingest_seconds": { + "type": "number" + }, + "invoked_time": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "livestream_id": { + "type": "string" + }, + "paging": { + "properties": { + "end_offset": { + "type": "number" + }, + "start_offset": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + }, + "stopped_time": { + "format": "date-time", + "type": "string" + }, + "updated_at": { + "format": "date-time", + "type": "string" + }, + "viewer_seconds": { + "type": "number" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/sessions/participants/tools.ts b/src/generated/forge-mcp/realtime/kit/sessions/participants/tools.ts index ec06a460..ad105977 100644 --- a/src/generated/forge-mcp/realtime/kit/sessions/participants/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/sessions/participants/tools.ts @@ -47,6 +47,26 @@ export const tools: readonly Tool[] = [ "participant_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "participant": { + "$ref": "#/$defs/realtimekit_ParticipantsList" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_ParticipantsList": realtimekit_ParticipantsList_output, + "realtimekit_PeerEvent": realtimekit_PeerEvent_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -161,6 +181,29 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "participants": { + "items": { + "$ref": "#/$defs/realtimekit_ParticipantsList" + }, + "type": "array" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_ParticipantsList": realtimekit_ParticipantsList_output, + "realtimekit_PeerEvent": realtimekit_PeerEvent_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/sessions/peers/tools.ts b/src/generated/forge-mcp/realtime/kit/sessions/peers/tools.ts index 08694152..21518a01 100644 --- a/src/generated/forge-mcp/realtime/kit/sessions/peers/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/sessions/peers/tools.ts @@ -83,6 +83,55 @@ export const tools: readonly Tool[] = [ "peer_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "participant": { + "$ref": "#/$defs/realtimekit_PeerParticipantDetails" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_AudioConsumerStats": realtimekit_AudioConsumerStats_output, + "realtimekit_AudioConsumerStatsCumulative": realtimekit_AudioConsumerStatsCumulative_output, + "realtimekit_AudioProducerStats": realtimekit_AudioProducerStats_output, + "realtimekit_AudioProducerStatsCumulative": realtimekit_AudioProducerStatsCumulative_output, + "realtimekit_CandidatePairStats": realtimekit_CandidatePairStats_output, + "realtimekit_LatencyCumulative": realtimekit_LatencyCumulative_output, + "realtimekit_PacketLossCumulative": realtimekit_PacketLossCumulative_output, + "realtimekit_PeerEvent": realtimekit_PeerEvent_output, + "realtimekit_PeerParticipantDetails": realtimekit_PeerParticipantDetails_output, + "realtimekit_PeerReport": realtimekit_PeerReport_output, + "realtimekit_PeerReportDevice": realtimekit_PeerReportDevice_output, + "realtimekit_PeerReportDeviceUpdate": realtimekit_PeerReportDeviceUpdate_output, + "realtimekit_PeerReportEvent": realtimekit_PeerReportEvent_output, + "realtimekit_PeerReportMetadata": realtimekit_PeerReportMetadata_output, + "realtimekit_PeerReportMetadata_browser_metadata": realtimekit_PeerReportMetadata_browser_metadata_output, + "realtimekit_PeerReportMetadata_candidate_pairs": realtimekit_PeerReportMetadata_candidate_pairs_output, + "realtimekit_PeerReportMetadata_device_info": realtimekit_PeerReportMetadata_device_info_output, + "realtimekit_PeerReportMetadata_ip_information": realtimekit_PeerReportMetadata_ip_information_output, + "realtimekit_PeerReportMetadata_ip_information_asn": realtimekit_PeerReportMetadata_ip_information_asn_output, + "realtimekit_PeerReportMetadata_native_metadata": realtimekit_PeerReportMetadata_native_metadata_output, + "realtimekit_PeerReportMetadata_pc_metadataItem": realtimekit_PeerReportMetadata_pc_metadataItem_output, + "realtimekit_PeerReportMetadata_selected_device_updatesItem": realtimekit_PeerReportMetadata_selected_device_updatesItem_output, + "realtimekit_PeerReportQuality": realtimekit_PeerReportQuality_output, + "realtimekit_PercentileStats": realtimekit_PercentileStats_output, + "realtimekit_VideoConsumerStats": realtimekit_VideoConsumerStats_output, + "realtimekit_VideoConsumerStatsCumulative": realtimekit_VideoConsumerStatsCumulative_output, + "realtimekit_VideoConsumerStatsCumulative_issues": realtimekit_VideoConsumerStatsCumulative_issues_output, + "realtimekit_VideoProducerStats": realtimekit_VideoProducerStats_output, + "realtimekit_VideoProducerStatsCumulative": realtimekit_VideoProducerStatsCumulative_output, + "realtimekit_VideoProducerStatsCumulative_issues": realtimekit_VideoProducerStatsCumulative_issues_output, + "realtimekit_VideoProducerStats_quality_limitation_durations": realtimekit_VideoProducerStats_quality_limitation_durations_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/sessions/summaries/tools.ts b/src/generated/forge-mcp/realtime/kit/sessions/summaries/tools.ts index f83a62dc..c0cd31bd 100644 --- a/src/generated/forge-mcp/realtime/kit/sessions/summaries/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/sessions/summaries/tools.ts @@ -34,6 +34,20 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "data": { + "$ref": "#/$defs/realtimekit_TranscriptSummary" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_TranscriptSummary": realtimekit_TranscriptSummary_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -97,6 +111,26 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "session_id": { + "format": "uuid", + "type": "string" + }, + "status": { + "type": "string" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/realtime/kit/sessions/tools.ts b/src/generated/forge-mcp/realtime/kit/sessions/tools.ts index 561f7be5..d0e7736e 100644 --- a/src/generated/forge-mcp/realtime/kit/sessions/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/sessions/tools.ts @@ -40,6 +40,20 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "data": { + "$ref": "#/$defs/realtimekit_ActiveSession" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_ActiveSession": realtimekit_ActiveSession_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -152,6 +166,42 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "properties": { + "data": { + "properties": { + "sessions": { + "items": { + "$ref": "#/$defs/realtimekit_ActiveSession" + }, + "type": "array" + } + }, + "type": "object" + }, + "paging": { + "properties": { + "end_offset": { + "type": "number" + }, + "start_offset": { + "type": "number" + }, + "total_count": { + "type": "number" + } + }, + "type": "object" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_ActiveSession": realtimekit_ActiveSession_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/sessions/transcripts/tools.ts b/src/generated/forge-mcp/realtime/kit/sessions/transcripts/tools.ts index fb4f246d..1964c744 100644 --- a/src/generated/forge-mcp/realtime/kit/sessions/transcripts/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/sessions/transcripts/tools.ts @@ -46,6 +46,20 @@ export const tools: readonly Tool[] = [ "session_id" ], }, + outputSchema: { + "properties": { + "data": { + "$ref": "#/$defs/realtimekit_Transcript" + }, + "success": { + "type": "boolean" + } + }, + "type": "object", + $defs: { + "realtimekit_Transcript": realtimekit_Transcript_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/webhooks/events/tools.ts b/src/generated/forge-mcp/realtime/kit/webhooks/events/tools.ts index 732fc3cb..2283cf61 100644 --- a/src/generated/forge-mcp/realtime/kit/webhooks/events/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/webhooks/events/tools.ts @@ -29,6 +29,12 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "$ref": "#/$defs/realtimekit_WebhookEventsSuccessResponse", + $defs: { + "realtimekit_WebhookEventsSuccessResponse": realtimekit_WebhookEventsSuccessResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/kit/webhooks/tools.ts b/src/generated/forge-mcp/realtime/kit/webhooks/tools.ts index 9e9a5710..bfa588ef 100644 --- a/src/generated/forge-mcp/realtime/kit/webhooks/tools.ts +++ b/src/generated/forge-mcp/realtime/kit/webhooks/tools.ts @@ -46,6 +46,13 @@ export const tools: readonly Tool[] = [ "realtimekit_WebhookRequest": realtimekit_WebhookRequest, }, }, + outputSchema: { + "$ref": "#/$defs/realtimekit_WebhookSuccessResponse", + $defs: { + "realtimekit_Webhook": realtimekit_Webhook_output, + "realtimekit_WebhookSuccessResponse": realtimekit_WebhookSuccessResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -110,6 +117,13 @@ export const tools: readonly Tool[] = [ "webhook_id" ], }, + outputSchema: { + "$ref": "#/$defs/realtimekit_WebhookSuccessResponse", + $defs: { + "realtimekit_Webhook": realtimekit_Webhook_output, + "realtimekit_WebhookSuccessResponse": realtimekit_WebhookSuccessResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -174,6 +188,13 @@ export const tools: readonly Tool[] = [ "webhook_id" ], }, + outputSchema: { + "$ref": "#/$defs/realtimekit_WebhookSuccessResponse", + $defs: { + "realtimekit_Webhook": realtimekit_Webhook_output, + "realtimekit_WebhookSuccessResponse": realtimekit_WebhookSuccessResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -232,6 +253,13 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "$ref": "#/$defs/realtimekit_WebhooksListSuccessResponse", + $defs: { + "realtimekit_Webhook": realtimekit_Webhook_output, + "realtimekit_WebhooksListSuccessResponse": realtimekit_WebhooksListSuccessResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -297,6 +325,13 @@ export const tools: readonly Tool[] = [ "realtimekit_WebhookRequest": realtimekit_WebhookRequest, }, }, + outputSchema: { + "$ref": "#/$defs/realtimekit_WebhookSuccessResponse", + $defs: { + "realtimekit_Webhook": realtimekit_Webhook_output, + "realtimekit_WebhookSuccessResponse": realtimekit_WebhookSuccessResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -369,6 +404,13 @@ export const tools: readonly Tool[] = [ "realtimekit_PatchWebhookRequest": realtimekit_PatchWebhookRequest, }, }, + outputSchema: { + "$ref": "#/$defs/realtimekit_WebhookSuccessResponse", + $defs: { + "realtimekit_Webhook": realtimekit_Webhook_output, + "realtimekit_WebhookSuccessResponse": realtimekit_WebhookSuccessResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/realtime/moq/relays/tokens/tools.ts b/src/generated/forge-mcp/realtime/moq/relays/tokens/tools.ts index 8e549b27..73131312 100644 --- a/src/generated/forge-mcp/realtime/moq/relays/tokens/tools.ts +++ b/src/generated/forge-mcp/realtime/moq/relays/tokens/tools.ts @@ -75,6 +75,15 @@ export const tools: readonly Tool[] = [ "moq_account_identifier": moq_account_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/moq_tokens_envelope", + $defs: { + "moq_cloudflare_jwt_issuer": moq_cloudflare_jwt_issuer_output, + "moq_cloudflare_jwt_token": moq_cloudflare_jwt_token_output, + "moq_issuer": moq_issuer_output, + "moq_tokens_envelope": moq_tokens_envelope_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -148,6 +157,14 @@ export const tools: readonly Tool[] = [ "moq_account_identifier": moq_account_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/moq_api-response-common", + $defs: { + "moq_api-response-common": moq_api_response_common_output, + "moq_api-response-common_errorsItem": moq_api_response_common_errorsItem_output, + "moq_api-response-common_messagesItem": moq_api_response_common_messagesItem_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -211,6 +228,15 @@ export const tools: readonly Tool[] = [ "moq_account_identifier": moq_account_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/moq_tokens_envelope", + $defs: { + "moq_cloudflare_jwt_issuer": moq_cloudflare_jwt_issuer_output, + "moq_cloudflare_jwt_token": moq_cloudflare_jwt_token_output, + "moq_issuer": moq_issuer_output, + "moq_tokens_envelope": moq_tokens_envelope_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/moq/relays/tools.ts b/src/generated/forge-mcp/realtime/moq/relays/tools.ts index 5772640f..08b59017 100644 --- a/src/generated/forge-mcp/realtime/moq/relays/tools.ts +++ b/src/generated/forge-mcp/realtime/moq/relays/tools.ts @@ -59,6 +59,18 @@ export const tools: readonly Tool[] = [ "moq_account_identifier": moq_account_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/moq_relay_create_response", + $defs: { + "moq_cloudflare_jwt_issuer": moq_cloudflare_jwt_issuer_output, + "moq_cloudflare_jwt_token": moq_cloudflare_jwt_token_output, + "moq_issuer": moq_issuer_output, + "moq_relay_config": moq_relay_config_output, + "moq_relay_create_response": moq_relay_create_response_output, + "moq_upstream": moq_upstream_output, + "moq_upstreams": moq_upstreams_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -130,6 +142,16 @@ export const tools: readonly Tool[] = [ "moq_account_identifier": moq_account_identifier, }, }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -197,6 +219,15 @@ export const tools: readonly Tool[] = [ "moq_account_identifier": moq_account_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/moq_relay", + $defs: { + "moq_relay": moq_relay_output, + "moq_relay_config": moq_relay_config_output, + "moq_upstream": moq_upstream_output, + "moq_upstreams": moq_upstreams_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -276,6 +307,27 @@ export const tools: readonly Tool[] = [ "moq_account_identifier": moq_account_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/moq_relay_list_item" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/moq_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "moq_relay_list_item": moq_relay_list_item_output, + "moq_result_info": moq_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -370,6 +422,15 @@ export const tools: readonly Tool[] = [ "moq_upstreams": moq_upstreams, }, }, + outputSchema: { + "$ref": "#/$defs/moq_relay", + $defs: { + "moq_relay": moq_relay_output, + "moq_relay_config": moq_relay_config_output, + "moq_upstream": moq_upstream_output, + "moq_upstreams": moq_upstreams_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/sfu/apps/tools.ts b/src/generated/forge-mcp/realtime/sfu/apps/tools.ts index 22b021ab..7abd9d00 100644 --- a/src/generated/forge-mcp/realtime/sfu/apps/tools.ts +++ b/src/generated/forge-mcp/realtime/sfu/apps/tools.ts @@ -46,6 +46,17 @@ export const tools: readonly Tool[] = [ "calls_name": calls_name, }, }, + outputSchema: { + "$ref": "#/$defs/calls_app_with_secret", + $defs: { + "calls_app_with_secret": calls_app_with_secret_output, + "calls_created": calls_created_output, + "calls_identifier": calls_identifier_output, + "calls_modified": calls_modified_output, + "calls_name": calls_name_output, + "calls_secret": calls_secret_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -106,6 +117,16 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "$ref": "#/$defs/calls_app", + $defs: { + "calls_app": calls_app_output, + "calls_created": calls_created_output, + "calls_identifier": calls_identifier_output, + "calls_modified": calls_modified_output, + "calls_name": calls_name_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -160,6 +181,16 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "$ref": "#/$defs/calls_app", + $defs: { + "calls_app": calls_app_output, + "calls_created": calls_created_output, + "calls_identifier": calls_identifier_output, + "calls_modified": calls_modified_output, + "calls_name": calls_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -214,6 +245,30 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/calls_app" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "calls_app": calls_app_output, + "calls_created": calls_created_output, + "calls_identifier": calls_identifier_output, + "calls_modified": calls_modified_output, + "calls_name": calls_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -295,6 +350,16 @@ export const tools: readonly Tool[] = [ "calls_name": calls_name, }, }, + outputSchema: { + "$ref": "#/$defs/calls_app", + $defs: { + "calls_app": calls_app_output, + "calls_created": calls_created_output, + "calls_identifier": calls_identifier_output, + "calls_modified": calls_modified_output, + "calls_name": calls_name_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/realtime/turn/keys/tools.ts b/src/generated/forge-mcp/realtime/turn/keys/tools.ts index a747b059..0bd5ae0d 100644 --- a/src/generated/forge-mcp/realtime/turn/keys/tools.ts +++ b/src/generated/forge-mcp/realtime/turn/keys/tools.ts @@ -49,6 +49,17 @@ export const tools: readonly Tool[] = [ "calls_turn_key_name": calls_turn_key_name, }, }, + outputSchema: { + "$ref": "#/$defs/calls_turn_key_with_key", + $defs: { + "calls_created": calls_created_output, + "calls_identifier": calls_identifier_output, + "calls_modified": calls_modified_output, + "calls_turn_key": calls_turn_key_output, + "calls_turn_key_name": calls_turn_key_name_output, + "calls_turn_key_with_key": calls_turn_key_with_key_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -109,6 +120,16 @@ export const tools: readonly Tool[] = [ "key_id" ], }, + outputSchema: { + "$ref": "#/$defs/calls_turn_key_object", + $defs: { + "calls_created": calls_created_output, + "calls_identifier": calls_identifier_output, + "calls_modified": calls_modified_output, + "calls_name": calls_name_output, + "calls_turn_key_object": calls_turn_key_object_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -163,6 +184,16 @@ export const tools: readonly Tool[] = [ "key_id" ], }, + outputSchema: { + "$ref": "#/$defs/calls_turn_key_object", + $defs: { + "calls_created": calls_created_output, + "calls_identifier": calls_identifier_output, + "calls_modified": calls_modified_output, + "calls_name": calls_name_output, + "calls_turn_key_object": calls_turn_key_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -217,6 +248,30 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/calls_turn_key_object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "calls_created": calls_created_output, + "calls_identifier": calls_identifier_output, + "calls_modified": calls_modified_output, + "calls_name": calls_name_output, + "calls_turn_key_object": calls_turn_key_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -298,6 +353,16 @@ export const tools: readonly Tool[] = [ "calls_turn_key_name": calls_turn_key_name, }, }, + outputSchema: { + "$ref": "#/$defs/calls_turn_key_object", + $defs: { + "calls_created": calls_created_output, + "calls_identifier": calls_identifier_output, + "calls_modified": calls_modified_output, + "calls_name": calls_name_output, + "calls_turn_key_object": calls_turn_key_object_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/registrar/extensions/tools.ts b/src/generated/forge-mcp/registrar/extensions/tools.ts index f9de497e..f92aaee9 100644 --- a/src/generated/forge-mcp/registrar/extensions/tools.ts +++ b/src/generated/forge-mcp/registrar/extensions/tools.ts @@ -36,6 +36,13 @@ export const tools: readonly Tool[] = [ "extension" ], }, + outputSchema: { + "$ref": "#/$defs/registrar-api_extension-item", + $defs: { + "registrar-api_extension-item": registrar_api_extension_item_output, + "registrar-api_extension-item_metadata": registrar_api_extension_item_metadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -114,6 +121,38 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/registrar-api_extension-item" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "registrar-api_extension-item": registrar_api_extension_item_output, + "registrar-api_extension-item_metadata": registrar_api_extension_item_metadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/registrar/registrations/tools.ts b/src/generated/forge-mcp/registrar/registrations/tools.ts index 76522935..1231e6b1 100644 --- a/src/generated/forge-mcp/registrar/registrations/tools.ts +++ b/src/generated/forge-mcp/registrar/registrations/tools.ts @@ -63,6 +63,24 @@ export const tools: readonly Tool[] = [ "registrar-api_domain_check_request": registrar_api_domain_check_request, }, }, + outputSchema: { + "properties": { + "domains": { + "items": { + "$ref": "#/$defs/registrar-api_domain_check_result" + }, + "type": "array" + } + }, + "required": [ + "domains" + ], + "type": "object", + $defs: { + "registrar-api_domain_check_result": registrar_api_domain_check_result_output, + "registrar-api_pricing_registration": registrar_api_pricing_registration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -143,6 +161,14 @@ export const tools: readonly Tool[] = [ "registrar-api_registration_create_request": registrar_api_registration_create_request, }, }, + outputSchema: { + "$ref": "#/$defs/registrar-api_workflow_status", + $defs: { + "registrar-api_workflow_error": registrar_api_workflow_error_output, + "registrar-api_workflow_links": registrar_api_workflow_links_output, + "registrar-api_workflow_status": registrar_api_workflow_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -201,6 +227,13 @@ export const tools: readonly Tool[] = [ "domain_name" ], }, + outputSchema: { + "$ref": "#/$defs/registrar-api_registration", + $defs: { + "registrar-api_domain_name": registrar_api_domain_name_output, + "registrar-api_registration": registrar_api_registration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -251,6 +284,14 @@ export const tools: readonly Tool[] = [ "domain_name" ], }, + outputSchema: { + "$ref": "#/$defs/registrar-api_workflow_status", + $defs: { + "registrar-api_workflow_error": registrar_api_workflow_error_output, + "registrar-api_workflow_links": registrar_api_workflow_links_output, + "registrar-api_workflow_status": registrar_api_workflow_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -302,6 +343,14 @@ export const tools: readonly Tool[] = [ "domain_name" ], }, + outputSchema: { + "$ref": "#/$defs/registrar-api_workflow_status", + $defs: { + "registrar-api_workflow_error": registrar_api_workflow_error_output, + "registrar-api_workflow_links": registrar_api_workflow_links_output, + "registrar-api_workflow_status": registrar_api_workflow_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -353,6 +402,14 @@ export const tools: readonly Tool[] = [ "domain_name" ], }, + outputSchema: { + "$ref": "#/$defs/registrar-api_workflow_status", + $defs: { + "registrar-api_workflow_error": registrar_api_workflow_error_output, + "registrar-api_workflow_links": registrar_api_workflow_links_output, + "registrar-api_workflow_status": registrar_api_workflow_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -427,6 +484,28 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/registrar-api_registration" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/registrar-api_cursor_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "registrar-api_cursor_result_info": registrar_api_cursor_result_info_output, + "registrar-api_domain_name": registrar_api_domain_name_output, + "registrar-api_registration": registrar_api_registration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -511,6 +590,24 @@ export const tools: readonly Tool[] = [ "query" ], }, + outputSchema: { + "properties": { + "domains": { + "items": { + "$ref": "#/$defs/registrar-api_domain_search_result" + }, + "type": "array" + } + }, + "required": [ + "domains" + ], + "type": "object", + $defs: { + "registrar-api_domain_search_result": registrar_api_domain_search_result_output, + "registrar-api_pricing_registration": registrar_api_pricing_registration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -581,6 +678,26 @@ export const tools: readonly Tool[] = [ "registrar-api_domain_transfer_check_request_domainsItem": registrar_api_domain_transfer_check_request_domainsItem, }, }, + outputSchema: { + "properties": { + "domains": { + "additionalProperties": { + "$ref": "#/$defs/registrar-api_domain_transfer_check_result" + }, + "type": "object" + } + }, + "required": [ + "domains" + ], + "type": "object", + $defs: { + "registrar-api_domain_transfer_check_reason": registrar_api_domain_transfer_check_reason_output, + "registrar-api_domain_transfer_check_result": registrar_api_domain_transfer_check_result_output, + "registrar-api_domain_transfer_check_result_reasonsItem": registrar_api_domain_transfer_check_result_reasonsItem_output, + "registrar-api_pricing_transfer": registrar_api_pricing_transfer_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -663,6 +780,14 @@ export const tools: readonly Tool[] = [ "registrar-api_transfer_in_create_request": registrar_api_transfer_in_create_request, }, }, + outputSchema: { + "$ref": "#/$defs/registrar-api_workflow_status", + $defs: { + "registrar-api_workflow_error": registrar_api_workflow_error_output, + "registrar-api_workflow_links": registrar_api_workflow_links_output, + "registrar-api_workflow_status": registrar_api_workflow_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -732,6 +857,14 @@ export const tools: readonly Tool[] = [ "registrar-api_registration_update_request": registrar_api_registration_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/registrar-api_workflow_status", + $defs: { + "registrar-api_workflow_error": registrar_api_workflow_error_output, + "registrar-api_workflow_links": registrar_api_workflow_links_output, + "registrar-api_workflow_status": registrar_api_workflow_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/registrarSandbox/extensions/tools.ts b/src/generated/forge-mcp/registrarSandbox/extensions/tools.ts index f46b9ae8..82675674 100644 --- a/src/generated/forge-mcp/registrarSandbox/extensions/tools.ts +++ b/src/generated/forge-mcp/registrarSandbox/extensions/tools.ts @@ -36,6 +36,13 @@ export const tools: readonly Tool[] = [ "extension" ], }, + outputSchema: { + "$ref": "#/$defs/registrar-api-sandbox_extension-item", + $defs: { + "registrar-api-sandbox_extension-item": registrar_api_sandbox_extension_item_output, + "registrar-api-sandbox_extension-item_metadata": registrar_api_sandbox_extension_item_metadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -114,6 +121,38 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/registrar-api-sandbox_extension-item" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "registrar-api-sandbox_extension-item": registrar_api_sandbox_extension_item_output, + "registrar-api-sandbox_extension-item_metadata": registrar_api_sandbox_extension_item_metadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/registrarSandbox/registrations/tools.ts b/src/generated/forge-mcp/registrarSandbox/registrations/tools.ts index 7a3f8730..53a0ae1b 100644 --- a/src/generated/forge-mcp/registrarSandbox/registrations/tools.ts +++ b/src/generated/forge-mcp/registrarSandbox/registrations/tools.ts @@ -56,6 +56,24 @@ export const tools: readonly Tool[] = [ "registrar-api-sandbox_domain_check_request": registrar_api_sandbox_domain_check_request, }, }, + outputSchema: { + "properties": { + "domains": { + "items": { + "$ref": "#/$defs/registrar-api-sandbox_domain_check_result" + }, + "type": "array" + } + }, + "required": [ + "domains" + ], + "type": "object", + $defs: { + "registrar-api-sandbox_domain_check_result": registrar_api_sandbox_domain_check_result_output, + "registrar-api-sandbox_pricing_registration": registrar_api_sandbox_pricing_registration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -136,6 +154,14 @@ export const tools: readonly Tool[] = [ "registrar-api-sandbox_registration_create_request": registrar_api_sandbox_registration_create_request, }, }, + outputSchema: { + "$ref": "#/$defs/registrar-api-sandbox_workflow_status", + $defs: { + "registrar-api-sandbox_workflow_error": registrar_api_sandbox_workflow_error_output, + "registrar-api-sandbox_workflow_links": registrar_api_sandbox_workflow_links_output, + "registrar-api-sandbox_workflow_status": registrar_api_sandbox_workflow_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -194,6 +220,13 @@ export const tools: readonly Tool[] = [ "domain_name" ], }, + outputSchema: { + "$ref": "#/$defs/registrar-api-sandbox_registration", + $defs: { + "registrar-api-sandbox_domain_name": registrar_api_sandbox_domain_name_output, + "registrar-api-sandbox_registration": registrar_api_sandbox_registration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -244,6 +277,14 @@ export const tools: readonly Tool[] = [ "domain_name" ], }, + outputSchema: { + "$ref": "#/$defs/registrar-api-sandbox_workflow_status", + $defs: { + "registrar-api-sandbox_workflow_error": registrar_api_sandbox_workflow_error_output, + "registrar-api-sandbox_workflow_links": registrar_api_sandbox_workflow_links_output, + "registrar-api-sandbox_workflow_status": registrar_api_sandbox_workflow_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -295,6 +336,14 @@ export const tools: readonly Tool[] = [ "domain_name" ], }, + outputSchema: { + "$ref": "#/$defs/registrar-api-sandbox_workflow_status", + $defs: { + "registrar-api-sandbox_workflow_error": registrar_api_sandbox_workflow_error_output, + "registrar-api-sandbox_workflow_links": registrar_api_sandbox_workflow_links_output, + "registrar-api-sandbox_workflow_status": registrar_api_sandbox_workflow_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -369,6 +418,28 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/registrar-api-sandbox_registration" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/registrar-api-sandbox_cursor_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "registrar-api-sandbox_cursor_result_info": registrar_api_sandbox_cursor_result_info_output, + "registrar-api-sandbox_domain_name": registrar_api_sandbox_domain_name_output, + "registrar-api-sandbox_registration": registrar_api_sandbox_registration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -453,6 +524,24 @@ export const tools: readonly Tool[] = [ "query" ], }, + outputSchema: { + "properties": { + "domains": { + "items": { + "$ref": "#/$defs/registrar-api-sandbox_domain_search_result" + }, + "type": "array" + } + }, + "required": [ + "domains" + ], + "type": "object", + $defs: { + "registrar-api-sandbox_domain_search_result": registrar_api_sandbox_domain_search_result_output, + "registrar-api-sandbox_pricing_registration": registrar_api_sandbox_pricing_registration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -533,6 +622,14 @@ export const tools: readonly Tool[] = [ "registrar-api-sandbox_registration_update_request": registrar_api_sandbox_registration_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/registrar-api-sandbox_workflow_status", + $defs: { + "registrar-api-sandbox_workflow_error": registrar_api_sandbox_workflow_error_output, + "registrar-api-sandbox_workflow_links": registrar_api_sandbox_workflow_links_output, + "registrar-api-sandbox_workflow_status": registrar_api_sandbox_workflow_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/reporting/industry/tools.ts b/src/generated/forge-mcp/reporting/industry/tools.ts index 885d0ef3..0ca22412 100644 --- a/src/generated/forge-mcp/reporting/industry/tools.ts +++ b/src/generated/forge-mcp/reporting/industry/tools.ts @@ -35,6 +35,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/reports_AccountIndustrySingleResponse", + $defs: { + "reports_AccountIndustrySingleResponse": reports_AccountIndustrySingleResponse_output, + "reports_AccountIndustrySingleResponse_industry": reports_AccountIndustrySingleResponse_industry_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -87,6 +94,13 @@ export const tools: readonly Tool[] = [ "reports_PatchAccountIndustryBody_industry": reports_PatchAccountIndustryBody_industry, }, }, + outputSchema: { + "$ref": "#/$defs/reports_AccountIndustryPatchResponse", + $defs: { + "reports_AccountIndustryPatchResponse": reports_AccountIndustryPatchResponse_output, + "reports_AccountIndustryPatchResponse_industry": reports_AccountIndustryPatchResponse_industry_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/reporting/policies/tools.ts b/src/generated/forge-mcp/reporting/policies/tools.ts index 8e4b33ae..944c2e17 100644 --- a/src/generated/forge-mcp/reporting/policies/tools.ts +++ b/src/generated/forge-mcp/reporting/policies/tools.ts @@ -37,6 +37,12 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/reports_PolicySingleResponse_result", + $defs: { + "reports_PolicySingleResponse_result": reports_PolicySingleResponse_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -86,6 +92,33 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/reports_PoliciesListResponse_resultItem" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "reports_PoliciesListResponse_resultItem": reports_PoliciesListResponse_resultItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/reporting/reports/tools.ts b/src/generated/forge-mcp/reporting/reports/tools.ts index ae50a8bd..b88189a5 100644 --- a/src/generated/forge-mcp/reporting/reports/tools.ts +++ b/src/generated/forge-mcp/reporting/reports/tools.ts @@ -59,6 +59,31 @@ export const tools: readonly Tool[] = [ "report_id" ], }, + outputSchema: { + "$ref": "#/$defs/reports_GetReportResponse", + $defs: { + "reports_ApplicationSecurityReportV1": reports_ApplicationSecurityReportV1_output, + "reports_ApplicationSecurityReportV1Data": reports_ApplicationSecurityReportV1Data_output, + "reports_ApplicationSecurityReportV1Data_industry": reports_ApplicationSecurityReportV1Data_industry_output, + "reports_ApplicationSecurityReportV1Data_time_range": reports_ApplicationSecurityReportV1Data_time_range_output, + "reports_ApplicationSecurityReportV1Data_top_countries_by_mitigated_requestsItem": reports_ApplicationSecurityReportV1Data_top_countries_by_mitigated_requestsItem_output, + "reports_ApplicationSecurityReportV1Data_top_countries_by_served_requestsItem": reports_ApplicationSecurityReportV1Data_top_countries_by_served_requestsItem_output, + "reports_ApplicationSecurityReportV1Data_top_hostnames_by_mitigated_requestsItem": reports_ApplicationSecurityReportV1Data_top_hostnames_by_mitigated_requestsItem_output, + "reports_ApplicationSecurityReportV1Data_top_rules_by_mitigated_requestsItem": reports_ApplicationSecurityReportV1Data_top_rules_by_mitigated_requestsItem_output, + "reports_ApplicationSecurityReportV1Data_top_rules_by_mitigated_requestsItem_kind": reports_ApplicationSecurityReportV1Data_top_rules_by_mitigated_requestsItem_kind_output, + "reports_ApplicationSecurityReportV1Data_top_rules_by_mitigated_requestsItem_source": reports_ApplicationSecurityReportV1Data_top_rules_by_mitigated_requestsItem_source_output, + "reports_ApplicationSecurityReportV1Data_total_requests": reports_ApplicationSecurityReportV1Data_total_requests_output, + "reports_ApplicationSecurityReportV1Data_total_requests_mitigated": reports_ApplicationSecurityReportV1Data_total_requests_mitigated_output, + "reports_ApplicationSecurityReportV1Data_total_requests_served": reports_ApplicationSecurityReportV1Data_total_requests_served_output, + "reports_ApplicationSecurityReportV1_input": reports_ApplicationSecurityReportV1_input_output, + "reports_ApplicationSecurityReportV1_input_time_range": reports_ApplicationSecurityReportV1_input_time_range_output, + "reports_GetReportResponse": reports_GetReportResponse_output, + "reports_GetReportResponse_reason": reports_GetReportResponse_reason_output, + "reports_GetReportResponse_report": reports_GetReportResponse_report_output, + "reports_GetReportResponse_report_settings": reports_GetReportResponse_report_settings_output, + "reports_GetReportResponse_report_status": reports_GetReportResponse_report_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -127,6 +152,36 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/reports_ReportsListResponse_resultItem" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "reports_ReportsListResponse_resultItem": reports_ReportsListResponse_resultItem_output, + "reports_ReportsListResponse_resultItem_reason": reports_ReportsListResponse_resultItem_reason_output, + "reports_ReportsListResponse_resultItem_report_settings": reports_ReportsListResponse_resultItem_report_settings_output, + "reports_ReportsListResponse_resultItem_report_status": reports_ReportsListResponse_resultItem_report_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/requestTracers/traces/tools.ts b/src/generated/forge-mcp/requestTracers/traces/tools.ts index 89ca2f92..c02e6fac 100644 --- a/src/generated/forge-mcp/requestTracers/traces/tools.ts +++ b/src/generated/forge-mcp/requestTracers/traces/tools.ts @@ -139,6 +139,20 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "status_code": { + "type": "integer" + }, + "trace": { + "$ref": "#/$defs/request-tracer_trace" + } + }, + "type": "object", + $defs: { + "request-tracer_trace": request_tracer_trace_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/resourceSharing/excludedRecipients/tools.ts b/src/generated/forge-mcp/resourceSharing/excludedRecipients/tools.ts index 9f19e0ad..f413a091 100644 --- a/src/generated/forge-mcp/resourceSharing/excludedRecipients/tools.ts +++ b/src/generated/forge-mcp/resourceSharing/excludedRecipients/tools.ts @@ -54,6 +54,16 @@ export const tools: readonly Tool[] = [ "resource-sharing_create_share_excluded_recipient_request": resource_sharing_create_share_excluded_recipient_request, }, }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_excluded_recipient_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_excluded_recipient_id": resource_sharing_excluded_recipient_id_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_share_excluded_recipient_object": resource_sharing_share_excluded_recipient_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -126,6 +136,16 @@ export const tools: readonly Tool[] = [ "excluded_recipient_id" ], }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_excluded_recipient_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_excluded_recipient_id": resource_sharing_excluded_recipient_id_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_share_excluded_recipient_object": resource_sharing_share_excluded_recipient_object_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -197,6 +217,16 @@ export const tools: readonly Tool[] = [ "excluded_recipient_id" ], }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_excluded_recipient_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_excluded_recipient_id": resource_sharing_excluded_recipient_id_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_share_excluded_recipient_object": resource_sharing_share_excluded_recipient_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -273,6 +303,31 @@ export const tools: readonly Tool[] = [ "share_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/resource-sharing_share_excluded_recipient_object" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/resource-sharing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_excluded_recipient_id": resource_sharing_excluded_recipient_id_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_result_info": resource_sharing_result_info_output, + "resource-sharing_share_excluded_recipient_object": resource_sharing_share_excluded_recipient_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/resourceSharing/recipients/tools.ts b/src/generated/forge-mcp/resourceSharing/recipients/tools.ts index db34a6c4..4796284c 100644 --- a/src/generated/forge-mcp/resourceSharing/recipients/tools.ts +++ b/src/generated/forge-mcp/resourceSharing/recipients/tools.ts @@ -62,6 +62,22 @@ export const tools: readonly Tool[] = [ "resource-sharing_organization_id": resource_sharing_organization_id, }, }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_recipient_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_recipient_association_status": resource_sharing_recipient_association_status_output, + "resource-sharing_recipient_id": resource_sharing_recipient_id_output, + "resource-sharing_recipient_resource_error": resource_sharing_recipient_resource_error_output, + "resource-sharing_recipient_resource_error_terminal": resource_sharing_recipient_resource_error_terminal_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_share_recipient_object": resource_sharing_share_recipient_object_output, + "resource-sharing_share_recipient_resource_object": resource_sharing_share_recipient_resource_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -140,6 +156,22 @@ export const tools: readonly Tool[] = [ "recipient_id" ], }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_recipient_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_recipient_association_status": resource_sharing_recipient_association_status_output, + "resource-sharing_recipient_id": resource_sharing_recipient_id_output, + "resource-sharing_recipient_resource_error": resource_sharing_recipient_resource_error_output, + "resource-sharing_recipient_resource_error_terminal": resource_sharing_recipient_resource_error_terminal_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_share_recipient_object": resource_sharing_share_recipient_object_output, + "resource-sharing_share_recipient_resource_object": resource_sharing_share_recipient_resource_object_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -221,6 +253,22 @@ export const tools: readonly Tool[] = [ "recipient_id" ], }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_recipient_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_recipient_association_status": resource_sharing_recipient_association_status_output, + "resource-sharing_recipient_id": resource_sharing_recipient_id_output, + "resource-sharing_recipient_resource_error": resource_sharing_recipient_resource_error_output, + "resource-sharing_recipient_resource_error_terminal": resource_sharing_recipient_resource_error_terminal_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_share_recipient_object": resource_sharing_share_recipient_object_output, + "resource-sharing_share_recipient_resource_object": resource_sharing_share_recipient_resource_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -310,6 +358,37 @@ export const tools: readonly Tool[] = [ "share_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/resource-sharing_share_recipient_object" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/resource-sharing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_recipient_association_status": resource_sharing_recipient_association_status_output, + "resource-sharing_recipient_id": resource_sharing_recipient_id_output, + "resource-sharing_recipient_resource_error": resource_sharing_recipient_resource_error_output, + "resource-sharing_recipient_resource_error_terminal": resource_sharing_recipient_resource_error_terminal_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_result_info": resource_sharing_result_info_output, + "resource-sharing_share_recipient_object": resource_sharing_share_recipient_object_output, + "resource-sharing_share_recipient_resource_object": resource_sharing_share_recipient_resource_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/resourceSharing/resources/tools.ts b/src/generated/forge-mcp/resourceSharing/resources/tools.ts index 757e8fb5..8cacdc50 100644 --- a/src/generated/forge-mcp/resourceSharing/resources/tools.ts +++ b/src/generated/forge-mcp/resourceSharing/resources/tools.ts @@ -64,6 +64,21 @@ export const tools: readonly Tool[] = [ "resource-sharing_resource_type": resource_sharing_resource_type, }, }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_resource_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_resource_id": resource_sharing_resource_id_output, + "resource-sharing_resource_meta": resource_sharing_resource_meta_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_status": resource_sharing_resource_status_output, + "resource-sharing_resource_type": resource_sharing_resource_type_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_share_resource_object": resource_sharing_share_resource_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -141,6 +156,21 @@ export const tools: readonly Tool[] = [ "share_resource_id" ], }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_resource_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_resource_id": resource_sharing_resource_id_output, + "resource-sharing_resource_meta": resource_sharing_resource_meta_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_status": resource_sharing_resource_status_output, + "resource-sharing_resource_type": resource_sharing_resource_type_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_share_resource_object": resource_sharing_share_resource_object_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -217,6 +247,21 @@ export const tools: readonly Tool[] = [ "share_resource_id" ], }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_resource_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_resource_id": resource_sharing_resource_id_output, + "resource-sharing_resource_meta": resource_sharing_resource_meta_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_status": resource_sharing_resource_status_output, + "resource-sharing_resource_type": resource_sharing_resource_type_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_share_resource_object": resource_sharing_share_resource_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -310,6 +355,36 @@ export const tools: readonly Tool[] = [ "resource-sharing_resource_type": resource_sharing_resource_type, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/resource-sharing_share_resource_object" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/resource-sharing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_resource_id": resource_sharing_resource_id_output, + "resource-sharing_resource_meta": resource_sharing_resource_meta_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_status": resource_sharing_resource_status_output, + "resource-sharing_resource_type": resource_sharing_resource_type_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_result_info": resource_sharing_result_info_output, + "resource-sharing_share_resource_object": resource_sharing_share_resource_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -415,6 +490,21 @@ export const tools: readonly Tool[] = [ "resource-sharing_update_share_resource_request": resource_sharing_update_share_resource_request, }, }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_resource_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_resource_id": resource_sharing_resource_id_output, + "resource-sharing_resource_meta": resource_sharing_resource_meta_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_status": resource_sharing_resource_status_output, + "resource-sharing_resource_type": resource_sharing_resource_type_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_share_resource_object": resource_sharing_share_resource_object_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/resourceSharing/tools.ts b/src/generated/forge-mcp/resourceSharing/tools.ts index 8651331d..0cb82ef3 100644 --- a/src/generated/forge-mcp/resourceSharing/tools.ts +++ b/src/generated/forge-mcp/resourceSharing/tools.ts @@ -79,6 +79,29 @@ export const tools: readonly Tool[] = [ "resource-sharing_share_name": resource_sharing_share_name, }, }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_account_name": resource_sharing_account_name_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_organization_id": resource_sharing_organization_id_output, + "resource-sharing_resource_id": resource_sharing_resource_id_output, + "resource-sharing_resource_meta": resource_sharing_resource_meta_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_status": resource_sharing_resource_status_output, + "resource-sharing_resource_type": resource_sharing_resource_type_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_share_id": resource_sharing_share_id_output, + "resource-sharing_share_kind": resource_sharing_share_kind_output, + "resource-sharing_share_name": resource_sharing_share_name_output, + "resource-sharing_share_object": resource_sharing_share_object_output, + "resource-sharing_share_resource_object": resource_sharing_share_resource_object_output, + "resource-sharing_share_status": resource_sharing_share_status_output, + "resource-sharing_share_target_type": resource_sharing_share_target_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -159,6 +182,29 @@ export const tools: readonly Tool[] = [ "share_id" ], }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_account_name": resource_sharing_account_name_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_organization_id": resource_sharing_organization_id_output, + "resource-sharing_resource_id": resource_sharing_resource_id_output, + "resource-sharing_resource_meta": resource_sharing_resource_meta_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_status": resource_sharing_resource_status_output, + "resource-sharing_resource_type": resource_sharing_resource_type_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_share_id": resource_sharing_share_id_output, + "resource-sharing_share_kind": resource_sharing_share_kind_output, + "resource-sharing_share_name": resource_sharing_share_name_output, + "resource-sharing_share_object": resource_sharing_share_object_output, + "resource-sharing_share_resource_object": resource_sharing_share_resource_object_output, + "resource-sharing_share_status": resource_sharing_share_status_output, + "resource-sharing_share_target_type": resource_sharing_share_target_type_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -246,6 +292,29 @@ export const tools: readonly Tool[] = [ "share_id" ], }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_account_name": resource_sharing_account_name_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_organization_id": resource_sharing_organization_id_output, + "resource-sharing_resource_id": resource_sharing_resource_id_output, + "resource-sharing_resource_meta": resource_sharing_resource_meta_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_status": resource_sharing_resource_status_output, + "resource-sharing_resource_type": resource_sharing_resource_type_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_share_id": resource_sharing_share_id_output, + "resource-sharing_share_kind": resource_sharing_share_kind_output, + "resource-sharing_share_name": resource_sharing_share_name_output, + "resource-sharing_share_object": resource_sharing_share_object_output, + "resource-sharing_share_resource_object": resource_sharing_share_resource_object_output, + "resource-sharing_share_status": resource_sharing_share_status_output, + "resource-sharing_share_target_type": resource_sharing_share_target_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -405,6 +474,44 @@ export const tools: readonly Tool[] = [ "resource-sharing_share_target_type": resource_sharing_share_target_type, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/resource-sharing_share_object" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/resource-sharing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_account_name": resource_sharing_account_name_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_organization_id": resource_sharing_organization_id_output, + "resource-sharing_resource_id": resource_sharing_resource_id_output, + "resource-sharing_resource_meta": resource_sharing_resource_meta_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_status": resource_sharing_resource_status_output, + "resource-sharing_resource_type": resource_sharing_resource_type_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_result_info": resource_sharing_result_info_output, + "resource-sharing_share_id": resource_sharing_share_id_output, + "resource-sharing_share_kind": resource_sharing_share_kind_output, + "resource-sharing_share_name": resource_sharing_share_name_output, + "resource-sharing_share_object": resource_sharing_share_object_output, + "resource-sharing_share_resource_object": resource_sharing_share_resource_object_output, + "resource-sharing_share_status": resource_sharing_share_status_output, + "resource-sharing_share_target_type": resource_sharing_share_target_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -536,6 +643,29 @@ export const tools: readonly Tool[] = [ "resource-sharing_update_share_request": resource_sharing_update_share_request, }, }, + outputSchema: { + "$ref": "#/$defs/resource-sharing_share_object", + $defs: { + "resource-sharing_account_id": resource_sharing_account_id_output, + "resource-sharing_account_name": resource_sharing_account_name_output, + "resource-sharing_created": resource_sharing_created_output, + "resource-sharing_modified": resource_sharing_modified_output, + "resource-sharing_organization_id": resource_sharing_organization_id_output, + "resource-sharing_resource_id": resource_sharing_resource_id_output, + "resource-sharing_resource_meta": resource_sharing_resource_meta_output, + "resource-sharing_resource_resource_id": resource_sharing_resource_resource_id_output, + "resource-sharing_resource_status": resource_sharing_resource_status_output, + "resource-sharing_resource_type": resource_sharing_resource_type_output, + "resource-sharing_resource_version": resource_sharing_resource_version_output, + "resource-sharing_share_id": resource_sharing_share_id_output, + "resource-sharing_share_kind": resource_sharing_share_kind_output, + "resource-sharing_share_name": resource_sharing_share_name_output, + "resource-sharing_share_object": resource_sharing_share_object_output, + "resource-sharing_share_resource_object": resource_sharing_share_resource_object_output, + "resource-sharing_share_status": resource_sharing_share_status_output, + "resource-sharing_share_target_type": resource_sharing_share_target_type_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/rules/lists/bulkOperations/tools.ts b/src/generated/forge-mcp/rules/lists/bulkOperations/tools.ts index 4c8ca31b..7eec3ede 100644 --- a/src/generated/forge-mcp/rules/lists/bulkOperations/tools.ts +++ b/src/generated/forge-mcp/rules/lists/bulkOperations/tools.ts @@ -43,6 +43,23 @@ export const tools: readonly Tool[] = [ "operation_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/lists_api-response-common_result" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lists_api-response-common_result": lists_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/rules/lists/items/tools.ts b/src/generated/forge-mcp/rules/lists/items/tools.ts index 5f353e6b..08aceb9f 100644 --- a/src/generated/forge-mcp/rules/lists/items/tools.ts +++ b/src/generated/forge-mcp/rules/lists/items/tools.ts @@ -98,6 +98,23 @@ export const tools: readonly Tool[] = [ "lists_list_item_redirect_object": lists_list_item_redirect_object, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/lists_api-response-common_result" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lists_api-response-common_result": lists_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -204,6 +221,23 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/lists_api-response-common_result" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lists_api-response-common_result": lists_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -292,6 +326,23 @@ export const tools: readonly Tool[] = [ "item_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/lists_api-response-common_result" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lists_api-response-common_result": lists_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -403,6 +454,36 @@ export const tools: readonly Tool[] = [ "list_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/lists_api-response-common_result" + }, + "result_info": { + "properties": { + "cursors": { + "properties": { + "after": { + "type": "string" + }, + "before": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lists_api-response-common_result": lists_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -543,6 +624,23 @@ export const tools: readonly Tool[] = [ "lists_list_item_redirect_object": lists_list_item_redirect_object, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/lists_api-response-common_result" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lists_api-response-common_result": lists_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/rules/lists/tools.ts b/src/generated/forge-mcp/rules/lists/tools.ts index 4888a57d..6f8b4b02 100644 --- a/src/generated/forge-mcp/rules/lists/tools.ts +++ b/src/generated/forge-mcp/rules/lists/tools.ts @@ -70,6 +70,23 @@ export const tools: readonly Tool[] = [ "lists_name": lists_name, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/lists_api-response-common_result" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lists_api-response-common_result": lists_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -160,6 +177,23 @@ export const tools: readonly Tool[] = [ "list_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/lists_api-response-common_result" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lists_api-response-common_result": lists_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -241,6 +275,23 @@ export const tools: readonly Tool[] = [ "list_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/lists_api-response-common_result" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lists_api-response-common_result": lists_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -325,6 +376,23 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/lists_api-response-common_result" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lists_api-response-common_result": lists_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -429,6 +497,23 @@ export const tools: readonly Tool[] = [ "lists_description": lists_description, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/lists_api-response-common_result" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "lists_api-response-common_result": lists_api_response_common_result_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/rulesets/entrypoint/tools.ts b/src/generated/forge-mcp/rulesets/entrypoint/tools.ts index e932409c..2c66dab8 100644 --- a/src/generated/forge-mcp/rulesets/entrypoint/tools.ts +++ b/src/generated/forge-mcp/rulesets/entrypoint/tools.ts @@ -292,6 +292,186 @@ export const tools: readonly Tool[] = [ "phase" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + }, + "rules": { + "$ref": "#/$defs/rulesets_ResponseRules" + } + }, + "required": [ + "kind", + "name", + "phase", + "rules" + ], + "type": "object" + } + ] + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_BlockRule": rulesets_BlockRule_output, + "rulesets_BlockRule_action_parameters": rulesets_BlockRule_action_parameters_output, + "rulesets_BlockRule_action_parameters_response": rulesets_BlockRule_action_parameters_response_output, + "rulesets_ChallengeRule": rulesets_ChallengeRule_output, + "rulesets_CompressResponseRule": rulesets_CompressResponseRule_output, + "rulesets_CompressResponseRule_action_parameters": rulesets_CompressResponseRule_action_parameters_output, + "rulesets_CompressResponseRule_action_parameters_algorithmsItem": rulesets_CompressResponseRule_action_parameters_algorithmsItem_output, + "rulesets_DDoSDynamicRule": rulesets_DDoSDynamicRule_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ExecuteCategoryOverrides": rulesets_ExecuteCategoryOverrides_output, + "rulesets_ExecuteMatchedData": rulesets_ExecuteMatchedData_output, + "rulesets_ExecuteOverrides": rulesets_ExecuteOverrides_output, + "rulesets_ExecuteRule": rulesets_ExecuteRule_output, + "rulesets_ExecuteRuleOverrides": rulesets_ExecuteRuleOverrides_output, + "rulesets_ExecuteRule_action_parameters": rulesets_ExecuteRule_action_parameters_output, + "rulesets_ExecuteSensitivityLevel": rulesets_ExecuteSensitivityLevel_output, + "rulesets_ForceConnectionCloseRule": rulesets_ForceConnectionCloseRule_output, + "rulesets_JsChallengeRule": rulesets_JsChallengeRule_output, + "rulesets_LogCustomFieldCookieFields": rulesets_LogCustomFieldCookieFields_output, + "rulesets_LogCustomFieldRawResponseFields": rulesets_LogCustomFieldRawResponseFields_output, + "rulesets_LogCustomFieldRequestFields": rulesets_LogCustomFieldRequestFields_output, + "rulesets_LogCustomFieldResponseFields": rulesets_LogCustomFieldResponseFields_output, + "rulesets_LogCustomFieldRule": rulesets_LogCustomFieldRule_output, + "rulesets_LogCustomFieldRule_action_parameters": rulesets_LogCustomFieldRule_action_parameters_output, + "rulesets_LogCustomFieldTransformedRequestFields": rulesets_LogCustomFieldTransformedRequestFields_output, + "rulesets_LogRule": rulesets_LogRule_output, + "rulesets_ManagedChallengeRule": rulesets_ManagedChallengeRule_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_RedirectFromList": rulesets_RedirectFromList_output, + "rulesets_RedirectFromValue": rulesets_RedirectFromValue_output, + "rulesets_RedirectFromValue_target_url": rulesets_RedirectFromValue_target_url_output, + "rulesets_RedirectRule": rulesets_RedirectRule_output, + "rulesets_RedirectRule_action_parameters": rulesets_RedirectRule_action_parameters_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_ResponseRule": rulesets_ResponseRule_output, + "rulesets_ResponseRules": rulesets_ResponseRules_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_RewriteHeaderExpression": rulesets_RewriteHeaderExpression_output, + "rulesets_RewriteHeaderOperation": rulesets_RewriteHeaderOperation_output, + "rulesets_RewriteHeaderValue": rulesets_RewriteHeaderValue_output, + "rulesets_RewriteHeaders": rulesets_RewriteHeaders_output, + "rulesets_RewriteRule": rulesets_RewriteRule_output, + "rulesets_RewriteRule_action_parameters": rulesets_RewriteRule_action_parameters_output, + "rulesets_RewriteUri": rulesets_RewriteUri_output, + "rulesets_RewriteUriPath": rulesets_RewriteUriPath_output, + "rulesets_RewriteUriQuery": rulesets_RewriteUriQuery_output, + "rulesets_RouteHostHeader": rulesets_RouteHostHeader_output, + "rulesets_RouteOrigin": rulesets_RouteOrigin_output, + "rulesets_RouteRule": rulesets_RouteRule_output, + "rulesets_RouteRule_action_parameters": rulesets_RouteRule_action_parameters_output, + "rulesets_RouteSNI": rulesets_RouteSNI_output, + "rulesets_RuleAction": rulesets_RuleAction_output, + "rulesets_RuleCategories": rulesets_RuleCategories_output, + "rulesets_RuleCategory": rulesets_RuleCategory_output, + "rulesets_RuleEnabled": rulesets_RuleEnabled_output, + "rulesets_RuleExposedCredentialCheck": rulesets_RuleExposedCredentialCheck_output, + "rulesets_RuleId": rulesets_RuleId_output, + "rulesets_RuleLogging": rulesets_RuleLogging_output, + "rulesets_RuleRatelimit": rulesets_RuleRatelimit_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + "rulesets_ScoreIncrement": rulesets_ScoreIncrement_output, + "rulesets_ScoreRule": rulesets_ScoreRule_output, + "rulesets_ScoreRule_action_parameters": rulesets_ScoreRule_action_parameters_output, + "rulesets_ServeErrorAssetName": rulesets_ServeErrorAssetName_output, + "rulesets_ServeErrorContent": rulesets_ServeErrorContent_output, + "rulesets_ServeErrorContentType": rulesets_ServeErrorContentType_output, + "rulesets_ServeErrorRule": rulesets_ServeErrorRule_output, + "rulesets_ServeErrorStatusCode": rulesets_ServeErrorStatusCode_output, + "rulesets_SetCacheControlCloudflareOnly": rulesets_SetCacheControlCloudflareOnly_output, + "rulesets_SetCacheControlDirective": rulesets_SetCacheControlDirective_output, + "rulesets_SetCacheControlDirectiveWithQualifiers": rulesets_SetCacheControlDirectiveWithQualifiers_output, + "rulesets_SetCacheControlDirectiveWithValue": rulesets_SetCacheControlDirectiveWithValue_output, + "rulesets_SetCacheControlOperation": rulesets_SetCacheControlOperation_output, + "rulesets_SetCacheControlRule": rulesets_SetCacheControlRule_output, + "rulesets_SetCacheControlRule_action_parameters": rulesets_SetCacheControlRule_action_parameters_output, + "rulesets_SetCacheSettingsAdditionalCacheablePorts": rulesets_SetCacheSettingsAdditionalCacheablePorts_output, + "rulesets_SetCacheSettingsBrowserTTL": rulesets_SetCacheSettingsBrowserTTL_output, + "rulesets_SetCacheSettingsCache": rulesets_SetCacheSettingsCache_output, + "rulesets_SetCacheSettingsCacheKey": rulesets_SetCacheSettingsCacheKey_output, + "rulesets_SetCacheSettingsCacheReserve": rulesets_SetCacheSettingsCacheReserve_output, + "rulesets_SetCacheSettingsCustomCacheKey": rulesets_SetCacheSettingsCustomCacheKey_output, + "rulesets_SetCacheSettingsCustomCacheKeyCookie": rulesets_SetCacheSettingsCustomCacheKeyCookie_output, + "rulesets_SetCacheSettingsCustomCacheKeyHeader": rulesets_SetCacheSettingsCustomCacheKeyHeader_output, + "rulesets_SetCacheSettingsCustomCacheKeyHost": rulesets_SetCacheSettingsCustomCacheKeyHost_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString": rulesets_SetCacheSettingsCustomCacheKeyQueryString_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude": rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_include": rulesets_SetCacheSettingsCustomCacheKeyQueryString_include_output, + "rulesets_SetCacheSettingsCustomCacheKeyUser": rulesets_SetCacheSettingsCustomCacheKeyUser_output, + "rulesets_SetCacheSettingsEdgeTTL": rulesets_SetCacheSettingsEdgeTTL_output, + "rulesets_SetCacheSettingsOriginCacheControl": rulesets_SetCacheSettingsOriginCacheControl_output, + "rulesets_SetCacheSettingsOriginErrorPagePassthru": rulesets_SetCacheSettingsOriginErrorPagePassthru_output, + "rulesets_SetCacheSettingsOriginRangeRequests": rulesets_SetCacheSettingsOriginRangeRequests_output, + "rulesets_SetCacheSettingsReadTimeout": rulesets_SetCacheSettingsReadTimeout_output, + "rulesets_SetCacheSettingsRespectStrongEtags": rulesets_SetCacheSettingsRespectStrongEtags_output, + "rulesets_SetCacheSettingsRule": rulesets_SetCacheSettingsRule_output, + "rulesets_SetCacheSettingsRule_action_parameters": rulesets_SetCacheSettingsRule_action_parameters_output, + "rulesets_SetCacheSettingsServeStale": rulesets_SetCacheSettingsServeStale_output, + "rulesets_SetCacheSettingsSharedDictionary": rulesets_SetCacheSettingsSharedDictionary_output, + "rulesets_SetCacheSettingsStatusCodeTTL": rulesets_SetCacheSettingsStatusCodeTTL_output, + "rulesets_SetCacheSettingsStripETags": rulesets_SetCacheSettingsStripETags_output, + "rulesets_SetCacheSettingsStripLastModified": rulesets_SetCacheSettingsStripLastModified_output, + "rulesets_SetCacheSettingsStripSetCookie": rulesets_SetCacheSettingsStripSetCookie_output, + "rulesets_SetCacheSettingsVary": rulesets_SetCacheSettingsVary_output, + "rulesets_SetCacheSettingsVaryDefault": rulesets_SetCacheSettingsVaryDefault_output, + "rulesets_SetCacheSettingsVaryHeader": rulesets_SetCacheSettingsVaryHeader_output, + "rulesets_SetCacheTagsExpression": rulesets_SetCacheTagsExpression_output, + "rulesets_SetCacheTagsOperation": rulesets_SetCacheTagsOperation_output, + "rulesets_SetCacheTagsRule": rulesets_SetCacheTagsRule_output, + "rulesets_SetCacheTagsRule_action_parameters": rulesets_SetCacheTagsRule_action_parameters_output, + "rulesets_SetCacheTagsValues": rulesets_SetCacheTagsValues_output, + "rulesets_SetConfigAutominify": rulesets_SetConfigAutominify_output, + "rulesets_SetConfigRule": rulesets_SetConfigRule_output, + "rulesets_SetConfigRule_action_parameters": rulesets_SetConfigRule_action_parameters_output, + "rulesets_SkipPhase": rulesets_SkipPhase_output, + "rulesets_SkipPhases": rulesets_SkipPhases_output, + "rulesets_SkipProducts": rulesets_SkipProducts_output, + "rulesets_SkipRule": rulesets_SkipRule_output, + "rulesets_SkipRule_action_parameters": rulesets_SkipRule_action_parameters_output, + "rulesets_SkipRules": rulesets_SkipRules_output, + "rulesets_SkipRuleset": rulesets_SkipRuleset_output, + "rulesets_SkipRulesets": rulesets_SkipRulesets_output, + "rulesets_TransformResponseHTMLRule": rulesets_TransformResponseHTMLRule_output, + "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -711,6 +891,193 @@ export const tools: readonly Tool[] = [ "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "oneOf": [ + { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + }, + "rules": { + "$ref": "#/$defs/rulesets_ResponseRules" + } + }, + "required": [ + "kind", + "name", + "phase", + "rules" + ], + "type": "object" + } + ] + }, + { + "type": "null" + } + ] + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_BlockRule": rulesets_BlockRule_output, + "rulesets_BlockRule_action_parameters": rulesets_BlockRule_action_parameters_output, + "rulesets_BlockRule_action_parameters_response": rulesets_BlockRule_action_parameters_response_output, + "rulesets_ChallengeRule": rulesets_ChallengeRule_output, + "rulesets_CompressResponseRule": rulesets_CompressResponseRule_output, + "rulesets_CompressResponseRule_action_parameters": rulesets_CompressResponseRule_action_parameters_output, + "rulesets_CompressResponseRule_action_parameters_algorithmsItem": rulesets_CompressResponseRule_action_parameters_algorithmsItem_output, + "rulesets_DDoSDynamicRule": rulesets_DDoSDynamicRule_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ExecuteCategoryOverrides": rulesets_ExecuteCategoryOverrides_output, + "rulesets_ExecuteMatchedData": rulesets_ExecuteMatchedData_output, + "rulesets_ExecuteOverrides": rulesets_ExecuteOverrides_output, + "rulesets_ExecuteRule": rulesets_ExecuteRule_output, + "rulesets_ExecuteRuleOverrides": rulesets_ExecuteRuleOverrides_output, + "rulesets_ExecuteRule_action_parameters": rulesets_ExecuteRule_action_parameters_output, + "rulesets_ExecuteSensitivityLevel": rulesets_ExecuteSensitivityLevel_output, + "rulesets_ForceConnectionCloseRule": rulesets_ForceConnectionCloseRule_output, + "rulesets_JsChallengeRule": rulesets_JsChallengeRule_output, + "rulesets_LogCustomFieldCookieFields": rulesets_LogCustomFieldCookieFields_output, + "rulesets_LogCustomFieldRawResponseFields": rulesets_LogCustomFieldRawResponseFields_output, + "rulesets_LogCustomFieldRequestFields": rulesets_LogCustomFieldRequestFields_output, + "rulesets_LogCustomFieldResponseFields": rulesets_LogCustomFieldResponseFields_output, + "rulesets_LogCustomFieldRule": rulesets_LogCustomFieldRule_output, + "rulesets_LogCustomFieldRule_action_parameters": rulesets_LogCustomFieldRule_action_parameters_output, + "rulesets_LogCustomFieldTransformedRequestFields": rulesets_LogCustomFieldTransformedRequestFields_output, + "rulesets_LogRule": rulesets_LogRule_output, + "rulesets_ManagedChallengeRule": rulesets_ManagedChallengeRule_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_RedirectFromList": rulesets_RedirectFromList_output, + "rulesets_RedirectFromValue": rulesets_RedirectFromValue_output, + "rulesets_RedirectFromValue_target_url": rulesets_RedirectFromValue_target_url_output, + "rulesets_RedirectRule": rulesets_RedirectRule_output, + "rulesets_RedirectRule_action_parameters": rulesets_RedirectRule_action_parameters_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_ResponseRule": rulesets_ResponseRule_output, + "rulesets_ResponseRules": rulesets_ResponseRules_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_RewriteHeaderExpression": rulesets_RewriteHeaderExpression_output, + "rulesets_RewriteHeaderOperation": rulesets_RewriteHeaderOperation_output, + "rulesets_RewriteHeaderValue": rulesets_RewriteHeaderValue_output, + "rulesets_RewriteHeaders": rulesets_RewriteHeaders_output, + "rulesets_RewriteRule": rulesets_RewriteRule_output, + "rulesets_RewriteRule_action_parameters": rulesets_RewriteRule_action_parameters_output, + "rulesets_RewriteUri": rulesets_RewriteUri_output, + "rulesets_RewriteUriPath": rulesets_RewriteUriPath_output, + "rulesets_RewriteUriQuery": rulesets_RewriteUriQuery_output, + "rulesets_RouteHostHeader": rulesets_RouteHostHeader_output, + "rulesets_RouteOrigin": rulesets_RouteOrigin_output, + "rulesets_RouteRule": rulesets_RouteRule_output, + "rulesets_RouteRule_action_parameters": rulesets_RouteRule_action_parameters_output, + "rulesets_RouteSNI": rulesets_RouteSNI_output, + "rulesets_RuleAction": rulesets_RuleAction_output, + "rulesets_RuleCategories": rulesets_RuleCategories_output, + "rulesets_RuleCategory": rulesets_RuleCategory_output, + "rulesets_RuleEnabled": rulesets_RuleEnabled_output, + "rulesets_RuleExposedCredentialCheck": rulesets_RuleExposedCredentialCheck_output, + "rulesets_RuleId": rulesets_RuleId_output, + "rulesets_RuleLogging": rulesets_RuleLogging_output, + "rulesets_RuleRatelimit": rulesets_RuleRatelimit_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + "rulesets_ScoreIncrement": rulesets_ScoreIncrement_output, + "rulesets_ScoreRule": rulesets_ScoreRule_output, + "rulesets_ScoreRule_action_parameters": rulesets_ScoreRule_action_parameters_output, + "rulesets_ServeErrorAssetName": rulesets_ServeErrorAssetName_output, + "rulesets_ServeErrorContent": rulesets_ServeErrorContent_output, + "rulesets_ServeErrorContentType": rulesets_ServeErrorContentType_output, + "rulesets_ServeErrorRule": rulesets_ServeErrorRule_output, + "rulesets_ServeErrorStatusCode": rulesets_ServeErrorStatusCode_output, + "rulesets_SetCacheControlCloudflareOnly": rulesets_SetCacheControlCloudflareOnly_output, + "rulesets_SetCacheControlDirective": rulesets_SetCacheControlDirective_output, + "rulesets_SetCacheControlDirectiveWithQualifiers": rulesets_SetCacheControlDirectiveWithQualifiers_output, + "rulesets_SetCacheControlDirectiveWithValue": rulesets_SetCacheControlDirectiveWithValue_output, + "rulesets_SetCacheControlOperation": rulesets_SetCacheControlOperation_output, + "rulesets_SetCacheControlRule": rulesets_SetCacheControlRule_output, + "rulesets_SetCacheControlRule_action_parameters": rulesets_SetCacheControlRule_action_parameters_output, + "rulesets_SetCacheSettingsAdditionalCacheablePorts": rulesets_SetCacheSettingsAdditionalCacheablePorts_output, + "rulesets_SetCacheSettingsBrowserTTL": rulesets_SetCacheSettingsBrowserTTL_output, + "rulesets_SetCacheSettingsCache": rulesets_SetCacheSettingsCache_output, + "rulesets_SetCacheSettingsCacheKey": rulesets_SetCacheSettingsCacheKey_output, + "rulesets_SetCacheSettingsCacheReserve": rulesets_SetCacheSettingsCacheReserve_output, + "rulesets_SetCacheSettingsCustomCacheKey": rulesets_SetCacheSettingsCustomCacheKey_output, + "rulesets_SetCacheSettingsCustomCacheKeyCookie": rulesets_SetCacheSettingsCustomCacheKeyCookie_output, + "rulesets_SetCacheSettingsCustomCacheKeyHeader": rulesets_SetCacheSettingsCustomCacheKeyHeader_output, + "rulesets_SetCacheSettingsCustomCacheKeyHost": rulesets_SetCacheSettingsCustomCacheKeyHost_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString": rulesets_SetCacheSettingsCustomCacheKeyQueryString_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude": rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_include": rulesets_SetCacheSettingsCustomCacheKeyQueryString_include_output, + "rulesets_SetCacheSettingsCustomCacheKeyUser": rulesets_SetCacheSettingsCustomCacheKeyUser_output, + "rulesets_SetCacheSettingsEdgeTTL": rulesets_SetCacheSettingsEdgeTTL_output, + "rulesets_SetCacheSettingsOriginCacheControl": rulesets_SetCacheSettingsOriginCacheControl_output, + "rulesets_SetCacheSettingsOriginErrorPagePassthru": rulesets_SetCacheSettingsOriginErrorPagePassthru_output, + "rulesets_SetCacheSettingsOriginRangeRequests": rulesets_SetCacheSettingsOriginRangeRequests_output, + "rulesets_SetCacheSettingsReadTimeout": rulesets_SetCacheSettingsReadTimeout_output, + "rulesets_SetCacheSettingsRespectStrongEtags": rulesets_SetCacheSettingsRespectStrongEtags_output, + "rulesets_SetCacheSettingsRule": rulesets_SetCacheSettingsRule_output, + "rulesets_SetCacheSettingsRule_action_parameters": rulesets_SetCacheSettingsRule_action_parameters_output, + "rulesets_SetCacheSettingsServeStale": rulesets_SetCacheSettingsServeStale_output, + "rulesets_SetCacheSettingsSharedDictionary": rulesets_SetCacheSettingsSharedDictionary_output, + "rulesets_SetCacheSettingsStatusCodeTTL": rulesets_SetCacheSettingsStatusCodeTTL_output, + "rulesets_SetCacheSettingsStripETags": rulesets_SetCacheSettingsStripETags_output, + "rulesets_SetCacheSettingsStripLastModified": rulesets_SetCacheSettingsStripLastModified_output, + "rulesets_SetCacheSettingsStripSetCookie": rulesets_SetCacheSettingsStripSetCookie_output, + "rulesets_SetCacheSettingsVary": rulesets_SetCacheSettingsVary_output, + "rulesets_SetCacheSettingsVaryDefault": rulesets_SetCacheSettingsVaryDefault_output, + "rulesets_SetCacheSettingsVaryHeader": rulesets_SetCacheSettingsVaryHeader_output, + "rulesets_SetCacheTagsExpression": rulesets_SetCacheTagsExpression_output, + "rulesets_SetCacheTagsOperation": rulesets_SetCacheTagsOperation_output, + "rulesets_SetCacheTagsRule": rulesets_SetCacheTagsRule_output, + "rulesets_SetCacheTagsRule_action_parameters": rulesets_SetCacheTagsRule_action_parameters_output, + "rulesets_SetCacheTagsValues": rulesets_SetCacheTagsValues_output, + "rulesets_SetConfigAutominify": rulesets_SetConfigAutominify_output, + "rulesets_SetConfigRule": rulesets_SetConfigRule_output, + "rulesets_SetConfigRule_action_parameters": rulesets_SetConfigRule_action_parameters_output, + "rulesets_SkipPhase": rulesets_SkipPhase_output, + "rulesets_SkipPhases": rulesets_SkipPhases_output, + "rulesets_SkipProducts": rulesets_SkipProducts_output, + "rulesets_SkipRule": rulesets_SkipRule_output, + "rulesets_SkipRule_action_parameters": rulesets_SkipRule_action_parameters_output, + "rulesets_SkipRules": rulesets_SkipRules_output, + "rulesets_SkipRuleset": rulesets_SkipRuleset_output, + "rulesets_SkipRulesets": rulesets_SkipRulesets_output, + "rulesets_TransformResponseHTMLRule": rulesets_TransformResponseHTMLRule_output, + "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/rulesets/entrypoint/versions/tools.ts b/src/generated/forge-mcp/rulesets/entrypoint/versions/tools.ts index d4a5e7fb..0de9c8d3 100644 --- a/src/generated/forge-mcp/rulesets/entrypoint/versions/tools.ts +++ b/src/generated/forge-mcp/rulesets/entrypoint/versions/tools.ts @@ -178,6 +178,186 @@ export const tools: readonly Tool[] = [ "ruleset_version" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + }, + "rules": { + "$ref": "#/$defs/rulesets_ResponseRules" + } + }, + "required": [ + "kind", + "name", + "phase", + "rules" + ], + "type": "object" + } + ] + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_BlockRule": rulesets_BlockRule_output, + "rulesets_BlockRule_action_parameters": rulesets_BlockRule_action_parameters_output, + "rulesets_BlockRule_action_parameters_response": rulesets_BlockRule_action_parameters_response_output, + "rulesets_ChallengeRule": rulesets_ChallengeRule_output, + "rulesets_CompressResponseRule": rulesets_CompressResponseRule_output, + "rulesets_CompressResponseRule_action_parameters": rulesets_CompressResponseRule_action_parameters_output, + "rulesets_CompressResponseRule_action_parameters_algorithmsItem": rulesets_CompressResponseRule_action_parameters_algorithmsItem_output, + "rulesets_DDoSDynamicRule": rulesets_DDoSDynamicRule_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ExecuteCategoryOverrides": rulesets_ExecuteCategoryOverrides_output, + "rulesets_ExecuteMatchedData": rulesets_ExecuteMatchedData_output, + "rulesets_ExecuteOverrides": rulesets_ExecuteOverrides_output, + "rulesets_ExecuteRule": rulesets_ExecuteRule_output, + "rulesets_ExecuteRuleOverrides": rulesets_ExecuteRuleOverrides_output, + "rulesets_ExecuteRule_action_parameters": rulesets_ExecuteRule_action_parameters_output, + "rulesets_ExecuteSensitivityLevel": rulesets_ExecuteSensitivityLevel_output, + "rulesets_ForceConnectionCloseRule": rulesets_ForceConnectionCloseRule_output, + "rulesets_JsChallengeRule": rulesets_JsChallengeRule_output, + "rulesets_LogCustomFieldCookieFields": rulesets_LogCustomFieldCookieFields_output, + "rulesets_LogCustomFieldRawResponseFields": rulesets_LogCustomFieldRawResponseFields_output, + "rulesets_LogCustomFieldRequestFields": rulesets_LogCustomFieldRequestFields_output, + "rulesets_LogCustomFieldResponseFields": rulesets_LogCustomFieldResponseFields_output, + "rulesets_LogCustomFieldRule": rulesets_LogCustomFieldRule_output, + "rulesets_LogCustomFieldRule_action_parameters": rulesets_LogCustomFieldRule_action_parameters_output, + "rulesets_LogCustomFieldTransformedRequestFields": rulesets_LogCustomFieldTransformedRequestFields_output, + "rulesets_LogRule": rulesets_LogRule_output, + "rulesets_ManagedChallengeRule": rulesets_ManagedChallengeRule_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_RedirectFromList": rulesets_RedirectFromList_output, + "rulesets_RedirectFromValue": rulesets_RedirectFromValue_output, + "rulesets_RedirectFromValue_target_url": rulesets_RedirectFromValue_target_url_output, + "rulesets_RedirectRule": rulesets_RedirectRule_output, + "rulesets_RedirectRule_action_parameters": rulesets_RedirectRule_action_parameters_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_ResponseRule": rulesets_ResponseRule_output, + "rulesets_ResponseRules": rulesets_ResponseRules_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_RewriteHeaderExpression": rulesets_RewriteHeaderExpression_output, + "rulesets_RewriteHeaderOperation": rulesets_RewriteHeaderOperation_output, + "rulesets_RewriteHeaderValue": rulesets_RewriteHeaderValue_output, + "rulesets_RewriteHeaders": rulesets_RewriteHeaders_output, + "rulesets_RewriteRule": rulesets_RewriteRule_output, + "rulesets_RewriteRule_action_parameters": rulesets_RewriteRule_action_parameters_output, + "rulesets_RewriteUri": rulesets_RewriteUri_output, + "rulesets_RewriteUriPath": rulesets_RewriteUriPath_output, + "rulesets_RewriteUriQuery": rulesets_RewriteUriQuery_output, + "rulesets_RouteHostHeader": rulesets_RouteHostHeader_output, + "rulesets_RouteOrigin": rulesets_RouteOrigin_output, + "rulesets_RouteRule": rulesets_RouteRule_output, + "rulesets_RouteRule_action_parameters": rulesets_RouteRule_action_parameters_output, + "rulesets_RouteSNI": rulesets_RouteSNI_output, + "rulesets_RuleAction": rulesets_RuleAction_output, + "rulesets_RuleCategories": rulesets_RuleCategories_output, + "rulesets_RuleCategory": rulesets_RuleCategory_output, + "rulesets_RuleEnabled": rulesets_RuleEnabled_output, + "rulesets_RuleExposedCredentialCheck": rulesets_RuleExposedCredentialCheck_output, + "rulesets_RuleId": rulesets_RuleId_output, + "rulesets_RuleLogging": rulesets_RuleLogging_output, + "rulesets_RuleRatelimit": rulesets_RuleRatelimit_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + "rulesets_ScoreIncrement": rulesets_ScoreIncrement_output, + "rulesets_ScoreRule": rulesets_ScoreRule_output, + "rulesets_ScoreRule_action_parameters": rulesets_ScoreRule_action_parameters_output, + "rulesets_ServeErrorAssetName": rulesets_ServeErrorAssetName_output, + "rulesets_ServeErrorContent": rulesets_ServeErrorContent_output, + "rulesets_ServeErrorContentType": rulesets_ServeErrorContentType_output, + "rulesets_ServeErrorRule": rulesets_ServeErrorRule_output, + "rulesets_ServeErrorStatusCode": rulesets_ServeErrorStatusCode_output, + "rulesets_SetCacheControlCloudflareOnly": rulesets_SetCacheControlCloudflareOnly_output, + "rulesets_SetCacheControlDirective": rulesets_SetCacheControlDirective_output, + "rulesets_SetCacheControlDirectiveWithQualifiers": rulesets_SetCacheControlDirectiveWithQualifiers_output, + "rulesets_SetCacheControlDirectiveWithValue": rulesets_SetCacheControlDirectiveWithValue_output, + "rulesets_SetCacheControlOperation": rulesets_SetCacheControlOperation_output, + "rulesets_SetCacheControlRule": rulesets_SetCacheControlRule_output, + "rulesets_SetCacheControlRule_action_parameters": rulesets_SetCacheControlRule_action_parameters_output, + "rulesets_SetCacheSettingsAdditionalCacheablePorts": rulesets_SetCacheSettingsAdditionalCacheablePorts_output, + "rulesets_SetCacheSettingsBrowserTTL": rulesets_SetCacheSettingsBrowserTTL_output, + "rulesets_SetCacheSettingsCache": rulesets_SetCacheSettingsCache_output, + "rulesets_SetCacheSettingsCacheKey": rulesets_SetCacheSettingsCacheKey_output, + "rulesets_SetCacheSettingsCacheReserve": rulesets_SetCacheSettingsCacheReserve_output, + "rulesets_SetCacheSettingsCustomCacheKey": rulesets_SetCacheSettingsCustomCacheKey_output, + "rulesets_SetCacheSettingsCustomCacheKeyCookie": rulesets_SetCacheSettingsCustomCacheKeyCookie_output, + "rulesets_SetCacheSettingsCustomCacheKeyHeader": rulesets_SetCacheSettingsCustomCacheKeyHeader_output, + "rulesets_SetCacheSettingsCustomCacheKeyHost": rulesets_SetCacheSettingsCustomCacheKeyHost_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString": rulesets_SetCacheSettingsCustomCacheKeyQueryString_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude": rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_include": rulesets_SetCacheSettingsCustomCacheKeyQueryString_include_output, + "rulesets_SetCacheSettingsCustomCacheKeyUser": rulesets_SetCacheSettingsCustomCacheKeyUser_output, + "rulesets_SetCacheSettingsEdgeTTL": rulesets_SetCacheSettingsEdgeTTL_output, + "rulesets_SetCacheSettingsOriginCacheControl": rulesets_SetCacheSettingsOriginCacheControl_output, + "rulesets_SetCacheSettingsOriginErrorPagePassthru": rulesets_SetCacheSettingsOriginErrorPagePassthru_output, + "rulesets_SetCacheSettingsOriginRangeRequests": rulesets_SetCacheSettingsOriginRangeRequests_output, + "rulesets_SetCacheSettingsReadTimeout": rulesets_SetCacheSettingsReadTimeout_output, + "rulesets_SetCacheSettingsRespectStrongEtags": rulesets_SetCacheSettingsRespectStrongEtags_output, + "rulesets_SetCacheSettingsRule": rulesets_SetCacheSettingsRule_output, + "rulesets_SetCacheSettingsRule_action_parameters": rulesets_SetCacheSettingsRule_action_parameters_output, + "rulesets_SetCacheSettingsServeStale": rulesets_SetCacheSettingsServeStale_output, + "rulesets_SetCacheSettingsSharedDictionary": rulesets_SetCacheSettingsSharedDictionary_output, + "rulesets_SetCacheSettingsStatusCodeTTL": rulesets_SetCacheSettingsStatusCodeTTL_output, + "rulesets_SetCacheSettingsStripETags": rulesets_SetCacheSettingsStripETags_output, + "rulesets_SetCacheSettingsStripLastModified": rulesets_SetCacheSettingsStripLastModified_output, + "rulesets_SetCacheSettingsStripSetCookie": rulesets_SetCacheSettingsStripSetCookie_output, + "rulesets_SetCacheSettingsVary": rulesets_SetCacheSettingsVary_output, + "rulesets_SetCacheSettingsVaryDefault": rulesets_SetCacheSettingsVaryDefault_output, + "rulesets_SetCacheSettingsVaryHeader": rulesets_SetCacheSettingsVaryHeader_output, + "rulesets_SetCacheTagsExpression": rulesets_SetCacheTagsExpression_output, + "rulesets_SetCacheTagsOperation": rulesets_SetCacheTagsOperation_output, + "rulesets_SetCacheTagsRule": rulesets_SetCacheTagsRule_output, + "rulesets_SetCacheTagsRule_action_parameters": rulesets_SetCacheTagsRule_action_parameters_output, + "rulesets_SetCacheTagsValues": rulesets_SetCacheTagsValues_output, + "rulesets_SetConfigAutominify": rulesets_SetConfigAutominify_output, + "rulesets_SetConfigRule": rulesets_SetConfigRule_output, + "rulesets_SetConfigRule_action_parameters": rulesets_SetConfigRule_action_parameters_output, + "rulesets_SkipPhase": rulesets_SkipPhase_output, + "rulesets_SkipPhases": rulesets_SkipPhases_output, + "rulesets_SkipProducts": rulesets_SkipProducts_output, + "rulesets_SkipRule": rulesets_SkipRule_output, + "rulesets_SkipRule_action_parameters": rulesets_SkipRule_action_parameters_output, + "rulesets_SkipRules": rulesets_SkipRules_output, + "rulesets_SkipRuleset": rulesets_SkipRuleset_output, + "rulesets_SkipRulesets": rulesets_SkipRulesets_output, + "rulesets_TransformResponseHTMLRule": rulesets_TransformResponseHTMLRule_output, + "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -452,6 +632,73 @@ export const tools: readonly Tool[] = [ "phase" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "items": { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + } + }, + "required": [ + "kind", + "name", + "phase" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/rulesets_ResultInfo" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_Cursor": rulesets_Cursor_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_ResultInfo": rulesets_ResultInfo_output, + "rulesets_ResultInfo_cursors": rulesets_ResultInfo_cursors_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/rulesets/rules/tools.ts b/src/generated/forge-mcp/rulesets/rules/tools.ts index 6027f58f..1b106f19 100644 --- a/src/generated/forge-mcp/rulesets/rules/tools.ts +++ b/src/generated/forge-mcp/rulesets/rules/tools.ts @@ -482,6 +482,193 @@ export const tools: readonly Tool[] = [ "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "oneOf": [ + { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + }, + "rules": { + "$ref": "#/$defs/rulesets_ResponseRules" + } + }, + "required": [ + "kind", + "name", + "phase", + "rules" + ], + "type": "object" + } + ] + }, + { + "type": "null" + } + ] + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_BlockRule": rulesets_BlockRule_output, + "rulesets_BlockRule_action_parameters": rulesets_BlockRule_action_parameters_output, + "rulesets_BlockRule_action_parameters_response": rulesets_BlockRule_action_parameters_response_output, + "rulesets_ChallengeRule": rulesets_ChallengeRule_output, + "rulesets_CompressResponseRule": rulesets_CompressResponseRule_output, + "rulesets_CompressResponseRule_action_parameters": rulesets_CompressResponseRule_action_parameters_output, + "rulesets_CompressResponseRule_action_parameters_algorithmsItem": rulesets_CompressResponseRule_action_parameters_algorithmsItem_output, + "rulesets_DDoSDynamicRule": rulesets_DDoSDynamicRule_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ExecuteCategoryOverrides": rulesets_ExecuteCategoryOverrides_output, + "rulesets_ExecuteMatchedData": rulesets_ExecuteMatchedData_output, + "rulesets_ExecuteOverrides": rulesets_ExecuteOverrides_output, + "rulesets_ExecuteRule": rulesets_ExecuteRule_output, + "rulesets_ExecuteRuleOverrides": rulesets_ExecuteRuleOverrides_output, + "rulesets_ExecuteRule_action_parameters": rulesets_ExecuteRule_action_parameters_output, + "rulesets_ExecuteSensitivityLevel": rulesets_ExecuteSensitivityLevel_output, + "rulesets_ForceConnectionCloseRule": rulesets_ForceConnectionCloseRule_output, + "rulesets_JsChallengeRule": rulesets_JsChallengeRule_output, + "rulesets_LogCustomFieldCookieFields": rulesets_LogCustomFieldCookieFields_output, + "rulesets_LogCustomFieldRawResponseFields": rulesets_LogCustomFieldRawResponseFields_output, + "rulesets_LogCustomFieldRequestFields": rulesets_LogCustomFieldRequestFields_output, + "rulesets_LogCustomFieldResponseFields": rulesets_LogCustomFieldResponseFields_output, + "rulesets_LogCustomFieldRule": rulesets_LogCustomFieldRule_output, + "rulesets_LogCustomFieldRule_action_parameters": rulesets_LogCustomFieldRule_action_parameters_output, + "rulesets_LogCustomFieldTransformedRequestFields": rulesets_LogCustomFieldTransformedRequestFields_output, + "rulesets_LogRule": rulesets_LogRule_output, + "rulesets_ManagedChallengeRule": rulesets_ManagedChallengeRule_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_RedirectFromList": rulesets_RedirectFromList_output, + "rulesets_RedirectFromValue": rulesets_RedirectFromValue_output, + "rulesets_RedirectFromValue_target_url": rulesets_RedirectFromValue_target_url_output, + "rulesets_RedirectRule": rulesets_RedirectRule_output, + "rulesets_RedirectRule_action_parameters": rulesets_RedirectRule_action_parameters_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_ResponseRule": rulesets_ResponseRule_output, + "rulesets_ResponseRules": rulesets_ResponseRules_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_RewriteHeaderExpression": rulesets_RewriteHeaderExpression_output, + "rulesets_RewriteHeaderOperation": rulesets_RewriteHeaderOperation_output, + "rulesets_RewriteHeaderValue": rulesets_RewriteHeaderValue_output, + "rulesets_RewriteHeaders": rulesets_RewriteHeaders_output, + "rulesets_RewriteRule": rulesets_RewriteRule_output, + "rulesets_RewriteRule_action_parameters": rulesets_RewriteRule_action_parameters_output, + "rulesets_RewriteUri": rulesets_RewriteUri_output, + "rulesets_RewriteUriPath": rulesets_RewriteUriPath_output, + "rulesets_RewriteUriQuery": rulesets_RewriteUriQuery_output, + "rulesets_RouteHostHeader": rulesets_RouteHostHeader_output, + "rulesets_RouteOrigin": rulesets_RouteOrigin_output, + "rulesets_RouteRule": rulesets_RouteRule_output, + "rulesets_RouteRule_action_parameters": rulesets_RouteRule_action_parameters_output, + "rulesets_RouteSNI": rulesets_RouteSNI_output, + "rulesets_RuleAction": rulesets_RuleAction_output, + "rulesets_RuleCategories": rulesets_RuleCategories_output, + "rulesets_RuleCategory": rulesets_RuleCategory_output, + "rulesets_RuleEnabled": rulesets_RuleEnabled_output, + "rulesets_RuleExposedCredentialCheck": rulesets_RuleExposedCredentialCheck_output, + "rulesets_RuleId": rulesets_RuleId_output, + "rulesets_RuleLogging": rulesets_RuleLogging_output, + "rulesets_RuleRatelimit": rulesets_RuleRatelimit_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + "rulesets_ScoreIncrement": rulesets_ScoreIncrement_output, + "rulesets_ScoreRule": rulesets_ScoreRule_output, + "rulesets_ScoreRule_action_parameters": rulesets_ScoreRule_action_parameters_output, + "rulesets_ServeErrorAssetName": rulesets_ServeErrorAssetName_output, + "rulesets_ServeErrorContent": rulesets_ServeErrorContent_output, + "rulesets_ServeErrorContentType": rulesets_ServeErrorContentType_output, + "rulesets_ServeErrorRule": rulesets_ServeErrorRule_output, + "rulesets_ServeErrorStatusCode": rulesets_ServeErrorStatusCode_output, + "rulesets_SetCacheControlCloudflareOnly": rulesets_SetCacheControlCloudflareOnly_output, + "rulesets_SetCacheControlDirective": rulesets_SetCacheControlDirective_output, + "rulesets_SetCacheControlDirectiveWithQualifiers": rulesets_SetCacheControlDirectiveWithQualifiers_output, + "rulesets_SetCacheControlDirectiveWithValue": rulesets_SetCacheControlDirectiveWithValue_output, + "rulesets_SetCacheControlOperation": rulesets_SetCacheControlOperation_output, + "rulesets_SetCacheControlRule": rulesets_SetCacheControlRule_output, + "rulesets_SetCacheControlRule_action_parameters": rulesets_SetCacheControlRule_action_parameters_output, + "rulesets_SetCacheSettingsAdditionalCacheablePorts": rulesets_SetCacheSettingsAdditionalCacheablePorts_output, + "rulesets_SetCacheSettingsBrowserTTL": rulesets_SetCacheSettingsBrowserTTL_output, + "rulesets_SetCacheSettingsCache": rulesets_SetCacheSettingsCache_output, + "rulesets_SetCacheSettingsCacheKey": rulesets_SetCacheSettingsCacheKey_output, + "rulesets_SetCacheSettingsCacheReserve": rulesets_SetCacheSettingsCacheReserve_output, + "rulesets_SetCacheSettingsCustomCacheKey": rulesets_SetCacheSettingsCustomCacheKey_output, + "rulesets_SetCacheSettingsCustomCacheKeyCookie": rulesets_SetCacheSettingsCustomCacheKeyCookie_output, + "rulesets_SetCacheSettingsCustomCacheKeyHeader": rulesets_SetCacheSettingsCustomCacheKeyHeader_output, + "rulesets_SetCacheSettingsCustomCacheKeyHost": rulesets_SetCacheSettingsCustomCacheKeyHost_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString": rulesets_SetCacheSettingsCustomCacheKeyQueryString_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude": rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_include": rulesets_SetCacheSettingsCustomCacheKeyQueryString_include_output, + "rulesets_SetCacheSettingsCustomCacheKeyUser": rulesets_SetCacheSettingsCustomCacheKeyUser_output, + "rulesets_SetCacheSettingsEdgeTTL": rulesets_SetCacheSettingsEdgeTTL_output, + "rulesets_SetCacheSettingsOriginCacheControl": rulesets_SetCacheSettingsOriginCacheControl_output, + "rulesets_SetCacheSettingsOriginErrorPagePassthru": rulesets_SetCacheSettingsOriginErrorPagePassthru_output, + "rulesets_SetCacheSettingsOriginRangeRequests": rulesets_SetCacheSettingsOriginRangeRequests_output, + "rulesets_SetCacheSettingsReadTimeout": rulesets_SetCacheSettingsReadTimeout_output, + "rulesets_SetCacheSettingsRespectStrongEtags": rulesets_SetCacheSettingsRespectStrongEtags_output, + "rulesets_SetCacheSettingsRule": rulesets_SetCacheSettingsRule_output, + "rulesets_SetCacheSettingsRule_action_parameters": rulesets_SetCacheSettingsRule_action_parameters_output, + "rulesets_SetCacheSettingsServeStale": rulesets_SetCacheSettingsServeStale_output, + "rulesets_SetCacheSettingsSharedDictionary": rulesets_SetCacheSettingsSharedDictionary_output, + "rulesets_SetCacheSettingsStatusCodeTTL": rulesets_SetCacheSettingsStatusCodeTTL_output, + "rulesets_SetCacheSettingsStripETags": rulesets_SetCacheSettingsStripETags_output, + "rulesets_SetCacheSettingsStripLastModified": rulesets_SetCacheSettingsStripLastModified_output, + "rulesets_SetCacheSettingsStripSetCookie": rulesets_SetCacheSettingsStripSetCookie_output, + "rulesets_SetCacheSettingsVary": rulesets_SetCacheSettingsVary_output, + "rulesets_SetCacheSettingsVaryDefault": rulesets_SetCacheSettingsVaryDefault_output, + "rulesets_SetCacheSettingsVaryHeader": rulesets_SetCacheSettingsVaryHeader_output, + "rulesets_SetCacheTagsExpression": rulesets_SetCacheTagsExpression_output, + "rulesets_SetCacheTagsOperation": rulesets_SetCacheTagsOperation_output, + "rulesets_SetCacheTagsRule": rulesets_SetCacheTagsRule_output, + "rulesets_SetCacheTagsRule_action_parameters": rulesets_SetCacheTagsRule_action_parameters_output, + "rulesets_SetCacheTagsValues": rulesets_SetCacheTagsValues_output, + "rulesets_SetConfigAutominify": rulesets_SetConfigAutominify_output, + "rulesets_SetConfigRule": rulesets_SetConfigRule_output, + "rulesets_SetConfigRule_action_parameters": rulesets_SetConfigRule_action_parameters_output, + "rulesets_SkipPhase": rulesets_SkipPhase_output, + "rulesets_SkipPhases": rulesets_SkipPhases_output, + "rulesets_SkipProducts": rulesets_SkipProducts_output, + "rulesets_SkipRule": rulesets_SkipRule_output, + "rulesets_SkipRule_action_parameters": rulesets_SkipRule_action_parameters_output, + "rulesets_SkipRules": rulesets_SkipRules_output, + "rulesets_SkipRuleset": rulesets_SkipRuleset_output, + "rulesets_SkipRulesets": rulesets_SkipRulesets_output, + "rulesets_TransformResponseHTMLRule": rulesets_TransformResponseHTMLRule_output, + "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -769,6 +956,193 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "oneOf": [ + { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + }, + "rules": { + "$ref": "#/$defs/rulesets_ResponseRules" + } + }, + "required": [ + "kind", + "name", + "phase", + "rules" + ], + "type": "object" + } + ] + }, + { + "type": "null" + } + ] + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_BlockRule": rulesets_BlockRule_output, + "rulesets_BlockRule_action_parameters": rulesets_BlockRule_action_parameters_output, + "rulesets_BlockRule_action_parameters_response": rulesets_BlockRule_action_parameters_response_output, + "rulesets_ChallengeRule": rulesets_ChallengeRule_output, + "rulesets_CompressResponseRule": rulesets_CompressResponseRule_output, + "rulesets_CompressResponseRule_action_parameters": rulesets_CompressResponseRule_action_parameters_output, + "rulesets_CompressResponseRule_action_parameters_algorithmsItem": rulesets_CompressResponseRule_action_parameters_algorithmsItem_output, + "rulesets_DDoSDynamicRule": rulesets_DDoSDynamicRule_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ExecuteCategoryOverrides": rulesets_ExecuteCategoryOverrides_output, + "rulesets_ExecuteMatchedData": rulesets_ExecuteMatchedData_output, + "rulesets_ExecuteOverrides": rulesets_ExecuteOverrides_output, + "rulesets_ExecuteRule": rulesets_ExecuteRule_output, + "rulesets_ExecuteRuleOverrides": rulesets_ExecuteRuleOverrides_output, + "rulesets_ExecuteRule_action_parameters": rulesets_ExecuteRule_action_parameters_output, + "rulesets_ExecuteSensitivityLevel": rulesets_ExecuteSensitivityLevel_output, + "rulesets_ForceConnectionCloseRule": rulesets_ForceConnectionCloseRule_output, + "rulesets_JsChallengeRule": rulesets_JsChallengeRule_output, + "rulesets_LogCustomFieldCookieFields": rulesets_LogCustomFieldCookieFields_output, + "rulesets_LogCustomFieldRawResponseFields": rulesets_LogCustomFieldRawResponseFields_output, + "rulesets_LogCustomFieldRequestFields": rulesets_LogCustomFieldRequestFields_output, + "rulesets_LogCustomFieldResponseFields": rulesets_LogCustomFieldResponseFields_output, + "rulesets_LogCustomFieldRule": rulesets_LogCustomFieldRule_output, + "rulesets_LogCustomFieldRule_action_parameters": rulesets_LogCustomFieldRule_action_parameters_output, + "rulesets_LogCustomFieldTransformedRequestFields": rulesets_LogCustomFieldTransformedRequestFields_output, + "rulesets_LogRule": rulesets_LogRule_output, + "rulesets_ManagedChallengeRule": rulesets_ManagedChallengeRule_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_RedirectFromList": rulesets_RedirectFromList_output, + "rulesets_RedirectFromValue": rulesets_RedirectFromValue_output, + "rulesets_RedirectFromValue_target_url": rulesets_RedirectFromValue_target_url_output, + "rulesets_RedirectRule": rulesets_RedirectRule_output, + "rulesets_RedirectRule_action_parameters": rulesets_RedirectRule_action_parameters_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_ResponseRule": rulesets_ResponseRule_output, + "rulesets_ResponseRules": rulesets_ResponseRules_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_RewriteHeaderExpression": rulesets_RewriteHeaderExpression_output, + "rulesets_RewriteHeaderOperation": rulesets_RewriteHeaderOperation_output, + "rulesets_RewriteHeaderValue": rulesets_RewriteHeaderValue_output, + "rulesets_RewriteHeaders": rulesets_RewriteHeaders_output, + "rulesets_RewriteRule": rulesets_RewriteRule_output, + "rulesets_RewriteRule_action_parameters": rulesets_RewriteRule_action_parameters_output, + "rulesets_RewriteUri": rulesets_RewriteUri_output, + "rulesets_RewriteUriPath": rulesets_RewriteUriPath_output, + "rulesets_RewriteUriQuery": rulesets_RewriteUriQuery_output, + "rulesets_RouteHostHeader": rulesets_RouteHostHeader_output, + "rulesets_RouteOrigin": rulesets_RouteOrigin_output, + "rulesets_RouteRule": rulesets_RouteRule_output, + "rulesets_RouteRule_action_parameters": rulesets_RouteRule_action_parameters_output, + "rulesets_RouteSNI": rulesets_RouteSNI_output, + "rulesets_RuleAction": rulesets_RuleAction_output, + "rulesets_RuleCategories": rulesets_RuleCategories_output, + "rulesets_RuleCategory": rulesets_RuleCategory_output, + "rulesets_RuleEnabled": rulesets_RuleEnabled_output, + "rulesets_RuleExposedCredentialCheck": rulesets_RuleExposedCredentialCheck_output, + "rulesets_RuleId": rulesets_RuleId_output, + "rulesets_RuleLogging": rulesets_RuleLogging_output, + "rulesets_RuleRatelimit": rulesets_RuleRatelimit_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + "rulesets_ScoreIncrement": rulesets_ScoreIncrement_output, + "rulesets_ScoreRule": rulesets_ScoreRule_output, + "rulesets_ScoreRule_action_parameters": rulesets_ScoreRule_action_parameters_output, + "rulesets_ServeErrorAssetName": rulesets_ServeErrorAssetName_output, + "rulesets_ServeErrorContent": rulesets_ServeErrorContent_output, + "rulesets_ServeErrorContentType": rulesets_ServeErrorContentType_output, + "rulesets_ServeErrorRule": rulesets_ServeErrorRule_output, + "rulesets_ServeErrorStatusCode": rulesets_ServeErrorStatusCode_output, + "rulesets_SetCacheControlCloudflareOnly": rulesets_SetCacheControlCloudflareOnly_output, + "rulesets_SetCacheControlDirective": rulesets_SetCacheControlDirective_output, + "rulesets_SetCacheControlDirectiveWithQualifiers": rulesets_SetCacheControlDirectiveWithQualifiers_output, + "rulesets_SetCacheControlDirectiveWithValue": rulesets_SetCacheControlDirectiveWithValue_output, + "rulesets_SetCacheControlOperation": rulesets_SetCacheControlOperation_output, + "rulesets_SetCacheControlRule": rulesets_SetCacheControlRule_output, + "rulesets_SetCacheControlRule_action_parameters": rulesets_SetCacheControlRule_action_parameters_output, + "rulesets_SetCacheSettingsAdditionalCacheablePorts": rulesets_SetCacheSettingsAdditionalCacheablePorts_output, + "rulesets_SetCacheSettingsBrowserTTL": rulesets_SetCacheSettingsBrowserTTL_output, + "rulesets_SetCacheSettingsCache": rulesets_SetCacheSettingsCache_output, + "rulesets_SetCacheSettingsCacheKey": rulesets_SetCacheSettingsCacheKey_output, + "rulesets_SetCacheSettingsCacheReserve": rulesets_SetCacheSettingsCacheReserve_output, + "rulesets_SetCacheSettingsCustomCacheKey": rulesets_SetCacheSettingsCustomCacheKey_output, + "rulesets_SetCacheSettingsCustomCacheKeyCookie": rulesets_SetCacheSettingsCustomCacheKeyCookie_output, + "rulesets_SetCacheSettingsCustomCacheKeyHeader": rulesets_SetCacheSettingsCustomCacheKeyHeader_output, + "rulesets_SetCacheSettingsCustomCacheKeyHost": rulesets_SetCacheSettingsCustomCacheKeyHost_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString": rulesets_SetCacheSettingsCustomCacheKeyQueryString_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude": rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_include": rulesets_SetCacheSettingsCustomCacheKeyQueryString_include_output, + "rulesets_SetCacheSettingsCustomCacheKeyUser": rulesets_SetCacheSettingsCustomCacheKeyUser_output, + "rulesets_SetCacheSettingsEdgeTTL": rulesets_SetCacheSettingsEdgeTTL_output, + "rulesets_SetCacheSettingsOriginCacheControl": rulesets_SetCacheSettingsOriginCacheControl_output, + "rulesets_SetCacheSettingsOriginErrorPagePassthru": rulesets_SetCacheSettingsOriginErrorPagePassthru_output, + "rulesets_SetCacheSettingsOriginRangeRequests": rulesets_SetCacheSettingsOriginRangeRequests_output, + "rulesets_SetCacheSettingsReadTimeout": rulesets_SetCacheSettingsReadTimeout_output, + "rulesets_SetCacheSettingsRespectStrongEtags": rulesets_SetCacheSettingsRespectStrongEtags_output, + "rulesets_SetCacheSettingsRule": rulesets_SetCacheSettingsRule_output, + "rulesets_SetCacheSettingsRule_action_parameters": rulesets_SetCacheSettingsRule_action_parameters_output, + "rulesets_SetCacheSettingsServeStale": rulesets_SetCacheSettingsServeStale_output, + "rulesets_SetCacheSettingsSharedDictionary": rulesets_SetCacheSettingsSharedDictionary_output, + "rulesets_SetCacheSettingsStatusCodeTTL": rulesets_SetCacheSettingsStatusCodeTTL_output, + "rulesets_SetCacheSettingsStripETags": rulesets_SetCacheSettingsStripETags_output, + "rulesets_SetCacheSettingsStripLastModified": rulesets_SetCacheSettingsStripLastModified_output, + "rulesets_SetCacheSettingsStripSetCookie": rulesets_SetCacheSettingsStripSetCookie_output, + "rulesets_SetCacheSettingsVary": rulesets_SetCacheSettingsVary_output, + "rulesets_SetCacheSettingsVaryDefault": rulesets_SetCacheSettingsVaryDefault_output, + "rulesets_SetCacheSettingsVaryHeader": rulesets_SetCacheSettingsVaryHeader_output, + "rulesets_SetCacheTagsExpression": rulesets_SetCacheTagsExpression_output, + "rulesets_SetCacheTagsOperation": rulesets_SetCacheTagsOperation_output, + "rulesets_SetCacheTagsRule": rulesets_SetCacheTagsRule_output, + "rulesets_SetCacheTagsRule_action_parameters": rulesets_SetCacheTagsRule_action_parameters_output, + "rulesets_SetCacheTagsValues": rulesets_SetCacheTagsValues_output, + "rulesets_SetConfigAutominify": rulesets_SetConfigAutominify_output, + "rulesets_SetConfigRule": rulesets_SetConfigRule_output, + "rulesets_SetConfigRule_action_parameters": rulesets_SetConfigRule_action_parameters_output, + "rulesets_SkipPhase": rulesets_SkipPhase_output, + "rulesets_SkipPhases": rulesets_SkipPhases_output, + "rulesets_SkipProducts": rulesets_SkipProducts_output, + "rulesets_SkipRule": rulesets_SkipRule_output, + "rulesets_SkipRule_action_parameters": rulesets_SkipRule_action_parameters_output, + "rulesets_SkipRules": rulesets_SkipRules_output, + "rulesets_SkipRuleset": rulesets_SkipRuleset_output, + "rulesets_SkipRulesets": rulesets_SkipRulesets_output, + "rulesets_TransformResponseHTMLRule": rulesets_TransformResponseHTMLRule_output, + "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -1241,6 +1615,193 @@ export const tools: readonly Tool[] = [ "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "oneOf": [ + { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + }, + "rules": { + "$ref": "#/$defs/rulesets_ResponseRules" + } + }, + "required": [ + "kind", + "name", + "phase", + "rules" + ], + "type": "object" + } + ] + }, + { + "type": "null" + } + ] + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_BlockRule": rulesets_BlockRule_output, + "rulesets_BlockRule_action_parameters": rulesets_BlockRule_action_parameters_output, + "rulesets_BlockRule_action_parameters_response": rulesets_BlockRule_action_parameters_response_output, + "rulesets_ChallengeRule": rulesets_ChallengeRule_output, + "rulesets_CompressResponseRule": rulesets_CompressResponseRule_output, + "rulesets_CompressResponseRule_action_parameters": rulesets_CompressResponseRule_action_parameters_output, + "rulesets_CompressResponseRule_action_parameters_algorithmsItem": rulesets_CompressResponseRule_action_parameters_algorithmsItem_output, + "rulesets_DDoSDynamicRule": rulesets_DDoSDynamicRule_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ExecuteCategoryOverrides": rulesets_ExecuteCategoryOverrides_output, + "rulesets_ExecuteMatchedData": rulesets_ExecuteMatchedData_output, + "rulesets_ExecuteOverrides": rulesets_ExecuteOverrides_output, + "rulesets_ExecuteRule": rulesets_ExecuteRule_output, + "rulesets_ExecuteRuleOverrides": rulesets_ExecuteRuleOverrides_output, + "rulesets_ExecuteRule_action_parameters": rulesets_ExecuteRule_action_parameters_output, + "rulesets_ExecuteSensitivityLevel": rulesets_ExecuteSensitivityLevel_output, + "rulesets_ForceConnectionCloseRule": rulesets_ForceConnectionCloseRule_output, + "rulesets_JsChallengeRule": rulesets_JsChallengeRule_output, + "rulesets_LogCustomFieldCookieFields": rulesets_LogCustomFieldCookieFields_output, + "rulesets_LogCustomFieldRawResponseFields": rulesets_LogCustomFieldRawResponseFields_output, + "rulesets_LogCustomFieldRequestFields": rulesets_LogCustomFieldRequestFields_output, + "rulesets_LogCustomFieldResponseFields": rulesets_LogCustomFieldResponseFields_output, + "rulesets_LogCustomFieldRule": rulesets_LogCustomFieldRule_output, + "rulesets_LogCustomFieldRule_action_parameters": rulesets_LogCustomFieldRule_action_parameters_output, + "rulesets_LogCustomFieldTransformedRequestFields": rulesets_LogCustomFieldTransformedRequestFields_output, + "rulesets_LogRule": rulesets_LogRule_output, + "rulesets_ManagedChallengeRule": rulesets_ManagedChallengeRule_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_RedirectFromList": rulesets_RedirectFromList_output, + "rulesets_RedirectFromValue": rulesets_RedirectFromValue_output, + "rulesets_RedirectFromValue_target_url": rulesets_RedirectFromValue_target_url_output, + "rulesets_RedirectRule": rulesets_RedirectRule_output, + "rulesets_RedirectRule_action_parameters": rulesets_RedirectRule_action_parameters_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_ResponseRule": rulesets_ResponseRule_output, + "rulesets_ResponseRules": rulesets_ResponseRules_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_RewriteHeaderExpression": rulesets_RewriteHeaderExpression_output, + "rulesets_RewriteHeaderOperation": rulesets_RewriteHeaderOperation_output, + "rulesets_RewriteHeaderValue": rulesets_RewriteHeaderValue_output, + "rulesets_RewriteHeaders": rulesets_RewriteHeaders_output, + "rulesets_RewriteRule": rulesets_RewriteRule_output, + "rulesets_RewriteRule_action_parameters": rulesets_RewriteRule_action_parameters_output, + "rulesets_RewriteUri": rulesets_RewriteUri_output, + "rulesets_RewriteUriPath": rulesets_RewriteUriPath_output, + "rulesets_RewriteUriQuery": rulesets_RewriteUriQuery_output, + "rulesets_RouteHostHeader": rulesets_RouteHostHeader_output, + "rulesets_RouteOrigin": rulesets_RouteOrigin_output, + "rulesets_RouteRule": rulesets_RouteRule_output, + "rulesets_RouteRule_action_parameters": rulesets_RouteRule_action_parameters_output, + "rulesets_RouteSNI": rulesets_RouteSNI_output, + "rulesets_RuleAction": rulesets_RuleAction_output, + "rulesets_RuleCategories": rulesets_RuleCategories_output, + "rulesets_RuleCategory": rulesets_RuleCategory_output, + "rulesets_RuleEnabled": rulesets_RuleEnabled_output, + "rulesets_RuleExposedCredentialCheck": rulesets_RuleExposedCredentialCheck_output, + "rulesets_RuleId": rulesets_RuleId_output, + "rulesets_RuleLogging": rulesets_RuleLogging_output, + "rulesets_RuleRatelimit": rulesets_RuleRatelimit_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + "rulesets_ScoreIncrement": rulesets_ScoreIncrement_output, + "rulesets_ScoreRule": rulesets_ScoreRule_output, + "rulesets_ScoreRule_action_parameters": rulesets_ScoreRule_action_parameters_output, + "rulesets_ServeErrorAssetName": rulesets_ServeErrorAssetName_output, + "rulesets_ServeErrorContent": rulesets_ServeErrorContent_output, + "rulesets_ServeErrorContentType": rulesets_ServeErrorContentType_output, + "rulesets_ServeErrorRule": rulesets_ServeErrorRule_output, + "rulesets_ServeErrorStatusCode": rulesets_ServeErrorStatusCode_output, + "rulesets_SetCacheControlCloudflareOnly": rulesets_SetCacheControlCloudflareOnly_output, + "rulesets_SetCacheControlDirective": rulesets_SetCacheControlDirective_output, + "rulesets_SetCacheControlDirectiveWithQualifiers": rulesets_SetCacheControlDirectiveWithQualifiers_output, + "rulesets_SetCacheControlDirectiveWithValue": rulesets_SetCacheControlDirectiveWithValue_output, + "rulesets_SetCacheControlOperation": rulesets_SetCacheControlOperation_output, + "rulesets_SetCacheControlRule": rulesets_SetCacheControlRule_output, + "rulesets_SetCacheControlRule_action_parameters": rulesets_SetCacheControlRule_action_parameters_output, + "rulesets_SetCacheSettingsAdditionalCacheablePorts": rulesets_SetCacheSettingsAdditionalCacheablePorts_output, + "rulesets_SetCacheSettingsBrowserTTL": rulesets_SetCacheSettingsBrowserTTL_output, + "rulesets_SetCacheSettingsCache": rulesets_SetCacheSettingsCache_output, + "rulesets_SetCacheSettingsCacheKey": rulesets_SetCacheSettingsCacheKey_output, + "rulesets_SetCacheSettingsCacheReserve": rulesets_SetCacheSettingsCacheReserve_output, + "rulesets_SetCacheSettingsCustomCacheKey": rulesets_SetCacheSettingsCustomCacheKey_output, + "rulesets_SetCacheSettingsCustomCacheKeyCookie": rulesets_SetCacheSettingsCustomCacheKeyCookie_output, + "rulesets_SetCacheSettingsCustomCacheKeyHeader": rulesets_SetCacheSettingsCustomCacheKeyHeader_output, + "rulesets_SetCacheSettingsCustomCacheKeyHost": rulesets_SetCacheSettingsCustomCacheKeyHost_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString": rulesets_SetCacheSettingsCustomCacheKeyQueryString_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude": rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_include": rulesets_SetCacheSettingsCustomCacheKeyQueryString_include_output, + "rulesets_SetCacheSettingsCustomCacheKeyUser": rulesets_SetCacheSettingsCustomCacheKeyUser_output, + "rulesets_SetCacheSettingsEdgeTTL": rulesets_SetCacheSettingsEdgeTTL_output, + "rulesets_SetCacheSettingsOriginCacheControl": rulesets_SetCacheSettingsOriginCacheControl_output, + "rulesets_SetCacheSettingsOriginErrorPagePassthru": rulesets_SetCacheSettingsOriginErrorPagePassthru_output, + "rulesets_SetCacheSettingsOriginRangeRequests": rulesets_SetCacheSettingsOriginRangeRequests_output, + "rulesets_SetCacheSettingsReadTimeout": rulesets_SetCacheSettingsReadTimeout_output, + "rulesets_SetCacheSettingsRespectStrongEtags": rulesets_SetCacheSettingsRespectStrongEtags_output, + "rulesets_SetCacheSettingsRule": rulesets_SetCacheSettingsRule_output, + "rulesets_SetCacheSettingsRule_action_parameters": rulesets_SetCacheSettingsRule_action_parameters_output, + "rulesets_SetCacheSettingsServeStale": rulesets_SetCacheSettingsServeStale_output, + "rulesets_SetCacheSettingsSharedDictionary": rulesets_SetCacheSettingsSharedDictionary_output, + "rulesets_SetCacheSettingsStatusCodeTTL": rulesets_SetCacheSettingsStatusCodeTTL_output, + "rulesets_SetCacheSettingsStripETags": rulesets_SetCacheSettingsStripETags_output, + "rulesets_SetCacheSettingsStripLastModified": rulesets_SetCacheSettingsStripLastModified_output, + "rulesets_SetCacheSettingsStripSetCookie": rulesets_SetCacheSettingsStripSetCookie_output, + "rulesets_SetCacheSettingsVary": rulesets_SetCacheSettingsVary_output, + "rulesets_SetCacheSettingsVaryDefault": rulesets_SetCacheSettingsVaryDefault_output, + "rulesets_SetCacheSettingsVaryHeader": rulesets_SetCacheSettingsVaryHeader_output, + "rulesets_SetCacheTagsExpression": rulesets_SetCacheTagsExpression_output, + "rulesets_SetCacheTagsOperation": rulesets_SetCacheTagsOperation_output, + "rulesets_SetCacheTagsRule": rulesets_SetCacheTagsRule_output, + "rulesets_SetCacheTagsRule_action_parameters": rulesets_SetCacheTagsRule_action_parameters_output, + "rulesets_SetCacheTagsValues": rulesets_SetCacheTagsValues_output, + "rulesets_SetConfigAutominify": rulesets_SetConfigAutominify_output, + "rulesets_SetConfigRule": rulesets_SetConfigRule_output, + "rulesets_SetConfigRule_action_parameters": rulesets_SetConfigRule_action_parameters_output, + "rulesets_SkipPhase": rulesets_SkipPhase_output, + "rulesets_SkipPhases": rulesets_SkipPhases_output, + "rulesets_SkipProducts": rulesets_SkipProducts_output, + "rulesets_SkipRule": rulesets_SkipRule_output, + "rulesets_SkipRule_action_parameters": rulesets_SkipRule_action_parameters_output, + "rulesets_SkipRules": rulesets_SkipRules_output, + "rulesets_SkipRuleset": rulesets_SkipRuleset_output, + "rulesets_SkipRulesets": rulesets_SkipRulesets_output, + "rulesets_TransformResponseHTMLRule": rulesets_TransformResponseHTMLRule_output, + "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/rulesets/tools.ts b/src/generated/forge-mcp/rulesets/tools.ts index ac6d9029..7cf80daa 100644 --- a/src/generated/forge-mcp/rulesets/tools.ts +++ b/src/generated/forge-mcp/rulesets/tools.ts @@ -447,6 +447,193 @@ export const tools: readonly Tool[] = [ "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "oneOf": [ + { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + }, + "rules": { + "$ref": "#/$defs/rulesets_ResponseRules" + } + }, + "required": [ + "kind", + "name", + "phase", + "rules" + ], + "type": "object" + } + ] + }, + { + "type": "null" + } + ] + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_BlockRule": rulesets_BlockRule_output, + "rulesets_BlockRule_action_parameters": rulesets_BlockRule_action_parameters_output, + "rulesets_BlockRule_action_parameters_response": rulesets_BlockRule_action_parameters_response_output, + "rulesets_ChallengeRule": rulesets_ChallengeRule_output, + "rulesets_CompressResponseRule": rulesets_CompressResponseRule_output, + "rulesets_CompressResponseRule_action_parameters": rulesets_CompressResponseRule_action_parameters_output, + "rulesets_CompressResponseRule_action_parameters_algorithmsItem": rulesets_CompressResponseRule_action_parameters_algorithmsItem_output, + "rulesets_DDoSDynamicRule": rulesets_DDoSDynamicRule_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ExecuteCategoryOverrides": rulesets_ExecuteCategoryOverrides_output, + "rulesets_ExecuteMatchedData": rulesets_ExecuteMatchedData_output, + "rulesets_ExecuteOverrides": rulesets_ExecuteOverrides_output, + "rulesets_ExecuteRule": rulesets_ExecuteRule_output, + "rulesets_ExecuteRuleOverrides": rulesets_ExecuteRuleOverrides_output, + "rulesets_ExecuteRule_action_parameters": rulesets_ExecuteRule_action_parameters_output, + "rulesets_ExecuteSensitivityLevel": rulesets_ExecuteSensitivityLevel_output, + "rulesets_ForceConnectionCloseRule": rulesets_ForceConnectionCloseRule_output, + "rulesets_JsChallengeRule": rulesets_JsChallengeRule_output, + "rulesets_LogCustomFieldCookieFields": rulesets_LogCustomFieldCookieFields_output, + "rulesets_LogCustomFieldRawResponseFields": rulesets_LogCustomFieldRawResponseFields_output, + "rulesets_LogCustomFieldRequestFields": rulesets_LogCustomFieldRequestFields_output, + "rulesets_LogCustomFieldResponseFields": rulesets_LogCustomFieldResponseFields_output, + "rulesets_LogCustomFieldRule": rulesets_LogCustomFieldRule_output, + "rulesets_LogCustomFieldRule_action_parameters": rulesets_LogCustomFieldRule_action_parameters_output, + "rulesets_LogCustomFieldTransformedRequestFields": rulesets_LogCustomFieldTransformedRequestFields_output, + "rulesets_LogRule": rulesets_LogRule_output, + "rulesets_ManagedChallengeRule": rulesets_ManagedChallengeRule_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_RedirectFromList": rulesets_RedirectFromList_output, + "rulesets_RedirectFromValue": rulesets_RedirectFromValue_output, + "rulesets_RedirectFromValue_target_url": rulesets_RedirectFromValue_target_url_output, + "rulesets_RedirectRule": rulesets_RedirectRule_output, + "rulesets_RedirectRule_action_parameters": rulesets_RedirectRule_action_parameters_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_ResponseRule": rulesets_ResponseRule_output, + "rulesets_ResponseRules": rulesets_ResponseRules_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_RewriteHeaderExpression": rulesets_RewriteHeaderExpression_output, + "rulesets_RewriteHeaderOperation": rulesets_RewriteHeaderOperation_output, + "rulesets_RewriteHeaderValue": rulesets_RewriteHeaderValue_output, + "rulesets_RewriteHeaders": rulesets_RewriteHeaders_output, + "rulesets_RewriteRule": rulesets_RewriteRule_output, + "rulesets_RewriteRule_action_parameters": rulesets_RewriteRule_action_parameters_output, + "rulesets_RewriteUri": rulesets_RewriteUri_output, + "rulesets_RewriteUriPath": rulesets_RewriteUriPath_output, + "rulesets_RewriteUriQuery": rulesets_RewriteUriQuery_output, + "rulesets_RouteHostHeader": rulesets_RouteHostHeader_output, + "rulesets_RouteOrigin": rulesets_RouteOrigin_output, + "rulesets_RouteRule": rulesets_RouteRule_output, + "rulesets_RouteRule_action_parameters": rulesets_RouteRule_action_parameters_output, + "rulesets_RouteSNI": rulesets_RouteSNI_output, + "rulesets_RuleAction": rulesets_RuleAction_output, + "rulesets_RuleCategories": rulesets_RuleCategories_output, + "rulesets_RuleCategory": rulesets_RuleCategory_output, + "rulesets_RuleEnabled": rulesets_RuleEnabled_output, + "rulesets_RuleExposedCredentialCheck": rulesets_RuleExposedCredentialCheck_output, + "rulesets_RuleId": rulesets_RuleId_output, + "rulesets_RuleLogging": rulesets_RuleLogging_output, + "rulesets_RuleRatelimit": rulesets_RuleRatelimit_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + "rulesets_ScoreIncrement": rulesets_ScoreIncrement_output, + "rulesets_ScoreRule": rulesets_ScoreRule_output, + "rulesets_ScoreRule_action_parameters": rulesets_ScoreRule_action_parameters_output, + "rulesets_ServeErrorAssetName": rulesets_ServeErrorAssetName_output, + "rulesets_ServeErrorContent": rulesets_ServeErrorContent_output, + "rulesets_ServeErrorContentType": rulesets_ServeErrorContentType_output, + "rulesets_ServeErrorRule": rulesets_ServeErrorRule_output, + "rulesets_ServeErrorStatusCode": rulesets_ServeErrorStatusCode_output, + "rulesets_SetCacheControlCloudflareOnly": rulesets_SetCacheControlCloudflareOnly_output, + "rulesets_SetCacheControlDirective": rulesets_SetCacheControlDirective_output, + "rulesets_SetCacheControlDirectiveWithQualifiers": rulesets_SetCacheControlDirectiveWithQualifiers_output, + "rulesets_SetCacheControlDirectiveWithValue": rulesets_SetCacheControlDirectiveWithValue_output, + "rulesets_SetCacheControlOperation": rulesets_SetCacheControlOperation_output, + "rulesets_SetCacheControlRule": rulesets_SetCacheControlRule_output, + "rulesets_SetCacheControlRule_action_parameters": rulesets_SetCacheControlRule_action_parameters_output, + "rulesets_SetCacheSettingsAdditionalCacheablePorts": rulesets_SetCacheSettingsAdditionalCacheablePorts_output, + "rulesets_SetCacheSettingsBrowserTTL": rulesets_SetCacheSettingsBrowserTTL_output, + "rulesets_SetCacheSettingsCache": rulesets_SetCacheSettingsCache_output, + "rulesets_SetCacheSettingsCacheKey": rulesets_SetCacheSettingsCacheKey_output, + "rulesets_SetCacheSettingsCacheReserve": rulesets_SetCacheSettingsCacheReserve_output, + "rulesets_SetCacheSettingsCustomCacheKey": rulesets_SetCacheSettingsCustomCacheKey_output, + "rulesets_SetCacheSettingsCustomCacheKeyCookie": rulesets_SetCacheSettingsCustomCacheKeyCookie_output, + "rulesets_SetCacheSettingsCustomCacheKeyHeader": rulesets_SetCacheSettingsCustomCacheKeyHeader_output, + "rulesets_SetCacheSettingsCustomCacheKeyHost": rulesets_SetCacheSettingsCustomCacheKeyHost_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString": rulesets_SetCacheSettingsCustomCacheKeyQueryString_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude": rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_include": rulesets_SetCacheSettingsCustomCacheKeyQueryString_include_output, + "rulesets_SetCacheSettingsCustomCacheKeyUser": rulesets_SetCacheSettingsCustomCacheKeyUser_output, + "rulesets_SetCacheSettingsEdgeTTL": rulesets_SetCacheSettingsEdgeTTL_output, + "rulesets_SetCacheSettingsOriginCacheControl": rulesets_SetCacheSettingsOriginCacheControl_output, + "rulesets_SetCacheSettingsOriginErrorPagePassthru": rulesets_SetCacheSettingsOriginErrorPagePassthru_output, + "rulesets_SetCacheSettingsOriginRangeRequests": rulesets_SetCacheSettingsOriginRangeRequests_output, + "rulesets_SetCacheSettingsReadTimeout": rulesets_SetCacheSettingsReadTimeout_output, + "rulesets_SetCacheSettingsRespectStrongEtags": rulesets_SetCacheSettingsRespectStrongEtags_output, + "rulesets_SetCacheSettingsRule": rulesets_SetCacheSettingsRule_output, + "rulesets_SetCacheSettingsRule_action_parameters": rulesets_SetCacheSettingsRule_action_parameters_output, + "rulesets_SetCacheSettingsServeStale": rulesets_SetCacheSettingsServeStale_output, + "rulesets_SetCacheSettingsSharedDictionary": rulesets_SetCacheSettingsSharedDictionary_output, + "rulesets_SetCacheSettingsStatusCodeTTL": rulesets_SetCacheSettingsStatusCodeTTL_output, + "rulesets_SetCacheSettingsStripETags": rulesets_SetCacheSettingsStripETags_output, + "rulesets_SetCacheSettingsStripLastModified": rulesets_SetCacheSettingsStripLastModified_output, + "rulesets_SetCacheSettingsStripSetCookie": rulesets_SetCacheSettingsStripSetCookie_output, + "rulesets_SetCacheSettingsVary": rulesets_SetCacheSettingsVary_output, + "rulesets_SetCacheSettingsVaryDefault": rulesets_SetCacheSettingsVaryDefault_output, + "rulesets_SetCacheSettingsVaryHeader": rulesets_SetCacheSettingsVaryHeader_output, + "rulesets_SetCacheTagsExpression": rulesets_SetCacheTagsExpression_output, + "rulesets_SetCacheTagsOperation": rulesets_SetCacheTagsOperation_output, + "rulesets_SetCacheTagsRule": rulesets_SetCacheTagsRule_output, + "rulesets_SetCacheTagsRule_action_parameters": rulesets_SetCacheTagsRule_action_parameters_output, + "rulesets_SetCacheTagsValues": rulesets_SetCacheTagsValues_output, + "rulesets_SetConfigAutominify": rulesets_SetConfigAutominify_output, + "rulesets_SetConfigRule": rulesets_SetConfigRule_output, + "rulesets_SetConfigRule_action_parameters": rulesets_SetConfigRule_action_parameters_output, + "rulesets_SkipPhase": rulesets_SkipPhase_output, + "rulesets_SkipPhases": rulesets_SkipPhases_output, + "rulesets_SkipProducts": rulesets_SkipProducts_output, + "rulesets_SkipRule": rulesets_SkipRule_output, + "rulesets_SkipRule_action_parameters": rulesets_SkipRule_action_parameters_output, + "rulesets_SkipRules": rulesets_SkipRules_output, + "rulesets_SkipRuleset": rulesets_SkipRuleset_output, + "rulesets_SkipRulesets": rulesets_SkipRulesets_output, + "rulesets_TransformResponseHTMLRule": rulesets_TransformResponseHTMLRule_output, + "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -827,6 +1014,186 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + }, + "rules": { + "$ref": "#/$defs/rulesets_ResponseRules" + } + }, + "required": [ + "kind", + "name", + "phase", + "rules" + ], + "type": "object" + } + ] + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_BlockRule": rulesets_BlockRule_output, + "rulesets_BlockRule_action_parameters": rulesets_BlockRule_action_parameters_output, + "rulesets_BlockRule_action_parameters_response": rulesets_BlockRule_action_parameters_response_output, + "rulesets_ChallengeRule": rulesets_ChallengeRule_output, + "rulesets_CompressResponseRule": rulesets_CompressResponseRule_output, + "rulesets_CompressResponseRule_action_parameters": rulesets_CompressResponseRule_action_parameters_output, + "rulesets_CompressResponseRule_action_parameters_algorithmsItem": rulesets_CompressResponseRule_action_parameters_algorithmsItem_output, + "rulesets_DDoSDynamicRule": rulesets_DDoSDynamicRule_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ExecuteCategoryOverrides": rulesets_ExecuteCategoryOverrides_output, + "rulesets_ExecuteMatchedData": rulesets_ExecuteMatchedData_output, + "rulesets_ExecuteOverrides": rulesets_ExecuteOverrides_output, + "rulesets_ExecuteRule": rulesets_ExecuteRule_output, + "rulesets_ExecuteRuleOverrides": rulesets_ExecuteRuleOverrides_output, + "rulesets_ExecuteRule_action_parameters": rulesets_ExecuteRule_action_parameters_output, + "rulesets_ExecuteSensitivityLevel": rulesets_ExecuteSensitivityLevel_output, + "rulesets_ForceConnectionCloseRule": rulesets_ForceConnectionCloseRule_output, + "rulesets_JsChallengeRule": rulesets_JsChallengeRule_output, + "rulesets_LogCustomFieldCookieFields": rulesets_LogCustomFieldCookieFields_output, + "rulesets_LogCustomFieldRawResponseFields": rulesets_LogCustomFieldRawResponseFields_output, + "rulesets_LogCustomFieldRequestFields": rulesets_LogCustomFieldRequestFields_output, + "rulesets_LogCustomFieldResponseFields": rulesets_LogCustomFieldResponseFields_output, + "rulesets_LogCustomFieldRule": rulesets_LogCustomFieldRule_output, + "rulesets_LogCustomFieldRule_action_parameters": rulesets_LogCustomFieldRule_action_parameters_output, + "rulesets_LogCustomFieldTransformedRequestFields": rulesets_LogCustomFieldTransformedRequestFields_output, + "rulesets_LogRule": rulesets_LogRule_output, + "rulesets_ManagedChallengeRule": rulesets_ManagedChallengeRule_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_RedirectFromList": rulesets_RedirectFromList_output, + "rulesets_RedirectFromValue": rulesets_RedirectFromValue_output, + "rulesets_RedirectFromValue_target_url": rulesets_RedirectFromValue_target_url_output, + "rulesets_RedirectRule": rulesets_RedirectRule_output, + "rulesets_RedirectRule_action_parameters": rulesets_RedirectRule_action_parameters_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_ResponseRule": rulesets_ResponseRule_output, + "rulesets_ResponseRules": rulesets_ResponseRules_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_RewriteHeaderExpression": rulesets_RewriteHeaderExpression_output, + "rulesets_RewriteHeaderOperation": rulesets_RewriteHeaderOperation_output, + "rulesets_RewriteHeaderValue": rulesets_RewriteHeaderValue_output, + "rulesets_RewriteHeaders": rulesets_RewriteHeaders_output, + "rulesets_RewriteRule": rulesets_RewriteRule_output, + "rulesets_RewriteRule_action_parameters": rulesets_RewriteRule_action_parameters_output, + "rulesets_RewriteUri": rulesets_RewriteUri_output, + "rulesets_RewriteUriPath": rulesets_RewriteUriPath_output, + "rulesets_RewriteUriQuery": rulesets_RewriteUriQuery_output, + "rulesets_RouteHostHeader": rulesets_RouteHostHeader_output, + "rulesets_RouteOrigin": rulesets_RouteOrigin_output, + "rulesets_RouteRule": rulesets_RouteRule_output, + "rulesets_RouteRule_action_parameters": rulesets_RouteRule_action_parameters_output, + "rulesets_RouteSNI": rulesets_RouteSNI_output, + "rulesets_RuleAction": rulesets_RuleAction_output, + "rulesets_RuleCategories": rulesets_RuleCategories_output, + "rulesets_RuleCategory": rulesets_RuleCategory_output, + "rulesets_RuleEnabled": rulesets_RuleEnabled_output, + "rulesets_RuleExposedCredentialCheck": rulesets_RuleExposedCredentialCheck_output, + "rulesets_RuleId": rulesets_RuleId_output, + "rulesets_RuleLogging": rulesets_RuleLogging_output, + "rulesets_RuleRatelimit": rulesets_RuleRatelimit_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + "rulesets_ScoreIncrement": rulesets_ScoreIncrement_output, + "rulesets_ScoreRule": rulesets_ScoreRule_output, + "rulesets_ScoreRule_action_parameters": rulesets_ScoreRule_action_parameters_output, + "rulesets_ServeErrorAssetName": rulesets_ServeErrorAssetName_output, + "rulesets_ServeErrorContent": rulesets_ServeErrorContent_output, + "rulesets_ServeErrorContentType": rulesets_ServeErrorContentType_output, + "rulesets_ServeErrorRule": rulesets_ServeErrorRule_output, + "rulesets_ServeErrorStatusCode": rulesets_ServeErrorStatusCode_output, + "rulesets_SetCacheControlCloudflareOnly": rulesets_SetCacheControlCloudflareOnly_output, + "rulesets_SetCacheControlDirective": rulesets_SetCacheControlDirective_output, + "rulesets_SetCacheControlDirectiveWithQualifiers": rulesets_SetCacheControlDirectiveWithQualifiers_output, + "rulesets_SetCacheControlDirectiveWithValue": rulesets_SetCacheControlDirectiveWithValue_output, + "rulesets_SetCacheControlOperation": rulesets_SetCacheControlOperation_output, + "rulesets_SetCacheControlRule": rulesets_SetCacheControlRule_output, + "rulesets_SetCacheControlRule_action_parameters": rulesets_SetCacheControlRule_action_parameters_output, + "rulesets_SetCacheSettingsAdditionalCacheablePorts": rulesets_SetCacheSettingsAdditionalCacheablePorts_output, + "rulesets_SetCacheSettingsBrowserTTL": rulesets_SetCacheSettingsBrowserTTL_output, + "rulesets_SetCacheSettingsCache": rulesets_SetCacheSettingsCache_output, + "rulesets_SetCacheSettingsCacheKey": rulesets_SetCacheSettingsCacheKey_output, + "rulesets_SetCacheSettingsCacheReserve": rulesets_SetCacheSettingsCacheReserve_output, + "rulesets_SetCacheSettingsCustomCacheKey": rulesets_SetCacheSettingsCustomCacheKey_output, + "rulesets_SetCacheSettingsCustomCacheKeyCookie": rulesets_SetCacheSettingsCustomCacheKeyCookie_output, + "rulesets_SetCacheSettingsCustomCacheKeyHeader": rulesets_SetCacheSettingsCustomCacheKeyHeader_output, + "rulesets_SetCacheSettingsCustomCacheKeyHost": rulesets_SetCacheSettingsCustomCacheKeyHost_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString": rulesets_SetCacheSettingsCustomCacheKeyQueryString_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude": rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_include": rulesets_SetCacheSettingsCustomCacheKeyQueryString_include_output, + "rulesets_SetCacheSettingsCustomCacheKeyUser": rulesets_SetCacheSettingsCustomCacheKeyUser_output, + "rulesets_SetCacheSettingsEdgeTTL": rulesets_SetCacheSettingsEdgeTTL_output, + "rulesets_SetCacheSettingsOriginCacheControl": rulesets_SetCacheSettingsOriginCacheControl_output, + "rulesets_SetCacheSettingsOriginErrorPagePassthru": rulesets_SetCacheSettingsOriginErrorPagePassthru_output, + "rulesets_SetCacheSettingsOriginRangeRequests": rulesets_SetCacheSettingsOriginRangeRequests_output, + "rulesets_SetCacheSettingsReadTimeout": rulesets_SetCacheSettingsReadTimeout_output, + "rulesets_SetCacheSettingsRespectStrongEtags": rulesets_SetCacheSettingsRespectStrongEtags_output, + "rulesets_SetCacheSettingsRule": rulesets_SetCacheSettingsRule_output, + "rulesets_SetCacheSettingsRule_action_parameters": rulesets_SetCacheSettingsRule_action_parameters_output, + "rulesets_SetCacheSettingsServeStale": rulesets_SetCacheSettingsServeStale_output, + "rulesets_SetCacheSettingsSharedDictionary": rulesets_SetCacheSettingsSharedDictionary_output, + "rulesets_SetCacheSettingsStatusCodeTTL": rulesets_SetCacheSettingsStatusCodeTTL_output, + "rulesets_SetCacheSettingsStripETags": rulesets_SetCacheSettingsStripETags_output, + "rulesets_SetCacheSettingsStripLastModified": rulesets_SetCacheSettingsStripLastModified_output, + "rulesets_SetCacheSettingsStripSetCookie": rulesets_SetCacheSettingsStripSetCookie_output, + "rulesets_SetCacheSettingsVary": rulesets_SetCacheSettingsVary_output, + "rulesets_SetCacheSettingsVaryDefault": rulesets_SetCacheSettingsVaryDefault_output, + "rulesets_SetCacheSettingsVaryHeader": rulesets_SetCacheSettingsVaryHeader_output, + "rulesets_SetCacheTagsExpression": rulesets_SetCacheTagsExpression_output, + "rulesets_SetCacheTagsOperation": rulesets_SetCacheTagsOperation_output, + "rulesets_SetCacheTagsRule": rulesets_SetCacheTagsRule_output, + "rulesets_SetCacheTagsRule_action_parameters": rulesets_SetCacheTagsRule_action_parameters_output, + "rulesets_SetCacheTagsValues": rulesets_SetCacheTagsValues_output, + "rulesets_SetConfigAutominify": rulesets_SetConfigAutominify_output, + "rulesets_SetConfigRule": rulesets_SetConfigRule_output, + "rulesets_SetConfigRule_action_parameters": rulesets_SetConfigRule_action_parameters_output, + "rulesets_SkipPhase": rulesets_SkipPhase_output, + "rulesets_SkipPhases": rulesets_SkipPhases_output, + "rulesets_SkipProducts": rulesets_SkipProducts_output, + "rulesets_SkipRule": rulesets_SkipRule_output, + "rulesets_SkipRule_action_parameters": rulesets_SkipRule_action_parameters_output, + "rulesets_SkipRules": rulesets_SkipRules_output, + "rulesets_SkipRuleset": rulesets_SkipRuleset_output, + "rulesets_SkipRulesets": rulesets_SkipRulesets_output, + "rulesets_TransformResponseHTMLRule": rulesets_TransformResponseHTMLRule_output, + "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1108,6 +1475,73 @@ export const tools: readonly Tool[] = [ "rulesets_PerPage": rulesets_PerPage, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "items": { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + } + }, + "required": [ + "kind", + "name", + "phase" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/rulesets_ResultInfo" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_Cursor": rulesets_Cursor_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_ResultInfo": rulesets_ResultInfo_output, + "rulesets_ResultInfo_cursors": rulesets_ResultInfo_cursors_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1427,6 +1861,193 @@ export const tools: readonly Tool[] = [ "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "oneOf": [ + { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + }, + "rules": { + "$ref": "#/$defs/rulesets_ResponseRules" + } + }, + "required": [ + "kind", + "name", + "phase", + "rules" + ], + "type": "object" + } + ] + }, + { + "type": "null" + } + ] + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_BlockRule": rulesets_BlockRule_output, + "rulesets_BlockRule_action_parameters": rulesets_BlockRule_action_parameters_output, + "rulesets_BlockRule_action_parameters_response": rulesets_BlockRule_action_parameters_response_output, + "rulesets_ChallengeRule": rulesets_ChallengeRule_output, + "rulesets_CompressResponseRule": rulesets_CompressResponseRule_output, + "rulesets_CompressResponseRule_action_parameters": rulesets_CompressResponseRule_action_parameters_output, + "rulesets_CompressResponseRule_action_parameters_algorithmsItem": rulesets_CompressResponseRule_action_parameters_algorithmsItem_output, + "rulesets_DDoSDynamicRule": rulesets_DDoSDynamicRule_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ExecuteCategoryOverrides": rulesets_ExecuteCategoryOverrides_output, + "rulesets_ExecuteMatchedData": rulesets_ExecuteMatchedData_output, + "rulesets_ExecuteOverrides": rulesets_ExecuteOverrides_output, + "rulesets_ExecuteRule": rulesets_ExecuteRule_output, + "rulesets_ExecuteRuleOverrides": rulesets_ExecuteRuleOverrides_output, + "rulesets_ExecuteRule_action_parameters": rulesets_ExecuteRule_action_parameters_output, + "rulesets_ExecuteSensitivityLevel": rulesets_ExecuteSensitivityLevel_output, + "rulesets_ForceConnectionCloseRule": rulesets_ForceConnectionCloseRule_output, + "rulesets_JsChallengeRule": rulesets_JsChallengeRule_output, + "rulesets_LogCustomFieldCookieFields": rulesets_LogCustomFieldCookieFields_output, + "rulesets_LogCustomFieldRawResponseFields": rulesets_LogCustomFieldRawResponseFields_output, + "rulesets_LogCustomFieldRequestFields": rulesets_LogCustomFieldRequestFields_output, + "rulesets_LogCustomFieldResponseFields": rulesets_LogCustomFieldResponseFields_output, + "rulesets_LogCustomFieldRule": rulesets_LogCustomFieldRule_output, + "rulesets_LogCustomFieldRule_action_parameters": rulesets_LogCustomFieldRule_action_parameters_output, + "rulesets_LogCustomFieldTransformedRequestFields": rulesets_LogCustomFieldTransformedRequestFields_output, + "rulesets_LogRule": rulesets_LogRule_output, + "rulesets_ManagedChallengeRule": rulesets_ManagedChallengeRule_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_RedirectFromList": rulesets_RedirectFromList_output, + "rulesets_RedirectFromValue": rulesets_RedirectFromValue_output, + "rulesets_RedirectFromValue_target_url": rulesets_RedirectFromValue_target_url_output, + "rulesets_RedirectRule": rulesets_RedirectRule_output, + "rulesets_RedirectRule_action_parameters": rulesets_RedirectRule_action_parameters_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_ResponseRule": rulesets_ResponseRule_output, + "rulesets_ResponseRules": rulesets_ResponseRules_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_RewriteHeaderExpression": rulesets_RewriteHeaderExpression_output, + "rulesets_RewriteHeaderOperation": rulesets_RewriteHeaderOperation_output, + "rulesets_RewriteHeaderValue": rulesets_RewriteHeaderValue_output, + "rulesets_RewriteHeaders": rulesets_RewriteHeaders_output, + "rulesets_RewriteRule": rulesets_RewriteRule_output, + "rulesets_RewriteRule_action_parameters": rulesets_RewriteRule_action_parameters_output, + "rulesets_RewriteUri": rulesets_RewriteUri_output, + "rulesets_RewriteUriPath": rulesets_RewriteUriPath_output, + "rulesets_RewriteUriQuery": rulesets_RewriteUriQuery_output, + "rulesets_RouteHostHeader": rulesets_RouteHostHeader_output, + "rulesets_RouteOrigin": rulesets_RouteOrigin_output, + "rulesets_RouteRule": rulesets_RouteRule_output, + "rulesets_RouteRule_action_parameters": rulesets_RouteRule_action_parameters_output, + "rulesets_RouteSNI": rulesets_RouteSNI_output, + "rulesets_RuleAction": rulesets_RuleAction_output, + "rulesets_RuleCategories": rulesets_RuleCategories_output, + "rulesets_RuleCategory": rulesets_RuleCategory_output, + "rulesets_RuleEnabled": rulesets_RuleEnabled_output, + "rulesets_RuleExposedCredentialCheck": rulesets_RuleExposedCredentialCheck_output, + "rulesets_RuleId": rulesets_RuleId_output, + "rulesets_RuleLogging": rulesets_RuleLogging_output, + "rulesets_RuleRatelimit": rulesets_RuleRatelimit_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + "rulesets_ScoreIncrement": rulesets_ScoreIncrement_output, + "rulesets_ScoreRule": rulesets_ScoreRule_output, + "rulesets_ScoreRule_action_parameters": rulesets_ScoreRule_action_parameters_output, + "rulesets_ServeErrorAssetName": rulesets_ServeErrorAssetName_output, + "rulesets_ServeErrorContent": rulesets_ServeErrorContent_output, + "rulesets_ServeErrorContentType": rulesets_ServeErrorContentType_output, + "rulesets_ServeErrorRule": rulesets_ServeErrorRule_output, + "rulesets_ServeErrorStatusCode": rulesets_ServeErrorStatusCode_output, + "rulesets_SetCacheControlCloudflareOnly": rulesets_SetCacheControlCloudflareOnly_output, + "rulesets_SetCacheControlDirective": rulesets_SetCacheControlDirective_output, + "rulesets_SetCacheControlDirectiveWithQualifiers": rulesets_SetCacheControlDirectiveWithQualifiers_output, + "rulesets_SetCacheControlDirectiveWithValue": rulesets_SetCacheControlDirectiveWithValue_output, + "rulesets_SetCacheControlOperation": rulesets_SetCacheControlOperation_output, + "rulesets_SetCacheControlRule": rulesets_SetCacheControlRule_output, + "rulesets_SetCacheControlRule_action_parameters": rulesets_SetCacheControlRule_action_parameters_output, + "rulesets_SetCacheSettingsAdditionalCacheablePorts": rulesets_SetCacheSettingsAdditionalCacheablePorts_output, + "rulesets_SetCacheSettingsBrowserTTL": rulesets_SetCacheSettingsBrowserTTL_output, + "rulesets_SetCacheSettingsCache": rulesets_SetCacheSettingsCache_output, + "rulesets_SetCacheSettingsCacheKey": rulesets_SetCacheSettingsCacheKey_output, + "rulesets_SetCacheSettingsCacheReserve": rulesets_SetCacheSettingsCacheReserve_output, + "rulesets_SetCacheSettingsCustomCacheKey": rulesets_SetCacheSettingsCustomCacheKey_output, + "rulesets_SetCacheSettingsCustomCacheKeyCookie": rulesets_SetCacheSettingsCustomCacheKeyCookie_output, + "rulesets_SetCacheSettingsCustomCacheKeyHeader": rulesets_SetCacheSettingsCustomCacheKeyHeader_output, + "rulesets_SetCacheSettingsCustomCacheKeyHost": rulesets_SetCacheSettingsCustomCacheKeyHost_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString": rulesets_SetCacheSettingsCustomCacheKeyQueryString_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude": rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_include": rulesets_SetCacheSettingsCustomCacheKeyQueryString_include_output, + "rulesets_SetCacheSettingsCustomCacheKeyUser": rulesets_SetCacheSettingsCustomCacheKeyUser_output, + "rulesets_SetCacheSettingsEdgeTTL": rulesets_SetCacheSettingsEdgeTTL_output, + "rulesets_SetCacheSettingsOriginCacheControl": rulesets_SetCacheSettingsOriginCacheControl_output, + "rulesets_SetCacheSettingsOriginErrorPagePassthru": rulesets_SetCacheSettingsOriginErrorPagePassthru_output, + "rulesets_SetCacheSettingsOriginRangeRequests": rulesets_SetCacheSettingsOriginRangeRequests_output, + "rulesets_SetCacheSettingsReadTimeout": rulesets_SetCacheSettingsReadTimeout_output, + "rulesets_SetCacheSettingsRespectStrongEtags": rulesets_SetCacheSettingsRespectStrongEtags_output, + "rulesets_SetCacheSettingsRule": rulesets_SetCacheSettingsRule_output, + "rulesets_SetCacheSettingsRule_action_parameters": rulesets_SetCacheSettingsRule_action_parameters_output, + "rulesets_SetCacheSettingsServeStale": rulesets_SetCacheSettingsServeStale_output, + "rulesets_SetCacheSettingsSharedDictionary": rulesets_SetCacheSettingsSharedDictionary_output, + "rulesets_SetCacheSettingsStatusCodeTTL": rulesets_SetCacheSettingsStatusCodeTTL_output, + "rulesets_SetCacheSettingsStripETags": rulesets_SetCacheSettingsStripETags_output, + "rulesets_SetCacheSettingsStripLastModified": rulesets_SetCacheSettingsStripLastModified_output, + "rulesets_SetCacheSettingsStripSetCookie": rulesets_SetCacheSettingsStripSetCookie_output, + "rulesets_SetCacheSettingsVary": rulesets_SetCacheSettingsVary_output, + "rulesets_SetCacheSettingsVaryDefault": rulesets_SetCacheSettingsVaryDefault_output, + "rulesets_SetCacheSettingsVaryHeader": rulesets_SetCacheSettingsVaryHeader_output, + "rulesets_SetCacheTagsExpression": rulesets_SetCacheTagsExpression_output, + "rulesets_SetCacheTagsOperation": rulesets_SetCacheTagsOperation_output, + "rulesets_SetCacheTagsRule": rulesets_SetCacheTagsRule_output, + "rulesets_SetCacheTagsRule_action_parameters": rulesets_SetCacheTagsRule_action_parameters_output, + "rulesets_SetCacheTagsValues": rulesets_SetCacheTagsValues_output, + "rulesets_SetConfigAutominify": rulesets_SetConfigAutominify_output, + "rulesets_SetConfigRule": rulesets_SetConfigRule_output, + "rulesets_SetConfigRule_action_parameters": rulesets_SetConfigRule_action_parameters_output, + "rulesets_SkipPhase": rulesets_SkipPhase_output, + "rulesets_SkipPhases": rulesets_SkipPhases_output, + "rulesets_SkipProducts": rulesets_SkipProducts_output, + "rulesets_SkipRule": rulesets_SkipRule_output, + "rulesets_SkipRule_action_parameters": rulesets_SkipRule_action_parameters_output, + "rulesets_SkipRules": rulesets_SkipRules_output, + "rulesets_SkipRuleset": rulesets_SkipRuleset_output, + "rulesets_SkipRulesets": rulesets_SkipRulesets_output, + "rulesets_TransformResponseHTMLRule": rulesets_TransformResponseHTMLRule_output, + "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/rulesets/versions/byTag/tools.ts b/src/generated/forge-mcp/rulesets/versions/byTag/tools.ts index 16d8a43a..2c1346ff 100644 --- a/src/generated/forge-mcp/rulesets/versions/byTag/tools.ts +++ b/src/generated/forge-mcp/rulesets/versions/byTag/tools.ts @@ -180,6 +180,186 @@ export const tools: readonly Tool[] = [ "tag" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + }, + "rules": { + "$ref": "#/$defs/rulesets_ResponseRules" + } + }, + "required": [ + "kind", + "name", + "phase", + "rules" + ], + "type": "object" + } + ] + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_BlockRule": rulesets_BlockRule_output, + "rulesets_BlockRule_action_parameters": rulesets_BlockRule_action_parameters_output, + "rulesets_BlockRule_action_parameters_response": rulesets_BlockRule_action_parameters_response_output, + "rulesets_ChallengeRule": rulesets_ChallengeRule_output, + "rulesets_CompressResponseRule": rulesets_CompressResponseRule_output, + "rulesets_CompressResponseRule_action_parameters": rulesets_CompressResponseRule_action_parameters_output, + "rulesets_CompressResponseRule_action_parameters_algorithmsItem": rulesets_CompressResponseRule_action_parameters_algorithmsItem_output, + "rulesets_DDoSDynamicRule": rulesets_DDoSDynamicRule_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ExecuteCategoryOverrides": rulesets_ExecuteCategoryOverrides_output, + "rulesets_ExecuteMatchedData": rulesets_ExecuteMatchedData_output, + "rulesets_ExecuteOverrides": rulesets_ExecuteOverrides_output, + "rulesets_ExecuteRule": rulesets_ExecuteRule_output, + "rulesets_ExecuteRuleOverrides": rulesets_ExecuteRuleOverrides_output, + "rulesets_ExecuteRule_action_parameters": rulesets_ExecuteRule_action_parameters_output, + "rulesets_ExecuteSensitivityLevel": rulesets_ExecuteSensitivityLevel_output, + "rulesets_ForceConnectionCloseRule": rulesets_ForceConnectionCloseRule_output, + "rulesets_JsChallengeRule": rulesets_JsChallengeRule_output, + "rulesets_LogCustomFieldCookieFields": rulesets_LogCustomFieldCookieFields_output, + "rulesets_LogCustomFieldRawResponseFields": rulesets_LogCustomFieldRawResponseFields_output, + "rulesets_LogCustomFieldRequestFields": rulesets_LogCustomFieldRequestFields_output, + "rulesets_LogCustomFieldResponseFields": rulesets_LogCustomFieldResponseFields_output, + "rulesets_LogCustomFieldRule": rulesets_LogCustomFieldRule_output, + "rulesets_LogCustomFieldRule_action_parameters": rulesets_LogCustomFieldRule_action_parameters_output, + "rulesets_LogCustomFieldTransformedRequestFields": rulesets_LogCustomFieldTransformedRequestFields_output, + "rulesets_LogRule": rulesets_LogRule_output, + "rulesets_ManagedChallengeRule": rulesets_ManagedChallengeRule_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_RedirectFromList": rulesets_RedirectFromList_output, + "rulesets_RedirectFromValue": rulesets_RedirectFromValue_output, + "rulesets_RedirectFromValue_target_url": rulesets_RedirectFromValue_target_url_output, + "rulesets_RedirectRule": rulesets_RedirectRule_output, + "rulesets_RedirectRule_action_parameters": rulesets_RedirectRule_action_parameters_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_ResponseRule": rulesets_ResponseRule_output, + "rulesets_ResponseRules": rulesets_ResponseRules_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_RewriteHeaderExpression": rulesets_RewriteHeaderExpression_output, + "rulesets_RewriteHeaderOperation": rulesets_RewriteHeaderOperation_output, + "rulesets_RewriteHeaderValue": rulesets_RewriteHeaderValue_output, + "rulesets_RewriteHeaders": rulesets_RewriteHeaders_output, + "rulesets_RewriteRule": rulesets_RewriteRule_output, + "rulesets_RewriteRule_action_parameters": rulesets_RewriteRule_action_parameters_output, + "rulesets_RewriteUri": rulesets_RewriteUri_output, + "rulesets_RewriteUriPath": rulesets_RewriteUriPath_output, + "rulesets_RewriteUriQuery": rulesets_RewriteUriQuery_output, + "rulesets_RouteHostHeader": rulesets_RouteHostHeader_output, + "rulesets_RouteOrigin": rulesets_RouteOrigin_output, + "rulesets_RouteRule": rulesets_RouteRule_output, + "rulesets_RouteRule_action_parameters": rulesets_RouteRule_action_parameters_output, + "rulesets_RouteSNI": rulesets_RouteSNI_output, + "rulesets_RuleAction": rulesets_RuleAction_output, + "rulesets_RuleCategories": rulesets_RuleCategories_output, + "rulesets_RuleCategory": rulesets_RuleCategory_output, + "rulesets_RuleEnabled": rulesets_RuleEnabled_output, + "rulesets_RuleExposedCredentialCheck": rulesets_RuleExposedCredentialCheck_output, + "rulesets_RuleId": rulesets_RuleId_output, + "rulesets_RuleLogging": rulesets_RuleLogging_output, + "rulesets_RuleRatelimit": rulesets_RuleRatelimit_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + "rulesets_ScoreIncrement": rulesets_ScoreIncrement_output, + "rulesets_ScoreRule": rulesets_ScoreRule_output, + "rulesets_ScoreRule_action_parameters": rulesets_ScoreRule_action_parameters_output, + "rulesets_ServeErrorAssetName": rulesets_ServeErrorAssetName_output, + "rulesets_ServeErrorContent": rulesets_ServeErrorContent_output, + "rulesets_ServeErrorContentType": rulesets_ServeErrorContentType_output, + "rulesets_ServeErrorRule": rulesets_ServeErrorRule_output, + "rulesets_ServeErrorStatusCode": rulesets_ServeErrorStatusCode_output, + "rulesets_SetCacheControlCloudflareOnly": rulesets_SetCacheControlCloudflareOnly_output, + "rulesets_SetCacheControlDirective": rulesets_SetCacheControlDirective_output, + "rulesets_SetCacheControlDirectiveWithQualifiers": rulesets_SetCacheControlDirectiveWithQualifiers_output, + "rulesets_SetCacheControlDirectiveWithValue": rulesets_SetCacheControlDirectiveWithValue_output, + "rulesets_SetCacheControlOperation": rulesets_SetCacheControlOperation_output, + "rulesets_SetCacheControlRule": rulesets_SetCacheControlRule_output, + "rulesets_SetCacheControlRule_action_parameters": rulesets_SetCacheControlRule_action_parameters_output, + "rulesets_SetCacheSettingsAdditionalCacheablePorts": rulesets_SetCacheSettingsAdditionalCacheablePorts_output, + "rulesets_SetCacheSettingsBrowserTTL": rulesets_SetCacheSettingsBrowserTTL_output, + "rulesets_SetCacheSettingsCache": rulesets_SetCacheSettingsCache_output, + "rulesets_SetCacheSettingsCacheKey": rulesets_SetCacheSettingsCacheKey_output, + "rulesets_SetCacheSettingsCacheReserve": rulesets_SetCacheSettingsCacheReserve_output, + "rulesets_SetCacheSettingsCustomCacheKey": rulesets_SetCacheSettingsCustomCacheKey_output, + "rulesets_SetCacheSettingsCustomCacheKeyCookie": rulesets_SetCacheSettingsCustomCacheKeyCookie_output, + "rulesets_SetCacheSettingsCustomCacheKeyHeader": rulesets_SetCacheSettingsCustomCacheKeyHeader_output, + "rulesets_SetCacheSettingsCustomCacheKeyHost": rulesets_SetCacheSettingsCustomCacheKeyHost_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString": rulesets_SetCacheSettingsCustomCacheKeyQueryString_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude": rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_include": rulesets_SetCacheSettingsCustomCacheKeyQueryString_include_output, + "rulesets_SetCacheSettingsCustomCacheKeyUser": rulesets_SetCacheSettingsCustomCacheKeyUser_output, + "rulesets_SetCacheSettingsEdgeTTL": rulesets_SetCacheSettingsEdgeTTL_output, + "rulesets_SetCacheSettingsOriginCacheControl": rulesets_SetCacheSettingsOriginCacheControl_output, + "rulesets_SetCacheSettingsOriginErrorPagePassthru": rulesets_SetCacheSettingsOriginErrorPagePassthru_output, + "rulesets_SetCacheSettingsOriginRangeRequests": rulesets_SetCacheSettingsOriginRangeRequests_output, + "rulesets_SetCacheSettingsReadTimeout": rulesets_SetCacheSettingsReadTimeout_output, + "rulesets_SetCacheSettingsRespectStrongEtags": rulesets_SetCacheSettingsRespectStrongEtags_output, + "rulesets_SetCacheSettingsRule": rulesets_SetCacheSettingsRule_output, + "rulesets_SetCacheSettingsRule_action_parameters": rulesets_SetCacheSettingsRule_action_parameters_output, + "rulesets_SetCacheSettingsServeStale": rulesets_SetCacheSettingsServeStale_output, + "rulesets_SetCacheSettingsSharedDictionary": rulesets_SetCacheSettingsSharedDictionary_output, + "rulesets_SetCacheSettingsStatusCodeTTL": rulesets_SetCacheSettingsStatusCodeTTL_output, + "rulesets_SetCacheSettingsStripETags": rulesets_SetCacheSettingsStripETags_output, + "rulesets_SetCacheSettingsStripLastModified": rulesets_SetCacheSettingsStripLastModified_output, + "rulesets_SetCacheSettingsStripSetCookie": rulesets_SetCacheSettingsStripSetCookie_output, + "rulesets_SetCacheSettingsVary": rulesets_SetCacheSettingsVary_output, + "rulesets_SetCacheSettingsVaryDefault": rulesets_SetCacheSettingsVaryDefault_output, + "rulesets_SetCacheSettingsVaryHeader": rulesets_SetCacheSettingsVaryHeader_output, + "rulesets_SetCacheTagsExpression": rulesets_SetCacheTagsExpression_output, + "rulesets_SetCacheTagsOperation": rulesets_SetCacheTagsOperation_output, + "rulesets_SetCacheTagsRule": rulesets_SetCacheTagsRule_output, + "rulesets_SetCacheTagsRule_action_parameters": rulesets_SetCacheTagsRule_action_parameters_output, + "rulesets_SetCacheTagsValues": rulesets_SetCacheTagsValues_output, + "rulesets_SetConfigAutominify": rulesets_SetConfigAutominify_output, + "rulesets_SetConfigRule": rulesets_SetConfigRule_output, + "rulesets_SetConfigRule_action_parameters": rulesets_SetConfigRule_action_parameters_output, + "rulesets_SkipPhase": rulesets_SkipPhase_output, + "rulesets_SkipPhases": rulesets_SkipPhases_output, + "rulesets_SkipProducts": rulesets_SkipProducts_output, + "rulesets_SkipRule": rulesets_SkipRule_output, + "rulesets_SkipRule_action_parameters": rulesets_SkipRule_action_parameters_output, + "rulesets_SkipRules": rulesets_SkipRules_output, + "rulesets_SkipRuleset": rulesets_SkipRuleset_output, + "rulesets_SkipRulesets": rulesets_SkipRulesets_output, + "rulesets_TransformResponseHTMLRule": rulesets_TransformResponseHTMLRule_output, + "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/rulesets/versions/tools.ts b/src/generated/forge-mcp/rulesets/versions/tools.ts index 3c1af975..bb105a01 100644 --- a/src/generated/forge-mcp/rulesets/versions/tools.ts +++ b/src/generated/forge-mcp/rulesets/versions/tools.ts @@ -286,6 +286,186 @@ export const tools: readonly Tool[] = [ "ruleset_version" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + }, + "rules": { + "$ref": "#/$defs/rulesets_ResponseRules" + } + }, + "required": [ + "kind", + "name", + "phase", + "rules" + ], + "type": "object" + } + ] + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_BlockRule": rulesets_BlockRule_output, + "rulesets_BlockRule_action_parameters": rulesets_BlockRule_action_parameters_output, + "rulesets_BlockRule_action_parameters_response": rulesets_BlockRule_action_parameters_response_output, + "rulesets_ChallengeRule": rulesets_ChallengeRule_output, + "rulesets_CompressResponseRule": rulesets_CompressResponseRule_output, + "rulesets_CompressResponseRule_action_parameters": rulesets_CompressResponseRule_action_parameters_output, + "rulesets_CompressResponseRule_action_parameters_algorithmsItem": rulesets_CompressResponseRule_action_parameters_algorithmsItem_output, + "rulesets_DDoSDynamicRule": rulesets_DDoSDynamicRule_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_ExecuteCategoryOverrides": rulesets_ExecuteCategoryOverrides_output, + "rulesets_ExecuteMatchedData": rulesets_ExecuteMatchedData_output, + "rulesets_ExecuteOverrides": rulesets_ExecuteOverrides_output, + "rulesets_ExecuteRule": rulesets_ExecuteRule_output, + "rulesets_ExecuteRuleOverrides": rulesets_ExecuteRuleOverrides_output, + "rulesets_ExecuteRule_action_parameters": rulesets_ExecuteRule_action_parameters_output, + "rulesets_ExecuteSensitivityLevel": rulesets_ExecuteSensitivityLevel_output, + "rulesets_ForceConnectionCloseRule": rulesets_ForceConnectionCloseRule_output, + "rulesets_JsChallengeRule": rulesets_JsChallengeRule_output, + "rulesets_LogCustomFieldCookieFields": rulesets_LogCustomFieldCookieFields_output, + "rulesets_LogCustomFieldRawResponseFields": rulesets_LogCustomFieldRawResponseFields_output, + "rulesets_LogCustomFieldRequestFields": rulesets_LogCustomFieldRequestFields_output, + "rulesets_LogCustomFieldResponseFields": rulesets_LogCustomFieldResponseFields_output, + "rulesets_LogCustomFieldRule": rulesets_LogCustomFieldRule_output, + "rulesets_LogCustomFieldRule_action_parameters": rulesets_LogCustomFieldRule_action_parameters_output, + "rulesets_LogCustomFieldTransformedRequestFields": rulesets_LogCustomFieldTransformedRequestFields_output, + "rulesets_LogRule": rulesets_LogRule_output, + "rulesets_ManagedChallengeRule": rulesets_ManagedChallengeRule_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_RedirectFromList": rulesets_RedirectFromList_output, + "rulesets_RedirectFromValue": rulesets_RedirectFromValue_output, + "rulesets_RedirectFromValue_target_url": rulesets_RedirectFromValue_target_url_output, + "rulesets_RedirectRule": rulesets_RedirectRule_output, + "rulesets_RedirectRule_action_parameters": rulesets_RedirectRule_action_parameters_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_ResponseRule": rulesets_ResponseRule_output, + "rulesets_ResponseRules": rulesets_ResponseRules_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_RewriteHeaderExpression": rulesets_RewriteHeaderExpression_output, + "rulesets_RewriteHeaderOperation": rulesets_RewriteHeaderOperation_output, + "rulesets_RewriteHeaderValue": rulesets_RewriteHeaderValue_output, + "rulesets_RewriteHeaders": rulesets_RewriteHeaders_output, + "rulesets_RewriteRule": rulesets_RewriteRule_output, + "rulesets_RewriteRule_action_parameters": rulesets_RewriteRule_action_parameters_output, + "rulesets_RewriteUri": rulesets_RewriteUri_output, + "rulesets_RewriteUriPath": rulesets_RewriteUriPath_output, + "rulesets_RewriteUriQuery": rulesets_RewriteUriQuery_output, + "rulesets_RouteHostHeader": rulesets_RouteHostHeader_output, + "rulesets_RouteOrigin": rulesets_RouteOrigin_output, + "rulesets_RouteRule": rulesets_RouteRule_output, + "rulesets_RouteRule_action_parameters": rulesets_RouteRule_action_parameters_output, + "rulesets_RouteSNI": rulesets_RouteSNI_output, + "rulesets_RuleAction": rulesets_RuleAction_output, + "rulesets_RuleCategories": rulesets_RuleCategories_output, + "rulesets_RuleCategory": rulesets_RuleCategory_output, + "rulesets_RuleEnabled": rulesets_RuleEnabled_output, + "rulesets_RuleExposedCredentialCheck": rulesets_RuleExposedCredentialCheck_output, + "rulesets_RuleId": rulesets_RuleId_output, + "rulesets_RuleLogging": rulesets_RuleLogging_output, + "rulesets_RuleRatelimit": rulesets_RuleRatelimit_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + "rulesets_ScoreIncrement": rulesets_ScoreIncrement_output, + "rulesets_ScoreRule": rulesets_ScoreRule_output, + "rulesets_ScoreRule_action_parameters": rulesets_ScoreRule_action_parameters_output, + "rulesets_ServeErrorAssetName": rulesets_ServeErrorAssetName_output, + "rulesets_ServeErrorContent": rulesets_ServeErrorContent_output, + "rulesets_ServeErrorContentType": rulesets_ServeErrorContentType_output, + "rulesets_ServeErrorRule": rulesets_ServeErrorRule_output, + "rulesets_ServeErrorStatusCode": rulesets_ServeErrorStatusCode_output, + "rulesets_SetCacheControlCloudflareOnly": rulesets_SetCacheControlCloudflareOnly_output, + "rulesets_SetCacheControlDirective": rulesets_SetCacheControlDirective_output, + "rulesets_SetCacheControlDirectiveWithQualifiers": rulesets_SetCacheControlDirectiveWithQualifiers_output, + "rulesets_SetCacheControlDirectiveWithValue": rulesets_SetCacheControlDirectiveWithValue_output, + "rulesets_SetCacheControlOperation": rulesets_SetCacheControlOperation_output, + "rulesets_SetCacheControlRule": rulesets_SetCacheControlRule_output, + "rulesets_SetCacheControlRule_action_parameters": rulesets_SetCacheControlRule_action_parameters_output, + "rulesets_SetCacheSettingsAdditionalCacheablePorts": rulesets_SetCacheSettingsAdditionalCacheablePorts_output, + "rulesets_SetCacheSettingsBrowserTTL": rulesets_SetCacheSettingsBrowserTTL_output, + "rulesets_SetCacheSettingsCache": rulesets_SetCacheSettingsCache_output, + "rulesets_SetCacheSettingsCacheKey": rulesets_SetCacheSettingsCacheKey_output, + "rulesets_SetCacheSettingsCacheReserve": rulesets_SetCacheSettingsCacheReserve_output, + "rulesets_SetCacheSettingsCustomCacheKey": rulesets_SetCacheSettingsCustomCacheKey_output, + "rulesets_SetCacheSettingsCustomCacheKeyCookie": rulesets_SetCacheSettingsCustomCacheKeyCookie_output, + "rulesets_SetCacheSettingsCustomCacheKeyHeader": rulesets_SetCacheSettingsCustomCacheKeyHeader_output, + "rulesets_SetCacheSettingsCustomCacheKeyHost": rulesets_SetCacheSettingsCustomCacheKeyHost_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString": rulesets_SetCacheSettingsCustomCacheKeyQueryString_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude": rulesets_SetCacheSettingsCustomCacheKeyQueryString_exclude_output, + "rulesets_SetCacheSettingsCustomCacheKeyQueryString_include": rulesets_SetCacheSettingsCustomCacheKeyQueryString_include_output, + "rulesets_SetCacheSettingsCustomCacheKeyUser": rulesets_SetCacheSettingsCustomCacheKeyUser_output, + "rulesets_SetCacheSettingsEdgeTTL": rulesets_SetCacheSettingsEdgeTTL_output, + "rulesets_SetCacheSettingsOriginCacheControl": rulesets_SetCacheSettingsOriginCacheControl_output, + "rulesets_SetCacheSettingsOriginErrorPagePassthru": rulesets_SetCacheSettingsOriginErrorPagePassthru_output, + "rulesets_SetCacheSettingsOriginRangeRequests": rulesets_SetCacheSettingsOriginRangeRequests_output, + "rulesets_SetCacheSettingsReadTimeout": rulesets_SetCacheSettingsReadTimeout_output, + "rulesets_SetCacheSettingsRespectStrongEtags": rulesets_SetCacheSettingsRespectStrongEtags_output, + "rulesets_SetCacheSettingsRule": rulesets_SetCacheSettingsRule_output, + "rulesets_SetCacheSettingsRule_action_parameters": rulesets_SetCacheSettingsRule_action_parameters_output, + "rulesets_SetCacheSettingsServeStale": rulesets_SetCacheSettingsServeStale_output, + "rulesets_SetCacheSettingsSharedDictionary": rulesets_SetCacheSettingsSharedDictionary_output, + "rulesets_SetCacheSettingsStatusCodeTTL": rulesets_SetCacheSettingsStatusCodeTTL_output, + "rulesets_SetCacheSettingsStripETags": rulesets_SetCacheSettingsStripETags_output, + "rulesets_SetCacheSettingsStripLastModified": rulesets_SetCacheSettingsStripLastModified_output, + "rulesets_SetCacheSettingsStripSetCookie": rulesets_SetCacheSettingsStripSetCookie_output, + "rulesets_SetCacheSettingsVary": rulesets_SetCacheSettingsVary_output, + "rulesets_SetCacheSettingsVaryDefault": rulesets_SetCacheSettingsVaryDefault_output, + "rulesets_SetCacheSettingsVaryHeader": rulesets_SetCacheSettingsVaryHeader_output, + "rulesets_SetCacheTagsExpression": rulesets_SetCacheTagsExpression_output, + "rulesets_SetCacheTagsOperation": rulesets_SetCacheTagsOperation_output, + "rulesets_SetCacheTagsRule": rulesets_SetCacheTagsRule_output, + "rulesets_SetCacheTagsRule_action_parameters": rulesets_SetCacheTagsRule_action_parameters_output, + "rulesets_SetCacheTagsValues": rulesets_SetCacheTagsValues_output, + "rulesets_SetConfigAutominify": rulesets_SetConfigAutominify_output, + "rulesets_SetConfigRule": rulesets_SetConfigRule_output, + "rulesets_SetConfigRule_action_parameters": rulesets_SetConfigRule_action_parameters_output, + "rulesets_SkipPhase": rulesets_SkipPhase_output, + "rulesets_SkipPhases": rulesets_SkipPhases_output, + "rulesets_SkipProducts": rulesets_SkipProducts_output, + "rulesets_SkipRule": rulesets_SkipRule_output, + "rulesets_SkipRule_action_parameters": rulesets_SkipRule_action_parameters_output, + "rulesets_SkipRules": rulesets_SkipRules_output, + "rulesets_SkipRuleset": rulesets_SkipRuleset_output, + "rulesets_SkipRulesets": rulesets_SkipRulesets_output, + "rulesets_TransformResponseHTMLRule": rulesets_TransformResponseHTMLRule_output, + "rulesets_TransformResponseHTMLRule_action_parameters": rulesets_TransformResponseHTMLRule_action_parameters_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -560,6 +740,73 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "items": { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Ruleset" + }, + { + "properties": { + "kind": { + "$ref": "#/$defs/rulesets_RulesetKind" + }, + "name": { + "type": "string" + }, + "phase": { + "$ref": "#/$defs/rulesets_RulesetPhase" + } + }, + "required": [ + "kind", + "name", + "phase" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/rulesets_ResultInfo" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_Cursor": rulesets_Cursor_output, + "rulesets_Errors": rulesets_Errors_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_ResultInfo": rulesets_ResultInfo_output, + "rulesets_ResultInfo_cursors": rulesets_ResultInfo_cursors_output, + "rulesets_Ruleset": rulesets_Ruleset_output, + "rulesets_RulesetId": rulesets_RulesetId_output, + "rulesets_RulesetKind": rulesets_RulesetKind_output, + "rulesets_RulesetPhase": rulesets_RulesetPhase_output, + "rulesets_RulesetVersion": rulesets_RulesetVersion_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/rum/rules/tools.ts b/src/generated/forge-mcp/rum/rules/tools.ts index c0c5dacb..8163d52e 100644 --- a/src/generated/forge-mcp/rum/rules/tools.ts +++ b/src/generated/forge-mcp/rum/rules/tools.ts @@ -56,6 +56,26 @@ export const tools: readonly Tool[] = [ "rum_rule_identifier": rum_rule_identifier, }, }, + outputSchema: { + "properties": { + "rules": { + "$ref": "#/$defs/rum_rules" + }, + "ruleset": { + "$ref": "#/$defs/rum_ruleset" + } + }, + "type": "object", + $defs: { + "rum_rule": rum_rule_output, + "rum_rule_identifier": rum_rule_identifier_output, + "rum_rules": rum_rules_output, + "rum_ruleset": rum_ruleset_output, + "rum_ruleset_identifier": rum_ruleset_identifier_output, + "rum_timestamp": rum_timestamp_output, + "rum_zone_tag": rum_zone_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -138,6 +158,14 @@ export const tools: readonly Tool[] = [ "rum_create-rule-request": rum_create_rule_request, }, }, + outputSchema: { + "$ref": "#/$defs/rum_rule", + $defs: { + "rum_rule": rum_rule_output, + "rum_rule_identifier": rum_rule_identifier_output, + "rum_timestamp": rum_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -203,6 +231,17 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/rum_rule_identifier" + } + }, + "type": "object", + $defs: { + "rum_rule_identifier": rum_rule_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -265,6 +304,26 @@ export const tools: readonly Tool[] = [ "ruleset_id" ], }, + outputSchema: { + "properties": { + "rules": { + "$ref": "#/$defs/rum_rules" + }, + "ruleset": { + "$ref": "#/$defs/rum_ruleset" + } + }, + "type": "object", + $defs: { + "rum_rule": rum_rule_output, + "rum_rule_identifier": rum_rule_identifier_output, + "rum_rules": rum_rules_output, + "rum_ruleset": rum_ruleset_output, + "rum_ruleset_identifier": rum_ruleset_identifier_output, + "rum_timestamp": rum_timestamp_output, + "rum_zone_tag": rum_zone_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -348,6 +407,14 @@ export const tools: readonly Tool[] = [ "rum_create-rule-request": rum_create_rule_request, }, }, + outputSchema: { + "$ref": "#/$defs/rum_rule", + $defs: { + "rum_rule": rum_rule_output, + "rum_rule_identifier": rum_rule_identifier_output, + "rum_timestamp": rum_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/rum/siteInfo/tools.ts b/src/generated/forge-mcp/rum/siteInfo/tools.ts index 5f2cd6c5..7a99e276 100644 --- a/src/generated/forge-mcp/rum/siteInfo/tools.ts +++ b/src/generated/forge-mcp/rum/siteInfo/tools.ts @@ -66,6 +66,23 @@ export const tools: readonly Tool[] = [ "rum_zone_tag": rum_zone_tag, }, }, + outputSchema: { + "$ref": "#/$defs/rum_site", + $defs: { + "rum_auto_install": rum_auto_install_output, + "rum_rule": rum_rule_output, + "rum_rule_identifier": rum_rule_identifier_output, + "rum_rules": rum_rules_output, + "rum_ruleset": rum_ruleset_output, + "rum_ruleset_identifier": rum_ruleset_identifier_output, + "rum_site": rum_site_output, + "rum_site_tag": rum_site_tag_output, + "rum_site_token": rum_site_token_output, + "rum_snippet": rum_snippet_output, + "rum_timestamp": rum_timestamp_output, + "rum_zone_tag": rum_zone_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -138,6 +155,17 @@ export const tools: readonly Tool[] = [ "site_id" ], }, + outputSchema: { + "properties": { + "site_tag": { + "$ref": "#/$defs/rum_site_tag" + } + }, + "type": "object", + $defs: { + "rum_site_tag": rum_site_tag_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -203,6 +231,23 @@ export const tools: readonly Tool[] = [ "site_id" ], }, + outputSchema: { + "$ref": "#/$defs/rum_site", + $defs: { + "rum_auto_install": rum_auto_install_output, + "rum_rule": rum_rule_output, + "rum_rule_identifier": rum_rule_identifier_output, + "rum_rules": rum_rules_output, + "rum_ruleset": rum_ruleset_output, + "rum_ruleset_identifier": rum_ruleset_identifier_output, + "rum_site": rum_site_output, + "rum_site_tag": rum_site_tag_output, + "rum_site_token": rum_site_token_output, + "rum_snippet": rum_snippet_output, + "rum_timestamp": rum_timestamp_output, + "rum_zone_tag": rum_zone_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -286,6 +331,38 @@ export const tools: readonly Tool[] = [ "rum_per_page": rum_per_page, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/rum_site" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/rum_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "rum_auto_install": rum_auto_install_output, + "rum_result_info": rum_result_info_output, + "rum_rule": rum_rule_output, + "rum_rule_identifier": rum_rule_identifier_output, + "rum_rules": rum_rules_output, + "rum_ruleset": rum_ruleset_output, + "rum_ruleset_identifier": rum_ruleset_identifier_output, + "rum_site": rum_site_output, + "rum_site_tag": rum_site_tag_output, + "rum_site_token": rum_site_token_output, + "rum_snippet": rum_snippet_output, + "rum_timestamp": rum_timestamp_output, + "rum_zone_tag": rum_zone_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -376,6 +453,26 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/rum_site_tag" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "rum_site_tag": rum_site_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -448,6 +545,26 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/rum_zone_tag" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "rum_zone_tag": rum_zone_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -534,6 +651,23 @@ export const tools: readonly Tool[] = [ "rum_zone_tag": rum_zone_tag, }, }, + outputSchema: { + "$ref": "#/$defs/rum_site", + $defs: { + "rum_auto_install": rum_auto_install_output, + "rum_rule": rum_rule_output, + "rum_rule_identifier": rum_rule_identifier_output, + "rum_rules": rum_rules_output, + "rum_ruleset": rum_ruleset_output, + "rum_ruleset_identifier": rum_ruleset_identifier_output, + "rum_site": rum_site_output, + "rum_site_tag": rum_site_tag_output, + "rum_site_token": rum_site_token_output, + "rum_snippet": rum_snippet_output, + "rum_timestamp": rum_timestamp_output, + "rum_zone_tag": rum_zone_tag_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -606,6 +740,9 @@ export const tools: readonly Tool[] = [ "hostname" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/scim/groups/tools.ts b/src/generated/forge-mcp/scim/groups/tools.ts index 0e15d81e..7b53bfad 100644 --- a/src/generated/forge-mcp/scim/groups/tools.ts +++ b/src/generated/forge-mcp/scim/groups/tools.ts @@ -46,6 +46,14 @@ export const tools: readonly Tool[] = [ "iam_scim_group_create_request": iam_scim_group_create_request, }, }, + outputSchema: { + "$ref": "#/$defs/iam_scim_group", + $defs: { + "iam_scim_group": iam_scim_group_output, + "iam_scim_group_membersItem": iam_scim_group_membersItem_output, + "iam_scim_group_meta": iam_scim_group_meta_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -196,6 +204,14 @@ export const tools: readonly Tool[] = [ "iam_scim_group_patch_operation_value": iam_scim_group_patch_operation_value, }, }, + outputSchema: { + "$ref": "#/$defs/iam_scim_group", + $defs: { + "iam_scim_group": iam_scim_group_output, + "iam_scim_group_membersItem": iam_scim_group_membersItem_output, + "iam_scim_group_meta": iam_scim_group_meta_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -269,6 +285,14 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_scim_group", + $defs: { + "iam_scim_group": iam_scim_group_output, + "iam_scim_group_membersItem": iam_scim_group_membersItem_output, + "iam_scim_group_meta": iam_scim_group_meta_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -350,6 +374,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_scim_group_list_response", + $defs: { + "iam_scim_group_list_response": iam_scim_group_list_response_output, + "iam_scim_group_meta": iam_scim_group_meta_output, + "iam_scim_group_summary": iam_scim_group_summary_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -436,6 +468,14 @@ export const tools: readonly Tool[] = [ "iam_scim_group_replace_request": iam_scim_group_replace_request, }, }, + outputSchema: { + "$ref": "#/$defs/iam_scim_group", + $defs: { + "iam_scim_group": iam_scim_group_output, + "iam_scim_group_membersItem": iam_scim_group_membersItem_output, + "iam_scim_group_meta": iam_scim_group_meta_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/scim/resourceTypes/tools.ts b/src/generated/forge-mcp/scim/resourceTypes/tools.ts index 95798b60..5c19dd18 100644 --- a/src/generated/forge-mcp/scim/resourceTypes/tools.ts +++ b/src/generated/forge-mcp/scim/resourceTypes/tools.ts @@ -39,6 +39,14 @@ export const tools: readonly Tool[] = [ "resource_type_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_scim_resource_type", + $defs: { + "iam_scim_resource_type": iam_scim_resource_type_output, + "iam_scim_resource_type_meta": iam_scim_resource_type_meta_output, + "iam_scim_schema_extension": iam_scim_schema_extension_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -107,6 +115,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_scim_resource_type_list_response", + $defs: { + "iam_scim_resource_type": iam_scim_resource_type_output, + "iam_scim_resource_type_list_response": iam_scim_resource_type_list_response_output, + "iam_scim_resource_type_meta": iam_scim_resource_type_meta_output, + "iam_scim_schema_extension": iam_scim_schema_extension_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/scim/schemas/tools.ts b/src/generated/forge-mcp/scim/schemas/tools.ts index 5ed044c4..7d3cf6b0 100644 --- a/src/generated/forge-mcp/scim/schemas/tools.ts +++ b/src/generated/forge-mcp/scim/schemas/tools.ts @@ -35,6 +35,14 @@ export const tools: readonly Tool[] = [ "schema_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_scim_schema", + $defs: { + "iam_scim_schema": iam_scim_schema_output, + "iam_scim_schema_attr": iam_scim_schema_attr_output, + "iam_scim_schema_meta": iam_scim_schema_meta_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -103,6 +111,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_scim_schema_list_response", + $defs: { + "iam_scim_schema": iam_scim_schema_output, + "iam_scim_schema_attr": iam_scim_schema_attr_output, + "iam_scim_schema_list_response": iam_scim_schema_list_response_output, + "iam_scim_schema_meta": iam_scim_schema_meta_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/scim/serviceProviderConfig/tools.ts b/src/generated/forge-mcp/scim/serviceProviderConfig/tools.ts index a170be63..ef650d4b 100644 --- a/src/generated/forge-mcp/scim/serviceProviderConfig/tools.ts +++ b/src/generated/forge-mcp/scim/serviceProviderConfig/tools.ts @@ -31,6 +31,16 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_scim_service_provider_config", + $defs: { + "iam_scim_authentication_scheme": iam_scim_authentication_scheme_output, + "iam_scim_bulk_feature": iam_scim_bulk_feature_output, + "iam_scim_feature": iam_scim_feature_output, + "iam_scim_filter_feature": iam_scim_filter_feature_output, + "iam_scim_service_provider_config": iam_scim_service_provider_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/scim/users/tools.ts b/src/generated/forge-mcp/scim/users/tools.ts index d0f7b44f..5c30c7c2 100644 --- a/src/generated/forge-mcp/scim/users/tools.ts +++ b/src/generated/forge-mcp/scim/users/tools.ts @@ -48,6 +48,15 @@ export const tools: readonly Tool[] = [ "iam_scim_user_name_object": iam_scim_user_name_object, }, }, + outputSchema: { + "$ref": "#/$defs/iam_scim_user", + $defs: { + "iam_scim_user": iam_scim_user_output, + "iam_scim_user_email_object": iam_scim_user_email_object_output, + "iam_scim_user_meta": iam_scim_user_meta_output, + "iam_scim_user_name_object": iam_scim_user_name_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -197,6 +206,15 @@ export const tools: readonly Tool[] = [ "iam_scim_patch_operation": iam_scim_patch_operation, }, }, + outputSchema: { + "$ref": "#/$defs/iam_scim_user", + $defs: { + "iam_scim_user": iam_scim_user_output, + "iam_scim_user_email_object": iam_scim_user_email_object_output, + "iam_scim_user_meta": iam_scim_user_meta_output, + "iam_scim_user_name_object": iam_scim_user_name_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -271,6 +289,15 @@ export const tools: readonly Tool[] = [ "user_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_scim_user", + $defs: { + "iam_scim_user": iam_scim_user_output, + "iam_scim_user_email_object": iam_scim_user_email_object_output, + "iam_scim_user_meta": iam_scim_user_meta_output, + "iam_scim_user_name_object": iam_scim_user_name_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -353,6 +380,16 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_scim_user_list_response", + $defs: { + "iam_scim_user": iam_scim_user_output, + "iam_scim_user_email_object": iam_scim_user_email_object_output, + "iam_scim_user_list_response": iam_scim_user_list_response_output, + "iam_scim_user_meta": iam_scim_user_meta_output, + "iam_scim_user_name_object": iam_scim_user_name_object_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -442,6 +479,15 @@ export const tools: readonly Tool[] = [ "iam_scim_user_replace_request": iam_scim_user_replace_request, }, }, + outputSchema: { + "$ref": "#/$defs/iam_scim_user", + $defs: { + "iam_scim_user": iam_scim_user_output, + "iam_scim_user_email_object": iam_scim_user_email_object_output, + "iam_scim_user_meta": iam_scim_user_meta_output, + "iam_scim_user_name_object": iam_scim_user_name_object_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/secretsStore/quota/tools.ts b/src/generated/forge-mcp/secretsStore/quota/tools.ts index 8af15828..72347931 100644 --- a/src/generated/forge-mcp/secretsStore/quota/tools.ts +++ b/src/generated/forge-mcp/secretsStore/quota/tools.ts @@ -33,6 +33,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/secrets-store_secretsUsageObject", + $defs: { + "secrets-store_quota": secrets_store_quota_output, + "secrets-store_secretsUsageObject": secrets_store_secretsUsageObject_output, + "secrets-store_usage": secrets_store_usage_output, + "secrets-store_usageQuotaObject": secrets_store_usageQuotaObject_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/secretsStore/secrets/tools.ts b/src/generated/forge-mcp/secretsStore/secrets/tools.ts index da78779c..59f1435d 100644 --- a/src/generated/forge-mcp/secretsStore/secrets/tools.ts +++ b/src/generated/forge-mcp/secretsStore/secrets/tools.ts @@ -62,6 +62,16 @@ export const tools: readonly Tool[] = [ "secrets-store_identifier": secrets_store_identifier, }, }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -144,6 +154,51 @@ export const tools: readonly Tool[] = [ "secrets-store_value": secrets_store_value, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/secrets-store_secretObject" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "secrets-store_SecretStatus": secrets_store_SecretStatus_output, + "secrets-store_comment": secrets_store_comment_output, + "secrets-store_created": secrets_store_created_output, + "secrets-store_identifier": secrets_store_identifier_output, + "secrets-store_modified": secrets_store_modified_output, + "secrets-store_scopes": secrets_store_scopes_output, + "secrets-store_secretObject": secrets_store_secretObject_output, + "secrets-store_secret_name": secrets_store_secret_name_output, + "secrets-store_store_identifier": secrets_store_store_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -250,6 +305,16 @@ export const tools: readonly Tool[] = [ "secret_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -332,6 +397,20 @@ export const tools: readonly Tool[] = [ "secrets-store_secret_name": secrets_store_secret_name, }, }, + outputSchema: { + "$ref": "#/$defs/secrets-store_secretObject", + $defs: { + "secrets-store_SecretStatus": secrets_store_SecretStatus_output, + "secrets-store_comment": secrets_store_comment_output, + "secrets-store_created": secrets_store_created_output, + "secrets-store_identifier": secrets_store_identifier_output, + "secrets-store_modified": secrets_store_modified_output, + "secrets-store_scopes": secrets_store_scopes_output, + "secrets-store_secretObject": secrets_store_secretObject_output, + "secrets-store_secret_name": secrets_store_secret_name_output, + "secrets-store_store_identifier": secrets_store_store_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -417,6 +496,20 @@ export const tools: readonly Tool[] = [ "secrets-store_value": secrets_store_value, }, }, + outputSchema: { + "$ref": "#/$defs/secrets-store_secretObject", + $defs: { + "secrets-store_SecretStatus": secrets_store_SecretStatus_output, + "secrets-store_comment": secrets_store_comment_output, + "secrets-store_created": secrets_store_created_output, + "secrets-store_identifier": secrets_store_identifier_output, + "secrets-store_modified": secrets_store_modified_output, + "secrets-store_scopes": secrets_store_scopes_output, + "secrets-store_secretObject": secrets_store_secretObject_output, + "secrets-store_secret_name": secrets_store_secret_name_output, + "secrets-store_store_identifier": secrets_store_store_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -492,6 +585,20 @@ export const tools: readonly Tool[] = [ "secret_id" ], }, + outputSchema: { + "$ref": "#/$defs/secrets-store_secretObject", + $defs: { + "secrets-store_SecretStatus": secrets_store_SecretStatus_output, + "secrets-store_comment": secrets_store_comment_output, + "secrets-store_created": secrets_store_created_output, + "secrets-store_identifier": secrets_store_identifier_output, + "secrets-store_modified": secrets_store_modified_output, + "secrets-store_scopes": secrets_store_scopes_output, + "secrets-store_secretObject": secrets_store_secretObject_output, + "secrets-store_secret_name": secrets_store_secret_name_output, + "secrets-store_store_identifier": secrets_store_store_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -610,6 +717,51 @@ export const tools: readonly Tool[] = [ "store_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/secrets-store_secretObject" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "secrets-store_SecretStatus": secrets_store_SecretStatus_output, + "secrets-store_comment": secrets_store_comment_output, + "secrets-store_created": secrets_store_created_output, + "secrets-store_identifier": secrets_store_identifier_output, + "secrets-store_modified": secrets_store_modified_output, + "secrets-store_scopes": secrets_store_scopes_output, + "secrets-store_secretObject": secrets_store_secretObject_output, + "secrets-store_secret_name": secrets_store_secret_name_output, + "secrets-store_store_identifier": secrets_store_store_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/secretsStore/stores/tools.ts b/src/generated/forge-mcp/secretsStore/stores/tools.ts index 26cfa83b..9cf27b1d 100644 --- a/src/generated/forge-mcp/secretsStore/stores/tools.ts +++ b/src/generated/forge-mcp/secretsStore/stores/tools.ts @@ -40,6 +40,17 @@ export const tools: readonly Tool[] = [ "store_id" ], }, + outputSchema: { + "$ref": "#/$defs/secrets-store_storeObject", + $defs: { + "secrets-store_account_identifier": secrets_store_account_identifier_output, + "secrets-store_created": secrets_store_created_output, + "secrets-store_modified": secrets_store_modified_output, + "secrets-store_storeObject": secrets_store_storeObject_output, + "secrets-store_store_identifier": secrets_store_store_identifier_output, + "secrets-store_store_name": secrets_store_store_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -129,6 +140,48 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/secrets-store_storeObject" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "secrets-store_account_identifier": secrets_store_account_identifier_output, + "secrets-store_created": secrets_store_created_output, + "secrets-store_modified": secrets_store_modified_output, + "secrets-store_storeObject": secrets_store_storeObject_output, + "secrets-store_store_identifier": secrets_store_store_identifier_output, + "secrets-store_store_name": secrets_store_store_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/securityInsights/auditLogs/tools.ts b/src/generated/forge-mcp/securityInsights/auditLogs/tools.ts index e0aa4f91..a53bbb2b 100644 --- a/src/generated/forge-mcp/securityInsights/auditLogs/tools.ts +++ b/src/generated/forge-mcp/securityInsights/auditLogs/tools.ts @@ -81,6 +81,37 @@ export const tools: readonly Tool[] = [ "issue_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/security-center_auditLog" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "security-center_auditLog": security_center_auditLog_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -208,6 +239,37 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/security-center_auditLog" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "cursor": { + "type": "string" + }, + "per_page": { + "type": "integer" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "security-center_auditLog": security_center_auditLog_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/securityInsights/context/tools.ts b/src/generated/forge-mcp/securityInsights/context/tools.ts index cc9231a5..a82802ea 100644 --- a/src/generated/forge-mcp/securityInsights/context/tools.ts +++ b/src/generated/forge-mcp/securityInsights/context/tools.ts @@ -31,6 +31,9 @@ export const tools: readonly Tool[] = [ "issue_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/securityInsights/count/tools.ts b/src/generated/forge-mcp/securityInsights/count/tools.ts index cb03919c..d8a76f44 100644 --- a/src/generated/forge-mcp/securityInsights/count/tools.ts +++ b/src/generated/forge-mcp/securityInsights/count/tools.ts @@ -98,6 +98,31 @@ export const tools: readonly Tool[] = [ "security-center_subjects": security_center_subjects, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "count": { + "type": "integer" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -193,6 +218,17 @@ export const tools: readonly Tool[] = [ "source" ], }, + outputSchema: { + "properties": { + "count": { + "type": "integer" + } + }, + "required": [ + "count" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -305,6 +341,31 @@ export const tools: readonly Tool[] = [ "security-center_subjects": security_center_subjects, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "count": { + "type": "integer" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -442,6 +503,31 @@ export const tools: readonly Tool[] = [ "security-center_subjects": security_center_subjects, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "count": { + "type": "integer" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/securityInsights/partners/settings/tools.ts b/src/generated/forge-mcp/securityInsights/partners/settings/tools.ts index 605134a8..f943590a 100644 --- a/src/generated/forge-mcp/securityInsights/partners/settings/tools.ts +++ b/src/generated/forge-mcp/securityInsights/partners/settings/tools.ts @@ -41,6 +41,26 @@ export const tools: readonly Tool[] = [ "security-center_identifier": security_center_identifier, }, }, + outputSchema: { + "properties": { + "enabled": { + "type": "boolean" + }, + "resolution_status": { + "enum": [ + "resolved", + "not_found", + "no_zones", + "pending" + ], + "type": "string" + } + }, + "required": [ + "enabled" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -117,6 +137,12 @@ export const tools: readonly Tool[] = [ "security-center_partnerSettings": security_center_partnerSettings, }, }, + outputSchema: { + "$ref": "#/$defs/security-center_partnerSettings", + $defs: { + "security-center_partnerSettings": security_center_partnerSettings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/securityInsights/partners/shadowHosts/tools.ts b/src/generated/forge-mcp/securityInsights/partners/shadowHosts/tools.ts index d5a46a36..6d961d98 100644 --- a/src/generated/forge-mcp/securityInsights/partners/shadowHosts/tools.ts +++ b/src/generated/forge-mcp/securityInsights/partners/shadowHosts/tools.ts @@ -53,6 +53,44 @@ export const tools: readonly Tool[] = [ "security-center_identifier": security_center_identifier, }, }, + outputSchema: { + "properties": { + "collection_truncated": { + "type": "boolean" + }, + "domain": { + "type": "string" + }, + "entitlement": { + "$ref": "#/$defs/security-center_partnerEntitlement" + }, + "has_more": { + "type": "boolean" + }, + "items": { + "items": { + "$ref": "#/$defs/security-center_shadowHost" + }, + "type": "array" + }, + "total_count": { + "type": "integer" + } + }, + "required": [ + "collection_truncated", + "domain", + "entitlement", + "has_more", + "items", + "total_count" + ], + "type": "object", + $defs: { + "security-center_partnerEntitlement": security_center_partnerEntitlement_output, + "security-center_shadowHost": security_center_shadowHost_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/securityInsights/partners/shadowZoneHosts/tools.ts b/src/generated/forge-mcp/securityInsights/partners/shadowZoneHosts/tools.ts index 231bf064..aceaba5a 100644 --- a/src/generated/forge-mcp/securityInsights/partners/shadowZoneHosts/tools.ts +++ b/src/generated/forge-mcp/securityInsights/partners/shadowZoneHosts/tools.ts @@ -58,6 +58,44 @@ export const tools: readonly Tool[] = [ "security-center_identifier": security_center_identifier, }, }, + outputSchema: { + "properties": { + "collection_truncated": { + "type": "boolean" + }, + "domain": { + "type": "string" + }, + "entitlement": { + "$ref": "#/$defs/security-center_partnerEntitlement" + }, + "has_more": { + "type": "boolean" + }, + "items": { + "items": { + "$ref": "#/$defs/security-center_shadowHost" + }, + "type": "array" + }, + "total_count": { + "type": "integer" + } + }, + "required": [ + "collection_truncated", + "domain", + "entitlement", + "has_more", + "items", + "total_count" + ], + "type": "object", + $defs: { + "security-center_partnerEntitlement": security_center_partnerEntitlement_output, + "security-center_shadowHost": security_center_shadowHost_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/securityInsights/partners/shadowZones/tools.ts b/src/generated/forge-mcp/securityInsights/partners/shadowZones/tools.ts index 3ae0800b..4efc0d83 100644 --- a/src/generated/forge-mcp/securityInsights/partners/shadowZones/tools.ts +++ b/src/generated/forge-mcp/securityInsights/partners/shadowZones/tools.ts @@ -51,6 +51,40 @@ export const tools: readonly Tool[] = [ "security-center_identifier": security_center_identifier, }, }, + outputSchema: { + "properties": { + "collection_truncated": { + "type": "boolean" + }, + "entitlement": { + "$ref": "#/$defs/security-center_partnerEntitlement" + }, + "has_more": { + "type": "boolean" + }, + "items": { + "items": { + "$ref": "#/$defs/security-center_shadowZone" + }, + "type": "array" + }, + "total_count": { + "type": "integer" + } + }, + "required": [ + "collection_truncated", + "entitlement", + "has_more", + "items", + "total_count" + ], + "type": "object", + $defs: { + "security-center_partnerEntitlement": security_center_partnerEntitlement_output, + "security-center_shadowZone": security_center_shadowZone_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/securityInsights/scans/tools.ts b/src/generated/forge-mcp/securityInsights/scans/tools.ts index acf7a5bb..65848a33 100644 --- a/src/generated/forge-mcp/securityInsights/scans/tools.ts +++ b/src/generated/forge-mcp/securityInsights/scans/tools.ts @@ -47,6 +47,14 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/security-center_scansListResponse", + $defs: { + "security-center_scanQuota": security_center_scanQuota_output, + "security-center_scanStatusResponse": security_center_scanStatusResponse_output, + "security-center_scansListResponse": security_center_scansListResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -111,6 +119,12 @@ export const tools: readonly Tool[] = [ "security-center_newScanRequest": security_center_newScanRequest, }, }, + outputSchema: { + "$ref": "#/$defs/security-center_newScanResponse", + $defs: { + "security-center_newScanResponse": security_center_newScanResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/securityInsights/state/tools.ts b/src/generated/forge-mcp/securityInsights/state/tools.ts index f07bf1b5..2727d9ad 100644 --- a/src/generated/forge-mcp/securityInsights/state/tools.ts +++ b/src/generated/forge-mcp/securityInsights/state/tools.ts @@ -29,6 +29,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/security-center_accountStateResponse", + $defs: { + "security-center_accountStateResponse": security_center_accountStateResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -80,6 +86,12 @@ export const tools: readonly Tool[] = [ "security-center_updateAccountStateRequest": security_center_updateAccountStateRequest, }, }, + outputSchema: { + "$ref": "#/$defs/security-center_accountStateResponse", + $defs: { + "security-center_accountStateResponse": security_center_accountStateResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/securityInsights/tools.ts b/src/generated/forge-mcp/securityInsights/tools.ts index 2c5ec9f9..e23a2549 100644 --- a/src/generated/forge-mcp/securityInsights/tools.ts +++ b/src/generated/forge-mcp/securityInsights/tools.ts @@ -76,6 +76,13 @@ export const tools: readonly Tool[] = [ "security-center_userClassificationUpdate": security_center_userClassificationUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/security-center_api-response-common", + $defs: { + "security-center_api-response-common": security_center_api_response_common_output, + "security-center_messages": security_center_messages_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -144,6 +151,13 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/security-center_api-response-common", + $defs: { + "security-center_api-response-common": security_center_api_response_common_output, + "security-center_messages": security_center_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -264,6 +278,38 @@ export const tools: readonly Tool[] = [ "security-center_subjects": security_center_subjects, }, }, + outputSchema: { + "properties": { + "count": { + "$ref": "#/$defs/security-center_count" + }, + "issues": { + "items": { + "$ref": "#/$defs/security-center_issue" + }, + "type": "array" + }, + "page": { + "$ref": "#/$defs/security-center_page" + }, + "per_page": { + "$ref": "#/$defs/security-center_perPage" + } + }, + "type": "object", + $defs: { + "security-center_count": security_center_count_output, + "security-center_issue": security_center_issue_output, + "security-center_issueClass": security_center_issueClass_output, + "security-center_issueType": security_center_issueType_output, + "security-center_issue_payload": security_center_issue_payload_output, + "security-center_page": security_center_page_output, + "security-center_perPage": security_center_perPage_output, + "security-center_source": security_center_source_output, + "security-center_subject": security_center_subject_output, + "security-center_userClassification": security_center_userClassification_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/securityTxt/tools.ts b/src/generated/forge-mcp/securityTxt/tools.ts index 2c91a19f..a17c17c4 100644 --- a/src/generated/forge-mcp/securityTxt/tools.ts +++ b/src/generated/forge-mcp/securityTxt/tools.ts @@ -30,6 +30,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/security-center_api-response-common", + $defs: { + "security-center_api-response-common": security_center_api_response_common_output, + "security-center_messages": security_center_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -79,6 +86,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/security-center_securityTxt", + $defs: { + "security-center_securityTxt": security_center_securityTxt_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -136,6 +149,13 @@ export const tools: readonly Tool[] = [ "security-center_securityTxt": security_center_securityTxt, }, }, + outputSchema: { + "$ref": "#/$defs/security-center_api-response-common", + $defs: { + "security-center_api-response-common": security_center_api_response_common_output, + "security-center_messages": security_center_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/smartShield/cacheReserveClear/tools.ts b/src/generated/forge-mcp/smartShield/cacheReserveClear/tools.ts index 5d1ccefe..a07f2e6b 100644 --- a/src/generated/forge-mcp/smartShield/cacheReserveClear/tools.ts +++ b/src/generated/forge-mcp/smartShield/cacheReserveClear/tools.ts @@ -33,6 +33,37 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/smartshield_cache_reserve_clear" + }, + { + "properties": { + "end_ts": { + "$ref": "#/$defs/smartshield_cache_reserve_clear_end_ts" + }, + "start_ts": { + "$ref": "#/$defs/smartshield_cache_reserve_clear_start_ts" + }, + "state": { + "$ref": "#/$defs/smartshield_cache_reserve_clear_state" + } + }, + "required": [ + "start_ts", + "state" + ], + "type": "object" + } + ], + $defs: { + "smartshield_cache_reserve_clear": smartshield_cache_reserve_clear_output, + "smartshield_cache_reserve_clear_end_ts": smartshield_cache_reserve_clear_end_ts_output, + "smartshield_cache_reserve_clear_start_ts": smartshield_cache_reserve_clear_start_ts_output, + "smartshield_cache_reserve_clear_state": smartshield_cache_reserve_clear_state_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -124,6 +155,37 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/smartshield_cache_reserve_clear" + }, + { + "properties": { + "end_ts": { + "$ref": "#/$defs/smartshield_cache_reserve_clear_end_ts" + }, + "start_ts": { + "$ref": "#/$defs/smartshield_cache_reserve_clear_start_ts" + }, + "state": { + "$ref": "#/$defs/smartshield_cache_reserve_clear_state" + } + }, + "required": [ + "start_ts", + "state" + ], + "type": "object" + } + ], + $defs: { + "smartshield_cache_reserve_clear": smartshield_cache_reserve_clear_output, + "smartshield_cache_reserve_clear_end_ts": smartshield_cache_reserve_clear_end_ts_output, + "smartshield_cache_reserve_clear_start_ts": smartshield_cache_reserve_clear_start_ts_output, + "smartshield_cache_reserve_clear_state": smartshield_cache_reserve_clear_state_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/smartShield/healthChecks/tools.ts b/src/generated/forge-mcp/smartShield/healthChecks/tools.ts index 73e38a71..877fea56 100644 --- a/src/generated/forge-mcp/smartShield/healthChecks/tools.ts +++ b/src/generated/forge-mcp/smartShield/healthChecks/tools.ts @@ -91,6 +91,29 @@ export const tools: readonly Tool[] = [ "smartshield_type": smartshield_type, }, }, + outputSchema: { + "$ref": "#/$defs/smartshield_healthchecks", + $defs: { + "smartshield_address": smartshield_address_output, + "smartshield_check_regions": smartshield_check_regions_output, + "smartshield_consecutive_fails": smartshield_consecutive_fails_output, + "smartshield_consecutive_successes": smartshield_consecutive_successes_output, + "smartshield_description": smartshield_description_output, + "smartshield_failure_reason": smartshield_failure_reason_output, + "smartshield_healthchecks": smartshield_healthchecks_output, + "smartshield_http_config": smartshield_http_config_output, + "smartshield_identifier": smartshield_identifier_output, + "smartshield_interval": smartshield_interval_output, + "smartshield_name": smartshield_name_output, + "smartshield_retries": smartshield_retries_output, + "smartshield_status": smartshield_status_output, + "smartshield_suspended": smartshield_suspended_output, + "smartshield_tcp_config": smartshield_tcp_config_output, + "smartshield_timeout": smartshield_timeout_output, + "smartshield_timestamp": smartshield_timestamp_output, + "smartshield_type": smartshield_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -177,6 +200,17 @@ export const tools: readonly Tool[] = [ "healthcheck_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/smartshield_identifier" + } + }, + "type": "object", + $defs: { + "smartshield_identifier": smartshield_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -271,6 +305,29 @@ export const tools: readonly Tool[] = [ "smartshield_type": smartshield_type, }, }, + outputSchema: { + "$ref": "#/$defs/smartshield_healthchecks", + $defs: { + "smartshield_address": smartshield_address_output, + "smartshield_check_regions": smartshield_check_regions_output, + "smartshield_consecutive_fails": smartshield_consecutive_fails_output, + "smartshield_consecutive_successes": smartshield_consecutive_successes_output, + "smartshield_description": smartshield_description_output, + "smartshield_failure_reason": smartshield_failure_reason_output, + "smartshield_healthchecks": smartshield_healthchecks_output, + "smartshield_http_config": smartshield_http_config_output, + "smartshield_identifier": smartshield_identifier_output, + "smartshield_interval": smartshield_interval_output, + "smartshield_name": smartshield_name_output, + "smartshield_retries": smartshield_retries_output, + "smartshield_status": smartshield_status_output, + "smartshield_suspended": smartshield_suspended_output, + "smartshield_tcp_config": smartshield_tcp_config_output, + "smartshield_timeout": smartshield_timeout_output, + "smartshield_timestamp": smartshield_timestamp_output, + "smartshield_type": smartshield_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -357,6 +414,29 @@ export const tools: readonly Tool[] = [ "healthcheck_id" ], }, + outputSchema: { + "$ref": "#/$defs/smartshield_healthchecks", + $defs: { + "smartshield_address": smartshield_address_output, + "smartshield_check_regions": smartshield_check_regions_output, + "smartshield_consecutive_fails": smartshield_consecutive_fails_output, + "smartshield_consecutive_successes": smartshield_consecutive_successes_output, + "smartshield_description": smartshield_description_output, + "smartshield_failure_reason": smartshield_failure_reason_output, + "smartshield_healthchecks": smartshield_healthchecks_output, + "smartshield_http_config": smartshield_http_config_output, + "smartshield_identifier": smartshield_identifier_output, + "smartshield_interval": smartshield_interval_output, + "smartshield_name": smartshield_name_output, + "smartshield_retries": smartshield_retries_output, + "smartshield_status": smartshield_status_output, + "smartshield_suspended": smartshield_suspended_output, + "smartshield_tcp_config": smartshield_tcp_config_output, + "smartshield_timeout": smartshield_timeout_output, + "smartshield_timestamp": smartshield_timestamp_output, + "smartshield_type": smartshield_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -448,6 +528,44 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/smartshield_healthchecks" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/smartshield_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "smartshield_address": smartshield_address_output, + "smartshield_check_regions": smartshield_check_regions_output, + "smartshield_consecutive_fails": smartshield_consecutive_fails_output, + "smartshield_consecutive_successes": smartshield_consecutive_successes_output, + "smartshield_description": smartshield_description_output, + "smartshield_failure_reason": smartshield_failure_reason_output, + "smartshield_healthchecks": smartshield_healthchecks_output, + "smartshield_http_config": smartshield_http_config_output, + "smartshield_identifier": smartshield_identifier_output, + "smartshield_interval": smartshield_interval_output, + "smartshield_name": smartshield_name_output, + "smartshield_result_info": smartshield_result_info_output, + "smartshield_retries": smartshield_retries_output, + "smartshield_status": smartshield_status_output, + "smartshield_suspended": smartshield_suspended_output, + "smartshield_tcp_config": smartshield_tcp_config_output, + "smartshield_timeout": smartshield_timeout_output, + "smartshield_timestamp": smartshield_timestamp_output, + "smartshield_type": smartshield_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -575,6 +693,29 @@ export const tools: readonly Tool[] = [ "smartshield_type": smartshield_type, }, }, + outputSchema: { + "$ref": "#/$defs/smartshield_healthchecks", + $defs: { + "smartshield_address": smartshield_address_output, + "smartshield_check_regions": smartshield_check_regions_output, + "smartshield_consecutive_fails": smartshield_consecutive_fails_output, + "smartshield_consecutive_successes": smartshield_consecutive_successes_output, + "smartshield_description": smartshield_description_output, + "smartshield_failure_reason": smartshield_failure_reason_output, + "smartshield_healthchecks": smartshield_healthchecks_output, + "smartshield_http_config": smartshield_http_config_output, + "smartshield_identifier": smartshield_identifier_output, + "smartshield_interval": smartshield_interval_output, + "smartshield_name": smartshield_name_output, + "smartshield_retries": smartshield_retries_output, + "smartshield_status": smartshield_status_output, + "smartshield_suspended": smartshield_suspended_output, + "smartshield_tcp_config": smartshield_tcp_config_output, + "smartshield_timeout": smartshield_timeout_output, + "smartshield_timestamp": smartshield_timestamp_output, + "smartshield_type": smartshield_type_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/smartShield/tools.ts b/src/generated/forge-mcp/smartShield/tools.ts index 6a337890..219b8e87 100644 --- a/src/generated/forge-mcp/smartShield/tools.ts +++ b/src/generated/forge-mcp/smartShield/tools.ts @@ -40,6 +40,15 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/smartshield_smart_shield_settings_get_response", + $defs: { + "smartshield_smart_shield_settings_get_response": smartshield_smart_shield_settings_get_response_output, + "smartshield_smart_shield_settings_regional_tiered_cache": smartshield_smart_shield_settings_regional_tiered_cache_output, + "smartshield_smart_shield_settings_smart_routing": smartshield_smart_shield_settings_smart_routing_output, + "smartshield_smart_shield_settings_smart_tiered_cache": smartshield_smart_shield_settings_smart_tiered_cache_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -128,6 +137,13 @@ export const tools: readonly Tool[] = [ "smartshield_smart_shield_settings_patch_body_smart_tiered_cache": smartshield_smart_shield_settings_patch_body_smart_tiered_cache, }, }, + outputSchema: { + "$ref": "#/$defs/smartshield_smart_shield_settings_patch_response", + $defs: { + "smartshield_smart_shield_settings_patch_response": smartshield_smart_shield_settings_patch_response_output, + "smartshield_smart_shield_settings_patch_response_smart_tiered_cache": smartshield_smart_shield_settings_patch_response_smart_tiered_cache_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/snippets/rules/tools.ts b/src/generated/forge-mcp/snippets/rules/tools.ts index 09e824b5..c0f983d5 100644 --- a/src/generated/forge-mcp/snippets/rules/tools.ts +++ b/src/generated/forge-mcp/snippets/rules/tools.ts @@ -33,6 +33,36 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/snippets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "$ref": "#/$defs/snippets_SnippetRules" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "snippets_Errors": snippets_Errors_output, + "snippets_Message": snippets_Message_output, + "snippets_Messages": snippets_Messages_output, + "snippets_Response": snippets_Response_output, + "snippets_SnippetName": snippets_SnippetName_output, + "snippets_SnippetRules": snippets_SnippetRules_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -149,6 +179,36 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/snippets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "$ref": "#/$defs/snippets_SnippetRules" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "snippets_Errors": snippets_Errors_output, + "snippets_Message": snippets_Message_output, + "snippets_Messages": snippets_Messages_output, + "snippets_Response": snippets_Response_output, + "snippets_SnippetName": snippets_SnippetName_output, + "snippets_SnippetRules": snippets_SnippetRules_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -283,6 +343,36 @@ export const tools: readonly Tool[] = [ "snippets_SnippetRules": snippets_SnippetRules, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/snippets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "$ref": "#/$defs/snippets_SnippetRules" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "snippets_Errors": snippets_Errors_output, + "snippets_Message": snippets_Message_output, + "snippets_Messages": snippets_Messages_output, + "snippets_Response": snippets_Response_output, + "snippets_SnippetName": snippets_SnippetName_output, + "snippets_SnippetRules": snippets_SnippetRules_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/snippets/tools.ts b/src/generated/forge-mcp/snippets/tools.ts index 113044e1..a73c53da 100644 --- a/src/generated/forge-mcp/snippets/tools.ts +++ b/src/generated/forge-mcp/snippets/tools.ts @@ -40,6 +40,34 @@ export const tools: readonly Tool[] = [ "snippet_name" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/snippets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "type": "null" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "snippets_Errors": snippets_Errors_output, + "snippets_Message": snippets_Message_output, + "snippets_Messages": snippets_Messages_output, + "snippets_Response": snippets_Response_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -159,6 +187,36 @@ export const tools: readonly Tool[] = [ "snippet_name" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/snippets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "$ref": "#/$defs/snippets_Snippet" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "snippets_Errors": snippets_Errors_output, + "snippets_Message": snippets_Message_output, + "snippets_Messages": snippets_Messages_output, + "snippets_Response": snippets_Response_output, + "snippets_Snippet": snippets_Snippet_output, + "snippets_SnippetName": snippets_SnippetName_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -290,6 +348,45 @@ export const tools: readonly Tool[] = [ "snippets_PerPage": snippets_PerPage, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/snippets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "items": { + "$ref": "#/$defs/snippets_Snippet" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/snippets_ResultInfo" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "snippets_Errors": snippets_Errors_output, + "snippets_Message": snippets_Message_output, + "snippets_Messages": snippets_Messages_output, + "snippets_Page": snippets_Page_output, + "snippets_PerPage": snippets_PerPage_output, + "snippets_Response": snippets_Response_output, + "snippets_ResultInfo": snippets_ResultInfo_output, + "snippets_Snippet": snippets_Snippet_output, + "snippets_SnippetName": snippets_SnippetName_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/spectrum/analytics/aggregates/currents/tools.ts b/src/generated/forge-mcp/spectrum/analytics/aggregates/currents/tools.ts index fa589e96..1af1e56c 100644 --- a/src/generated/forge-mcp/spectrum/analytics/aggregates/currents/tools.ts +++ b/src/generated/forge-mcp/spectrum/analytics/aggregates/currents/tools.ts @@ -40,6 +40,57 @@ export const tools: readonly Tool[] = [ "spectrum-analytics_app_id_param": spectrum_analytics_app_id_param, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "appID": { + "allOf": [ + { + "type": "string" + }, + { + "$ref": "#/$defs/spectrum-analytics_identifier" + } + ] + }, + "bytesEgress": { + "type": "number" + }, + "bytesIngress": { + "type": "number" + }, + "connections": { + "type": "number" + }, + "durationAvg": { + "type": "number" + } + }, + "required": [ + "appID", + "bytesEgress", + "bytesIngress", + "connections", + "durationAvg" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "spectrum-analytics_identifier": spectrum_analytics_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/spectrum/analytics/events/bytimes/tools.ts b/src/generated/forge-mcp/spectrum/analytics/events/bytimes/tools.ts index 31994132..2257ff1e 100644 --- a/src/generated/forge-mcp/spectrum/analytics/events/bytimes/tools.ts +++ b/src/generated/forge-mcp/spectrum/analytics/events/bytimes/tools.ts @@ -97,6 +97,66 @@ export const tools: readonly Tool[] = [ "spectrum-analytics_until": spectrum_analytics_until, }, }, + outputSchema: { + "properties": { + "data": { + "items": { + "$ref": "#/$defs/spectrum-analytics_column" + }, + "type": "array" + }, + "data_lag": { + "type": "number" + }, + "max": { + "$ref": "#/$defs/spectrum-analytics_stat" + }, + "min": { + "$ref": "#/$defs/spectrum-analytics_stat" + }, + "query": { + "$ref": "#/$defs/spectrum-analytics_query" + }, + "rows": { + "type": "number" + }, + "time_intervals": { + "items": { + "items": { + "$ref": "#/$defs/spectrum-analytics_timestamp" + }, + "type": "array" + }, + "type": "array" + }, + "totals": { + "$ref": "#/$defs/spectrum-analytics_stat" + } + }, + "required": [ + "data", + "data_lag", + "max", + "min", + "query", + "rows", + "totals" + ], + "type": "object", + $defs: { + "spectrum-analytics_column": spectrum_analytics_column_output, + "spectrum-analytics_column_metrics": spectrum_analytics_column_metrics_output, + "spectrum-analytics_dimensions": spectrum_analytics_dimensions_output, + "spectrum-analytics_filters": spectrum_analytics_filters_output, + "spectrum-analytics_metrics": spectrum_analytics_metrics_output, + "spectrum-analytics_query": spectrum_analytics_query_output, + "spectrum-analytics_since": spectrum_analytics_since_output, + "spectrum-analytics_sort": spectrum_analytics_sort_output, + "spectrum-analytics_stat": spectrum_analytics_stat_output, + "spectrum-analytics_timestamp": spectrum_analytics_timestamp_output, + "spectrum-analytics_until": spectrum_analytics_until_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/spectrum/analytics/events/summaries/tools.ts b/src/generated/forge-mcp/spectrum/analytics/events/summaries/tools.ts index b4b0f0e8..1d97a7d6 100644 --- a/src/generated/forge-mcp/spectrum/analytics/events/summaries/tools.ts +++ b/src/generated/forge-mcp/spectrum/analytics/events/summaries/tools.ts @@ -82,6 +82,66 @@ export const tools: readonly Tool[] = [ "spectrum-analytics_until": spectrum_analytics_until, }, }, + outputSchema: { + "properties": { + "data": { + "items": { + "$ref": "#/$defs/spectrum-analytics_column" + }, + "type": "array" + }, + "data_lag": { + "type": "number" + }, + "max": { + "$ref": "#/$defs/spectrum-analytics_stat" + }, + "min": { + "$ref": "#/$defs/spectrum-analytics_stat" + }, + "query": { + "$ref": "#/$defs/spectrum-analytics_query" + }, + "rows": { + "type": "number" + }, + "time_intervals": { + "items": { + "items": { + "$ref": "#/$defs/spectrum-analytics_timestamp" + }, + "type": "array" + }, + "type": "array" + }, + "totals": { + "$ref": "#/$defs/spectrum-analytics_stat" + } + }, + "required": [ + "data", + "data_lag", + "max", + "min", + "query", + "rows", + "totals" + ], + "type": "object", + $defs: { + "spectrum-analytics_column": spectrum_analytics_column_output, + "spectrum-analytics_column_metrics": spectrum_analytics_column_metrics_output, + "spectrum-analytics_dimensions": spectrum_analytics_dimensions_output, + "spectrum-analytics_filters": spectrum_analytics_filters_output, + "spectrum-analytics_metrics": spectrum_analytics_metrics_output, + "spectrum-analytics_query": spectrum_analytics_query_output, + "spectrum-analytics_since": spectrum_analytics_since_output, + "spectrum-analytics_sort": spectrum_analytics_sort_output, + "spectrum-analytics_stat": spectrum_analytics_stat_output, + "spectrum-analytics_timestamp": spectrum_analytics_timestamp_output, + "spectrum-analytics_until": spectrum_analytics_until_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/spectrum/analytics/zones/report/tools.ts b/src/generated/forge-mcp/spectrum/analytics/zones/report/tools.ts index 2fd6da71..4519ae42 100644 --- a/src/generated/forge-mcp/spectrum/analytics/zones/report/tools.ts +++ b/src/generated/forge-mcp/spectrum/analytics/zones/report/tools.ts @@ -47,6 +47,46 @@ export const tools: readonly Tool[] = [ "spectrum-analytics_until": spectrum_analytics_until, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/spectrum-analytics_zone_report" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "spectrum-analytics_identifier": spectrum_analytics_identifier_output, + "spectrum-analytics_zone_report": spectrum_analytics_zone_report_output, + "spectrum-analytics_zone_report_totals": spectrum_analytics_zone_report_totals_output, + "spectrum-analytics_zone_report_totals_bandwidth": spectrum_analytics_zone_report_totals_bandwidth_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/spectrum/apps/tools.ts b/src/generated/forge-mcp/spectrum/apps/tools.ts index ad54b9ff..25b2f71f 100644 --- a/src/generated/forge-mcp/spectrum/apps/tools.ts +++ b/src/generated/forge-mcp/spectrum/apps/tools.ts @@ -104,6 +104,43 @@ export const tools: readonly Tool[] = [ "spectrum-config_virtual_network_id": spectrum_config_virtual_network_id, }, }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/spectrum-config_app_config" + }, + { + "$ref": "#/$defs/spectrum-config_paygo_app_config" + } + ], + $defs: { + "spectrum-config_app_config": spectrum_config_app_config_output, + "spectrum-config_app_identifier": spectrum_config_app_identifier_output, + "spectrum-config_argo_smart_routing": spectrum_config_argo_smart_routing_output, + "spectrum-config_created": spectrum_config_created_output, + "spectrum-config_dns": spectrum_config_dns_output, + "spectrum-config_dns_name": spectrum_config_dns_name_output, + "spectrum-config_dns_ttl": spectrum_config_dns_ttl_output, + "spectrum-config_dns_type": spectrum_config_dns_type_output, + "spectrum-config_edge_ips": spectrum_config_edge_ips_output, + "spectrum-config_identifier": spectrum_config_identifier_output, + "spectrum-config_ip_firewall": spectrum_config_ip_firewall_output, + "spectrum-config_modified": spectrum_config_modified_output, + "spectrum-config_origin_direct": spectrum_config_origin_direct_output, + "spectrum-config_origin_dns": spectrum_config_origin_dns_output, + "spectrum-config_origin_dns_name": spectrum_config_origin_dns_name_output, + "spectrum-config_origin_dns_type": spectrum_config_origin_dns_type_output, + "spectrum-config_origin_port": spectrum_config_origin_port_output, + "spectrum-config_origin_worker_id": spectrum_config_origin_worker_id_output, + "spectrum-config_paygo_app_config": spectrum_config_paygo_app_config_output, + "spectrum-config_protocol": spectrum_config_protocol_output, + "spectrum-config_proxy_protocol": spectrum_config_proxy_protocol_output, + "spectrum-config_timestamp": spectrum_config_timestamp_output, + "spectrum-config_tls": spectrum_config_tls_output, + "spectrum-config_traffic_type": spectrum_config_traffic_type_output, + "spectrum-config_virtual_network_id": spectrum_config_virtual_network_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -190,6 +227,27 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/spectrum-config_identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "spectrum-config_identifier": spectrum_config_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -259,6 +317,43 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/spectrum-config_app_config" + }, + { + "$ref": "#/$defs/spectrum-config_paygo_app_config" + } + ], + $defs: { + "spectrum-config_app_config": spectrum_config_app_config_output, + "spectrum-config_app_identifier": spectrum_config_app_identifier_output, + "spectrum-config_argo_smart_routing": spectrum_config_argo_smart_routing_output, + "spectrum-config_created": spectrum_config_created_output, + "spectrum-config_dns": spectrum_config_dns_output, + "spectrum-config_dns_name": spectrum_config_dns_name_output, + "spectrum-config_dns_ttl": spectrum_config_dns_ttl_output, + "spectrum-config_dns_type": spectrum_config_dns_type_output, + "spectrum-config_edge_ips": spectrum_config_edge_ips_output, + "spectrum-config_identifier": spectrum_config_identifier_output, + "spectrum-config_ip_firewall": spectrum_config_ip_firewall_output, + "spectrum-config_modified": spectrum_config_modified_output, + "spectrum-config_origin_direct": spectrum_config_origin_direct_output, + "spectrum-config_origin_dns": spectrum_config_origin_dns_output, + "spectrum-config_origin_dns_name": spectrum_config_origin_dns_name_output, + "spectrum-config_origin_dns_type": spectrum_config_origin_dns_type_output, + "spectrum-config_origin_port": spectrum_config_origin_port_output, + "spectrum-config_origin_worker_id": spectrum_config_origin_worker_id_output, + "spectrum-config_paygo_app_config": spectrum_config_paygo_app_config_output, + "spectrum-config_protocol": spectrum_config_protocol_output, + "spectrum-config_proxy_protocol": spectrum_config_proxy_protocol_output, + "spectrum-config_timestamp": spectrum_config_timestamp_output, + "spectrum-config_tls": spectrum_config_tls_output, + "spectrum-config_traffic_type": spectrum_config_traffic_type_output, + "spectrum-config_virtual_network_id": spectrum_config_virtual_network_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -370,6 +465,77 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/spectrum-config_app_config" + }, + "type": "array" + }, + { + "items": { + "$ref": "#/$defs/spectrum-config_paygo_app_config" + }, + "type": "array" + } + ] + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "spectrum-config_app_config": spectrum_config_app_config_output, + "spectrum-config_app_identifier": spectrum_config_app_identifier_output, + "spectrum-config_argo_smart_routing": spectrum_config_argo_smart_routing_output, + "spectrum-config_created": spectrum_config_created_output, + "spectrum-config_dns": spectrum_config_dns_output, + "spectrum-config_dns_name": spectrum_config_dns_name_output, + "spectrum-config_dns_ttl": spectrum_config_dns_ttl_output, + "spectrum-config_dns_type": spectrum_config_dns_type_output, + "spectrum-config_edge_ips": spectrum_config_edge_ips_output, + "spectrum-config_identifier": spectrum_config_identifier_output, + "spectrum-config_ip_firewall": spectrum_config_ip_firewall_output, + "spectrum-config_modified": spectrum_config_modified_output, + "spectrum-config_origin_direct": spectrum_config_origin_direct_output, + "spectrum-config_origin_dns": spectrum_config_origin_dns_output, + "spectrum-config_origin_dns_name": spectrum_config_origin_dns_name_output, + "spectrum-config_origin_dns_type": spectrum_config_origin_dns_type_output, + "spectrum-config_origin_port": spectrum_config_origin_port_output, + "spectrum-config_origin_worker_id": spectrum_config_origin_worker_id_output, + "spectrum-config_paygo_app_config": spectrum_config_paygo_app_config_output, + "spectrum-config_protocol": spectrum_config_protocol_output, + "spectrum-config_proxy_protocol": spectrum_config_proxy_protocol_output, + "spectrum-config_timestamp": spectrum_config_timestamp_output, + "spectrum-config_tls": spectrum_config_tls_output, + "spectrum-config_traffic_type": spectrum_config_traffic_type_output, + "spectrum-config_virtual_network_id": spectrum_config_virtual_network_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -523,6 +689,43 @@ export const tools: readonly Tool[] = [ "spectrum-config_virtual_network_id": spectrum_config_virtual_network_id, }, }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/spectrum-config_app_config" + }, + { + "$ref": "#/$defs/spectrum-config_paygo_app_config" + } + ], + $defs: { + "spectrum-config_app_config": spectrum_config_app_config_output, + "spectrum-config_app_identifier": spectrum_config_app_identifier_output, + "spectrum-config_argo_smart_routing": spectrum_config_argo_smart_routing_output, + "spectrum-config_created": spectrum_config_created_output, + "spectrum-config_dns": spectrum_config_dns_output, + "spectrum-config_dns_name": spectrum_config_dns_name_output, + "spectrum-config_dns_ttl": spectrum_config_dns_ttl_output, + "spectrum-config_dns_type": spectrum_config_dns_type_output, + "spectrum-config_edge_ips": spectrum_config_edge_ips_output, + "spectrum-config_identifier": spectrum_config_identifier_output, + "spectrum-config_ip_firewall": spectrum_config_ip_firewall_output, + "spectrum-config_modified": spectrum_config_modified_output, + "spectrum-config_origin_direct": spectrum_config_origin_direct_output, + "spectrum-config_origin_dns": spectrum_config_origin_dns_output, + "spectrum-config_origin_dns_name": spectrum_config_origin_dns_name_output, + "spectrum-config_origin_dns_type": spectrum_config_origin_dns_type_output, + "spectrum-config_origin_port": spectrum_config_origin_port_output, + "spectrum-config_origin_worker_id": spectrum_config_origin_worker_id_output, + "spectrum-config_paygo_app_config": spectrum_config_paygo_app_config_output, + "spectrum-config_protocol": spectrum_config_protocol_output, + "spectrum-config_proxy_protocol": spectrum_config_proxy_protocol_output, + "spectrum-config_timestamp": spectrum_config_timestamp_output, + "spectrum-config_tls": spectrum_config_tls_output, + "spectrum-config_traffic_type": spectrum_config_traffic_type_output, + "spectrum-config_virtual_network_id": spectrum_config_virtual_network_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/spectrum/protocols/tools.ts b/src/generated/forge-mcp/spectrum/protocols/tools.ts index 610d694a..7f320a12 100644 --- a/src/generated/forge-mcp/spectrum/protocols/tools.ts +++ b/src/generated/forge-mcp/spectrum/protocols/tools.ts @@ -28,6 +28,43 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/spectrum-config_app_protocol" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "spectrum-config_app_protocol": spectrum_config_app_protocol_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/speed/availabilities/tools.ts b/src/generated/forge-mcp/speed/availabilities/tools.ts index fe6aa74d..d91860ef 100644 --- a/src/generated/forge-mcp/speed/availabilities/tools.ts +++ b/src/generated/forge-mcp/speed/availabilities/tools.ts @@ -37,6 +37,19 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/observatory_availabilities", + $defs: { + "observatory_availabilities": observatory_availabilities_output, + "observatory_availabilities_quota": observatory_availabilities_quota_output, + "observatory_availabilities_quota_quotasPerPlan": observatory_availabilities_quota_quotasPerPlan_output, + "observatory_availabilities_quota_scheduleQuotasPerPlan": observatory_availabilities_quota_scheduleQuotasPerPlan_output, + "observatory_availabilities_regionsPerPlan": observatory_availabilities_regionsPerPlan_output, + "observatory_labeled_region": observatory_labeled_region_output, + "observatory_plan-properties-info": observatory_plan_properties_info_output, + "observatory_region": observatory_region_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/speed/pages/tests/tools.ts b/src/generated/forge-mcp/speed/pages/tests/tools.ts index e6201ac9..50322664 100644 --- a/src/generated/forge-mcp/speed/pages/tests/tools.ts +++ b/src/generated/forge-mcp/speed/pages/tests/tools.ts @@ -64,6 +64,23 @@ export const tools: readonly Tool[] = [ "observatory_region": observatory_region, }, }, + outputSchema: { + "$ref": "#/$defs/observatory_page_test", + $defs: { + "observatory_device_type": observatory_device_type_output, + "observatory_labeled_region": observatory_labeled_region_output, + "observatory_lighthouse_error_code": observatory_lighthouse_error_code_output, + "observatory_lighthouse_report": observatory_lighthouse_report_output, + "observatory_lighthouse_report_error": observatory_lighthouse_report_error_output, + "observatory_lighthouse_state": observatory_lighthouse_state_output, + "observatory_page_test": observatory_page_test_output, + "observatory_region": observatory_region_output, + "observatory_schedule_frequency": observatory_schedule_frequency_output, + "observatory_timestamp": observatory_timestamp_output, + "observatory_url": observatory_url_output, + "observatory_uuid": observatory_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -149,6 +166,14 @@ export const tools: readonly Tool[] = [ "observatory_region": observatory_region, }, }, + outputSchema: { + "properties": { + "count": { + "type": "number" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -220,6 +245,23 @@ export const tools: readonly Tool[] = [ "test_id" ], }, + outputSchema: { + "$ref": "#/$defs/observatory_page_test", + $defs: { + "observatory_device_type": observatory_device_type_output, + "observatory_labeled_region": observatory_labeled_region_output, + "observatory_lighthouse_error_code": observatory_lighthouse_error_code_output, + "observatory_lighthouse_report": observatory_lighthouse_report_output, + "observatory_lighthouse_report_error": observatory_lighthouse_report_error_output, + "observatory_lighthouse_state": observatory_lighthouse_state_output, + "observatory_page_test": observatory_page_test_output, + "observatory_region": observatory_region_output, + "observatory_schedule_frequency": observatory_schedule_frequency_output, + "observatory_timestamp": observatory_timestamp_output, + "observatory_url": observatory_url_output, + "observatory_uuid": observatory_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -313,6 +355,38 @@ export const tools: readonly Tool[] = [ "observatory_region": observatory_region, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/observatory_page_test" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/observatory_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "observatory_device_type": observatory_device_type_output, + "observatory_labeled_region": observatory_labeled_region_output, + "observatory_lighthouse_error_code": observatory_lighthouse_error_code_output, + "observatory_lighthouse_report": observatory_lighthouse_report_output, + "observatory_lighthouse_report_error": observatory_lighthouse_report_error_output, + "observatory_lighthouse_state": observatory_lighthouse_state_output, + "observatory_page_test": observatory_page_test_output, + "observatory_region": observatory_region_output, + "observatory_result_info": observatory_result_info_output, + "observatory_schedule_frequency": observatory_schedule_frequency_output, + "observatory_timestamp": observatory_timestamp_output, + "observatory_url": observatory_url_output, + "observatory_uuid": observatory_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/speed/pages/tools.ts b/src/generated/forge-mcp/speed/pages/tools.ts index c9150a33..e5c582e0 100644 --- a/src/generated/forge-mcp/speed/pages/tools.ts +++ b/src/generated/forge-mcp/speed/pages/tools.ts @@ -45,6 +45,54 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "region": { + "$ref": "#/$defs/observatory_labeled_region" + }, + "scheduleFrequency": { + "$ref": "#/$defs/observatory_schedule_frequency" + }, + "tests": { + "items": { + "$ref": "#/$defs/observatory_page_test" + }, + "type": "array" + }, + "url": { + "$ref": "#/$defs/observatory_url" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "observatory_device_type": observatory_device_type_output, + "observatory_labeled_region": observatory_labeled_region_output, + "observatory_lighthouse_error_code": observatory_lighthouse_error_code_output, + "observatory_lighthouse_report": observatory_lighthouse_report_output, + "observatory_lighthouse_report_error": observatory_lighthouse_report_error_output, + "observatory_lighthouse_state": observatory_lighthouse_state_output, + "observatory_page_test": observatory_page_test_output, + "observatory_region": observatory_region_output, + "observatory_schedule_frequency": observatory_schedule_frequency_output, + "observatory_timestamp": observatory_timestamp_output, + "observatory_url": observatory_url_output, + "observatory_uuid": observatory_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -180,6 +228,12 @@ export const tools: readonly Tool[] = [ "observatory_timestamp": observatory_timestamp, }, }, + outputSchema: { + "$ref": "#/$defs/observatory_trend", + $defs: { + "observatory_trend": observatory_trend_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/speed/schedule/tools.ts b/src/generated/forge-mcp/speed/schedule/tools.ts index bc917964..d39ae1fe 100644 --- a/src/generated/forge-mcp/speed/schedule/tools.ts +++ b/src/generated/forge-mcp/speed/schedule/tools.ts @@ -67,6 +67,32 @@ export const tools: readonly Tool[] = [ "observatory_schedule_frequency": observatory_schedule_frequency, }, }, + outputSchema: { + "properties": { + "schedule": { + "$ref": "#/$defs/observatory_schedule" + }, + "test": { + "$ref": "#/$defs/observatory_page_test" + } + }, + "type": "object", + $defs: { + "observatory_device_type": observatory_device_type_output, + "observatory_labeled_region": observatory_labeled_region_output, + "observatory_lighthouse_error_code": observatory_lighthouse_error_code_output, + "observatory_lighthouse_report": observatory_lighthouse_report_output, + "observatory_lighthouse_report_error": observatory_lighthouse_report_error_output, + "observatory_lighthouse_state": observatory_lighthouse_state_output, + "observatory_page_test": observatory_page_test_output, + "observatory_region": observatory_region_output, + "observatory_schedule": observatory_schedule_output, + "observatory_schedule_frequency": observatory_schedule_frequency_output, + "observatory_timestamp": observatory_timestamp_output, + "observatory_url": observatory_url_output, + "observatory_uuid": observatory_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -164,6 +190,14 @@ export const tools: readonly Tool[] = [ "observatory_region": observatory_region, }, }, + outputSchema: { + "properties": { + "count": { + "type": "number" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -244,6 +278,15 @@ export const tools: readonly Tool[] = [ "observatory_region": observatory_region, }, }, + outputSchema: { + "$ref": "#/$defs/observatory_schedule", + $defs: { + "observatory_region": observatory_region_output, + "observatory_schedule": observatory_schedule_output, + "observatory_schedule_frequency": observatory_schedule_frequency_output, + "observatory_url": observatory_url_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/sql/tools.ts b/src/generated/forge-mcp/sql/tools.ts index 309fbc07..26c22b88 100644 --- a/src/generated/forge-mcp/sql/tools.ts +++ b/src/generated/forge-mcp/sql/tools.ts @@ -80,6 +80,22 @@ export const tools: readonly Tool[] = [ "account_tag" ], }, + outputSchema: { + "$ref": "#/$defs/analytics-sql_IntrospectionResponse", + $defs: { + "analytics-sql_Attribute": analytics_sql_Attribute_output, + "analytics-sql_CustomAttribute": analytics_sql_CustomAttribute_output, + "analytics-sql_DatasetAvailability": analytics_sql_DatasetAvailability_output, + "analytics-sql_IntrospectionColumn": analytics_sql_IntrospectionColumn_output, + "analytics-sql_IntrospectionDataset": analytics_sql_IntrospectionDataset_output, + "analytics-sql_IntrospectionDatasetKind": analytics_sql_IntrospectionDatasetKind_output, + "analytics-sql_IntrospectionDatasetKind_events": analytics_sql_IntrospectionDatasetKind_events_output, + "analytics-sql_IntrospectionDatasetKind_logs": analytics_sql_IntrospectionDatasetKind_logs_output, + "analytics-sql_IntrospectionDatasetKind_states": analytics_sql_IntrospectionDatasetKind_states_output, + "analytics-sql_IntrospectionResponse": analytics_sql_IntrospectionResponse_output, + "analytics-sql_IntrospectionSampling": analytics_sql_IntrospectionSampling_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -166,6 +182,26 @@ export const tools: readonly Tool[] = [ "analytics-sql_SqlQueryZoneScope": analytics_sql_SqlQueryZoneScope, }, }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/analytics-sql_SqlQueryResponse" + }, + { + "$ref": "#/$defs/analytics-sql_ClickHouseJsonQueryResponse" + }, + { + "$ref": "#/$defs/analytics-sql_LogExplorerQueryResponse" + } + ], + $defs: { + "analytics-sql_ClickHouseJsonQueryResponse": analytics_sql_ClickHouseJsonQueryResponse_output, + "analytics-sql_ClickHouseJsonQueryResponse_metaItem": analytics_sql_ClickHouseJsonQueryResponse_metaItem_output, + "analytics-sql_LogExplorerQueryResponse": analytics_sql_LogExplorerQueryResponse_output, + "analytics-sql_SqlQueryResponse": analytics_sql_SqlQueryResponse_output, + "analytics-sql_SqlQueryStatistics": analytics_sql_SqlQueryStatistics_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/ssl/analyze/tools.ts b/src/generated/forge-mcp/ssl/analyze/tools.ts index 744d133e..1bf0e06e 100644 --- a/src/generated/forge-mcp/ssl/analyze/tools.ts +++ b/src/generated/forge-mcp/ssl/analyze/tools.ts @@ -51,6 +51,9 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_certificate": tls_certificates_and_hostnames_certificate, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/ssl/autoOriginTlsKex/tools.ts b/src/generated/forge-mcp/ssl/autoOriginTlsKex/tools.ts index fc760120..99c2b21c 100644 --- a/src/generated/forge-mcp/ssl/autoOriginTlsKex/tools.ts +++ b/src/generated/forge-mcp/ssl/autoOriginTlsKex/tools.ts @@ -40,6 +40,13 @@ export const tools: readonly Tool[] = [ "cache_auto_origin_tls_kex_value": cache_auto_origin_tls_kex_value, }, }, + outputSchema: { + "$ref": "#/$defs/cache_auto_origin_tls_kex_result", + $defs: { + "cache_auto_origin_tls_kex_result": cache_auto_origin_tls_kex_result_output, + "cache_auto_origin_tls_kex_value": cache_auto_origin_tls_kex_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -93,6 +100,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/cache_auto_origin_tls_kex_result", + $defs: { + "cache_auto_origin_tls_kex_result": cache_auto_origin_tls_kex_result_output, + "cache_auto_origin_tls_kex_value": cache_auto_origin_tls_kex_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/automaticUpgrader/tools.ts b/src/generated/forge-mcp/ssl/automaticUpgrader/tools.ts index b5549e0d..cc856e76 100644 --- a/src/generated/forge-mcp/ssl/automaticUpgrader/tools.ts +++ b/src/generated/forge-mcp/ssl/automaticUpgrader/tools.ts @@ -28,6 +28,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/cache_result", + $defs: { + "cache_result": cache_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -103,6 +109,12 @@ export const tools: readonly Tool[] = [ "cache_schemas_value": cache_schemas_value, }, }, + outputSchema: { + "$ref": "#/$defs/cache_result", + $defs: { + "cache_result": cache_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/ssl/certificateAuthorities/hostnameAssociations/tools.ts b/src/generated/forge-mcp/ssl/certificateAuthorities/hostnameAssociations/tools.ts index 525dd2d3..f2c7aee2 100644 --- a/src/generated/forge-mcp/ssl/certificateAuthorities/hostnameAssociations/tools.ts +++ b/src/generated/forge-mcp/ssl/certificateAuthorities/hostnameAssociations/tools.ts @@ -36,6 +36,17 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "hostnames": { + "$ref": "#/$defs/tls-certificates-and-hostnames_hostnames-2" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_hostnames-2": tls_certificates_and_hostnames_hostnames_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -108,6 +119,17 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_hostnames-2": tls_certificates_and_hostnames_hostnames_2, }, }, + outputSchema: { + "properties": { + "hostnames": { + "$ref": "#/$defs/tls-certificates-and-hostnames_hostnames-2" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_hostnames-2": tls_certificates_and_hostnames_hostnames_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/certificatePacks/quota/tools.ts b/src/generated/forge-mcp/ssl/certificatePacks/quota/tools.ts index 862aa1ef..73631a6d 100644 --- a/src/generated/forge-mcp/ssl/certificatePacks/quota/tools.ts +++ b/src/generated/forge-mcp/ssl/certificatePacks/quota/tools.ts @@ -32,6 +32,17 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "advanced": { + "$ref": "#/$defs/tls-certificates-and-hostnames_quota" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_quota": tls_certificates_and_hostnames_quota_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/certificatePacks/tools.ts b/src/generated/forge-mcp/ssl/certificatePacks/tools.ts index ea2cd960..e1b34faf 100644 --- a/src/generated/forge-mcp/ssl/certificatePacks/tools.ts +++ b/src/generated/forge-mcp/ssl/certificatePacks/tools.ts @@ -103,6 +103,26 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_validity_days": tls_certificates_and_hostnames_validity_days, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificate_pack", + $defs: { + "tls-certificates-and-hostnames_certificate_authority-2": tls_certificates_and_hostnames_certificate_authority_2_output, + "tls-certificates-and-hostnames_certificate_pack": tls_certificates_and_hostnames_certificate_pack_output, + "tls-certificates-and-hostnames_certificate_pack_certificate": tls_certificates_and_hostnames_certificate_pack_certificate_output, + "tls-certificates-and-hostnames_certificate_pack_certificate_geo_restrictions": tls_certificates_and_hostnames_certificate_pack_certificate_geo_restrictions_output, + "tls-certificates-and-hostnames_certificate_pack_identifier": tls_certificates_and_hostnames_certificate_pack_identifier_output, + "tls-certificates-and-hostnames_certificate_pack_validation_errorsItem": tls_certificates_and_hostnames_certificate_pack_validation_errorsItem_output, + "tls-certificates-and-hostnames_cloudflare_branding": tls_certificates_and_hostnames_cloudflare_branding_output, + "tls-certificates-and-hostnames_hosts-2": tls_certificates_and_hostnames_hosts_2_output, + "tls-certificates-and-hostnames_identifier": tls_certificates_and_hostnames_identifier_output, + "tls-certificates-and-hostnames_primary": tls_certificates_and_hostnames_primary_output, + "tls-certificates-and-hostnames_status-5": tls_certificates_and_hostnames_status_5_output, + "tls-certificates-and-hostnames_type-2": tls_certificates_and_hostnames_type_2_output, + "tls-certificates-and-hostnames_validation_method": tls_certificates_and_hostnames_validation_method_output, + "tls-certificates-and-hostnames_validation_record": tls_certificates_and_hostnames_validation_record_output, + "tls-certificates-and-hostnames_validity_days": tls_certificates_and_hostnames_validity_days_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -200,6 +220,17 @@ export const tools: readonly Tool[] = [ "certificate_pack_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificate_pack_identifier" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_certificate_pack_identifier": tls_certificates_and_hostnames_certificate_pack_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -301,6 +332,26 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_cloudflare_branding": tls_certificates_and_hostnames_cloudflare_branding, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificate_pack", + $defs: { + "tls-certificates-and-hostnames_certificate_authority-2": tls_certificates_and_hostnames_certificate_authority_2_output, + "tls-certificates-and-hostnames_certificate_pack": tls_certificates_and_hostnames_certificate_pack_output, + "tls-certificates-and-hostnames_certificate_pack_certificate": tls_certificates_and_hostnames_certificate_pack_certificate_output, + "tls-certificates-and-hostnames_certificate_pack_certificate_geo_restrictions": tls_certificates_and_hostnames_certificate_pack_certificate_geo_restrictions_output, + "tls-certificates-and-hostnames_certificate_pack_identifier": tls_certificates_and_hostnames_certificate_pack_identifier_output, + "tls-certificates-and-hostnames_certificate_pack_validation_errorsItem": tls_certificates_and_hostnames_certificate_pack_validation_errorsItem_output, + "tls-certificates-and-hostnames_cloudflare_branding": tls_certificates_and_hostnames_cloudflare_branding_output, + "tls-certificates-and-hostnames_hosts-2": tls_certificates_and_hostnames_hosts_2_output, + "tls-certificates-and-hostnames_identifier": tls_certificates_and_hostnames_identifier_output, + "tls-certificates-and-hostnames_primary": tls_certificates_and_hostnames_primary_output, + "tls-certificates-and-hostnames_status-5": tls_certificates_and_hostnames_status_5_output, + "tls-certificates-and-hostnames_type-2": tls_certificates_and_hostnames_type_2_output, + "tls-certificates-and-hostnames_validation_method": tls_certificates_and_hostnames_validation_method_output, + "tls-certificates-and-hostnames_validation_record": tls_certificates_and_hostnames_validation_record_output, + "tls-certificates-and-hostnames_validity_days": tls_certificates_and_hostnames_validity_days_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -398,6 +449,26 @@ export const tools: readonly Tool[] = [ "certificate_pack_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificate_pack", + $defs: { + "tls-certificates-and-hostnames_certificate_authority-2": tls_certificates_and_hostnames_certificate_authority_2_output, + "tls-certificates-and-hostnames_certificate_pack": tls_certificates_and_hostnames_certificate_pack_output, + "tls-certificates-and-hostnames_certificate_pack_certificate": tls_certificates_and_hostnames_certificate_pack_certificate_output, + "tls-certificates-and-hostnames_certificate_pack_certificate_geo_restrictions": tls_certificates_and_hostnames_certificate_pack_certificate_geo_restrictions_output, + "tls-certificates-and-hostnames_certificate_pack_identifier": tls_certificates_and_hostnames_certificate_pack_identifier_output, + "tls-certificates-and-hostnames_certificate_pack_validation_errorsItem": tls_certificates_and_hostnames_certificate_pack_validation_errorsItem_output, + "tls-certificates-and-hostnames_cloudflare_branding": tls_certificates_and_hostnames_cloudflare_branding_output, + "tls-certificates-and-hostnames_hosts-2": tls_certificates_and_hostnames_hosts_2_output, + "tls-certificates-and-hostnames_identifier": tls_certificates_and_hostnames_identifier_output, + "tls-certificates-and-hostnames_primary": tls_certificates_and_hostnames_primary_output, + "tls-certificates-and-hostnames_status-5": tls_certificates_and_hostnames_status_5_output, + "tls-certificates-and-hostnames_type-2": tls_certificates_and_hostnames_type_2_output, + "tls-certificates-and-hostnames_validation_method": tls_certificates_and_hostnames_validation_method_output, + "tls-certificates-and-hostnames_validation_record": tls_certificates_and_hostnames_validation_record_output, + "tls-certificates-and-hostnames_validity_days": tls_certificates_and_hostnames_validity_days_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -511,6 +582,57 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificate_pack" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_certificate_authority-2": tls_certificates_and_hostnames_certificate_authority_2_output, + "tls-certificates-and-hostnames_certificate_pack": tls_certificates_and_hostnames_certificate_pack_output, + "tls-certificates-and-hostnames_certificate_pack_certificate": tls_certificates_and_hostnames_certificate_pack_certificate_output, + "tls-certificates-and-hostnames_certificate_pack_certificate_geo_restrictions": tls_certificates_and_hostnames_certificate_pack_certificate_geo_restrictions_output, + "tls-certificates-and-hostnames_certificate_pack_identifier": tls_certificates_and_hostnames_certificate_pack_identifier_output, + "tls-certificates-and-hostnames_certificate_pack_validation_errorsItem": tls_certificates_and_hostnames_certificate_pack_validation_errorsItem_output, + "tls-certificates-and-hostnames_cloudflare_branding": tls_certificates_and_hostnames_cloudflare_branding_output, + "tls-certificates-and-hostnames_hosts-2": tls_certificates_and_hostnames_hosts_2_output, + "tls-certificates-and-hostnames_identifier": tls_certificates_and_hostnames_identifier_output, + "tls-certificates-and-hostnames_primary": tls_certificates_and_hostnames_primary_output, + "tls-certificates-and-hostnames_status-5": tls_certificates_and_hostnames_status_5_output, + "tls-certificates-and-hostnames_type-2": tls_certificates_and_hostnames_type_2_output, + "tls-certificates-and-hostnames_validation_method": tls_certificates_and_hostnames_validation_method_output, + "tls-certificates-and-hostnames_validation_record": tls_certificates_and_hostnames_validation_record_output, + "tls-certificates-and-hostnames_validity_days": tls_certificates_and_hostnames_validity_days_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/clientCertificates/tools.ts b/src/generated/forge-mcp/ssl/clientCertificates/tools.ts index 3227e223..796a7a24 100644 --- a/src/generated/forge-mcp/ssl/clientCertificates/tools.ts +++ b/src/generated/forge-mcp/ssl/clientCertificates/tools.ts @@ -75,6 +75,30 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_validity_days-2": tls_certificates_and_hostnames_validity_days_2, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_client_certificate", + $defs: { + "tls-certificates-and-hostnames_certificate-7": tls_certificates_and_hostnames_certificate_7_output, + "tls-certificates-and-hostnames_certificate_authority-4": tls_certificates_and_hostnames_certificate_authority_4_output, + "tls-certificates-and-hostnames_client_certificate": tls_certificates_and_hostnames_client_certificate_output, + "tls-certificates-and-hostnames_client_certificate_identifier": tls_certificates_and_hostnames_client_certificate_identifier_output, + "tls-certificates-and-hostnames_common_name": tls_certificates_and_hostnames_common_name_output, + "tls-certificates-and-hostnames_country": tls_certificates_and_hostnames_country_output, + "tls-certificates-and-hostnames_csr-2": tls_certificates_and_hostnames_csr_2_output, + "tls-certificates-and-hostnames_expired_on": tls_certificates_and_hostnames_expired_on_output, + "tls-certificates-and-hostnames_fingerprint_sha256": tls_certificates_and_hostnames_fingerprint_sha256_output, + "tls-certificates-and-hostnames_issued_on": tls_certificates_and_hostnames_issued_on_output, + "tls-certificates-and-hostnames_location": tls_certificates_and_hostnames_location_output, + "tls-certificates-and-hostnames_organization": tls_certificates_and_hostnames_organization_output, + "tls-certificates-and-hostnames_organizational_unit": tls_certificates_and_hostnames_organizational_unit_output, + "tls-certificates-and-hostnames_serial_number-3": tls_certificates_and_hostnames_serial_number_3_output, + "tls-certificates-and-hostnames_signature-3": tls_certificates_and_hostnames_signature_3_output, + "tls-certificates-and-hostnames_ski": tls_certificates_and_hostnames_ski_output, + "tls-certificates-and-hostnames_state": tls_certificates_and_hostnames_state_output, + "tls-certificates-and-hostnames_status-11": tls_certificates_and_hostnames_status_11_output, + "tls-certificates-and-hostnames_validity_days-2": tls_certificates_and_hostnames_validity_days_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -172,6 +196,30 @@ export const tools: readonly Tool[] = [ "client_certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_client_certificate", + $defs: { + "tls-certificates-and-hostnames_certificate-7": tls_certificates_and_hostnames_certificate_7_output, + "tls-certificates-and-hostnames_certificate_authority-4": tls_certificates_and_hostnames_certificate_authority_4_output, + "tls-certificates-and-hostnames_client_certificate": tls_certificates_and_hostnames_client_certificate_output, + "tls-certificates-and-hostnames_client_certificate_identifier": tls_certificates_and_hostnames_client_certificate_identifier_output, + "tls-certificates-and-hostnames_common_name": tls_certificates_and_hostnames_common_name_output, + "tls-certificates-and-hostnames_country": tls_certificates_and_hostnames_country_output, + "tls-certificates-and-hostnames_csr-2": tls_certificates_and_hostnames_csr_2_output, + "tls-certificates-and-hostnames_expired_on": tls_certificates_and_hostnames_expired_on_output, + "tls-certificates-and-hostnames_fingerprint_sha256": tls_certificates_and_hostnames_fingerprint_sha256_output, + "tls-certificates-and-hostnames_issued_on": tls_certificates_and_hostnames_issued_on_output, + "tls-certificates-and-hostnames_location": tls_certificates_and_hostnames_location_output, + "tls-certificates-and-hostnames_organization": tls_certificates_and_hostnames_organization_output, + "tls-certificates-and-hostnames_organizational_unit": tls_certificates_and_hostnames_organizational_unit_output, + "tls-certificates-and-hostnames_serial_number-3": tls_certificates_and_hostnames_serial_number_3_output, + "tls-certificates-and-hostnames_signature-3": tls_certificates_and_hostnames_signature_3_output, + "tls-certificates-and-hostnames_ski": tls_certificates_and_hostnames_ski_output, + "tls-certificates-and-hostnames_state": tls_certificates_and_hostnames_state_output, + "tls-certificates-and-hostnames_status-11": tls_certificates_and_hostnames_status_11_output, + "tls-certificates-and-hostnames_validity_days-2": tls_certificates_and_hostnames_validity_days_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -269,6 +317,30 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_client_certificate", + $defs: { + "tls-certificates-and-hostnames_certificate-7": tls_certificates_and_hostnames_certificate_7_output, + "tls-certificates-and-hostnames_certificate_authority-4": tls_certificates_and_hostnames_certificate_authority_4_output, + "tls-certificates-and-hostnames_client_certificate": tls_certificates_and_hostnames_client_certificate_output, + "tls-certificates-and-hostnames_client_certificate_identifier": tls_certificates_and_hostnames_client_certificate_identifier_output, + "tls-certificates-and-hostnames_common_name": tls_certificates_and_hostnames_common_name_output, + "tls-certificates-and-hostnames_country": tls_certificates_and_hostnames_country_output, + "tls-certificates-and-hostnames_csr-2": tls_certificates_and_hostnames_csr_2_output, + "tls-certificates-and-hostnames_expired_on": tls_certificates_and_hostnames_expired_on_output, + "tls-certificates-and-hostnames_fingerprint_sha256": tls_certificates_and_hostnames_fingerprint_sha256_output, + "tls-certificates-and-hostnames_issued_on": tls_certificates_and_hostnames_issued_on_output, + "tls-certificates-and-hostnames_location": tls_certificates_and_hostnames_location_output, + "tls-certificates-and-hostnames_organization": tls_certificates_and_hostnames_organization_output, + "tls-certificates-and-hostnames_organizational_unit": tls_certificates_and_hostnames_organizational_unit_output, + "tls-certificates-and-hostnames_serial_number-3": tls_certificates_and_hostnames_serial_number_3_output, + "tls-certificates-and-hostnames_signature-3": tls_certificates_and_hostnames_signature_3_output, + "tls-certificates-and-hostnames_ski": tls_certificates_and_hostnames_ski_output, + "tls-certificates-and-hostnames_state": tls_certificates_and_hostnames_state_output, + "tls-certificates-and-hostnames_status-11": tls_certificates_and_hostnames_status_11_output, + "tls-certificates-and-hostnames_validity_days-2": tls_certificates_and_hostnames_validity_days_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -358,6 +430,30 @@ export const tools: readonly Tool[] = [ "client_certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_client_certificate", + $defs: { + "tls-certificates-and-hostnames_certificate-7": tls_certificates_and_hostnames_certificate_7_output, + "tls-certificates-and-hostnames_certificate_authority-4": tls_certificates_and_hostnames_certificate_authority_4_output, + "tls-certificates-and-hostnames_client_certificate": tls_certificates_and_hostnames_client_certificate_output, + "tls-certificates-and-hostnames_client_certificate_identifier": tls_certificates_and_hostnames_client_certificate_identifier_output, + "tls-certificates-and-hostnames_common_name": tls_certificates_and_hostnames_common_name_output, + "tls-certificates-and-hostnames_country": tls_certificates_and_hostnames_country_output, + "tls-certificates-and-hostnames_csr-2": tls_certificates_and_hostnames_csr_2_output, + "tls-certificates-and-hostnames_expired_on": tls_certificates_and_hostnames_expired_on_output, + "tls-certificates-and-hostnames_fingerprint_sha256": tls_certificates_and_hostnames_fingerprint_sha256_output, + "tls-certificates-and-hostnames_issued_on": tls_certificates_and_hostnames_issued_on_output, + "tls-certificates-and-hostnames_location": tls_certificates_and_hostnames_location_output, + "tls-certificates-and-hostnames_organization": tls_certificates_and_hostnames_organization_output, + "tls-certificates-and-hostnames_organizational_unit": tls_certificates_and_hostnames_organizational_unit_output, + "tls-certificates-and-hostnames_serial_number-3": tls_certificates_and_hostnames_serial_number_3_output, + "tls-certificates-and-hostnames_signature-3": tls_certificates_and_hostnames_signature_3_output, + "tls-certificates-and-hostnames_ski": tls_certificates_and_hostnames_ski_output, + "tls-certificates-and-hostnames_state": tls_certificates_and_hostnames_state_output, + "tls-certificates-and-hostnames_status-11": tls_certificates_and_hostnames_status_11_output, + "tls-certificates-and-hostnames_validity_days-2": tls_certificates_and_hostnames_validity_days_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -471,6 +567,61 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_client_certificate" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_certificate-7": tls_certificates_and_hostnames_certificate_7_output, + "tls-certificates-and-hostnames_certificate_authority-4": tls_certificates_and_hostnames_certificate_authority_4_output, + "tls-certificates-and-hostnames_client_certificate": tls_certificates_and_hostnames_client_certificate_output, + "tls-certificates-and-hostnames_client_certificate_identifier": tls_certificates_and_hostnames_client_certificate_identifier_output, + "tls-certificates-and-hostnames_common_name": tls_certificates_and_hostnames_common_name_output, + "tls-certificates-and-hostnames_country": tls_certificates_and_hostnames_country_output, + "tls-certificates-and-hostnames_csr-2": tls_certificates_and_hostnames_csr_2_output, + "tls-certificates-and-hostnames_expired_on": tls_certificates_and_hostnames_expired_on_output, + "tls-certificates-and-hostnames_fingerprint_sha256": tls_certificates_and_hostnames_fingerprint_sha256_output, + "tls-certificates-and-hostnames_issued_on": tls_certificates_and_hostnames_issued_on_output, + "tls-certificates-and-hostnames_location": tls_certificates_and_hostnames_location_output, + "tls-certificates-and-hostnames_organization": tls_certificates_and_hostnames_organization_output, + "tls-certificates-and-hostnames_organizational_unit": tls_certificates_and_hostnames_organizational_unit_output, + "tls-certificates-and-hostnames_serial_number-3": tls_certificates_and_hostnames_serial_number_3_output, + "tls-certificates-and-hostnames_signature-3": tls_certificates_and_hostnames_signature_3_output, + "tls-certificates-and-hostnames_ski": tls_certificates_and_hostnames_ski_output, + "tls-certificates-and-hostnames_state": tls_certificates_and_hostnames_state_output, + "tls-certificates-and-hostnames_status-11": tls_certificates_and_hostnames_status_11_output, + "tls-certificates-and-hostnames_validity_days-2": tls_certificates_and_hostnames_validity_days_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/ctAlerting/tools.ts b/src/generated/forge-mcp/ssl/ctAlerting/tools.ts index a99644f1..421f7ce9 100644 --- a/src/generated/forge-mcp/ssl/ctAlerting/tools.ts +++ b/src/generated/forge-mcp/ssl/ctAlerting/tools.ts @@ -38,6 +38,14 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_ct_alerting_subscription", + $defs: { + "tls-certificates-and-hostnames_ct_alerting_emails": tls_certificates_and_hostnames_ct_alerting_emails_output, + "tls-certificates-and-hostnames_ct_alerting_enabled": tls_certificates_and_hostnames_ct_alerting_enabled_output, + "tls-certificates-and-hostnames_ct_alerting_subscription": tls_certificates_and_hostnames_ct_alerting_subscription_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -113,6 +121,14 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_ct_alerting_subscription_update": tls_certificates_and_hostnames_ct_alerting_subscription_update, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_ct_alerting_subscription", + $defs: { + "tls-certificates-and-hostnames_ct_alerting_emails": tls_certificates_and_hostnames_ct_alerting_emails_output, + "tls-certificates-and-hostnames_ct_alerting_enabled": tls_certificates_and_hostnames_ct_alerting_enabled_output, + "tls-certificates-and-hostnames_ct_alerting_subscription": tls_certificates_and_hostnames_ct_alerting_subscription_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/ssl/customCertificates/prioritize/tools.ts b/src/generated/forge-mcp/ssl/customCertificates/prioritize/tools.ts index f535a220..27334fe7 100644 --- a/src/generated/forge-mcp/ssl/customCertificates/prioritize/tools.ts +++ b/src/generated/forge-mcp/ssl/customCertificates/prioritize/tools.ts @@ -84,6 +84,67 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_priority": tls_certificates_and_hostnames_priority, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-certificate" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_base": tls_certificates_and_hostnames_base_output, + "tls-certificates-and-hostnames_bundle_method": tls_certificates_and_hostnames_bundle_method_output, + "tls-certificates-and-hostnames_custom-certificate": tls_certificates_and_hostnames_custom_certificate_output, + "tls-certificates-and-hostnames_custom_certificate_identifier": tls_certificates_and_hostnames_custom_certificate_identifier_output, + "tls-certificates-and-hostnames_custom_csr_id": tls_certificates_and_hostnames_custom_csr_id_output, + "tls-certificates-and-hostnames_enabled": tls_certificates_and_hostnames_enabled_output, + "tls-certificates-and-hostnames_expires_on": tls_certificates_and_hostnames_expires_on_output, + "tls-certificates-and-hostnames_geo_restrictions": tls_certificates_and_hostnames_geo_restrictions_output, + "tls-certificates-and-hostnames_host": tls_certificates_and_hostnames_host_output, + "tls-certificates-and-hostnames_hosts": tls_certificates_and_hostnames_hosts_output, + "tls-certificates-and-hostnames_identifier": tls_certificates_and_hostnames_identifier_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_keyless_certificate_identifier": tls_certificates_and_hostnames_keyless_certificate_identifier_output, + "tls-certificates-and-hostnames_keyless_private_ip": tls_certificates_and_hostnames_keyless_private_ip_output, + "tls-certificates-and-hostnames_keyless_tunnel": tls_certificates_and_hostnames_keyless_tunnel_output, + "tls-certificates-and-hostnames_keyless_vnet_id": tls_certificates_and_hostnames_keyless_vnet_id_output, + "tls-certificates-and-hostnames_modified_on": tls_certificates_and_hostnames_modified_on_output, + "tls-certificates-and-hostnames_name": tls_certificates_and_hostnames_name_output, + "tls-certificates-and-hostnames_policy_restrictions": tls_certificates_and_hostnames_policy_restrictions_output, + "tls-certificates-and-hostnames_port": tls_certificates_and_hostnames_port_output, + "tls-certificates-and-hostnames_priority": tls_certificates_and_hostnames_priority_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status": tls_certificates_and_hostnames_status_output, + "tls-certificates-and-hostnames_status-2": tls_certificates_and_hostnames_status_2_output, + "tls-certificates-and-hostnames_uploaded_on": tls_certificates_and_hostnames_uploaded_on_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/customCertificates/tools.ts b/src/generated/forge-mcp/ssl/customCertificates/tools.ts index 039dc543..89b4bf6c 100644 --- a/src/generated/forge-mcp/ssl/customCertificates/tools.ts +++ b/src/generated/forge-mcp/ssl/customCertificates/tools.ts @@ -127,6 +127,36 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_type": tls_certificates_and_hostnames_type, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-certificate", + $defs: { + "tls-certificates-and-hostnames_base": tls_certificates_and_hostnames_base_output, + "tls-certificates-and-hostnames_bundle_method": tls_certificates_and_hostnames_bundle_method_output, + "tls-certificates-and-hostnames_custom-certificate": tls_certificates_and_hostnames_custom_certificate_output, + "tls-certificates-and-hostnames_custom_certificate_identifier": tls_certificates_and_hostnames_custom_certificate_identifier_output, + "tls-certificates-and-hostnames_custom_csr_id": tls_certificates_and_hostnames_custom_csr_id_output, + "tls-certificates-and-hostnames_enabled": tls_certificates_and_hostnames_enabled_output, + "tls-certificates-and-hostnames_expires_on": tls_certificates_and_hostnames_expires_on_output, + "tls-certificates-and-hostnames_geo_restrictions": tls_certificates_and_hostnames_geo_restrictions_output, + "tls-certificates-and-hostnames_host": tls_certificates_and_hostnames_host_output, + "tls-certificates-and-hostnames_hosts": tls_certificates_and_hostnames_hosts_output, + "tls-certificates-and-hostnames_identifier": tls_certificates_and_hostnames_identifier_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_keyless_certificate_identifier": tls_certificates_and_hostnames_keyless_certificate_identifier_output, + "tls-certificates-and-hostnames_keyless_private_ip": tls_certificates_and_hostnames_keyless_private_ip_output, + "tls-certificates-and-hostnames_keyless_tunnel": tls_certificates_and_hostnames_keyless_tunnel_output, + "tls-certificates-and-hostnames_keyless_vnet_id": tls_certificates_and_hostnames_keyless_vnet_id_output, + "tls-certificates-and-hostnames_modified_on": tls_certificates_and_hostnames_modified_on_output, + "tls-certificates-and-hostnames_name": tls_certificates_and_hostnames_name_output, + "tls-certificates-and-hostnames_policy_restrictions": tls_certificates_and_hostnames_policy_restrictions_output, + "tls-certificates-and-hostnames_port": tls_certificates_and_hostnames_port_output, + "tls-certificates-and-hostnames_priority": tls_certificates_and_hostnames_priority_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status": tls_certificates_and_hostnames_status_output, + "tls-certificates-and-hostnames_status-2": tls_certificates_and_hostnames_status_2_output, + "tls-certificates-and-hostnames_uploaded_on": tls_certificates_and_hostnames_uploaded_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -231,6 +261,17 @@ export const tools: readonly Tool[] = [ "custom_certificate_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom_certificate_identifier" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_custom_certificate_identifier": tls_certificates_and_hostnames_custom_certificate_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -361,6 +402,36 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_private_key": tls_certificates_and_hostnames_private_key, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-certificate", + $defs: { + "tls-certificates-and-hostnames_base": tls_certificates_and_hostnames_base_output, + "tls-certificates-and-hostnames_bundle_method": tls_certificates_and_hostnames_bundle_method_output, + "tls-certificates-and-hostnames_custom-certificate": tls_certificates_and_hostnames_custom_certificate_output, + "tls-certificates-and-hostnames_custom_certificate_identifier": tls_certificates_and_hostnames_custom_certificate_identifier_output, + "tls-certificates-and-hostnames_custom_csr_id": tls_certificates_and_hostnames_custom_csr_id_output, + "tls-certificates-and-hostnames_enabled": tls_certificates_and_hostnames_enabled_output, + "tls-certificates-and-hostnames_expires_on": tls_certificates_and_hostnames_expires_on_output, + "tls-certificates-and-hostnames_geo_restrictions": tls_certificates_and_hostnames_geo_restrictions_output, + "tls-certificates-and-hostnames_host": tls_certificates_and_hostnames_host_output, + "tls-certificates-and-hostnames_hosts": tls_certificates_and_hostnames_hosts_output, + "tls-certificates-and-hostnames_identifier": tls_certificates_and_hostnames_identifier_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_keyless_certificate_identifier": tls_certificates_and_hostnames_keyless_certificate_identifier_output, + "tls-certificates-and-hostnames_keyless_private_ip": tls_certificates_and_hostnames_keyless_private_ip_output, + "tls-certificates-and-hostnames_keyless_tunnel": tls_certificates_and_hostnames_keyless_tunnel_output, + "tls-certificates-and-hostnames_keyless_vnet_id": tls_certificates_and_hostnames_keyless_vnet_id_output, + "tls-certificates-and-hostnames_modified_on": tls_certificates_and_hostnames_modified_on_output, + "tls-certificates-and-hostnames_name": tls_certificates_and_hostnames_name_output, + "tls-certificates-and-hostnames_policy_restrictions": tls_certificates_and_hostnames_policy_restrictions_output, + "tls-certificates-and-hostnames_port": tls_certificates_and_hostnames_port_output, + "tls-certificates-and-hostnames_priority": tls_certificates_and_hostnames_priority_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status": tls_certificates_and_hostnames_status_output, + "tls-certificates-and-hostnames_status-2": tls_certificates_and_hostnames_status_2_output, + "tls-certificates-and-hostnames_uploaded_on": tls_certificates_and_hostnames_uploaded_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -465,6 +536,36 @@ export const tools: readonly Tool[] = [ "custom_certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-certificate", + $defs: { + "tls-certificates-and-hostnames_base": tls_certificates_and_hostnames_base_output, + "tls-certificates-and-hostnames_bundle_method": tls_certificates_and_hostnames_bundle_method_output, + "tls-certificates-and-hostnames_custom-certificate": tls_certificates_and_hostnames_custom_certificate_output, + "tls-certificates-and-hostnames_custom_certificate_identifier": tls_certificates_and_hostnames_custom_certificate_identifier_output, + "tls-certificates-and-hostnames_custom_csr_id": tls_certificates_and_hostnames_custom_csr_id_output, + "tls-certificates-and-hostnames_enabled": tls_certificates_and_hostnames_enabled_output, + "tls-certificates-and-hostnames_expires_on": tls_certificates_and_hostnames_expires_on_output, + "tls-certificates-and-hostnames_geo_restrictions": tls_certificates_and_hostnames_geo_restrictions_output, + "tls-certificates-and-hostnames_host": tls_certificates_and_hostnames_host_output, + "tls-certificates-and-hostnames_hosts": tls_certificates_and_hostnames_hosts_output, + "tls-certificates-and-hostnames_identifier": tls_certificates_and_hostnames_identifier_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_keyless_certificate_identifier": tls_certificates_and_hostnames_keyless_certificate_identifier_output, + "tls-certificates-and-hostnames_keyless_private_ip": tls_certificates_and_hostnames_keyless_private_ip_output, + "tls-certificates-and-hostnames_keyless_tunnel": tls_certificates_and_hostnames_keyless_tunnel_output, + "tls-certificates-and-hostnames_keyless_vnet_id": tls_certificates_and_hostnames_keyless_vnet_id_output, + "tls-certificates-and-hostnames_modified_on": tls_certificates_and_hostnames_modified_on_output, + "tls-certificates-and-hostnames_name": tls_certificates_and_hostnames_name_output, + "tls-certificates-and-hostnames_policy_restrictions": tls_certificates_and_hostnames_policy_restrictions_output, + "tls-certificates-and-hostnames_port": tls_certificates_and_hostnames_port_output, + "tls-certificates-and-hostnames_priority": tls_certificates_and_hostnames_priority_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status": tls_certificates_and_hostnames_status_output, + "tls-certificates-and-hostnames_status-2": tls_certificates_and_hostnames_status_2_output, + "tls-certificates-and-hostnames_uploaded_on": tls_certificates_and_hostnames_uploaded_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -595,6 +696,67 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_custom-certificate" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_base": tls_certificates_and_hostnames_base_output, + "tls-certificates-and-hostnames_bundle_method": tls_certificates_and_hostnames_bundle_method_output, + "tls-certificates-and-hostnames_custom-certificate": tls_certificates_and_hostnames_custom_certificate_output, + "tls-certificates-and-hostnames_custom_certificate_identifier": tls_certificates_and_hostnames_custom_certificate_identifier_output, + "tls-certificates-and-hostnames_custom_csr_id": tls_certificates_and_hostnames_custom_csr_id_output, + "tls-certificates-and-hostnames_enabled": tls_certificates_and_hostnames_enabled_output, + "tls-certificates-and-hostnames_expires_on": tls_certificates_and_hostnames_expires_on_output, + "tls-certificates-and-hostnames_geo_restrictions": tls_certificates_and_hostnames_geo_restrictions_output, + "tls-certificates-and-hostnames_host": tls_certificates_and_hostnames_host_output, + "tls-certificates-and-hostnames_hosts": tls_certificates_and_hostnames_hosts_output, + "tls-certificates-and-hostnames_identifier": tls_certificates_and_hostnames_identifier_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_keyless_certificate_identifier": tls_certificates_and_hostnames_keyless_certificate_identifier_output, + "tls-certificates-and-hostnames_keyless_private_ip": tls_certificates_and_hostnames_keyless_private_ip_output, + "tls-certificates-and-hostnames_keyless_tunnel": tls_certificates_and_hostnames_keyless_tunnel_output, + "tls-certificates-and-hostnames_keyless_vnet_id": tls_certificates_and_hostnames_keyless_vnet_id_output, + "tls-certificates-and-hostnames_modified_on": tls_certificates_and_hostnames_modified_on_output, + "tls-certificates-and-hostnames_name": tls_certificates_and_hostnames_name_output, + "tls-certificates-and-hostnames_policy_restrictions": tls_certificates_and_hostnames_policy_restrictions_output, + "tls-certificates-and-hostnames_port": tls_certificates_and_hostnames_port_output, + "tls-certificates-and-hostnames_priority": tls_certificates_and_hostnames_priority_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status": tls_certificates_and_hostnames_status_output, + "tls-certificates-and-hostnames_status-2": tls_certificates_and_hostnames_status_2_output, + "tls-certificates-and-hostnames_uploaded_on": tls_certificates_and_hostnames_uploaded_on_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/dcvDelegation/tools.ts b/src/generated/forge-mcp/ssl/dcvDelegation/tools.ts index ac763988..c4f92c63 100644 --- a/src/generated/forge-mcp/ssl/dcvDelegation/tools.ts +++ b/src/generated/forge-mcp/ssl/dcvDelegation/tools.ts @@ -32,6 +32,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_uuidObject", + $defs: { + "tls-certificates-and-hostnames_uuid": tls_certificates_and_hostnames_uuid_output, + "tls-certificates-and-hostnames_uuidObject": tls_certificates_and_hostnames_uuidObject_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/keylessCertificates/tools.ts b/src/generated/forge-mcp/ssl/keylessCertificates/tools.ts index 3c142788..a776eebb 100644 --- a/src/generated/forge-mcp/ssl/keylessCertificates/tools.ts +++ b/src/generated/forge-mcp/ssl/keylessCertificates/tools.ts @@ -106,6 +106,21 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_port": tls_certificates_and_hostnames_port, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_base", + $defs: { + "tls-certificates-and-hostnames_base": tls_certificates_and_hostnames_base_output, + "tls-certificates-and-hostnames_enabled": tls_certificates_and_hostnames_enabled_output, + "tls-certificates-and-hostnames_host": tls_certificates_and_hostnames_host_output, + "tls-certificates-and-hostnames_keyless_certificate_identifier": tls_certificates_and_hostnames_keyless_certificate_identifier_output, + "tls-certificates-and-hostnames_keyless_private_ip": tls_certificates_and_hostnames_keyless_private_ip_output, + "tls-certificates-and-hostnames_keyless_tunnel": tls_certificates_and_hostnames_keyless_tunnel_output, + "tls-certificates-and-hostnames_keyless_vnet_id": tls_certificates_and_hostnames_keyless_vnet_id_output, + "tls-certificates-and-hostnames_name": tls_certificates_and_hostnames_name_output, + "tls-certificates-and-hostnames_port": tls_certificates_and_hostnames_port_output, + "tls-certificates-and-hostnames_status-2": tls_certificates_and_hostnames_status_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -194,6 +209,17 @@ export const tools: readonly Tool[] = [ "keyless_certificate_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/tls-certificates-and-hostnames_keyless_certificate_identifier" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_keyless_certificate_identifier": tls_certificates_and_hostnames_keyless_certificate_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -314,6 +340,21 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_port": tls_certificates_and_hostnames_port, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_base", + $defs: { + "tls-certificates-and-hostnames_base": tls_certificates_and_hostnames_base_output, + "tls-certificates-and-hostnames_enabled": tls_certificates_and_hostnames_enabled_output, + "tls-certificates-and-hostnames_host": tls_certificates_and_hostnames_host_output, + "tls-certificates-and-hostnames_keyless_certificate_identifier": tls_certificates_and_hostnames_keyless_certificate_identifier_output, + "tls-certificates-and-hostnames_keyless_private_ip": tls_certificates_and_hostnames_keyless_private_ip_output, + "tls-certificates-and-hostnames_keyless_tunnel": tls_certificates_and_hostnames_keyless_tunnel_output, + "tls-certificates-and-hostnames_keyless_vnet_id": tls_certificates_and_hostnames_keyless_vnet_id_output, + "tls-certificates-and-hostnames_name": tls_certificates_and_hostnames_name_output, + "tls-certificates-and-hostnames_port": tls_certificates_and_hostnames_port_output, + "tls-certificates-and-hostnames_status-2": tls_certificates_and_hostnames_status_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -402,6 +443,21 @@ export const tools: readonly Tool[] = [ "keyless_certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_base", + $defs: { + "tls-certificates-and-hostnames_base": tls_certificates_and_hostnames_base_output, + "tls-certificates-and-hostnames_enabled": tls_certificates_and_hostnames_enabled_output, + "tls-certificates-and-hostnames_host": tls_certificates_and_hostnames_host_output, + "tls-certificates-and-hostnames_keyless_certificate_identifier": tls_certificates_and_hostnames_keyless_certificate_identifier_output, + "tls-certificates-and-hostnames_keyless_private_ip": tls_certificates_and_hostnames_keyless_private_ip_output, + "tls-certificates-and-hostnames_keyless_tunnel": tls_certificates_and_hostnames_keyless_tunnel_output, + "tls-certificates-and-hostnames_keyless_vnet_id": tls_certificates_and_hostnames_keyless_vnet_id_output, + "tls-certificates-and-hostnames_name": tls_certificates_and_hostnames_name_output, + "tls-certificates-and-hostnames_port": tls_certificates_and_hostnames_port_output, + "tls-certificates-and-hostnames_status-2": tls_certificates_and_hostnames_status_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -522,6 +578,52 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_base" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_base": tls_certificates_and_hostnames_base_output, + "tls-certificates-and-hostnames_enabled": tls_certificates_and_hostnames_enabled_output, + "tls-certificates-and-hostnames_host": tls_certificates_and_hostnames_host_output, + "tls-certificates-and-hostnames_keyless_certificate_identifier": tls_certificates_and_hostnames_keyless_certificate_identifier_output, + "tls-certificates-and-hostnames_keyless_private_ip": tls_certificates_and_hostnames_keyless_private_ip_output, + "tls-certificates-and-hostnames_keyless_tunnel": tls_certificates_and_hostnames_keyless_tunnel_output, + "tls-certificates-and-hostnames_keyless_vnet_id": tls_certificates_and_hostnames_keyless_vnet_id_output, + "tls-certificates-and-hostnames_name": tls_certificates_and_hostnames_name_output, + "tls-certificates-and-hostnames_port": tls_certificates_and_hostnames_port_output, + "tls-certificates-and-hostnames_status-2": tls_certificates_and_hostnames_status_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/mtlsCertificates/associations/tools.ts b/src/generated/forge-mcp/ssl/mtlsCertificates/associations/tools.ts index ac9276e0..e2dd2b56 100644 --- a/src/generated/forge-mcp/ssl/mtlsCertificates/associations/tools.ts +++ b/src/generated/forge-mcp/ssl/mtlsCertificates/associations/tools.ts @@ -39,6 +39,45 @@ export const tools: readonly Tool[] = [ "mtls_certificate_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_associationObject" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_associationObject": tls_certificates_and_hostnames_associationObject_output, + "tls-certificates-and-hostnames_service": tls_certificates_and_hostnames_service_output, + "tls-certificates-and-hostnames_status-10": tls_certificates_and_hostnames_status_10_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/mtlsCertificates/tools.ts b/src/generated/forge-mcp/ssl/mtlsCertificates/tools.ts index 04d04eb4..e2d36610 100644 --- a/src/generated/forge-mcp/ssl/mtlsCertificates/tools.ts +++ b/src/generated/forge-mcp/ssl/mtlsCertificates/tools.ts @@ -85,6 +85,23 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_private_key-4": tls_certificates_and_hostnames_private_key_4, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificateObjectPost", + $defs: { + "tls-certificates-and-hostnames_ca": tls_certificates_and_hostnames_ca_output, + "tls-certificates-and-hostnames_certificateObjectPost": tls_certificates_and_hostnames_certificateObjectPost_output, + "tls-certificates-and-hostnames_certificates-2": tls_certificates_and_hostnames_certificates_2_output, + "tls-certificates-and-hostnames_expires_on-2": tls_certificates_and_hostnames_expires_on_2_output, + "tls-certificates-and-hostnames_issuer-2": tls_certificates_and_hostnames_issuer_2_output, + "tls-certificates-and-hostnames_mtls_certificate_identifier": tls_certificates_and_hostnames_mtls_certificate_identifier_output, + "tls-certificates-and-hostnames_name-2": tls_certificates_and_hostnames_name_2_output, + "tls-certificates-and-hostnames_serial_number-2": tls_certificates_and_hostnames_serial_number_2_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_type-3": tls_certificates_and_hostnames_type_3_output, + "tls-certificates-and-hostnames_updated_at-4": tls_certificates_and_hostnames_updated_at_4_output, + "tls-certificates-and-hostnames_uploaded_on-4": tls_certificates_and_hostnames_uploaded_on_4_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -175,6 +192,22 @@ export const tools: readonly Tool[] = [ "mtls_certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificateObject-3", + $defs: { + "tls-certificates-and-hostnames_ca": tls_certificates_and_hostnames_ca_output, + "tls-certificates-and-hostnames_certificateObject-3": tls_certificates_and_hostnames_certificateObject_3_output, + "tls-certificates-and-hostnames_certificates-2": tls_certificates_and_hostnames_certificates_2_output, + "tls-certificates-and-hostnames_expires_on-2": tls_certificates_and_hostnames_expires_on_2_output, + "tls-certificates-and-hostnames_issuer-2": tls_certificates_and_hostnames_issuer_2_output, + "tls-certificates-and-hostnames_mtls_certificate_identifier": tls_certificates_and_hostnames_mtls_certificate_identifier_output, + "tls-certificates-and-hostnames_name-2": tls_certificates_and_hostnames_name_2_output, + "tls-certificates-and-hostnames_serial_number-2": tls_certificates_and_hostnames_serial_number_2_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_type-3": tls_certificates_and_hostnames_type_3_output, + "tls-certificates-and-hostnames_uploaded_on-4": tls_certificates_and_hostnames_uploaded_on_4_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -263,6 +296,22 @@ export const tools: readonly Tool[] = [ "mtls_certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificateObject-3", + $defs: { + "tls-certificates-and-hostnames_ca": tls_certificates_and_hostnames_ca_output, + "tls-certificates-and-hostnames_certificateObject-3": tls_certificates_and_hostnames_certificateObject_3_output, + "tls-certificates-and-hostnames_certificates-2": tls_certificates_and_hostnames_certificates_2_output, + "tls-certificates-and-hostnames_expires_on-2": tls_certificates_and_hostnames_expires_on_2_output, + "tls-certificates-and-hostnames_issuer-2": tls_certificates_and_hostnames_issuer_2_output, + "tls-certificates-and-hostnames_mtls_certificate_identifier": tls_certificates_and_hostnames_mtls_certificate_identifier_output, + "tls-certificates-and-hostnames_name-2": tls_certificates_and_hostnames_name_2_output, + "tls-certificates-and-hostnames_serial_number-2": tls_certificates_and_hostnames_serial_number_2_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_type-3": tls_certificates_and_hostnames_type_3_output, + "tls-certificates-and-hostnames_uploaded_on-4": tls_certificates_and_hostnames_uploaded_on_4_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -359,6 +408,53 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificateObject-3" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_ca": tls_certificates_and_hostnames_ca_output, + "tls-certificates-and-hostnames_certificateObject-3": tls_certificates_and_hostnames_certificateObject_3_output, + "tls-certificates-and-hostnames_certificates-2": tls_certificates_and_hostnames_certificates_2_output, + "tls-certificates-and-hostnames_expires_on-2": tls_certificates_and_hostnames_expires_on_2_output, + "tls-certificates-and-hostnames_issuer-2": tls_certificates_and_hostnames_issuer_2_output, + "tls-certificates-and-hostnames_mtls_certificate_identifier": tls_certificates_and_hostnames_mtls_certificate_identifier_output, + "tls-certificates-and-hostnames_name-2": tls_certificates_and_hostnames_name_2_output, + "tls-certificates-and-hostnames_serial_number-2": tls_certificates_and_hostnames_serial_number_2_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_type-3": tls_certificates_and_hostnames_type_3_output, + "tls-certificates-and-hostnames_uploaded_on-4": tls_certificates_and_hostnames_uploaded_on_4_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/originCaCertificates/tools.ts b/src/generated/forge-mcp/ssl/originCaCertificates/tools.ts index ad924c71..a5618fb9 100644 --- a/src/generated/forge-mcp/ssl/originCaCertificates/tools.ts +++ b/src/generated/forge-mcp/ssl/originCaCertificates/tools.ts @@ -79,6 +79,19 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_requested_validity": tls_certificates_and_hostnames_requested_validity, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificates", + $defs: { + "tls-certificates-and-hostnames_certificate-4": tls_certificates_and_hostnames_certificate_4_output, + "tls-certificates-and-hostnames_certificates": tls_certificates_and_hostnames_certificates_output, + "tls-certificates-and-hostnames_csr": tls_certificates_and_hostnames_csr_output, + "tls-certificates-and-hostnames_expires_on-3": tls_certificates_and_hostnames_expires_on_3_output, + "tls-certificates-and-hostnames_hostnames": tls_certificates_and_hostnames_hostnames_output, + "tls-certificates-and-hostnames_origin_ca_certificate_identifier": tls_certificates_and_hostnames_origin_ca_certificate_identifier_output, + "tls-certificates-and-hostnames_request_type": tls_certificates_and_hostnames_request_type_output, + "tls-certificates-and-hostnames_requested_validity": tls_certificates_and_hostnames_requested_validity_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -147,6 +160,15 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificate_revoke_response", + $defs: { + "tls-certificates-and-hostnames_certificate_revoke_response": tls_certificates_and_hostnames_certificate_revoke_response_output, + "tls-certificates-and-hostnames_certificate_revoke_response_result": tls_certificates_and_hostnames_certificate_revoke_response_result_output, + "tls-certificates-and-hostnames_origin_ca_certificate_identifier": tls_certificates_and_hostnames_origin_ca_certificate_identifier_output, + "tls-certificates-and-hostnames_revoked_at": tls_certificates_and_hostnames_revoked_at_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -209,6 +231,19 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificates", + $defs: { + "tls-certificates-and-hostnames_certificate-4": tls_certificates_and_hostnames_certificate_4_output, + "tls-certificates-and-hostnames_certificates": tls_certificates_and_hostnames_certificates_output, + "tls-certificates-and-hostnames_csr": tls_certificates_and_hostnames_csr_output, + "tls-certificates-and-hostnames_expires_on-3": tls_certificates_and_hostnames_expires_on_3_output, + "tls-certificates-and-hostnames_hostnames": tls_certificates_and_hostnames_hostnames_output, + "tls-certificates-and-hostnames_origin_ca_certificate_identifier": tls_certificates_and_hostnames_origin_ca_certificate_identifier_output, + "tls-certificates-and-hostnames_request_type": tls_certificates_and_hostnames_request_type_output, + "tls-certificates-and-hostnames_requested_validity": tls_certificates_and_hostnames_requested_validity_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -297,6 +332,50 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_identifier": tls_certificates_and_hostnames_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificates" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_certificate-4": tls_certificates_and_hostnames_certificate_4_output, + "tls-certificates-and-hostnames_certificates": tls_certificates_and_hostnames_certificates_output, + "tls-certificates-and-hostnames_csr": tls_certificates_and_hostnames_csr_output, + "tls-certificates-and-hostnames_expires_on-3": tls_certificates_and_hostnames_expires_on_3_output, + "tls-certificates-and-hostnames_hostnames": tls_certificates_and_hostnames_hostnames_output, + "tls-certificates-and-hostnames_origin_ca_certificate_identifier": tls_certificates_and_hostnames_origin_ca_certificate_identifier_output, + "tls-certificates-and-hostnames_request_type": tls_certificates_and_hostnames_request_type_output, + "tls-certificates-and-hostnames_requested_validity": tls_certificates_and_hostnames_requested_validity_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnameAssociations/tools.ts b/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnameAssociations/tools.ts index eb3b2849..1836522b 100644 --- a/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnameAssociations/tools.ts +++ b/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnameAssociations/tools.ts @@ -63,6 +63,49 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_hostname_assoc_object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_cert_id": tls_certificates_and_hostnames_cert_id_output, + "tls-certificates-and-hostnames_created_at-3": tls_certificates_and_hostnames_created_at_3_output, + "tls-certificates-and-hostnames_enabled-5": tls_certificates_and_hostnames_enabled_5_output, + "tls-certificates-and-hostnames_hostname-2": tls_certificates_and_hostnames_hostname_2_output, + "tls-certificates-and-hostnames_hostname_assoc_object": tls_certificates_and_hostnames_hostname_assoc_object_output, + "tls-certificates-and-hostnames_status-9": tls_certificates_and_hostnames_status_9_output, + "tls-certificates-and-hostnames_updated_at-3": tls_certificates_and_hostnames_updated_at_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnameCertificates/tools.ts b/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnameCertificates/tools.ts index 84e91928..0bf2ebf8 100644 --- a/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnameCertificates/tools.ts +++ b/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnameCertificates/tools.ts @@ -69,6 +69,20 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_private_key-3": tls_certificates_and_hostnames_private_key_3, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificateObject-2", + $defs: { + "tls-certificates-and-hostnames_certificate-6": tls_certificates_and_hostnames_certificate_6_output, + "tls-certificates-and-hostnames_certificateObject-2": tls_certificates_and_hostnames_certificateObject_2_output, + "tls-certificates-and-hostnames_expires_on-5": tls_certificates_and_hostnames_expires_on_5_output, + "tls-certificates-and-hostnames_hostname_aop_certificate_identifier": tls_certificates_and_hostnames_hostname_aop_certificate_identifier_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_serial_number": tls_certificates_and_hostnames_serial_number_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-9": tls_certificates_and_hostnames_status_9_output, + "tls-certificates-and-hostnames_uploaded_on-3": tls_certificates_and_hostnames_uploaded_on_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -146,6 +160,20 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificateObject-2", + $defs: { + "tls-certificates-and-hostnames_certificate-6": tls_certificates_and_hostnames_certificate_6_output, + "tls-certificates-and-hostnames_certificateObject-2": tls_certificates_and_hostnames_certificateObject_2_output, + "tls-certificates-and-hostnames_expires_on-5": tls_certificates_and_hostnames_expires_on_5_output, + "tls-certificates-and-hostnames_hostname_aop_certificate_identifier": tls_certificates_and_hostnames_hostname_aop_certificate_identifier_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_serial_number": tls_certificates_and_hostnames_serial_number_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-9": tls_certificates_and_hostnames_status_9_output, + "tls-certificates-and-hostnames_uploaded_on-3": tls_certificates_and_hostnames_uploaded_on_3_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -222,6 +250,20 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificateObject-2", + $defs: { + "tls-certificates-and-hostnames_certificate-6": tls_certificates_and_hostnames_certificate_6_output, + "tls-certificates-and-hostnames_certificateObject-2": tls_certificates_and_hostnames_certificateObject_2_output, + "tls-certificates-and-hostnames_expires_on-5": tls_certificates_and_hostnames_expires_on_5_output, + "tls-certificates-and-hostnames_hostname_aop_certificate_identifier": tls_certificates_and_hostnames_hostname_aop_certificate_identifier_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_serial_number": tls_certificates_and_hostnames_serial_number_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-9": tls_certificates_and_hostnames_status_9_output, + "tls-certificates-and-hostnames_uploaded_on-3": tls_certificates_and_hostnames_uploaded_on_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -294,6 +336,51 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_certificateObject-2" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_certificate-6": tls_certificates_and_hostnames_certificate_6_output, + "tls-certificates-and-hostnames_certificateObject-2": tls_certificates_and_hostnames_certificateObject_2_output, + "tls-certificates-and-hostnames_expires_on-5": tls_certificates_and_hostnames_expires_on_5_output, + "tls-certificates-and-hostnames_hostname_aop_certificate_identifier": tls_certificates_and_hostnames_hostname_aop_certificate_identifier_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_serial_number": tls_certificates_and_hostnames_serial_number_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-9": tls_certificates_and_hostnames_status_9_output, + "tls-certificates-and-hostnames_uploaded_on-3": tls_certificates_and_hostnames_uploaded_on_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnames/tools.ts b/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnames/tools.ts index 96b263cb..42787e0b 100644 --- a/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnames/tools.ts +++ b/src/generated/forge-mcp/ssl/originTlsClientAuth/hostnames/tools.ts @@ -63,6 +63,24 @@ export const tools: readonly Tool[] = [ "hostname" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_hostname_certid_object", + $defs: { + "tls-certificates-and-hostnames_certificate-6": tls_certificates_and_hostnames_certificate_6_output, + "tls-certificates-and-hostnames_created_at-3": tls_certificates_and_hostnames_created_at_3_output, + "tls-certificates-and-hostnames_enabled-5": tls_certificates_and_hostnames_enabled_5_output, + "tls-certificates-and-hostnames_expires_on-5": tls_certificates_and_hostnames_expires_on_5_output, + "tls-certificates-and-hostnames_hostname-2": tls_certificates_and_hostnames_hostname_2_output, + "tls-certificates-and-hostnames_hostname_aop_certificate_identifier": tls_certificates_and_hostnames_hostname_aop_certificate_identifier_output, + "tls-certificates-and-hostnames_hostname_certid_object": tls_certificates_and_hostnames_hostname_certid_object_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_serial_number": tls_certificates_and_hostnames_serial_number_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-9": tls_certificates_and_hostnames_status_9_output, + "tls-certificates-and-hostnames_updated_at-3": tls_certificates_and_hostnames_updated_at_3_output, + "tls-certificates-and-hostnames_uploaded_on-3": tls_certificates_and_hostnames_uploaded_on_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -158,6 +176,57 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_hostname_certid_input": tls_certificates_and_hostnames_hostname_certid_input, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_hostname-authenticated-origin-pull" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_certificate-6": tls_certificates_and_hostnames_certificate_6_output, + "tls-certificates-and-hostnames_created_at-3": tls_certificates_and_hostnames_created_at_3_output, + "tls-certificates-and-hostnames_enabled-5": tls_certificates_and_hostnames_enabled_5_output, + "tls-certificates-and-hostnames_expires_on-5": tls_certificates_and_hostnames_expires_on_5_output, + "tls-certificates-and-hostnames_hostname-2": tls_certificates_and_hostnames_hostname_2_output, + "tls-certificates-and-hostnames_hostname-authenticated-origin-pull": tls_certificates_and_hostnames_hostname_authenticated_origin_pull_output, + "tls-certificates-and-hostnames_hostname_aop_certificate_identifier": tls_certificates_and_hostnames_hostname_aop_certificate_identifier_output, + "tls-certificates-and-hostnames_hostname_certid_object": tls_certificates_and_hostnames_hostname_certid_object_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_private_key-3": tls_certificates_and_hostnames_private_key_3_output, + "tls-certificates-and-hostnames_serial_number": tls_certificates_and_hostnames_serial_number_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-9": tls_certificates_and_hostnames_status_9_output, + "tls-certificates-and-hostnames_updated_at-3": tls_certificates_and_hostnames_updated_at_3_output, + "tls-certificates-and-hostnames_uploaded_on-3": tls_certificates_and_hostnames_uploaded_on_3_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/originTlsClientAuth/settings/tools.ts b/src/generated/forge-mcp/ssl/originTlsClientAuth/settings/tools.ts index bcf12c55..6cbf8063 100644 --- a/src/generated/forge-mcp/ssl/originTlsClientAuth/settings/tools.ts +++ b/src/generated/forge-mcp/ssl/originTlsClientAuth/settings/tools.ts @@ -33,6 +33,17 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "enabled": { + "$ref": "#/$defs/tls-certificates-and-hostnames_enabled-4" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_enabled-4": tls_certificates_and_hostnames_enabled_4_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -119,6 +130,17 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_enabled-4": tls_certificates_and_hostnames_enabled_4, }, }, + outputSchema: { + "properties": { + "enabled": { + "$ref": "#/$defs/tls-certificates-and-hostnames_enabled-4" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_enabled-4": tls_certificates_and_hostnames_enabled_4_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/originTlsClientAuth/zoneCertificates/tools.ts b/src/generated/forge-mcp/ssl/originTlsClientAuth/zoneCertificates/tools.ts index a6d3e725..9e3ce36d 100644 --- a/src/generated/forge-mcp/ssl/originTlsClientAuth/zoneCertificates/tools.ts +++ b/src/generated/forge-mcp/ssl/originTlsClientAuth/zoneCertificates/tools.ts @@ -69,6 +69,22 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_private_key-2": tls_certificates_and_hostnames_private_key_2, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_zone-authenticated-origin-pull", + $defs: { + "tls-certificates-and-hostnames_certificate-5": tls_certificates_and_hostnames_certificate_5_output, + "tls-certificates-and-hostnames_certificateObject": tls_certificates_and_hostnames_certificateObject_output, + "tls-certificates-and-hostnames_enabled-4": tls_certificates_and_hostnames_enabled_4_output, + "tls-certificates-and-hostnames_expires_on-4": tls_certificates_and_hostnames_expires_on_4_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_private_key-2": tls_certificates_and_hostnames_private_key_2_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-8": tls_certificates_and_hostnames_status_8_output, + "tls-certificates-and-hostnames_uploaded_on-2": tls_certificates_and_hostnames_uploaded_on_2_output, + "tls-certificates-and-hostnames_zone-authenticated-origin-pull": tls_certificates_and_hostnames_zone_authenticated_origin_pull_output, + "tls-certificates-and-hostnames_zone_aop_certificate_identifier": tls_certificates_and_hostnames_zone_aop_certificate_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -158,6 +174,22 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_zone-authenticated-origin-pull", + $defs: { + "tls-certificates-and-hostnames_certificate-5": tls_certificates_and_hostnames_certificate_5_output, + "tls-certificates-and-hostnames_certificateObject": tls_certificates_and_hostnames_certificateObject_output, + "tls-certificates-and-hostnames_enabled-4": tls_certificates_and_hostnames_enabled_4_output, + "tls-certificates-and-hostnames_expires_on-4": tls_certificates_and_hostnames_expires_on_4_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_private_key-2": tls_certificates_and_hostnames_private_key_2_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-8": tls_certificates_and_hostnames_status_8_output, + "tls-certificates-and-hostnames_uploaded_on-2": tls_certificates_and_hostnames_uploaded_on_2_output, + "tls-certificates-and-hostnames_zone-authenticated-origin-pull": tls_certificates_and_hostnames_zone_authenticated_origin_pull_output, + "tls-certificates-and-hostnames_zone_aop_certificate_identifier": tls_certificates_and_hostnames_zone_aop_certificate_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -236,6 +268,22 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_zone-authenticated-origin-pull", + $defs: { + "tls-certificates-and-hostnames_certificate-5": tls_certificates_and_hostnames_certificate_5_output, + "tls-certificates-and-hostnames_certificateObject": tls_certificates_and_hostnames_certificateObject_output, + "tls-certificates-and-hostnames_enabled-4": tls_certificates_and_hostnames_enabled_4_output, + "tls-certificates-and-hostnames_expires_on-4": tls_certificates_and_hostnames_expires_on_4_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_private_key-2": tls_certificates_and_hostnames_private_key_2_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-8": tls_certificates_and_hostnames_status_8_output, + "tls-certificates-and-hostnames_uploaded_on-2": tls_certificates_and_hostnames_uploaded_on_2_output, + "tls-certificates-and-hostnames_zone-authenticated-origin-pull": tls_certificates_and_hostnames_zone_authenticated_origin_pull_output, + "tls-certificates-and-hostnames_zone_aop_certificate_identifier": tls_certificates_and_hostnames_zone_aop_certificate_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -310,6 +358,53 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tls-certificates-and-hostnames_zone-authenticated-origin-pull" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_certificate-5": tls_certificates_and_hostnames_certificate_5_output, + "tls-certificates-and-hostnames_certificateObject": tls_certificates_and_hostnames_certificateObject_output, + "tls-certificates-and-hostnames_enabled-4": tls_certificates_and_hostnames_enabled_4_output, + "tls-certificates-and-hostnames_expires_on-4": tls_certificates_and_hostnames_expires_on_4_output, + "tls-certificates-and-hostnames_issuer": tls_certificates_and_hostnames_issuer_output, + "tls-certificates-and-hostnames_private_key-2": tls_certificates_and_hostnames_private_key_2_output, + "tls-certificates-and-hostnames_signature": tls_certificates_and_hostnames_signature_output, + "tls-certificates-and-hostnames_status-8": tls_certificates_and_hostnames_status_8_output, + "tls-certificates-and-hostnames_uploaded_on-2": tls_certificates_and_hostnames_uploaded_on_2_output, + "tls-certificates-and-hostnames_zone-authenticated-origin-pull": tls_certificates_and_hostnames_zone_authenticated_origin_pull_output, + "tls-certificates-and-hostnames_zone_aop_certificate_identifier": tls_certificates_and_hostnames_zone_aop_certificate_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/universal/settings/tools.ts b/src/generated/forge-mcp/ssl/universal/settings/tools.ts index 00973d3a..82ba377c 100644 --- a/src/generated/forge-mcp/ssl/universal/settings/tools.ts +++ b/src/generated/forge-mcp/ssl/universal/settings/tools.ts @@ -44,6 +44,13 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_universal": tls_certificates_and_hostnames_universal, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_universal", + $defs: { + "tls-certificates-and-hostnames_enabled-2": tls_certificates_and_hostnames_enabled_2_output, + "tls-certificates-and-hostnames_universal": tls_certificates_and_hostnames_universal_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -123,6 +130,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_universal", + $defs: { + "tls-certificates-and-hostnames_enabled-2": tls_certificates_and_hostnames_enabled_2_output, + "tls-certificates-and-hostnames_universal": tls_certificates_and_hostnames_universal_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/ssl/verification/tools.ts b/src/generated/forge-mcp/ssl/verification/tools.ts index e53a1caa..89be403e 100644 --- a/src/generated/forge-mcp/ssl/verification/tools.ts +++ b/src/generated/forge-mcp/ssl/verification/tools.ts @@ -60,6 +60,21 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_validation_method_definition": tls_certificates_and_hostnames_validation_method_definition, }, }, + outputSchema: { + "properties": { + "status": { + "$ref": "#/$defs/tls-certificates-and-hostnames_status-6" + }, + "validation_method": { + "$ref": "#/$defs/tls-certificates-and-hostnames_validation_method_definition" + } + }, + "type": "object", + $defs: { + "tls-certificates-and-hostnames_status-6": tls_certificates_and_hostnames_status_6_output, + "tls-certificates-and-hostnames_validation_method_definition": tls_certificates_and_hostnames_validation_method_definition_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -158,6 +173,21 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_ssl_verification_response_collection", + $defs: { + "tls-certificates-and-hostnames_brand_check": tls_certificates_and_hostnames_brand_check_output, + "tls-certificates-and-hostnames_cert_pack_uuid": tls_certificates_and_hostnames_cert_pack_uuid_output, + "tls-certificates-and-hostnames_certificate_status": tls_certificates_and_hostnames_certificate_status_output, + "tls-certificates-and-hostnames_signature-2": tls_certificates_and_hostnames_signature_2_output, + "tls-certificates-and-hostnames_ssl_verification_response_collection": tls_certificates_and_hostnames_ssl_verification_response_collection_output, + "tls-certificates-and-hostnames_validation_method-2": tls_certificates_and_hostnames_validation_method_2_output, + "tls-certificates-and-hostnames_verification": tls_certificates_and_hostnames_verification_output, + "tls-certificates-and-hostnames_verification_info": tls_certificates_and_hostnames_verification_info_output, + "tls-certificates-and-hostnames_verification_status": tls_certificates_and_hostnames_verification_status_output, + "tls-certificates-and-hostnames_verification_type": tls_certificates_and_hostnames_verification_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/keys/tools.ts b/src/generated/forge-mcp/stream/keys/tools.ts index 9e495802..4c557365 100644 --- a/src/generated/forge-mcp/stream/keys/tools.ts +++ b/src/generated/forge-mcp/stream/keys/tools.ts @@ -34,6 +34,16 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/stream_keys", + $defs: { + "stream_identifier-2": stream_identifier_2_output, + "stream_jwk": stream_jwk_output, + "stream_keys": stream_keys_output, + "stream_pem": stream_pem_output, + "stream_signing_key_created": stream_signing_key_created_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -92,6 +102,9 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -140,6 +153,38 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created": { + "$ref": "#/$defs/stream_signing_key_created" + }, + "id": { + "$ref": "#/$defs/stream_identifier-2" + }, + "key_id": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "stream_identifier-2": stream_identifier_2_output, + "stream_signing_key_created": stream_signing_key_created_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/liveInputs/outputs/tools.ts b/src/generated/forge-mcp/stream/liveInputs/outputs/tools.ts index 94866623..e7c8df07 100644 --- a/src/generated/forge-mcp/stream/liveInputs/outputs/tools.ts +++ b/src/generated/forge-mcp/stream/liveInputs/outputs/tools.ts @@ -56,6 +56,16 @@ export const tools: readonly Tool[] = [ "stream_output_url": stream_output_url, }, }, + outputSchema: { + "$ref": "#/$defs/stream_output", + $defs: { + "stream_output": stream_output_output, + "stream_output_enabled": stream_output_enabled_output, + "stream_output_identifier": stream_output_identifier_output, + "stream_output_streamKey": stream_output_streamKey_output, + "stream_output_url": stream_output_url_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -115,6 +125,8 @@ export const tools: readonly Tool[] = [ "output_identifier" ], }, + outputSchema: { + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -160,6 +172,30 @@ export const tools: readonly Tool[] = [ "live_input_identifier" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/stream_output" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "stream_output": stream_output_output, + "stream_output_enabled": stream_output_enabled_output, + "stream_output_identifier": stream_output_identifier_output, + "stream_output_streamKey": stream_output_streamKey_output, + "stream_output_url": stream_output_url_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -246,6 +282,16 @@ export const tools: readonly Tool[] = [ "stream_update_output_request": stream_update_output_request, }, }, + outputSchema: { + "$ref": "#/$defs/stream_output", + $defs: { + "stream_output": stream_output_output, + "stream_output_enabled": stream_output_enabled_output, + "stream_output_identifier": stream_output_identifier_output, + "stream_output_streamKey": stream_output_streamKey_output, + "stream_output_url": stream_output_url_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/liveInputs/tools.ts b/src/generated/forge-mcp/stream/liveInputs/tools.ts index ff93292c..be0be45e 100644 --- a/src/generated/forge-mcp/stream/liveInputs/tools.ts +++ b/src/generated/forge-mcp/stream/liveInputs/tools.ts @@ -105,6 +105,48 @@ export const tools: readonly Tool[] = [ "stream_live_input_recording_timeoutSeconds": stream_live_input_recording_timeoutSeconds, }, }, + outputSchema: { + "$ref": "#/$defs/stream_live_input_alt", + $defs: { + "stream_input_rtmps": stream_input_rtmps_output, + "stream_input_rtmps_stream_key": stream_input_rtmps_stream_key_output, + "stream_input_rtmps_url": stream_input_rtmps_url_output, + "stream_input_srt": stream_input_srt_output, + "stream_input_srt_stream_id": stream_input_srt_stream_id_output, + "stream_input_srt_stream_passphrase": stream_input_srt_stream_passphrase_output, + "stream_input_srt_url": stream_input_srt_url_output, + "stream_input_webrtc": stream_input_webrtc_output, + "stream_input_webrtc_url": stream_input_webrtc_url_output, + "stream_live_input_alt": stream_live_input_alt_output, + "stream_live_input_created": stream_live_input_created_output, + "stream_live_input_enabled": stream_live_input_enabled_output, + "stream_live_input_identifier": stream_live_input_identifier_output, + "stream_live_input_keys_rotated_at": stream_live_input_keys_rotated_at_output, + "stream_live_input_metadata": stream_live_input_metadata_output, + "stream_live_input_modified": stream_live_input_modified_output, + "stream_live_input_playback": stream_live_input_playback_output, + "stream_live_input_prefer_low_latency": stream_live_input_prefer_low_latency_output, + "stream_live_input_recording_allowedOrigins": stream_live_input_recording_allowedOrigins_output, + "stream_live_input_recording_deletion": stream_live_input_recording_deletion_output, + "stream_live_input_recording_hideLiveViewerCount": stream_live_input_recording_hideLiveViewerCount_output, + "stream_live_input_recording_mode": stream_live_input_recording_mode_output, + "stream_live_input_recording_requireSignedURLs": stream_live_input_recording_requireSignedURLs_output, + "stream_live_input_recording_settings": stream_live_input_recording_settings_output, + "stream_live_input_recording_timeoutSeconds": stream_live_input_recording_timeoutSeconds_output, + "stream_live_input_status": stream_live_input_status_output, + "stream_playback_dash_url": stream_playback_dash_url_output, + "stream_playback_hls_url": stream_playback_hls_url_output, + "stream_playback_rtmps": stream_playback_rtmps_output, + "stream_playback_rtmps_stream_key": stream_playback_rtmps_stream_key_output, + "stream_playback_rtmps_url": stream_playback_rtmps_url_output, + "stream_playback_srt": stream_playback_srt_output, + "stream_playback_srt_stream_id": stream_playback_srt_stream_id_output, + "stream_playback_srt_stream_passphrase": stream_playback_srt_stream_passphrase_output, + "stream_playback_srt_url": stream_playback_srt_url_output, + "stream_playback_webrtc": stream_playback_webrtc_output, + "stream_playback_webrtc_url": stream_playback_webrtc_url_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -199,6 +241,8 @@ export const tools: readonly Tool[] = [ "live_input_identifier" ], }, + outputSchema: { + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -244,6 +288,48 @@ export const tools: readonly Tool[] = [ "live_input_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/stream_live_input_alt", + $defs: { + "stream_input_rtmps": stream_input_rtmps_output, + "stream_input_rtmps_stream_key": stream_input_rtmps_stream_key_output, + "stream_input_rtmps_url": stream_input_rtmps_url_output, + "stream_input_srt": stream_input_srt_output, + "stream_input_srt_stream_id": stream_input_srt_stream_id_output, + "stream_input_srt_stream_passphrase": stream_input_srt_stream_passphrase_output, + "stream_input_srt_url": stream_input_srt_url_output, + "stream_input_webrtc": stream_input_webrtc_output, + "stream_input_webrtc_url": stream_input_webrtc_url_output, + "stream_live_input_alt": stream_live_input_alt_output, + "stream_live_input_created": stream_live_input_created_output, + "stream_live_input_enabled": stream_live_input_enabled_output, + "stream_live_input_identifier": stream_live_input_identifier_output, + "stream_live_input_keys_rotated_at": stream_live_input_keys_rotated_at_output, + "stream_live_input_metadata": stream_live_input_metadata_output, + "stream_live_input_modified": stream_live_input_modified_output, + "stream_live_input_playback": stream_live_input_playback_output, + "stream_live_input_prefer_low_latency": stream_live_input_prefer_low_latency_output, + "stream_live_input_recording_allowedOrigins": stream_live_input_recording_allowedOrigins_output, + "stream_live_input_recording_deletion": stream_live_input_recording_deletion_output, + "stream_live_input_recording_hideLiveViewerCount": stream_live_input_recording_hideLiveViewerCount_output, + "stream_live_input_recording_mode": stream_live_input_recording_mode_output, + "stream_live_input_recording_requireSignedURLs": stream_live_input_recording_requireSignedURLs_output, + "stream_live_input_recording_settings": stream_live_input_recording_settings_output, + "stream_live_input_recording_timeoutSeconds": stream_live_input_recording_timeoutSeconds_output, + "stream_live_input_status": stream_live_input_status_output, + "stream_playback_dash_url": stream_playback_dash_url_output, + "stream_playback_hls_url": stream_playback_hls_url_output, + "stream_playback_rtmps": stream_playback_rtmps_output, + "stream_playback_rtmps_stream_key": stream_playback_rtmps_stream_key_output, + "stream_playback_rtmps_url": stream_playback_rtmps_url_output, + "stream_playback_srt": stream_playback_srt_output, + "stream_playback_srt_stream_id": stream_playback_srt_stream_id_output, + "stream_playback_srt_stream_passphrase": stream_playback_srt_stream_passphrase_output, + "stream_playback_srt_url": stream_playback_srt_url_output, + "stream_playback_webrtc": stream_playback_webrtc_output, + "stream_playback_webrtc_url": stream_playback_webrtc_url_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -329,6 +415,48 @@ export const tools: readonly Tool[] = [ "live_input_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/stream_live_input_alt", + $defs: { + "stream_input_rtmps": stream_input_rtmps_output, + "stream_input_rtmps_stream_key": stream_input_rtmps_stream_key_output, + "stream_input_rtmps_url": stream_input_rtmps_url_output, + "stream_input_srt": stream_input_srt_output, + "stream_input_srt_stream_id": stream_input_srt_stream_id_output, + "stream_input_srt_stream_passphrase": stream_input_srt_stream_passphrase_output, + "stream_input_srt_url": stream_input_srt_url_output, + "stream_input_webrtc": stream_input_webrtc_output, + "stream_input_webrtc_url": stream_input_webrtc_url_output, + "stream_live_input_alt": stream_live_input_alt_output, + "stream_live_input_created": stream_live_input_created_output, + "stream_live_input_enabled": stream_live_input_enabled_output, + "stream_live_input_identifier": stream_live_input_identifier_output, + "stream_live_input_keys_rotated_at": stream_live_input_keys_rotated_at_output, + "stream_live_input_metadata": stream_live_input_metadata_output, + "stream_live_input_modified": stream_live_input_modified_output, + "stream_live_input_playback": stream_live_input_playback_output, + "stream_live_input_prefer_low_latency": stream_live_input_prefer_low_latency_output, + "stream_live_input_recording_allowedOrigins": stream_live_input_recording_allowedOrigins_output, + "stream_live_input_recording_deletion": stream_live_input_recording_deletion_output, + "stream_live_input_recording_hideLiveViewerCount": stream_live_input_recording_hideLiveViewerCount_output, + "stream_live_input_recording_mode": stream_live_input_recording_mode_output, + "stream_live_input_recording_requireSignedURLs": stream_live_input_recording_requireSignedURLs_output, + "stream_live_input_recording_settings": stream_live_input_recording_settings_output, + "stream_live_input_recording_timeoutSeconds": stream_live_input_recording_timeoutSeconds_output, + "stream_live_input_status": stream_live_input_status_output, + "stream_playback_dash_url": stream_playback_dash_url_output, + "stream_playback_hls_url": stream_playback_hls_url_output, + "stream_playback_rtmps": stream_playback_rtmps_output, + "stream_playback_rtmps_stream_key": stream_playback_rtmps_stream_key_output, + "stream_playback_rtmps_url": stream_playback_rtmps_url_output, + "stream_playback_srt": stream_playback_srt_output, + "stream_playback_srt_stream_id": stream_playback_srt_stream_id_output, + "stream_playback_srt_stream_passphrase": stream_playback_srt_stream_passphrase_output, + "stream_playback_srt_url": stream_playback_srt_url_output, + "stream_playback_webrtc": stream_playback_webrtc_output, + "stream_playback_webrtc_url": stream_playback_webrtc_url_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -414,6 +542,48 @@ export const tools: readonly Tool[] = [ "live_input_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/stream_live_input_alt", + $defs: { + "stream_input_rtmps": stream_input_rtmps_output, + "stream_input_rtmps_stream_key": stream_input_rtmps_stream_key_output, + "stream_input_rtmps_url": stream_input_rtmps_url_output, + "stream_input_srt": stream_input_srt_output, + "stream_input_srt_stream_id": stream_input_srt_stream_id_output, + "stream_input_srt_stream_passphrase": stream_input_srt_stream_passphrase_output, + "stream_input_srt_url": stream_input_srt_url_output, + "stream_input_webrtc": stream_input_webrtc_output, + "stream_input_webrtc_url": stream_input_webrtc_url_output, + "stream_live_input_alt": stream_live_input_alt_output, + "stream_live_input_created": stream_live_input_created_output, + "stream_live_input_enabled": stream_live_input_enabled_output, + "stream_live_input_identifier": stream_live_input_identifier_output, + "stream_live_input_keys_rotated_at": stream_live_input_keys_rotated_at_output, + "stream_live_input_metadata": stream_live_input_metadata_output, + "stream_live_input_modified": stream_live_input_modified_output, + "stream_live_input_playback": stream_live_input_playback_output, + "stream_live_input_prefer_low_latency": stream_live_input_prefer_low_latency_output, + "stream_live_input_recording_allowedOrigins": stream_live_input_recording_allowedOrigins_output, + "stream_live_input_recording_deletion": stream_live_input_recording_deletion_output, + "stream_live_input_recording_hideLiveViewerCount": stream_live_input_recording_hideLiveViewerCount_output, + "stream_live_input_recording_mode": stream_live_input_recording_mode_output, + "stream_live_input_recording_requireSignedURLs": stream_live_input_recording_requireSignedURLs_output, + "stream_live_input_recording_settings": stream_live_input_recording_settings_output, + "stream_live_input_recording_timeoutSeconds": stream_live_input_recording_timeoutSeconds_output, + "stream_live_input_status": stream_live_input_status_output, + "stream_playback_dash_url": stream_playback_dash_url_output, + "stream_playback_hls_url": stream_playback_hls_url_output, + "stream_playback_rtmps": stream_playback_rtmps_output, + "stream_playback_rtmps_stream_key": stream_playback_rtmps_stream_key_output, + "stream_playback_rtmps_url": stream_playback_rtmps_url_output, + "stream_playback_srt": stream_playback_srt_output, + "stream_playback_srt_stream_id": stream_playback_srt_stream_id_output, + "stream_playback_srt_stream_passphrase": stream_playback_srt_stream_passphrase_output, + "stream_playback_srt_url": stream_playback_srt_url_output, + "stream_playback_webrtc": stream_playback_webrtc_output, + "stream_playback_webrtc_url": stream_playback_webrtc_url_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -508,6 +678,32 @@ export const tools: readonly Tool[] = [ "stream_include_counts": stream_include_counts, }, }, + outputSchema: { + "properties": { + "liveInputs": { + "items": { + "$ref": "#/$defs/stream_live_input_object_without_url" + }, + "type": "array" + }, + "range": { + "type": "integer" + }, + "total": { + "type": "integer" + } + }, + "type": "object", + $defs: { + "stream_live_input_created": stream_live_input_created_output, + "stream_live_input_enabled": stream_live_input_enabled_output, + "stream_live_input_identifier": stream_live_input_identifier_output, + "stream_live_input_metadata": stream_live_input_metadata_output, + "stream_live_input_modified": stream_live_input_modified_output, + "stream_live_input_object_without_url": stream_live_input_object_without_url_output, + "stream_live_input_recording_deletion": stream_live_input_recording_deletion_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -586,6 +782,48 @@ export const tools: readonly Tool[] = [ "live_input_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/stream_live_input_alt", + $defs: { + "stream_input_rtmps": stream_input_rtmps_output, + "stream_input_rtmps_stream_key": stream_input_rtmps_stream_key_output, + "stream_input_rtmps_url": stream_input_rtmps_url_output, + "stream_input_srt": stream_input_srt_output, + "stream_input_srt_stream_id": stream_input_srt_stream_id_output, + "stream_input_srt_stream_passphrase": stream_input_srt_stream_passphrase_output, + "stream_input_srt_url": stream_input_srt_url_output, + "stream_input_webrtc": stream_input_webrtc_output, + "stream_input_webrtc_url": stream_input_webrtc_url_output, + "stream_live_input_alt": stream_live_input_alt_output, + "stream_live_input_created": stream_live_input_created_output, + "stream_live_input_enabled": stream_live_input_enabled_output, + "stream_live_input_identifier": stream_live_input_identifier_output, + "stream_live_input_keys_rotated_at": stream_live_input_keys_rotated_at_output, + "stream_live_input_metadata": stream_live_input_metadata_output, + "stream_live_input_modified": stream_live_input_modified_output, + "stream_live_input_playback": stream_live_input_playback_output, + "stream_live_input_prefer_low_latency": stream_live_input_prefer_low_latency_output, + "stream_live_input_recording_allowedOrigins": stream_live_input_recording_allowedOrigins_output, + "stream_live_input_recording_deletion": stream_live_input_recording_deletion_output, + "stream_live_input_recording_hideLiveViewerCount": stream_live_input_recording_hideLiveViewerCount_output, + "stream_live_input_recording_mode": stream_live_input_recording_mode_output, + "stream_live_input_recording_requireSignedURLs": stream_live_input_recording_requireSignedURLs_output, + "stream_live_input_recording_settings": stream_live_input_recording_settings_output, + "stream_live_input_recording_timeoutSeconds": stream_live_input_recording_timeoutSeconds_output, + "stream_live_input_status": stream_live_input_status_output, + "stream_playback_dash_url": stream_playback_dash_url_output, + "stream_playback_hls_url": stream_playback_hls_url_output, + "stream_playback_rtmps": stream_playback_rtmps_output, + "stream_playback_rtmps_stream_key": stream_playback_rtmps_stream_key_output, + "stream_playback_rtmps_url": stream_playback_rtmps_url_output, + "stream_playback_srt": stream_playback_srt_output, + "stream_playback_srt_stream_id": stream_playback_srt_stream_id_output, + "stream_playback_srt_stream_passphrase": stream_playback_srt_stream_passphrase_output, + "stream_playback_srt_url": stream_playback_srt_url_output, + "stream_playback_webrtc": stream_playback_webrtc_output, + "stream_playback_webrtc_url": stream_playback_webrtc_url_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -689,6 +927,48 @@ export const tools: readonly Tool[] = [ "stream_update_input_request": stream_update_input_request, }, }, + outputSchema: { + "$ref": "#/$defs/stream_live_input_alt", + $defs: { + "stream_input_rtmps": stream_input_rtmps_output, + "stream_input_rtmps_stream_key": stream_input_rtmps_stream_key_output, + "stream_input_rtmps_url": stream_input_rtmps_url_output, + "stream_input_srt": stream_input_srt_output, + "stream_input_srt_stream_id": stream_input_srt_stream_id_output, + "stream_input_srt_stream_passphrase": stream_input_srt_stream_passphrase_output, + "stream_input_srt_url": stream_input_srt_url_output, + "stream_input_webrtc": stream_input_webrtc_output, + "stream_input_webrtc_url": stream_input_webrtc_url_output, + "stream_live_input_alt": stream_live_input_alt_output, + "stream_live_input_created": stream_live_input_created_output, + "stream_live_input_enabled": stream_live_input_enabled_output, + "stream_live_input_identifier": stream_live_input_identifier_output, + "stream_live_input_keys_rotated_at": stream_live_input_keys_rotated_at_output, + "stream_live_input_metadata": stream_live_input_metadata_output, + "stream_live_input_modified": stream_live_input_modified_output, + "stream_live_input_playback": stream_live_input_playback_output, + "stream_live_input_prefer_low_latency": stream_live_input_prefer_low_latency_output, + "stream_live_input_recording_allowedOrigins": stream_live_input_recording_allowedOrigins_output, + "stream_live_input_recording_deletion": stream_live_input_recording_deletion_output, + "stream_live_input_recording_hideLiveViewerCount": stream_live_input_recording_hideLiveViewerCount_output, + "stream_live_input_recording_mode": stream_live_input_recording_mode_output, + "stream_live_input_recording_requireSignedURLs": stream_live_input_recording_requireSignedURLs_output, + "stream_live_input_recording_settings": stream_live_input_recording_settings_output, + "stream_live_input_recording_timeoutSeconds": stream_live_input_recording_timeoutSeconds_output, + "stream_live_input_status": stream_live_input_status_output, + "stream_playback_dash_url": stream_playback_dash_url_output, + "stream_playback_hls_url": stream_playback_hls_url_output, + "stream_playback_rtmps": stream_playback_rtmps_output, + "stream_playback_rtmps_stream_key": stream_playback_rtmps_stream_key_output, + "stream_playback_rtmps_url": stream_playback_rtmps_url_output, + "stream_playback_srt": stream_playback_srt_output, + "stream_playback_srt_stream_id": stream_playback_srt_stream_id_output, + "stream_playback_srt_stream_passphrase": stream_playback_srt_stream_passphrase_output, + "stream_playback_srt_url": stream_playback_srt_url_output, + "stream_playback_webrtc": stream_playback_webrtc_output, + "stream_playback_webrtc_url": stream_playback_webrtc_url_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/tools.ts b/src/generated/forge-mcp/stream/tools.ts index a21b33bc..e930a52c 100644 --- a/src/generated/forge-mcp/stream/tools.ts +++ b/src/generated/forge-mcp/stream/tools.ts @@ -36,6 +36,26 @@ export const tools: readonly Tool[] = [ "stream_creator": stream_creator, }, }, + outputSchema: { + "properties": { + "creator": { + "$ref": "#/$defs/stream_creator" + }, + "totalStorageMinutes": { + "type": "number" + }, + "totalStorageMinutesLimit": { + "type": "integer" + }, + "videoCount": { + "type": "integer" + } + }, + "type": "object", + $defs: { + "stream_creator": stream_creator_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/usage/tools.ts b/src/generated/forge-mcp/stream/usage/tools.ts index 04ad8ada..6439d17f 100644 --- a/src/generated/forge-mcp/stream/usage/tools.ts +++ b/src/generated/forge-mcp/stream/usage/tools.ts @@ -74,6 +74,26 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/usage-analytics_stream_usage_data_point" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "usage-analytics_stream_usage_data_point": usage_analytics_stream_usage_data_point_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/videos/audioTracks/tools.ts b/src/generated/forge-mcp/stream/videos/audioTracks/tools.ts index 044bf6c6..d768c9e1 100644 --- a/src/generated/forge-mcp/stream/videos/audioTracks/tools.ts +++ b/src/generated/forge-mcp/stream/videos/audioTracks/tools.ts @@ -54,6 +54,16 @@ export const tools: readonly Tool[] = [ "stream_copyAudioTrack": stream_copyAudioTrack, }, }, + outputSchema: { + "$ref": "#/$defs/stream_additionalAudio", + $defs: { + "stream_additionalAudio": stream_additionalAudio_output, + "stream_audio_default": stream_audio_default_output, + "stream_audio_label": stream_audio_label_output, + "stream_audio_state": stream_audio_state_output, + "stream_identifier": stream_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -113,6 +123,9 @@ export const tools: readonly Tool[] = [ "audio_identifier" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -180,6 +193,16 @@ export const tools: readonly Tool[] = [ "stream_editAudioTrack": stream_editAudioTrack, }, }, + outputSchema: { + "$ref": "#/$defs/stream_additionalAudio", + $defs: { + "stream_additionalAudio": stream_additionalAudio_output, + "stream_audio_default": stream_audio_default_output, + "stream_audio_label": stream_audio_label_output, + "stream_audio_state": stream_audio_state_output, + "stream_identifier": stream_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -239,6 +262,24 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "properties": { + "audio": { + "items": { + "$ref": "#/$defs/stream_additionalAudio" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "stream_additionalAudio": stream_additionalAudio_output, + "stream_audio_default": stream_audio_default_output, + "stream_audio_label": stream_audio_label_output, + "stream_audio_state": stream_audio_state_output, + "stream_identifier": stream_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/videos/captions/language/tools.ts b/src/generated/forge-mcp/stream/videos/captions/language/tools.ts index 1a29edc0..be18aa3e 100644 --- a/src/generated/forge-mcp/stream/videos/captions/language/tools.ts +++ b/src/generated/forge-mcp/stream/videos/captions/language/tools.ts @@ -44,6 +44,9 @@ export const tools: readonly Tool[] = [ "language" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -102,6 +105,16 @@ export const tools: readonly Tool[] = [ "language" ], }, + outputSchema: { + "$ref": "#/$defs/stream_captions", + $defs: { + "stream_caption_status": stream_caption_status_output, + "stream_captions": stream_captions_output, + "stream_generated_caption": stream_generated_caption_output, + "stream_label": stream_label_output, + "stream_language": stream_language_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -160,6 +173,16 @@ export const tools: readonly Tool[] = [ "language" ], }, + outputSchema: { + "$ref": "#/$defs/stream_captions", + $defs: { + "stream_caption_status": stream_caption_status_output, + "stream_captions": stream_captions_output, + "stream_generated_caption": stream_generated_caption_output, + "stream_label": stream_label_output, + "stream_language": stream_language_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/videos/captions/tools.ts b/src/generated/forge-mcp/stream/videos/captions/tools.ts index 7b857049..77c47054 100644 --- a/src/generated/forge-mcp/stream/videos/captions/tools.ts +++ b/src/generated/forge-mcp/stream/videos/captions/tools.ts @@ -39,6 +39,30 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/stream_captions" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "stream_caption_status": stream_caption_status_output, + "stream_captions": stream_captions_output, + "stream_generated_caption": stream_generated_caption_output, + "stream_label": stream_label_output, + "stream_language": stream_language_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/videos/directUpload/tools.ts b/src/generated/forge-mcp/stream/videos/directUpload/tools.ts index e070349a..df4f8430 100644 --- a/src/generated/forge-mcp/stream/videos/directUpload/tools.ts +++ b/src/generated/forge-mcp/stream/videos/directUpload/tools.ts @@ -73,6 +73,39 @@ export const tools: readonly Tool[] = [ "stream_watermark_at_upload_alt": stream_watermark_at_upload_alt, }, }, + outputSchema: { + "properties": { + "scheduledDeletion": { + "$ref": "#/$defs/stream_scheduledDeletion" + }, + "uid": { + "$ref": "#/$defs/stream_identifier" + }, + "uploadURL": { + "type": "string" + }, + "watermark": { + "$ref": "#/$defs/stream_watermarks" + } + }, + "type": "object", + $defs: { + "stream_downloadedFrom": stream_downloadedFrom_output, + "stream_height": stream_height_output, + "stream_identifier": stream_identifier_output, + "stream_name": stream_name_output, + "stream_opacity": stream_opacity_output, + "stream_padding": stream_padding_output, + "stream_position": stream_position_output, + "stream_scale": stream_scale_output, + "stream_scheduledDeletion": stream_scheduledDeletion_output, + "stream_watermark_created": stream_watermark_created_output, + "stream_watermark_identifier": stream_watermark_identifier_output, + "stream_watermark_size": stream_watermark_size_output, + "stream_watermarks": stream_watermarks_output, + "stream_width": stream_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/stream/videos/downloads/tools.ts b/src/generated/forge-mcp/stream/videos/downloads/tools.ts index c30e45ce..677bd7df 100644 --- a/src/generated/forge-mcp/stream/videos/downloads/tools.ts +++ b/src/generated/forge-mcp/stream/videos/downloads/tools.ts @@ -43,6 +43,23 @@ export const tools: readonly Tool[] = [ "download_type" ], }, + outputSchema: { + "properties": { + "audio": { + "$ref": "#/$defs/stream_downloads" + }, + "default": { + "$ref": "#/$defs/stream_downloads" + } + }, + "type": "object", + $defs: { + "stream_download_percent_complete": stream_download_percent_complete_output, + "stream_download_status": stream_download_status_output, + "stream_download_url": stream_download_url_output, + "stream_downloads": stream_downloads_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -108,6 +125,9 @@ export const tools: readonly Tool[] = [ "download_type" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/videos/downloadsDefault/tools.ts b/src/generated/forge-mcp/stream/videos/downloadsDefault/tools.ts index e8c65a0c..baf1e613 100644 --- a/src/generated/forge-mcp/stream/videos/downloadsDefault/tools.ts +++ b/src/generated/forge-mcp/stream/videos/downloadsDefault/tools.ts @@ -38,6 +38,23 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "properties": { + "audio": { + "$ref": "#/$defs/stream_downloads" + }, + "default": { + "$ref": "#/$defs/stream_downloads" + } + }, + "type": "object", + $defs: { + "stream_download_percent_complete": stream_download_percent_complete_output, + "stream_download_status": stream_download_status_output, + "stream_download_url": stream_download_url_output, + "stream_downloads": stream_downloads_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -98,6 +115,9 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -151,6 +171,23 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "properties": { + "audio": { + "$ref": "#/$defs/stream_downloads" + }, + "default": { + "$ref": "#/$defs/stream_downloads" + } + }, + "type": "object", + $defs: { + "stream_download_percent_complete": stream_download_percent_complete_output, + "stream_download_status": stream_download_status_output, + "stream_download_url": stream_download_url_output, + "stream_downloads": stream_downloads_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/videos/token/tools.ts b/src/generated/forge-mcp/stream/videos/token/tools.ts index 7b5f2186..4515641a 100644 --- a/src/generated/forge-mcp/stream/videos/token/tools.ts +++ b/src/generated/forge-mcp/stream/videos/token/tools.ts @@ -46,6 +46,14 @@ export const tools: readonly Tool[] = [ "stream_signed_token_request_flags": stream_signed_token_request_flags, }, }, + outputSchema: { + "properties": { + "token": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": false, diff --git a/src/generated/forge-mcp/stream/videos/tools.ts b/src/generated/forge-mcp/stream/videos/tools.ts index 0b6fdafe..e0669eef 100644 --- a/src/generated/forge-mcp/stream/videos/tools.ts +++ b/src/generated/forge-mcp/stream/videos/tools.ts @@ -116,6 +116,51 @@ export const tools: readonly Tool[] = [ "stream_watermarkAtUpload": stream_watermarkAtUpload, }, }, + outputSchema: { + "$ref": "#/$defs/stream_videos", + $defs: { + "stream_allowedOrigins": stream_allowedOrigins_output, + "stream_created": stream_created_output, + "stream_creator": stream_creator_output, + "stream_downloadedFrom": stream_downloadedFrom_output, + "stream_duration": stream_duration_output, + "stream_errorReasonCode": stream_errorReasonCode_output, + "stream_errorReasonText": stream_errorReasonText_output, + "stream_height": stream_height_output, + "stream_identifier": stream_identifier_output, + "stream_input": stream_input_output, + "stream_liveInput": stream_liveInput_output, + "stream_maxDurationSeconds": stream_maxDurationSeconds_output, + "stream_media_metadata": stream_media_metadata_output, + "stream_media_state": stream_media_state_output, + "stream_media_status": stream_media_status_output, + "stream_modified": stream_modified_output, + "stream_name": stream_name_output, + "stream_oneTimeUploadExpiry": stream_oneTimeUploadExpiry_output, + "stream_opacity": stream_opacity_output, + "stream_padding": stream_padding_output, + "stream_pctComplete": stream_pctComplete_output, + "stream_playback": stream_playback_output, + "stream_position": stream_position_output, + "stream_preview": stream_preview_output, + "stream_readyToStream": stream_readyToStream_output, + "stream_readyToStreamAt": stream_readyToStreamAt_output, + "stream_requireSignedURLs": stream_requireSignedURLs_output, + "stream_scale": stream_scale_output, + "stream_scheduledDeletion": stream_scheduledDeletion_output, + "stream_size": stream_size_output, + "stream_thumbnailTimestampPct": stream_thumbnailTimestampPct_output, + "stream_thumbnail_url": stream_thumbnail_url_output, + "stream_uploaded": stream_uploaded_output, + "stream_videos": stream_videos_output, + "stream_videos_publicDetails": stream_videos_publicDetails_output, + "stream_watermark_created": stream_watermark_created_output, + "stream_watermark_identifier": stream_watermark_identifier_output, + "stream_watermark_size": stream_watermark_size_output, + "stream_watermarks": stream_watermarks_output, + "stream_width": stream_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -223,6 +268,51 @@ export const tools: readonly Tool[] = [ "stream_watermark_at_upload_alt": stream_watermark_at_upload_alt, }, }, + outputSchema: { + "$ref": "#/$defs/stream_videos", + $defs: { + "stream_allowedOrigins": stream_allowedOrigins_output, + "stream_created": stream_created_output, + "stream_creator": stream_creator_output, + "stream_downloadedFrom": stream_downloadedFrom_output, + "stream_duration": stream_duration_output, + "stream_errorReasonCode": stream_errorReasonCode_output, + "stream_errorReasonText": stream_errorReasonText_output, + "stream_height": stream_height_output, + "stream_identifier": stream_identifier_output, + "stream_input": stream_input_output, + "stream_liveInput": stream_liveInput_output, + "stream_maxDurationSeconds": stream_maxDurationSeconds_output, + "stream_media_metadata": stream_media_metadata_output, + "stream_media_state": stream_media_state_output, + "stream_media_status": stream_media_status_output, + "stream_modified": stream_modified_output, + "stream_name": stream_name_output, + "stream_oneTimeUploadExpiry": stream_oneTimeUploadExpiry_output, + "stream_opacity": stream_opacity_output, + "stream_padding": stream_padding_output, + "stream_pctComplete": stream_pctComplete_output, + "stream_playback": stream_playback_output, + "stream_position": stream_position_output, + "stream_preview": stream_preview_output, + "stream_readyToStream": stream_readyToStream_output, + "stream_readyToStreamAt": stream_readyToStreamAt_output, + "stream_requireSignedURLs": stream_requireSignedURLs_output, + "stream_scale": stream_scale_output, + "stream_scheduledDeletion": stream_scheduledDeletion_output, + "stream_size": stream_size_output, + "stream_thumbnailTimestampPct": stream_thumbnailTimestampPct_output, + "stream_thumbnail_url": stream_thumbnail_url_output, + "stream_uploaded": stream_uploaded_output, + "stream_videos": stream_videos_output, + "stream_videos_publicDetails": stream_videos_publicDetails_output, + "stream_watermark_created": stream_watermark_created_output, + "stream_watermark_identifier": stream_watermark_identifier_output, + "stream_watermark_size": stream_watermark_size_output, + "stream_watermarks": stream_watermarks_output, + "stream_width": stream_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -472,6 +562,51 @@ export const tools: readonly Tool[] = [ "stream_video_update_publicDetails": stream_video_update_publicDetails, }, }, + outputSchema: { + "$ref": "#/$defs/stream_videos", + $defs: { + "stream_allowedOrigins": stream_allowedOrigins_output, + "stream_created": stream_created_output, + "stream_creator": stream_creator_output, + "stream_downloadedFrom": stream_downloadedFrom_output, + "stream_duration": stream_duration_output, + "stream_errorReasonCode": stream_errorReasonCode_output, + "stream_errorReasonText": stream_errorReasonText_output, + "stream_height": stream_height_output, + "stream_identifier": stream_identifier_output, + "stream_input": stream_input_output, + "stream_liveInput": stream_liveInput_output, + "stream_maxDurationSeconds": stream_maxDurationSeconds_output, + "stream_media_metadata": stream_media_metadata_output, + "stream_media_state": stream_media_state_output, + "stream_media_status": stream_media_status_output, + "stream_modified": stream_modified_output, + "stream_name": stream_name_output, + "stream_oneTimeUploadExpiry": stream_oneTimeUploadExpiry_output, + "stream_opacity": stream_opacity_output, + "stream_padding": stream_padding_output, + "stream_pctComplete": stream_pctComplete_output, + "stream_playback": stream_playback_output, + "stream_position": stream_position_output, + "stream_preview": stream_preview_output, + "stream_readyToStream": stream_readyToStream_output, + "stream_readyToStreamAt": stream_readyToStreamAt_output, + "stream_requireSignedURLs": stream_requireSignedURLs_output, + "stream_scale": stream_scale_output, + "stream_scheduledDeletion": stream_scheduledDeletion_output, + "stream_size": stream_size_output, + "stream_thumbnailTimestampPct": stream_thumbnailTimestampPct_output, + "stream_thumbnail_url": stream_thumbnail_url_output, + "stream_uploaded": stream_uploaded_output, + "stream_videos": stream_videos_output, + "stream_videos_publicDetails": stream_videos_publicDetails_output, + "stream_watermark_created": stream_watermark_created_output, + "stream_watermark_identifier": stream_watermark_identifier_output, + "stream_watermark_size": stream_watermark_size_output, + "stream_watermarks": stream_watermarks_output, + "stream_width": stream_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -613,6 +748,51 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "$ref": "#/$defs/stream_videos", + $defs: { + "stream_allowedOrigins": stream_allowedOrigins_output, + "stream_created": stream_created_output, + "stream_creator": stream_creator_output, + "stream_downloadedFrom": stream_downloadedFrom_output, + "stream_duration": stream_duration_output, + "stream_errorReasonCode": stream_errorReasonCode_output, + "stream_errorReasonText": stream_errorReasonText_output, + "stream_height": stream_height_output, + "stream_identifier": stream_identifier_output, + "stream_input": stream_input_output, + "stream_liveInput": stream_liveInput_output, + "stream_maxDurationSeconds": stream_maxDurationSeconds_output, + "stream_media_metadata": stream_media_metadata_output, + "stream_media_state": stream_media_state_output, + "stream_media_status": stream_media_status_output, + "stream_modified": stream_modified_output, + "stream_name": stream_name_output, + "stream_oneTimeUploadExpiry": stream_oneTimeUploadExpiry_output, + "stream_opacity": stream_opacity_output, + "stream_padding": stream_padding_output, + "stream_pctComplete": stream_pctComplete_output, + "stream_playback": stream_playback_output, + "stream_position": stream_position_output, + "stream_preview": stream_preview_output, + "stream_readyToStream": stream_readyToStream_output, + "stream_readyToStreamAt": stream_readyToStreamAt_output, + "stream_requireSignedURLs": stream_requireSignedURLs_output, + "stream_scale": stream_scale_output, + "stream_scheduledDeletion": stream_scheduledDeletion_output, + "stream_size": stream_size_output, + "stream_thumbnailTimestampPct": stream_thumbnailTimestampPct_output, + "stream_thumbnail_url": stream_thumbnail_url_output, + "stream_uploaded": stream_uploaded_output, + "stream_videos": stream_videos_output, + "stream_videos_publicDetails": stream_videos_publicDetails_output, + "stream_watermark_created": stream_watermark_created_output, + "stream_watermark_identifier": stream_watermark_identifier_output, + "stream_watermark_size": stream_watermark_size_output, + "stream_watermarks": stream_watermarks_output, + "stream_width": stream_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -777,6 +957,65 @@ export const tools: readonly Tool[] = [ "stream_video_name": stream_video_name, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/stream_videos" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "stream_allowedOrigins": stream_allowedOrigins_output, + "stream_created": stream_created_output, + "stream_creator": stream_creator_output, + "stream_downloadedFrom": stream_downloadedFrom_output, + "stream_duration": stream_duration_output, + "stream_errorReasonCode": stream_errorReasonCode_output, + "stream_errorReasonText": stream_errorReasonText_output, + "stream_height": stream_height_output, + "stream_identifier": stream_identifier_output, + "stream_input": stream_input_output, + "stream_liveInput": stream_liveInput_output, + "stream_maxDurationSeconds": stream_maxDurationSeconds_output, + "stream_media_metadata": stream_media_metadata_output, + "stream_media_state": stream_media_state_output, + "stream_media_status": stream_media_status_output, + "stream_modified": stream_modified_output, + "stream_name": stream_name_output, + "stream_oneTimeUploadExpiry": stream_oneTimeUploadExpiry_output, + "stream_opacity": stream_opacity_output, + "stream_padding": stream_padding_output, + "stream_pctComplete": stream_pctComplete_output, + "stream_playback": stream_playback_output, + "stream_position": stream_position_output, + "stream_preview": stream_preview_output, + "stream_readyToStream": stream_readyToStream_output, + "stream_readyToStreamAt": stream_readyToStreamAt_output, + "stream_requireSignedURLs": stream_requireSignedURLs_output, + "stream_scale": stream_scale_output, + "stream_scheduledDeletion": stream_scheduledDeletion_output, + "stream_size": stream_size_output, + "stream_thumbnailTimestampPct": stream_thumbnailTimestampPct_output, + "stream_thumbnail_url": stream_thumbnail_url_output, + "stream_uploaded": stream_uploaded_output, + "stream_videos": stream_videos_output, + "stream_videos_publicDetails": stream_videos_publicDetails_output, + "stream_watermark_created": stream_watermark_created_output, + "stream_watermark_identifier": stream_watermark_identifier_output, + "stream_watermark_size": stream_watermark_size_output, + "stream_watermarks": stream_watermarks_output, + "stream_width": stream_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/watermarks/tools.ts b/src/generated/forge-mcp/stream/watermarks/tools.ts index cf7aa3c5..02a87bb3 100644 --- a/src/generated/forge-mcp/stream/watermarks/tools.ts +++ b/src/generated/forge-mcp/stream/watermarks/tools.ts @@ -88,6 +88,23 @@ export const tools: readonly Tool[] = [ "stream_scale": stream_scale, }, }, + outputSchema: { + "$ref": "#/$defs/stream_watermarks", + $defs: { + "stream_downloadedFrom": stream_downloadedFrom_output, + "stream_height": stream_height_output, + "stream_name": stream_name_output, + "stream_opacity": stream_opacity_output, + "stream_padding": stream_padding_output, + "stream_position": stream_position_output, + "stream_scale": stream_scale_output, + "stream_watermark_created": stream_watermark_created_output, + "stream_watermark_identifier": stream_watermark_identifier_output, + "stream_watermark_size": stream_watermark_size_output, + "stream_watermarks": stream_watermarks_output, + "stream_width": stream_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -154,6 +171,9 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -207,6 +227,23 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "$ref": "#/$defs/stream_watermarks", + $defs: { + "stream_downloadedFrom": stream_downloadedFrom_output, + "stream_height": stream_height_output, + "stream_name": stream_name_output, + "stream_opacity": stream_opacity_output, + "stream_padding": stream_padding_output, + "stream_position": stream_position_output, + "stream_scale": stream_scale_output, + "stream_watermark_created": stream_watermark_created_output, + "stream_watermark_identifier": stream_watermark_identifier_output, + "stream_watermark_size": stream_watermark_size_output, + "stream_watermarks": stream_watermarks_output, + "stream_width": stream_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -268,6 +305,37 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/stream_watermarks" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "stream_downloadedFrom": stream_downloadedFrom_output, + "stream_height": stream_height_output, + "stream_name": stream_name_output, + "stream_opacity": stream_opacity_output, + "stream_padding": stream_padding_output, + "stream_position": stream_position_output, + "stream_scale": stream_scale_output, + "stream_watermark_created": stream_watermark_created_output, + "stream_watermark_identifier": stream_watermark_identifier_output, + "stream_watermark_size": stream_watermark_size_output, + "stream_watermarks": stream_watermarks_output, + "stream_width": stream_width_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/stream/webhooks/tools.ts b/src/generated/forge-mcp/stream/webhooks/tools.ts index 7772cc85..48a17b8d 100644 --- a/src/generated/forge-mcp/stream/webhooks/tools.ts +++ b/src/generated/forge-mcp/stream/webhooks/tools.ts @@ -28,6 +28,9 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -76,6 +79,21 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "modified": { + "format": "date-time", + "type": "string" + }, + "notificationUrl": { + "type": "string" + }, + "secret": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -144,6 +162,21 @@ export const tools: readonly Tool[] = [ "stream_webhook_request": stream_webhook_request, }, }, + outputSchema: { + "properties": { + "modified": { + "format": "date-time", + "type": "string" + }, + "notificationUrl": { + "type": "string" + }, + "secret": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/submit/tools.ts b/src/generated/forge-mcp/submit/tools.ts index 90dcd070..5c22e5ea 100644 --- a/src/generated/forge-mcp/submit/tools.ts +++ b/src/generated/forge-mcp/submit/tools.ts @@ -24,6 +24,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/brand-protection-api_URLSubmit", + $defs: { + "brand-protection-api_URLSubmit": brand_protection_api_URLSubmit_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/tags/accountResources/tools.ts b/src/generated/forge-mcp/tags/accountResources/tools.ts index 1c563d5e..1bfca7ce 100644 --- a/src/generated/forge-mcp/tags/accountResources/tools.ts +++ b/src/generated/forge-mcp/tags/accountResources/tools.ts @@ -217,6 +217,71 @@ export const tools: readonly Tool[] = [ "resource-tagging_worker_id": resource_tagging_worker_id, }, }, + outputSchema: { + "$ref": "#/$defs/resource-tagging_tagged_resource_object", + $defs: { + "resource-tagging_access_application_id": resource_tagging_access_application_id_output, + "resource-tagging_etag": resource_tagging_etag_output, + "resource-tagging_identifier": resource_tagging_identifier_output, + "resource-tagging_namespace_worker_navigation": resource_tagging_namespace_worker_navigation_output, + "resource-tagging_resource_id": resource_tagging_resource_id_output, + "resource-tagging_resource_name": resource_tagging_resource_name_output, + "resource-tagging_tagged_resource_object": resource_tagging_tagged_resource_object_output, + "resource-tagging_tagged_resource_object_access_application": resource_tagging_tagged_resource_object_access_application_output, + "resource-tagging_tagged_resource_object_access_application_policy": resource_tagging_tagged_resource_object_access_application_policy_output, + "resource-tagging_tagged_resource_object_access_application_policy_base": resource_tagging_tagged_resource_object_access_application_policy_base_output, + "resource-tagging_tagged_resource_object_access_group": resource_tagging_tagged_resource_object_access_group_output, + "resource-tagging_tagged_resource_object_access_service_token": resource_tagging_tagged_resource_object_access_service_token_output, + "resource-tagging_tagged_resource_object_account": resource_tagging_tagged_resource_object_account_output, + "resource-tagging_tagged_resource_object_account_level_base": resource_tagging_tagged_resource_object_account_level_base_output, + "resource-tagging_tagged_resource_object_account_ruleset": resource_tagging_tagged_resource_object_account_ruleset_output, + "resource-tagging_tagged_resource_object_ai_gateway": resource_tagging_tagged_resource_object_ai_gateway_output, + "resource-tagging_tagged_resource_object_ai_search_instance": resource_tagging_tagged_resource_object_ai_search_instance_output, + "resource-tagging_tagged_resource_object_alerting_policy": resource_tagging_tagged_resource_object_alerting_policy_output, + "resource-tagging_tagged_resource_object_alerting_webhook": resource_tagging_tagged_resource_object_alerting_webhook_output, + "resource-tagging_tagged_resource_object_api_gateway_operation": resource_tagging_tagged_resource_object_api_gateway_operation_output, + "resource-tagging_tagged_resource_object_cloudflared_tunnel": resource_tagging_tagged_resource_object_cloudflared_tunnel_output, + "resource-tagging_tagged_resource_object_custom_certificate": resource_tagging_tagged_resource_object_custom_certificate_output, + "resource-tagging_tagged_resource_object_custom_hostname": resource_tagging_tagged_resource_object_custom_hostname_output, + "resource-tagging_tagged_resource_object_cws_deployment": resource_tagging_tagged_resource_object_cws_deployment_output, + "resource-tagging_tagged_resource_object_cws_policy": resource_tagging_tagged_resource_object_cws_policy_output, + "resource-tagging_tagged_resource_object_cws_policy_set": resource_tagging_tagged_resource_object_cws_policy_set_output, + "resource-tagging_tagged_resource_object_cws_workload": resource_tagging_tagged_resource_object_cws_workload_output, + "resource-tagging_tagged_resource_object_d1_database": resource_tagging_tagged_resource_object_d1_database_output, + "resource-tagging_tagged_resource_object_device": resource_tagging_tagged_resource_object_device_output, + "resource-tagging_tagged_resource_object_dns_record": resource_tagging_tagged_resource_object_dns_record_output, + "resource-tagging_tagged_resource_object_durable_object_namespace": resource_tagging_tagged_resource_object_durable_object_namespace_output, + "resource-tagging_tagged_resource_object_gateway_list": resource_tagging_tagged_resource_object_gateway_list_output, + "resource-tagging_tagged_resource_object_gateway_rule": resource_tagging_tagged_resource_object_gateway_rule_output, + "resource-tagging_tagged_resource_object_healthcheck": resource_tagging_tagged_resource_object_healthcheck_output, + "resource-tagging_tagged_resource_object_image": resource_tagging_tagged_resource_object_image_output, + "resource-tagging_tagged_resource_object_infrastructure_target": resource_tagging_tagged_resource_object_infrastructure_target_output, + "resource-tagging_tagged_resource_object_kv_namespace": resource_tagging_tagged_resource_object_kv_namespace_output, + "resource-tagging_tagged_resource_object_load_balancer": resource_tagging_tagged_resource_object_load_balancer_output, + "resource-tagging_tagged_resource_object_load_balancer_monitor": resource_tagging_tagged_resource_object_load_balancer_monitor_output, + "resource-tagging_tagged_resource_object_load_balancer_pool": resource_tagging_tagged_resource_object_load_balancer_pool_output, + "resource-tagging_tagged_resource_object_managed_client_certificate": resource_tagging_tagged_resource_object_managed_client_certificate_output, + "resource-tagging_tagged_resource_object_namespace_worker": resource_tagging_tagged_resource_object_namespace_worker_output, + "resource-tagging_tagged_resource_object_pages_project": resource_tagging_tagged_resource_object_pages_project_output, + "resource-tagging_tagged_resource_object_queue": resource_tagging_tagged_resource_object_queue_output, + "resource-tagging_tagged_resource_object_r2_bucket": resource_tagging_tagged_resource_object_r2_bucket_output, + "resource-tagging_tagged_resource_object_resource_share": resource_tagging_tagged_resource_object_resource_share_output, + "resource-tagging_tagged_resource_object_stream_live_input": resource_tagging_tagged_resource_object_stream_live_input_output, + "resource-tagging_tagged_resource_object_stream_video": resource_tagging_tagged_resource_object_stream_video_output, + "resource-tagging_tagged_resource_object_vectorize_index": resource_tagging_tagged_resource_object_vectorize_index_output, + "resource-tagging_tagged_resource_object_worker": resource_tagging_tagged_resource_object_worker_output, + "resource-tagging_tagged_resource_object_worker_route": resource_tagging_tagged_resource_object_worker_route_output, + "resource-tagging_tagged_resource_object_worker_version": resource_tagging_tagged_resource_object_worker_version_output, + "resource-tagging_tagged_resource_object_worker_version_base": resource_tagging_tagged_resource_object_worker_version_base_output, + "resource-tagging_tagged_resource_object_zone": resource_tagging_tagged_resource_object_zone_output, + "resource-tagging_tagged_resource_object_zone_level_base": resource_tagging_tagged_resource_object_zone_level_base_output, + "resource-tagging_tagged_resource_object_zone_ruleset": resource_tagging_tagged_resource_object_zone_ruleset_output, + "resource-tagging_tags": resource_tagging_tags_output, + "resource-tagging_tags_updated_at": resource_tagging_tags_updated_at_output, + "resource-tagging_worker_id": resource_tagging_worker_id_output, + "resource-tagging_zone_id": resource_tagging_zone_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -364,6 +429,71 @@ export const tools: readonly Tool[] = [ "resource-tagging_worker_id": resource_tagging_worker_id, }, }, + outputSchema: { + "$ref": "#/$defs/resource-tagging_tagged_resource_object", + $defs: { + "resource-tagging_access_application_id": resource_tagging_access_application_id_output, + "resource-tagging_etag": resource_tagging_etag_output, + "resource-tagging_identifier": resource_tagging_identifier_output, + "resource-tagging_namespace_worker_navigation": resource_tagging_namespace_worker_navigation_output, + "resource-tagging_resource_id": resource_tagging_resource_id_output, + "resource-tagging_resource_name": resource_tagging_resource_name_output, + "resource-tagging_tagged_resource_object": resource_tagging_tagged_resource_object_output, + "resource-tagging_tagged_resource_object_access_application": resource_tagging_tagged_resource_object_access_application_output, + "resource-tagging_tagged_resource_object_access_application_policy": resource_tagging_tagged_resource_object_access_application_policy_output, + "resource-tagging_tagged_resource_object_access_application_policy_base": resource_tagging_tagged_resource_object_access_application_policy_base_output, + "resource-tagging_tagged_resource_object_access_group": resource_tagging_tagged_resource_object_access_group_output, + "resource-tagging_tagged_resource_object_access_service_token": resource_tagging_tagged_resource_object_access_service_token_output, + "resource-tagging_tagged_resource_object_account": resource_tagging_tagged_resource_object_account_output, + "resource-tagging_tagged_resource_object_account_level_base": resource_tagging_tagged_resource_object_account_level_base_output, + "resource-tagging_tagged_resource_object_account_ruleset": resource_tagging_tagged_resource_object_account_ruleset_output, + "resource-tagging_tagged_resource_object_ai_gateway": resource_tagging_tagged_resource_object_ai_gateway_output, + "resource-tagging_tagged_resource_object_ai_search_instance": resource_tagging_tagged_resource_object_ai_search_instance_output, + "resource-tagging_tagged_resource_object_alerting_policy": resource_tagging_tagged_resource_object_alerting_policy_output, + "resource-tagging_tagged_resource_object_alerting_webhook": resource_tagging_tagged_resource_object_alerting_webhook_output, + "resource-tagging_tagged_resource_object_api_gateway_operation": resource_tagging_tagged_resource_object_api_gateway_operation_output, + "resource-tagging_tagged_resource_object_cloudflared_tunnel": resource_tagging_tagged_resource_object_cloudflared_tunnel_output, + "resource-tagging_tagged_resource_object_custom_certificate": resource_tagging_tagged_resource_object_custom_certificate_output, + "resource-tagging_tagged_resource_object_custom_hostname": resource_tagging_tagged_resource_object_custom_hostname_output, + "resource-tagging_tagged_resource_object_cws_deployment": resource_tagging_tagged_resource_object_cws_deployment_output, + "resource-tagging_tagged_resource_object_cws_policy": resource_tagging_tagged_resource_object_cws_policy_output, + "resource-tagging_tagged_resource_object_cws_policy_set": resource_tagging_tagged_resource_object_cws_policy_set_output, + "resource-tagging_tagged_resource_object_cws_workload": resource_tagging_tagged_resource_object_cws_workload_output, + "resource-tagging_tagged_resource_object_d1_database": resource_tagging_tagged_resource_object_d1_database_output, + "resource-tagging_tagged_resource_object_device": resource_tagging_tagged_resource_object_device_output, + "resource-tagging_tagged_resource_object_dns_record": resource_tagging_tagged_resource_object_dns_record_output, + "resource-tagging_tagged_resource_object_durable_object_namespace": resource_tagging_tagged_resource_object_durable_object_namespace_output, + "resource-tagging_tagged_resource_object_gateway_list": resource_tagging_tagged_resource_object_gateway_list_output, + "resource-tagging_tagged_resource_object_gateway_rule": resource_tagging_tagged_resource_object_gateway_rule_output, + "resource-tagging_tagged_resource_object_healthcheck": resource_tagging_tagged_resource_object_healthcheck_output, + "resource-tagging_tagged_resource_object_image": resource_tagging_tagged_resource_object_image_output, + "resource-tagging_tagged_resource_object_infrastructure_target": resource_tagging_tagged_resource_object_infrastructure_target_output, + "resource-tagging_tagged_resource_object_kv_namespace": resource_tagging_tagged_resource_object_kv_namespace_output, + "resource-tagging_tagged_resource_object_load_balancer": resource_tagging_tagged_resource_object_load_balancer_output, + "resource-tagging_tagged_resource_object_load_balancer_monitor": resource_tagging_tagged_resource_object_load_balancer_monitor_output, + "resource-tagging_tagged_resource_object_load_balancer_pool": resource_tagging_tagged_resource_object_load_balancer_pool_output, + "resource-tagging_tagged_resource_object_managed_client_certificate": resource_tagging_tagged_resource_object_managed_client_certificate_output, + "resource-tagging_tagged_resource_object_namespace_worker": resource_tagging_tagged_resource_object_namespace_worker_output, + "resource-tagging_tagged_resource_object_pages_project": resource_tagging_tagged_resource_object_pages_project_output, + "resource-tagging_tagged_resource_object_queue": resource_tagging_tagged_resource_object_queue_output, + "resource-tagging_tagged_resource_object_r2_bucket": resource_tagging_tagged_resource_object_r2_bucket_output, + "resource-tagging_tagged_resource_object_resource_share": resource_tagging_tagged_resource_object_resource_share_output, + "resource-tagging_tagged_resource_object_stream_live_input": resource_tagging_tagged_resource_object_stream_live_input_output, + "resource-tagging_tagged_resource_object_stream_video": resource_tagging_tagged_resource_object_stream_video_output, + "resource-tagging_tagged_resource_object_vectorize_index": resource_tagging_tagged_resource_object_vectorize_index_output, + "resource-tagging_tagged_resource_object_worker": resource_tagging_tagged_resource_object_worker_output, + "resource-tagging_tagged_resource_object_worker_route": resource_tagging_tagged_resource_object_worker_route_output, + "resource-tagging_tagged_resource_object_worker_version": resource_tagging_tagged_resource_object_worker_version_output, + "resource-tagging_tagged_resource_object_worker_version_base": resource_tagging_tagged_resource_object_worker_version_base_output, + "resource-tagging_tagged_resource_object_zone": resource_tagging_tagged_resource_object_zone_output, + "resource-tagging_tagged_resource_object_zone_level_base": resource_tagging_tagged_resource_object_zone_level_base_output, + "resource-tagging_tagged_resource_object_zone_ruleset": resource_tagging_tagged_resource_object_zone_ruleset_output, + "resource-tagging_tags": resource_tagging_tags_output, + "resource-tagging_tags_updated_at": resource_tagging_tags_updated_at_output, + "resource-tagging_worker_id": resource_tagging_worker_id_output, + "resource-tagging_zone_id": resource_tagging_zone_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tags/keys/tools.ts b/src/generated/forge-mcp/tags/keys/tools.ts index a26044fc..309eda5e 100644 --- a/src/generated/forge-mcp/tags/keys/tools.ts +++ b/src/generated/forge-mcp/tags/keys/tools.ts @@ -31,6 +31,26 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "type": "string" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/resource-tagging_cursor_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "resource-tagging_cursor_result_info": resource_tagging_cursor_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tags/resources/tools.ts b/src/generated/forge-mcp/tags/resources/tools.ts index 65809679..995c793d 100644 --- a/src/generated/forge-mcp/tags/resources/tools.ts +++ b/src/generated/forge-mcp/tags/resources/tools.ts @@ -135,6 +135,86 @@ export const tools: readonly Tool[] = [ "resource-tagging_resource_type": resource_tagging_resource_type, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/resource-tagging_tagged_resource_object" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/resource-tagging_cursor_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "resource-tagging_access_application_id": resource_tagging_access_application_id_output, + "resource-tagging_cursor_result_info": resource_tagging_cursor_result_info_output, + "resource-tagging_etag": resource_tagging_etag_output, + "resource-tagging_identifier": resource_tagging_identifier_output, + "resource-tagging_namespace_worker_navigation": resource_tagging_namespace_worker_navigation_output, + "resource-tagging_resource_id": resource_tagging_resource_id_output, + "resource-tagging_resource_name": resource_tagging_resource_name_output, + "resource-tagging_tagged_resource_object": resource_tagging_tagged_resource_object_output, + "resource-tagging_tagged_resource_object_access_application": resource_tagging_tagged_resource_object_access_application_output, + "resource-tagging_tagged_resource_object_access_application_policy": resource_tagging_tagged_resource_object_access_application_policy_output, + "resource-tagging_tagged_resource_object_access_application_policy_base": resource_tagging_tagged_resource_object_access_application_policy_base_output, + "resource-tagging_tagged_resource_object_access_group": resource_tagging_tagged_resource_object_access_group_output, + "resource-tagging_tagged_resource_object_access_service_token": resource_tagging_tagged_resource_object_access_service_token_output, + "resource-tagging_tagged_resource_object_account": resource_tagging_tagged_resource_object_account_output, + "resource-tagging_tagged_resource_object_account_level_base": resource_tagging_tagged_resource_object_account_level_base_output, + "resource-tagging_tagged_resource_object_account_ruleset": resource_tagging_tagged_resource_object_account_ruleset_output, + "resource-tagging_tagged_resource_object_ai_gateway": resource_tagging_tagged_resource_object_ai_gateway_output, + "resource-tagging_tagged_resource_object_ai_search_instance": resource_tagging_tagged_resource_object_ai_search_instance_output, + "resource-tagging_tagged_resource_object_alerting_policy": resource_tagging_tagged_resource_object_alerting_policy_output, + "resource-tagging_tagged_resource_object_alerting_webhook": resource_tagging_tagged_resource_object_alerting_webhook_output, + "resource-tagging_tagged_resource_object_api_gateway_operation": resource_tagging_tagged_resource_object_api_gateway_operation_output, + "resource-tagging_tagged_resource_object_cloudflared_tunnel": resource_tagging_tagged_resource_object_cloudflared_tunnel_output, + "resource-tagging_tagged_resource_object_custom_certificate": resource_tagging_tagged_resource_object_custom_certificate_output, + "resource-tagging_tagged_resource_object_custom_hostname": resource_tagging_tagged_resource_object_custom_hostname_output, + "resource-tagging_tagged_resource_object_cws_deployment": resource_tagging_tagged_resource_object_cws_deployment_output, + "resource-tagging_tagged_resource_object_cws_policy": resource_tagging_tagged_resource_object_cws_policy_output, + "resource-tagging_tagged_resource_object_cws_policy_set": resource_tagging_tagged_resource_object_cws_policy_set_output, + "resource-tagging_tagged_resource_object_cws_workload": resource_tagging_tagged_resource_object_cws_workload_output, + "resource-tagging_tagged_resource_object_d1_database": resource_tagging_tagged_resource_object_d1_database_output, + "resource-tagging_tagged_resource_object_device": resource_tagging_tagged_resource_object_device_output, + "resource-tagging_tagged_resource_object_dns_record": resource_tagging_tagged_resource_object_dns_record_output, + "resource-tagging_tagged_resource_object_durable_object_namespace": resource_tagging_tagged_resource_object_durable_object_namespace_output, + "resource-tagging_tagged_resource_object_gateway_list": resource_tagging_tagged_resource_object_gateway_list_output, + "resource-tagging_tagged_resource_object_gateway_rule": resource_tagging_tagged_resource_object_gateway_rule_output, + "resource-tagging_tagged_resource_object_healthcheck": resource_tagging_tagged_resource_object_healthcheck_output, + "resource-tagging_tagged_resource_object_image": resource_tagging_tagged_resource_object_image_output, + "resource-tagging_tagged_resource_object_infrastructure_target": resource_tagging_tagged_resource_object_infrastructure_target_output, + "resource-tagging_tagged_resource_object_kv_namespace": resource_tagging_tagged_resource_object_kv_namespace_output, + "resource-tagging_tagged_resource_object_load_balancer": resource_tagging_tagged_resource_object_load_balancer_output, + "resource-tagging_tagged_resource_object_load_balancer_monitor": resource_tagging_tagged_resource_object_load_balancer_monitor_output, + "resource-tagging_tagged_resource_object_load_balancer_pool": resource_tagging_tagged_resource_object_load_balancer_pool_output, + "resource-tagging_tagged_resource_object_managed_client_certificate": resource_tagging_tagged_resource_object_managed_client_certificate_output, + "resource-tagging_tagged_resource_object_namespace_worker": resource_tagging_tagged_resource_object_namespace_worker_output, + "resource-tagging_tagged_resource_object_pages_project": resource_tagging_tagged_resource_object_pages_project_output, + "resource-tagging_tagged_resource_object_queue": resource_tagging_tagged_resource_object_queue_output, + "resource-tagging_tagged_resource_object_r2_bucket": resource_tagging_tagged_resource_object_r2_bucket_output, + "resource-tagging_tagged_resource_object_resource_share": resource_tagging_tagged_resource_object_resource_share_output, + "resource-tagging_tagged_resource_object_stream_live_input": resource_tagging_tagged_resource_object_stream_live_input_output, + "resource-tagging_tagged_resource_object_stream_video": resource_tagging_tagged_resource_object_stream_video_output, + "resource-tagging_tagged_resource_object_vectorize_index": resource_tagging_tagged_resource_object_vectorize_index_output, + "resource-tagging_tagged_resource_object_worker": resource_tagging_tagged_resource_object_worker_output, + "resource-tagging_tagged_resource_object_worker_route": resource_tagging_tagged_resource_object_worker_route_output, + "resource-tagging_tagged_resource_object_worker_version": resource_tagging_tagged_resource_object_worker_version_output, + "resource-tagging_tagged_resource_object_worker_version_base": resource_tagging_tagged_resource_object_worker_version_base_output, + "resource-tagging_tagged_resource_object_zone": resource_tagging_tagged_resource_object_zone_output, + "resource-tagging_tagged_resource_object_zone_level_base": resource_tagging_tagged_resource_object_zone_level_base_output, + "resource-tagging_tagged_resource_object_zone_ruleset": resource_tagging_tagged_resource_object_zone_ruleset_output, + "resource-tagging_tags": resource_tagging_tags_output, + "resource-tagging_tags_updated_at": resource_tagging_tags_updated_at_output, + "resource-tagging_worker_id": resource_tagging_worker_id_output, + "resource-tagging_zone_id": resource_tagging_zone_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tags/summary/tools.ts b/src/generated/forge-mcp/tags/summary/tools.ts index 29ec628d..425442cd 100644 --- a/src/generated/forge-mcp/tags/summary/tools.ts +++ b/src/generated/forge-mcp/tags/summary/tools.ts @@ -32,6 +32,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/resource-tagging_tag_key_summary" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/resource-tagging_cursor_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "resource-tagging_cursor_result_info": resource_tagging_cursor_result_info_output, + "resource-tagging_tag_key_summary": resource_tagging_tag_key_summary_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tags/values/tools.ts b/src/generated/forge-mcp/tags/values/tools.ts index 7170201f..336a78c0 100644 --- a/src/generated/forge-mcp/tags/values/tools.ts +++ b/src/generated/forge-mcp/tags/values/tools.ts @@ -44,6 +44,26 @@ export const tools: readonly Tool[] = [ "resource-tagging_resource_type": resource_tagging_resource_type, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "type": "string" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/resource-tagging_cursor_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "resource-tagging_cursor_result_info": resource_tagging_cursor_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tenant/account/tools.ts b/src/generated/forge-mcp/tenant/account/tools.ts index a027b3b5..c67675ae 100644 --- a/src/generated/forge-mcp/tenant/account/tools.ts +++ b/src/generated/forge-mcp/tenant/account/tools.ts @@ -29,6 +29,27 @@ export const tools: readonly Tool[] = [ "tenant_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/organizations-api_Account" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "organizations-api_Account": organizations_api_Account_output, + "organizations-api_Account_settings": organizations_api_Account_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tenant/accountType/tools.ts b/src/generated/forge-mcp/tenant/accountType/tools.ts index 7ca101a1..8229217e 100644 --- a/src/generated/forge-mcp/tenant/accountType/tools.ts +++ b/src/generated/forge-mcp/tenant/accountType/tools.ts @@ -27,6 +27,23 @@ export const tools: readonly Tool[] = [ "tenant_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "type": "string" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tenant/entitlement/tools.ts b/src/generated/forge-mcp/tenant/entitlement/tools.ts index 113c97dc..62937779 100644 --- a/src/generated/forge-mcp/tenant/entitlement/tools.ts +++ b/src/generated/forge-mcp/tenant/entitlement/tools.ts @@ -36,6 +36,18 @@ export const tools: readonly Tool[] = [ "tenant_id" ], }, + outputSchema: { + "$ref": "#/$defs/organizations-api_InnateEntitlements", + $defs: { + "organizations-api_BoolAllocation": organizations_api_BoolAllocation_output, + "organizations-api_Entitlement": organizations_api_Entitlement_output, + "organizations-api_Entitlement_allocation": organizations_api_Entitlement_allocation_output, + "organizations-api_Feature": organizations_api_Feature_output, + "organizations-api_InnateEntitlements": organizations_api_InnateEntitlements_output, + "organizations-api_MaxCountAllocation": organizations_api_MaxCountAllocation_output, + "organizations-api_NullAllocation": organizations_api_NullAllocation_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tenant/tools.ts b/src/generated/forge-mcp/tenant/tools.ts index 2e3c7f8b..c0ee809d 100644 --- a/src/generated/forge-mcp/tenant/tools.ts +++ b/src/generated/forge-mcp/tenant/tools.ts @@ -35,6 +35,17 @@ export const tools: readonly Tool[] = [ "tenant_id" ], }, + outputSchema: { + "$ref": "#/$defs/organizations-api_Tenant", + $defs: { + "organizations-api_Tenant": organizations_api_Tenant_output, + "organizations-api_TenantUnit": organizations_api_TenantUnit_output, + "organizations-api_Tenant_tenant_contacts": organizations_api_Tenant_tenant_contacts_output, + "organizations-api_Tenant_tenant_metadata": organizations_api_Tenant_tenant_metadata_output, + "organizations-api_Tenant_tenant_metadata_dns": organizations_api_Tenant_tenant_metadata_dns_output, + "organizations-api_Tenant_tenant_metadata_dns_ns_pool": organizations_api_Tenant_tenant_metadata_dns_ns_pool_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tenantCustomNameservers/tools.ts b/src/generated/forge-mcp/tenantCustomNameservers/tools.ts index 9c04aacd..6339a5ff 100644 --- a/src/generated/forge-mcp/tenantCustomNameservers/tools.ts +++ b/src/generated/forge-mcp/tenantCustomNameservers/tools.ts @@ -53,6 +53,16 @@ export const tools: readonly Tool[] = [ "dns-custom-nameservers_ns_set": dns_custom_nameservers_ns_set, }, }, + outputSchema: { + "$ref": "#/$defs/dns-custom-nameservers_CustomNS-2", + $defs: { + "dns-custom-nameservers_CustomNS-2": dns_custom_nameservers_CustomNS_2_output, + "dns-custom-nameservers_CustomNS-2_dns_recordsItem": dns_custom_nameservers_CustomNS_2_dns_recordsItem_output, + "dns-custom-nameservers_identifier-2": dns_custom_nameservers_identifier_2_output, + "dns-custom-nameservers_ns_name": dns_custom_nameservers_ns_name_output, + "dns-custom-nameservers_ns_set": dns_custom_nameservers_ns_set_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -123,6 +133,41 @@ export const tools: readonly Tool[] = [ "custom_ns_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "type": "string" + }, + "maxItems": 0, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -215,6 +260,47 @@ export const tools: readonly Tool[] = [ "tenant_tag" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dns-custom-nameservers_CustomNS-2" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dns-custom-nameservers_CustomNS-2": dns_custom_nameservers_CustomNS_2_output, + "dns-custom-nameservers_CustomNS-2_dns_recordsItem": dns_custom_nameservers_CustomNS_2_dns_recordsItem_output, + "dns-custom-nameservers_identifier-2": dns_custom_nameservers_identifier_2_output, + "dns-custom-nameservers_ns_name": dns_custom_nameservers_ns_name_output, + "dns-custom-nameservers_ns_set": dns_custom_nameservers_ns_set_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tunnel/tools.ts b/src/generated/forge-mcp/tunnel/tools.ts index 4f8c8a3e..2959734b 100644 --- a/src/generated/forge-mcp/tunnel/tools.ts +++ b/src/generated/forge-mcp/tunnel/tools.ts @@ -109,6 +109,47 @@ export const tools: readonly Tool[] = [ "tunnel_tunnel_name": tunnel_tunnel_name, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tunnel_cfd_tunnel" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/tunnel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tunnel_account_id": tunnel_account_id_output, + "tunnel_cfd_tunnel": tunnel_cfd_tunnel_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_config_src": tunnel_config_src_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections_deprecated": tunnel_connections_deprecated_output, + "tunnel_conns_active_at": tunnel_conns_active_at_output, + "tunnel_conns_inactive_at": tunnel_conns_inactive_at_output, + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_metadata": tunnel_metadata_output, + "tunnel_remote_config": tunnel_remote_config_output, + "tunnel_result_info": tunnel_result_info_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_status": tunnel_status_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_version": tunnel_version_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tunnels/config/tools.ts b/src/generated/forge-mcp/tunnels/config/tools.ts index 9d9a5c7a..6d783b15 100644 --- a/src/generated/forge-mcp/tunnels/config/tools.ts +++ b/src/generated/forge-mcp/tunnels/config/tools.ts @@ -51,6 +51,22 @@ export const tools: readonly Tool[] = [ "tunnel_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_configuration", + $defs: { + "tunnel_config": tunnel_config_output, + "tunnel_config_src-2": tunnel_config_src_2_output, + "tunnel_config_version-2": tunnel_config_version_2_output, + "tunnel_config_warp-routing": tunnel_config_warp_routing_output, + "tunnel_configuration": tunnel_configuration_output, + "tunnel_identifier": tunnel_identifier_output, + "tunnel_ingressRule": tunnel_ingressRule_output, + "tunnel_originRequest": tunnel_originRequest_output, + "tunnel_originRequest_access": tunnel_originRequest_access_output, + "tunnel_timestamp": tunnel_timestamp_output, + "tunnel_tunnel_id-2": tunnel_tunnel_id_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -135,6 +151,22 @@ export const tools: readonly Tool[] = [ "tunnel_originRequest_access": tunnel_originRequest_access, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_configuration", + $defs: { + "tunnel_config": tunnel_config_output, + "tunnel_config_src-2": tunnel_config_src_2_output, + "tunnel_config_version-2": tunnel_config_version_2_output, + "tunnel_config_warp-routing": tunnel_config_warp_routing_output, + "tunnel_configuration": tunnel_configuration_output, + "tunnel_identifier": tunnel_identifier_output, + "tunnel_ingressRule": tunnel_ingressRule_output, + "tunnel_originRequest": tunnel_originRequest_output, + "tunnel_originRequest_access": tunnel_originRequest_access_output, + "tunnel_timestamp": tunnel_timestamp_output, + "tunnel_tunnel_id-2": tunnel_tunnel_id_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tunnels/connections/tools.ts b/src/generated/forge-mcp/tunnels/connections/tools.ts index 42f2de09..8c4b5e59 100644 --- a/src/generated/forge-mcp/tunnels/connections/tools.ts +++ b/src/generated/forge-mcp/tunnels/connections/tools.ts @@ -58,6 +58,9 @@ export const tools: readonly Tool[] = [ "tunnel_client_id": tunnel_client_id, }, }, + outputSchema: { + "type": "null", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -124,6 +127,39 @@ export const tools: readonly Tool[] = [ "tunnel_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/tunnel_tunnel_client" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/tunnel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tunnel_arch": tunnel_arch_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_config_version": tunnel_config_version_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections": tunnel_connections_output, + "tunnel_features": tunnel_features_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_result_info": tunnel_result_info_output, + "tunnel_run_at": tunnel_run_at_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_tunnel_client": tunnel_tunnel_client_output, + "tunnel_version": tunnel_version_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tunnels/connectors/tools.ts b/src/generated/forge-mcp/tunnels/connectors/tools.ts index 76fc88da..ef03988d 100644 --- a/src/generated/forge-mcp/tunnels/connectors/tools.ts +++ b/src/generated/forge-mcp/tunnels/connectors/tools.ts @@ -53,6 +53,24 @@ export const tools: readonly Tool[] = [ "connector_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_tunnel_client", + $defs: { + "tunnel_arch": tunnel_arch_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_config_version": tunnel_config_version_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections": tunnel_connections_output, + "tunnel_features": tunnel_features_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_run_at": tunnel_run_at_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_tunnel_client": tunnel_tunnel_client_output, + "tunnel_version": tunnel_version_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tunnels/managementToken/tools.ts b/src/generated/forge-mcp/tunnels/managementToken/tools.ts index c86d7642..f33d94c0 100644 --- a/src/generated/forge-mcp/tunnels/managementToken/tools.ts +++ b/src/generated/forge-mcp/tunnels/managementToken/tools.ts @@ -53,6 +53,12 @@ export const tools: readonly Tool[] = [ "tunnel_management-resources": tunnel_management_resources, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_tunnel_token", + $defs: { + "tunnel_tunnel_token": tunnel_tunnel_token_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/tunnels/token/tools.ts b/src/generated/forge-mcp/tunnels/token/tools.ts index 2dda1fae..5bbae288 100644 --- a/src/generated/forge-mcp/tunnels/token/tools.ts +++ b/src/generated/forge-mcp/tunnels/token/tools.ts @@ -34,6 +34,12 @@ export const tools: readonly Tool[] = [ "tunnel_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_tunnel_token", + $defs: { + "tunnel_tunnel_token": tunnel_tunnel_token_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/tunnels/tools.ts b/src/generated/forge-mcp/tunnels/tools.ts index 29cacfb1..f73214b5 100644 --- a/src/generated/forge-mcp/tunnels/tools.ts +++ b/src/generated/forge-mcp/tunnels/tools.ts @@ -91,6 +91,32 @@ export const tools: readonly Tool[] = [ "tunnel_tunnel_secret": tunnel_tunnel_secret, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_cfd_tunnel", + $defs: { + "tunnel_account_id": tunnel_account_id_output, + "tunnel_cfd_tunnel": tunnel_cfd_tunnel_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_config_src": tunnel_config_src_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections_deprecated": tunnel_connections_deprecated_output, + "tunnel_conns_active_at": tunnel_conns_active_at_output, + "tunnel_conns_inactive_at": tunnel_conns_inactive_at_output, + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_metadata": tunnel_metadata_output, + "tunnel_remote_config": tunnel_remote_config_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_status": tunnel_status_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_version": tunnel_version_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -176,6 +202,32 @@ export const tools: readonly Tool[] = [ "tunnel_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_cfd_tunnel", + $defs: { + "tunnel_account_id": tunnel_account_id_output, + "tunnel_cfd_tunnel": tunnel_cfd_tunnel_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_config_src": tunnel_config_src_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections_deprecated": tunnel_connections_deprecated_output, + "tunnel_conns_active_at": tunnel_conns_active_at_output, + "tunnel_conns_inactive_at": tunnel_conns_inactive_at_output, + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_metadata": tunnel_metadata_output, + "tunnel_remote_config": tunnel_remote_config_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_status": tunnel_status_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_version": tunnel_version_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -278,6 +330,32 @@ export const tools: readonly Tool[] = [ "tunnel_tunnel_secret": tunnel_tunnel_secret, }, }, + outputSchema: { + "$ref": "#/$defs/tunnel_cfd_tunnel", + $defs: { + "tunnel_account_id": tunnel_account_id_output, + "tunnel_cfd_tunnel": tunnel_cfd_tunnel_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_config_src": tunnel_config_src_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections_deprecated": tunnel_connections_deprecated_output, + "tunnel_conns_active_at": tunnel_conns_active_at_output, + "tunnel_conns_inactive_at": tunnel_conns_inactive_at_output, + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_metadata": tunnel_metadata_output, + "tunnel_remote_config": tunnel_remote_config_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_status": tunnel_status_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_version": tunnel_version_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -363,6 +441,32 @@ export const tools: readonly Tool[] = [ "tunnel_id" ], }, + outputSchema: { + "$ref": "#/$defs/tunnel_cfd_tunnel", + $defs: { + "tunnel_account_id": tunnel_account_id_output, + "tunnel_cfd_tunnel": tunnel_cfd_tunnel_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_config_src": tunnel_config_src_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections_deprecated": tunnel_connections_deprecated_output, + "tunnel_conns_active_at": tunnel_conns_active_at_output, + "tunnel_conns_inactive_at": tunnel_conns_inactive_at_output, + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_metadata": tunnel_metadata_output, + "tunnel_remote_config": tunnel_remote_config_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_status": tunnel_status_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_version": tunnel_version_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -501,6 +605,55 @@ export const tools: readonly Tool[] = [ "tunnel_tunnel_types": tunnel_tunnel_types, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "anyOf": [ + { + "$ref": "#/$defs/tunnel_cfd_tunnel" + }, + { + "$ref": "#/$defs/tunnel_warp_connector_tunnel" + } + ] + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/tunnel_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tunnel_account_id": tunnel_account_id_output, + "tunnel_cfd_tunnel": tunnel_cfd_tunnel_output, + "tunnel_client_id": tunnel_client_id_output, + "tunnel_colo_name": tunnel_colo_name_output, + "tunnel_config_src": tunnel_config_src_output, + "tunnel_connection_id": tunnel_connection_id_output, + "tunnel_connections_deprecated": tunnel_connections_deprecated_output, + "tunnel_conns_active_at": tunnel_conns_active_at_output, + "tunnel_conns_inactive_at": tunnel_conns_inactive_at_output, + "tunnel_created_at": tunnel_created_at_output, + "tunnel_deleted_at": tunnel_deleted_at_output, + "tunnel_ip": tunnel_ip_output, + "tunnel_is_pending_reconnect": tunnel_is_pending_reconnect_output, + "tunnel_metadata": tunnel_metadata_output, + "tunnel_remote_config": tunnel_remote_config_output, + "tunnel_result_info": tunnel_result_info_output, + "tunnel_schemas-connection": tunnel_schemas_connection_output, + "tunnel_status": tunnel_status_output, + "tunnel_tunnel_id": tunnel_tunnel_id_output, + "tunnel_tunnel_name": tunnel_tunnel_name_output, + "tunnel_tunnel_type": tunnel_tunnel_type_output, + "tunnel_version": tunnel_version_output, + "tunnel_warp_connector_tunnel": tunnel_warp_connector_tunnel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/turnstile/widgets/tools.ts b/src/generated/forge-mcp/turnstile/widgets/tools.ts index 0ec2855e..0fcd0a08 100644 --- a/src/generated/forge-mcp/turnstile/widgets/tools.ts +++ b/src/generated/forge-mcp/turnstile/widgets/tools.ts @@ -143,6 +143,26 @@ export const tools: readonly Tool[] = [ "turnstile_widget_mode": turnstile_widget_mode, }, }, + outputSchema: { + "$ref": "#/$defs/turnstile_widget_detail", + $defs: { + "turnstile_bot_fight_mode": turnstile_bot_fight_mode_output, + "turnstile_clearance_level": turnstile_clearance_level_output, + "turnstile_created_on": turnstile_created_on_output, + "turnstile_deployed_via": turnstile_deployed_via_output, + "turnstile_domains": turnstile_domains_output, + "turnstile_ephemeral_id": turnstile_ephemeral_id_output, + "turnstile_last_modified_via": turnstile_last_modified_via_output, + "turnstile_modified_on": turnstile_modified_on_output, + "turnstile_name": turnstile_name_output, + "turnstile_offlabel": turnstile_offlabel_output, + "turnstile_region": turnstile_region_output, + "turnstile_secret": turnstile_secret_output, + "turnstile_sitekey": turnstile_sitekey_output, + "turnstile_widget_detail": turnstile_widget_detail_output, + "turnstile_widget_mode": turnstile_widget_mode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -229,6 +249,26 @@ export const tools: readonly Tool[] = [ "turnstile_sitekey": turnstile_sitekey, }, }, + outputSchema: { + "$ref": "#/$defs/turnstile_widget_detail", + $defs: { + "turnstile_bot_fight_mode": turnstile_bot_fight_mode_output, + "turnstile_clearance_level": turnstile_clearance_level_output, + "turnstile_created_on": turnstile_created_on_output, + "turnstile_deployed_via": turnstile_deployed_via_output, + "turnstile_domains": turnstile_domains_output, + "turnstile_ephemeral_id": turnstile_ephemeral_id_output, + "turnstile_last_modified_via": turnstile_last_modified_via_output, + "turnstile_modified_on": turnstile_modified_on_output, + "turnstile_name": turnstile_name_output, + "turnstile_offlabel": turnstile_offlabel_output, + "turnstile_region": turnstile_region_output, + "turnstile_secret": turnstile_secret_output, + "turnstile_sitekey": turnstile_sitekey_output, + "turnstile_widget_detail": turnstile_widget_detail_output, + "turnstile_widget_mode": turnstile_widget_mode_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -302,6 +342,26 @@ export const tools: readonly Tool[] = [ "turnstile_sitekey": turnstile_sitekey, }, }, + outputSchema: { + "$ref": "#/$defs/turnstile_widget_detail", + $defs: { + "turnstile_bot_fight_mode": turnstile_bot_fight_mode_output, + "turnstile_clearance_level": turnstile_clearance_level_output, + "turnstile_created_on": turnstile_created_on_output, + "turnstile_deployed_via": turnstile_deployed_via_output, + "turnstile_domains": turnstile_domains_output, + "turnstile_ephemeral_id": turnstile_ephemeral_id_output, + "turnstile_last_modified_via": turnstile_last_modified_via_output, + "turnstile_modified_on": turnstile_modified_on_output, + "turnstile_name": turnstile_name_output, + "turnstile_offlabel": turnstile_offlabel_output, + "turnstile_region": turnstile_region_output, + "turnstile_secret": turnstile_secret_output, + "turnstile_sitekey": turnstile_sitekey_output, + "turnstile_widget_detail": turnstile_widget_detail_output, + "turnstile_widget_mode": turnstile_widget_mode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -404,6 +464,40 @@ export const tools: readonly Tool[] = [ "turnstile_identifier": turnstile_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/turnstile_widget_list" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/turnstile_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "turnstile_bot_fight_mode": turnstile_bot_fight_mode_output, + "turnstile_clearance_level": turnstile_clearance_level_output, + "turnstile_created_on": turnstile_created_on_output, + "turnstile_deployed_via": turnstile_deployed_via_output, + "turnstile_domains": turnstile_domains_output, + "turnstile_ephemeral_id": turnstile_ephemeral_id_output, + "turnstile_last_modified_via": turnstile_last_modified_via_output, + "turnstile_modified_on": turnstile_modified_on_output, + "turnstile_name": turnstile_name_output, + "turnstile_offlabel": turnstile_offlabel_output, + "turnstile_region": turnstile_region_output, + "turnstile_result_info": turnstile_result_info_output, + "turnstile_sitekey": turnstile_sitekey_output, + "turnstile_widget_list": turnstile_widget_list_output, + "turnstile_widget_mode": turnstile_widget_mode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -512,6 +606,26 @@ export const tools: readonly Tool[] = [ "turnstile_sitekey": turnstile_sitekey, }, }, + outputSchema: { + "$ref": "#/$defs/turnstile_widget_detail", + $defs: { + "turnstile_bot_fight_mode": turnstile_bot_fight_mode_output, + "turnstile_clearance_level": turnstile_clearance_level_output, + "turnstile_created_on": turnstile_created_on_output, + "turnstile_deployed_via": turnstile_deployed_via_output, + "turnstile_domains": turnstile_domains_output, + "turnstile_ephemeral_id": turnstile_ephemeral_id_output, + "turnstile_last_modified_via": turnstile_last_modified_via_output, + "turnstile_modified_on": turnstile_modified_on_output, + "turnstile_name": turnstile_name_output, + "turnstile_offlabel": turnstile_offlabel_output, + "turnstile_region": turnstile_region_output, + "turnstile_secret": turnstile_secret_output, + "turnstile_sitekey": turnstile_sitekey_output, + "turnstile_widget_detail": turnstile_widget_detail_output, + "turnstile_widget_mode": turnstile_widget_mode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -636,6 +750,26 @@ export const tools: readonly Tool[] = [ "turnstile_widget_mode": turnstile_widget_mode, }, }, + outputSchema: { + "$ref": "#/$defs/turnstile_widget_detail", + $defs: { + "turnstile_bot_fight_mode": turnstile_bot_fight_mode_output, + "turnstile_clearance_level": turnstile_clearance_level_output, + "turnstile_created_on": turnstile_created_on_output, + "turnstile_deployed_via": turnstile_deployed_via_output, + "turnstile_domains": turnstile_domains_output, + "turnstile_ephemeral_id": turnstile_ephemeral_id_output, + "turnstile_last_modified_via": turnstile_last_modified_via_output, + "turnstile_modified_on": turnstile_modified_on_output, + "turnstile_name": turnstile_name_output, + "turnstile_offlabel": turnstile_offlabel_output, + "turnstile_region": turnstile_region_output, + "turnstile_secret": turnstile_secret_output, + "turnstile_sitekey": turnstile_sitekey_output, + "turnstile_widget_detail": turnstile_widget_detail_output, + "turnstile_widget_mode": turnstile_widget_mode_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/urlInfo/tools.ts b/src/generated/forge-mcp/urlInfo/tools.ts index 92bb5bb4..bb14d992 100644 --- a/src/generated/forge-mcp/urlInfo/tools.ts +++ b/src/generated/forge-mcp/urlInfo/tools.ts @@ -24,6 +24,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/brand-protection-api_URLInfo", + $defs: { + "brand-protection-api_URLInfo": brand_protection_api_URLInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/urlNormalization/tools.ts b/src/generated/forge-mcp/urlNormalization/tools.ts index f92e626e..84620f06 100644 --- a/src/generated/forge-mcp/urlNormalization/tools.ts +++ b/src/generated/forge-mcp/urlNormalization/tools.ts @@ -127,6 +127,37 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "$ref": "#/$defs/rulesets_UrlNormalization" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_Errors": rulesets_Errors_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_UrlNormalization": rulesets_UrlNormalization_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -271,6 +302,37 @@ export const tools: readonly Tool[] = [ "rulesets_UrlNormalization": rulesets_UrlNormalization, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/rulesets_Response" + }, + { + "properties": { + "errors": {}, + "result": { + "$ref": "#/$defs/rulesets_UrlNormalization" + }, + "success": { + "enum": [ + true + ], + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "rulesets_Errors": rulesets_Errors_output, + "rulesets_Message": rulesets_Message_output, + "rulesets_Message_source": rulesets_Message_source_output, + "rulesets_Messages": rulesets_Messages_output, + "rulesets_Response": rulesets_Response_output, + "rulesets_Response_result": rulesets_Response_result_output, + "rulesets_UrlNormalization": rulesets_UrlNormalization_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/urlScanner/scans/tools.ts b/src/generated/forge-mcp/urlScanner/scans/tools.ts index d55ee47a..627b602a 100644 --- a/src/generated/forge-mcp/urlScanner/scans/tools.ts +++ b/src/generated/forge-mcp/urlScanner/scans/tools.ts @@ -78,6 +78,49 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "items": { + "properties": { + "api": { + "type": "string" + }, + "options": { + "properties": { + "useragent": { + "type": "string" + } + }, + "type": "object" + }, + "result": { + "type": "string" + }, + "url": { + "type": "string" + }, + "uuid": { + "format": "uuid", + "type": "string" + }, + "visibility": { + "enum": [ + "public", + "unlisted" + ], + "type": "string" + } + }, + "required": [ + "api", + "result", + "url", + "uuid", + "visibility" + ], + "type": "object" + }, + "type": "array", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -499,6 +542,50 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "api": { + "type": "string" + }, + "message": { + "type": "string" + }, + "options": { + "properties": { + "useragent": { + "type": "string" + } + }, + "type": "object" + }, + "result": { + "type": "string" + }, + "url": { + "type": "string" + }, + "uuid": { + "format": "uuid", + "type": "string" + }, + "visibility": { + "enum": [ + "public", + "unlisted" + ], + "type": "string" + } + }, + "required": [ + "api", + "message", + "result", + "url", + "uuid", + "visibility" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -866,10 +953,4523 @@ export const tools: readonly Tool[] = [ "type": "string" } }, - required: [ - "account_id", - "scan_id" + required: [ + "account_id", + "scan_id" + ], + }, + outputSchema: { + "properties": { + "data": { + "properties": { + "console": { + "items": { + "properties": { + "message": { + "properties": { + "level": { + "type": "string" + }, + "source": { + "type": "string" + }, + "text": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "level", + "source", + "text", + "url" + ], + "type": "object" + } + }, + "required": [ + "message" + ], + "type": "object" + }, + "type": "array" + }, + "cookies": { + "items": { + "properties": { + "domain": { + "type": "string" + }, + "expires": { + "type": "number" + }, + "httpOnly": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "priority": { + "type": "string" + }, + "sameParty": { + "type": "boolean" + }, + "secure": { + "type": "boolean" + }, + "session": { + "type": "boolean" + }, + "size": { + "type": "number" + }, + "sourcePort": { + "type": "number" + }, + "sourceScheme": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "domain", + "expires", + "httpOnly", + "name", + "path", + "priority", + "sameParty", + "secure", + "session", + "size", + "sourcePort", + "sourceScheme", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "globals": { + "items": { + "properties": { + "prop": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "prop", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "links": { + "items": { + "properties": { + "href": { + "type": "string" + }, + "text": { + "type": "string" + } + }, + "required": [ + "href", + "text" + ], + "type": "object" + }, + "type": "array" + }, + "performance": { + "items": { + "properties": { + "duration": { + "type": "number" + }, + "entryType": { + "type": "string" + }, + "name": { + "type": "string" + }, + "startTime": { + "type": "number" + } + }, + "required": [ + "duration", + "entryType", + "name", + "startTime" + ], + "type": "object" + }, + "type": "array" + }, + "requests": { + "items": { + "properties": { + "request": { + "properties": { + "documentURL": { + "type": "string" + }, + "frameId": { + "type": "string" + }, + "hasUserGesture": { + "type": "boolean" + }, + "initiator": { + "properties": { + "host": { + "type": "string" + }, + "type": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "host", + "type", + "url" + ], + "type": "object" + }, + "loaderId": { + "type": "string" + }, + "primaryRequest": { + "type": "boolean" + }, + "redirectHasExtraInfo": { + "type": "boolean" + }, + "redirectResponse": { + "properties": { + "charset": { + "type": "string" + }, + "headers": { + "type": "object" + }, + "mimeType": { + "type": "string" + }, + "protocol": { + "type": "string" + }, + "remoteIPAddress": { + "type": "string" + }, + "remotePort": { + "type": "number" + }, + "securityHeaders": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "securityState": { + "type": "string" + }, + "status": { + "type": "number" + }, + "statusText": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "charset", + "mimeType", + "protocol", + "remoteIPAddress", + "remotePort", + "securityHeaders", + "securityState", + "status", + "statusText", + "url" + ], + "type": "object" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "initialPriority": { + "type": "string" + }, + "isSameSite": { + "type": "boolean" + }, + "method": { + "type": "string" + }, + "mixedContentType": { + "type": "string" + }, + "referrerPolicy": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "initialPriority", + "isSameSite", + "method", + "mixedContentType", + "referrerPolicy", + "url" + ], + "type": "object" + }, + "requestId": { + "type": "string" + }, + "type": { + "type": "string" + }, + "wallTime": { + "type": "number" + } + }, + "required": [ + "documentURL", + "hasUserGesture", + "initiator", + "redirectHasExtraInfo", + "request", + "requestId", + "type", + "wallTime" + ], + "type": "object" + }, + "requests": { + "items": { + "properties": { + "documentURL": { + "type": "string" + }, + "frameId": { + "type": "string" + }, + "hasUserGesture": { + "type": "boolean" + }, + "initiator": { + "properties": { + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "loaderId": { + "type": "string" + }, + "redirectHasExtraInfo": { + "type": "boolean" + }, + "request": { + "properties": { + "headers": { + "properties": { + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "initialPriority": { + "type": "string" + }, + "isSameSite": { + "type": "boolean" + }, + "method": { + "type": "string" + }, + "mixedContentType": { + "type": "string" + }, + "referrerPolicy": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "headers", + "initialPriority", + "isSameSite", + "method", + "mixedContentType", + "referrerPolicy", + "url" + ], + "type": "object" + }, + "requestId": { + "type": "string" + }, + "type": { + "type": "string" + }, + "wallTime": { + "type": "number" + } + }, + "required": [ + "documentURL", + "frameId", + "hasUserGesture", + "initiator", + "loaderId", + "redirectHasExtraInfo", + "request", + "requestId", + "type", + "wallTime" + ], + "type": "object" + }, + "type": "array" + }, + "response": { + "properties": { + "asn": { + "properties": { + "asn": { + "type": "string" + }, + "country": { + "type": "string" + }, + "description": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "name": { + "type": "string" + }, + "org": { + "type": "string" + } + }, + "required": [ + "asn", + "country", + "description", + "ip", + "name", + "org" + ], + "type": "object" + }, + "contentAvailable": { + "type": "boolean" + }, + "dataLength": { + "type": "number" + }, + "encodedDataLength": { + "type": "number" + }, + "geoip": { + "properties": { + "city": { + "type": "string" + }, + "country": { + "type": "string" + }, + "country_name": { + "type": "string" + }, + "geonameId": { + "type": "string" + }, + "ll": { + "items": { + "type": "number" + }, + "type": "array" + }, + "region": { + "type": "string" + } + }, + "required": [ + "city", + "country", + "country_name", + "geonameId", + "ll", + "region" + ], + "type": "object" + }, + "hasExtraInfo": { + "type": "boolean" + }, + "hash": { + "type": "string" + }, + "requestId": { + "type": "string" + }, + "response": { + "properties": { + "charset": { + "type": "string" + }, + "headers": { + "type": "object" + }, + "mimeType": { + "type": "string" + }, + "protocol": { + "type": "string" + }, + "remoteIPAddress": { + "type": "string" + }, + "remotePort": { + "type": "number" + }, + "securityDetails": { + "properties": { + "certificateId": { + "type": "number" + }, + "certificateTransparencyCompliance": { + "type": "string" + }, + "cipher": { + "type": "string" + }, + "encryptedClientHello": { + "type": "boolean" + }, + "issuer": { + "type": "string" + }, + "keyExchange": { + "type": "string" + }, + "keyExchangeGroup": { + "type": "string" + }, + "protocol": { + "type": "string" + }, + "sanList": { + "items": { + "type": "string" + }, + "type": "array" + }, + "serverSignatureAlgorithm": { + "type": "number" + }, + "subjectName": { + "type": "string" + }, + "validFrom": { + "type": "number" + }, + "validTo": { + "type": "number" + } + }, + "required": [ + "certificateId", + "certificateTransparencyCompliance", + "cipher", + "encryptedClientHello", + "issuer", + "keyExchange", + "keyExchangeGroup", + "protocol", + "sanList", + "serverSignatureAlgorithm", + "subjectName", + "validFrom", + "validTo" + ], + "type": "object" + }, + "securityHeaders": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "securityState": { + "type": "string" + }, + "status": { + "type": "number" + }, + "statusText": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "charset", + "mimeType", + "protocol", + "remoteIPAddress", + "remotePort", + "securityDetails", + "securityHeaders", + "securityState", + "status", + "statusText", + "url" + ], + "type": "object" + }, + "size": { + "type": "number" + }, + "type": { + "type": "string" + } + }, + "required": [ + "asn", + "dataLength", + "encodedDataLength", + "geoip", + "hasExtraInfo", + "requestId", + "response", + "size", + "type" + ], + "type": "object" + } + }, + "required": [ + "request", + "response" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "console", + "cookies", + "globals", + "links", + "performance", + "requests" + ], + "type": "object" + }, + "lists": { + "properties": { + "asns": { + "items": { + "type": "string" + }, + "type": "array" + }, + "certificates": { + "items": { + "properties": { + "issuer": { + "type": "string" + }, + "subjectName": { + "type": "string" + }, + "validFrom": { + "type": "number" + }, + "validTo": { + "type": "number" + } + }, + "required": [ + "issuer", + "subjectName", + "validFrom", + "validTo" + ], + "type": "object" + }, + "type": "array" + }, + "continents": { + "items": { + "type": "string" + }, + "type": "array" + }, + "countries": { + "items": { + "type": "string" + }, + "type": "array" + }, + "domains": { + "items": { + "type": "string" + }, + "type": "array" + }, + "hashes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "ips": { + "items": { + "type": "string" + }, + "type": "array" + }, + "linkDomains": { + "items": { + "type": "string" + }, + "type": "array" + }, + "servers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "urls": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "asns", + "certificates", + "continents", + "countries", + "domains", + "hashes", + "ips", + "linkDomains", + "servers", + "urls" + ], + "type": "object" + }, + "meta": { + "properties": { + "processors": { + "properties": { + "agentReadiness": { + "properties": { + "checks": { + "properties": { + "botAccessControl": { + "properties": { + "contentSignals": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "robotsTxtAiRules": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "webBotAuth": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + }, + "required": [ + "contentSignals", + "robotsTxtAiRules", + "webBotAuth" + ], + "type": "object" + }, + "commerce": { + "properties": { + "acp": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "ap2": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "mpp": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "ucp": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "x402": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + }, + "required": [ + "acp", + "ap2", + "mpp", + "ucp", + "x402" + ], + "type": "object" + }, + "contentAccessibility": { + "properties": { + "markdownNegotiation": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + }, + "required": [ + "markdownNegotiation" + ], + "type": "object" + }, + "discoverability": { + "properties": { + "dnsAid": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "linkHeaders": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "robotsTxt": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "sitemap": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + }, + "required": [ + "dnsAid", + "linkHeaders", + "robotsTxt", + "sitemap" + ], + "type": "object" + }, + "discovery": { + "properties": { + "a2aAgentCard": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "agentSkills": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "apiCatalog": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "ard": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "authMd": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "mcpServerCard": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "oauthDiscovery": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "oauthProtectedResource": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + }, + "webMcp": { + "properties": { + "details": { + "type": "object" + }, + "durationMs": { + "type": "number" + }, + "evidence": { + "items": { + "properties": { + "action": { + "type": "string" + }, + "finding": { + "properties": { + "outcome": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "outcome", + "summary" + ], + "type": "object" + }, + "label": { + "type": "string" + }, + "request": { + "properties": { + "headers": { + "type": "object" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "bodyPreview": { + "type": "string" + }, + "bodySize": { + "type": "integer" + }, + "headers": { + "type": "object" + }, + "redirectedTo": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "status", + "statusText" + ], + "type": "object" + } + }, + "required": [ + "action", + "label" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "type": "string" + }, + "messageRef": { + "properties": { + "code": { + "type": "string" + }, + "params": { + "type": "object" + } + }, + "required": [ + "code" + ], + "type": "object" + }, + "status": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + }, + "required": [ + "a2aAgentCard", + "agentSkills", + "apiCatalog", + "ard", + "authMd", + "mcpServerCard", + "oauthDiscovery", + "oauthProtectedResource", + "webMcp" + ], + "type": "object" + } + }, + "required": [ + "botAccessControl", + "commerce", + "contentAccessibility", + "discoverability", + "discovery" + ], + "type": "object" + }, + "commerceSignals": { + "items": { + "type": "string" + }, + "type": "array" + }, + "isCommerce": { + "type": "boolean" + }, + "level": { + "type": "integer" + }, + "levelName": { + "type": "string" + }, + "nextLevel": { + "properties": { + "name": { + "type": "string" + }, + "requirements": { + "items": { + "properties": { + "check": { + "type": "string" + }, + "description": { + "type": "string" + }, + "prompt": { + "type": "string" + }, + "skillUrl": { + "type": "string" + }, + "specUrls": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "check", + "description", + "prompt", + "skillUrl", + "specUrls" + ], + "type": "object" + }, + "type": "array" + }, + "target": { + "type": "integer" + } + }, + "required": [ + "name", + "requirements", + "target" + ], + "type": "object" + } + }, + "required": [ + "checks", + "level", + "levelName" + ], + "type": "object" + }, + "asn": { + "properties": { + "data": { + "items": { + "properties": { + "asn": { + "type": "string" + }, + "country": { + "type": "string" + }, + "description": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "asn", + "country", + "description", + "ip", + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "dns": { + "properties": { + "data": { + "items": { + "properties": { + "address": { + "type": "string" + }, + "dnssec_valid": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "address", + "dnssec_valid", + "name", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "domainCategories": { + "properties": { + "data": { + "items": { + "properties": { + "inherited": { + "type": "object" + }, + "isPrimary": { + "type": "boolean" + }, + "name": { + "type": "string" + } + }, + "required": [ + "inherited", + "isPrimary", + "name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "geoip": { + "properties": { + "data": { + "items": { + "properties": { + "geoip": { + "properties": { + "city": { + "type": "string" + }, + "country": { + "type": "string" + }, + "country_name": { + "type": "string" + }, + "ll": { + "items": { + "type": "number" + }, + "type": "array" + }, + "region": { + "type": "string" + } + }, + "required": [ + "city", + "country", + "country_name", + "ll", + "region" + ], + "type": "object" + }, + "ip": { + "type": "string" + } + }, + "required": [ + "geoip", + "ip" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "phishing": { + "properties": { + "data": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "phishing_v2": { + "properties": { + "data": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "radarRank": { + "properties": { + "data": { + "items": { + "properties": { + "bucket": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "rank": { + "type": "number" + } + }, + "required": [ + "bucket", + "hostname" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "robotsTxt": { + "properties": { + "data": { + "items": { + "properties": { + "hash": { + "type": "string" + }, + "rules": { + "additionalProperties": { + "properties": { + "allow": { + "items": { + "type": "string" + }, + "type": "array" + }, + "contentSignal": { + "properties": { + "ai-input": { + "type": "string" + }, + "ai-train": { + "type": "string" + }, + "search": { + "type": "string" + } + }, + "type": "object" + }, + "crawlDelay": { + "type": "number" + }, + "disallow": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "allow", + "disallow" + ], + "type": "object" + }, + "type": "object" + }, + "sitemaps": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "rules", + "sitemaps" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "urlCategories": { + "properties": { + "data": { + "items": { + "properties": { + "content": { + "items": { + "properties": { + "id": { + "type": "number" + }, + "name": { + "type": "string" + }, + "super_category_id": { + "type": "number" + } + }, + "required": [ + "id", + "name", + "super_category_id" + ], + "type": "object" + }, + "type": "array" + }, + "inherited": { + "properties": { + "content": { + "items": { + "properties": { + "id": { + "type": "number" + }, + "name": { + "type": "string" + }, + "super_category_id": { + "type": "number" + } + }, + "required": [ + "id", + "name", + "super_category_id" + ], + "type": "object" + }, + "type": "array" + }, + "from": { + "type": "string" + }, + "risks": { + "items": { + "properties": { + "id": { + "type": "number" + }, + "name": { + "type": "string" + }, + "super_category_id": { + "type": "number" + } + }, + "required": [ + "id", + "name", + "super_category_id" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "content", + "from", + "risks" + ], + "type": "object" + }, + "name": { + "type": "string" + }, + "risks": { + "items": { + "properties": { + "id": { + "type": "number" + }, + "name": { + "type": "string" + }, + "super_category_id": { + "type": "number" + } + }, + "required": [ + "id", + "name", + "super_category_id" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "content", + "inherited", + "name", + "risks" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "wappa": { + "properties": { + "data": { + "items": { + "properties": { + "app": { + "type": "string" + }, + "categories": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "priority": { + "type": "number" + } + }, + "required": [ + "name", + "priority" + ], + "type": "object" + }, + "type": "array" + }, + "confidence": { + "items": { + "properties": { + "confidence": { + "type": "number" + }, + "name": { + "type": "string" + }, + "pattern": { + "type": "string" + }, + "patternType": { + "type": "string" + } + }, + "required": [ + "confidence", + "name", + "pattern", + "patternType" + ], + "type": "object" + }, + "type": "array" + }, + "confidenceTotal": { + "type": "number" + }, + "icon": { + "type": "string" + }, + "website": { + "type": "string" + } + }, + "required": [ + "app", + "categories", + "confidence", + "confidenceTotal", + "icon", + "website" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + } + }, + "required": [ + "asn", + "dns", + "domainCategories", + "geoip", + "phishing", + "radarRank", + "wappa" + ], + "type": "object" + } + }, + "required": [ + "processors" + ], + "type": "object" + }, + "page": { + "properties": { + "apexDomain": { + "type": "string" + }, + "asn": { + "type": "string" + }, + "asnname": { + "type": "string" + }, + "city": { + "type": "string" + }, + "country": { + "type": "string" + }, + "domain": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "mimeType": { + "type": "string" + }, + "screenshot": { + "properties": { + "dhash": { + "type": "string" + }, + "mm3Hash": { + "type": "number" + }, + "name": { + "type": "string" + }, + "phash": { + "type": "string" + } + }, + "required": [ + "dhash", + "mm3Hash", + "name", + "phash" + ], + "type": "object" + }, + "server": { + "type": "string" + }, + "status": { + "type": "string" + }, + "title": { + "type": "string" + }, + "tlsAgeDays": { + "type": "number" + }, + "tlsIssuer": { + "type": "string" + }, + "tlsValidDays": { + "type": "number" + }, + "tlsValidFrom": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "apexDomain", + "asn", + "asnname", + "city", + "country", + "domain", + "ip", + "mimeType", + "server", + "status", + "title", + "tlsAgeDays", + "tlsIssuer", + "tlsValidDays", + "tlsValidFrom", + "url" + ], + "type": "object" + }, + "scanner": { + "properties": { + "colo": { + "type": "string" + }, + "country": { + "type": "string" + } + }, + "required": [ + "colo", + "country" + ], + "type": "object" + }, + "stats": { + "properties": { + "IPv6Percentage": { + "type": "number" + }, + "domainStats": { + "items": { + "properties": { + "count": { + "type": "number" + }, + "countries": { + "items": { + "type": "string" + }, + "type": "array" + }, + "domain": { + "type": "string" + }, + "encodedSize": { + "type": "number" + }, + "index": { + "type": "number" + }, + "initiators": { + "items": { + "type": "string" + }, + "type": "array" + }, + "ips": { + "items": { + "type": "string" + }, + "type": "array" + }, + "redirects": { + "type": "number" + }, + "size": { + "type": "number" + } + }, + "required": [ + "count", + "countries", + "domain", + "encodedSize", + "index", + "initiators", + "ips", + "redirects", + "size" + ], + "type": "object" + }, + "type": "array" + }, + "ipStats": { + "items": { + "properties": { + "asn": { + "properties": { + "asn": { + "type": "string" + }, + "country": { + "type": "string" + }, + "description": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "name": { + "type": "string" + }, + "org": { + "type": "string" + } + }, + "required": [ + "asn", + "country", + "description", + "ip", + "name", + "org" + ], + "type": "object" + }, + "count": { + "type": "number" + }, + "countries": { + "items": { + "type": "string" + }, + "type": "array" + }, + "domains": { + "items": { + "type": "string" + }, + "type": "array" + }, + "encodedSize": { + "type": "number" + }, + "geoip": { + "properties": { + "city": { + "type": "string" + }, + "country": { + "type": "string" + }, + "country_name": { + "type": "string" + }, + "ll": { + "items": { + "type": "number" + }, + "type": "array" + }, + "region": { + "type": "string" + } + }, + "required": [ + "city", + "country", + "country_name", + "ll", + "region" + ], + "type": "object" + }, + "index": { + "type": "number" + }, + "ip": { + "type": "string" + }, + "ipv6": { + "type": "boolean" + }, + "redirects": { + "type": "number" + }, + "requests": { + "type": "number" + }, + "size": { + "type": "number" + } + }, + "required": [ + "asn", + "countries", + "domains", + "encodedSize", + "geoip", + "index", + "ip", + "ipv6", + "redirects", + "requests", + "size" + ], + "type": "object" + }, + "type": "array" + }, + "malicious": { + "type": "number" + }, + "protocolStats": { + "items": { + "properties": { + "count": { + "type": "number" + }, + "countries": { + "items": { + "type": "string" + }, + "type": "array" + }, + "encodedSize": { + "type": "number" + }, + "ips": { + "items": { + "type": "string" + }, + "type": "array" + }, + "protocol": { + "type": "string" + }, + "size": { + "type": "number" + } + }, + "required": [ + "count", + "countries", + "encodedSize", + "ips", + "protocol", + "size" + ], + "type": "object" + }, + "type": "array" + }, + "resourceStats": { + "items": { + "properties": { + "compression": { + "type": "number" + }, + "count": { + "type": "number" + }, + "countries": { + "items": { + "type": "string" + }, + "type": "array" + }, + "encodedSize": { + "type": "number" + }, + "ips": { + "items": { + "type": "string" + }, + "type": "array" + }, + "percentage": { + "type": "number" + }, + "size": { + "type": "number" + }, + "type": { + "type": "string" + } + }, + "required": [ + "compression", + "count", + "countries", + "encodedSize", + "ips", + "percentage", + "size", + "type" + ], + "type": "object" + }, + "type": "array" + }, + "securePercentage": { + "type": "number" + }, + "secureRequests": { + "type": "number" + }, + "serverStats": { + "items": { + "properties": { + "count": { + "type": "number" + }, + "countries": { + "items": { + "type": "string" + }, + "type": "array" + }, + "encodedSize": { + "type": "number" + }, + "ips": { + "items": { + "type": "string" + }, + "type": "array" + }, + "server": { + "type": "string" + }, + "size": { + "type": "number" + } + }, + "required": [ + "count", + "countries", + "encodedSize", + "ips", + "server", + "size" + ], + "type": "object" + }, + "type": "array" + }, + "tlsStats": { + "items": { + "properties": { + "count": { + "type": "number" + }, + "countries": { + "items": { + "type": "string" + }, + "type": "array" + }, + "encodedSize": { + "type": "number" + }, + "ips": { + "items": { + "type": "string" + }, + "type": "array" + }, + "protocols": { + "properties": { + "TLS 1.3 / AES_128_GCM": { + "type": "number" + } + }, + "required": [ + "TLS 1.3 / AES_128_GCM" + ], + "type": "object" + }, + "securityState": { + "type": "string" + }, + "size": { + "type": "number" + } + }, + "required": [ + "count", + "countries", + "encodedSize", + "ips", + "protocols", + "securityState", + "size" + ], + "type": "object" + }, + "type": "array" + }, + "totalLinks": { + "type": "number" + }, + "uniqASNs": { + "type": "number" + }, + "uniqCountries": { + "type": "number" + } + }, + "required": [ + "IPv6Percentage", + "domainStats", + "ipStats", + "malicious", + "protocolStats", + "resourceStats", + "securePercentage", + "secureRequests", + "serverStats", + "tlsStats", + "totalLinks", + "uniqASNs", + "uniqCountries" + ], + "type": "object" + }, + "task": { + "properties": { + "apexDomain": { + "type": "string" + }, + "domURL": { + "type": "string" + }, + "domain": { + "type": "string" + }, + "method": { + "type": "string" + }, + "options": { + "properties": { + "customHeaders": { + "type": "object" + }, + "screenshotsResolutions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "reportURL": { + "type": "string" + }, + "screenshotURL": { + "type": "string" + }, + "source": { + "type": "string" + }, + "success": { + "type": "boolean" + }, + "time": { + "type": "string" + }, + "url": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "required": [ + "apexDomain", + "domURL", + "domain", + "method", + "options", + "reportURL", + "screenshotURL", + "source", + "success", + "time", + "url", + "uuid", + "visibility" + ], + "type": "object" + }, + "verdicts": { + "properties": { + "overall": { + "properties": { + "categories": { + "items": { + "type": "string" + }, + "type": "array" + }, + "hasVerdicts": { + "type": "boolean" + }, + "malicious": { + "type": "boolean" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "categories", + "hasVerdicts", + "malicious", + "tags" + ], + "type": "object" + } + }, + "required": [ + "overall" + ], + "type": "object" + } + }, + "required": [ + "data", + "lists", + "meta", + "page", + "scanner", + "stats", + "task", + "verdicts" ], + "type": "object", }, annotations: { "destructiveHint": false, @@ -5539,6 +10139,264 @@ export const tools: readonly Tool[] = [ "scan_id" ], }, + outputSchema: { + "properties": { + "log": { + "properties": { + "creator": { + "properties": { + "comment": { + "type": "string" + }, + "name": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "comment", + "name", + "version" + ], + "type": "object" + }, + "entries": { + "items": { + "properties": { + "_initialPriority": { + "type": "string" + }, + "_initiator_type": { + "type": "string" + }, + "_priority": { + "type": "string" + }, + "_requestId": { + "type": "string" + }, + "_requestTime": { + "type": "number" + }, + "_resourceType": { + "type": "string" + }, + "cache": { + "type": "object" + }, + "connection": { + "type": "string" + }, + "pageref": { + "type": "string" + }, + "request": { + "properties": { + "bodySize": { + "type": "number" + }, + "headers": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "headersSize": { + "type": "number" + }, + "httpVersion": { + "type": "string" + }, + "method": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "bodySize", + "headers", + "headersSize", + "httpVersion", + "method", + "url" + ], + "type": "object" + }, + "response": { + "properties": { + "_transferSize": { + "type": "number" + }, + "bodySize": { + "type": "number" + }, + "content": { + "properties": { + "compression": { + "type": "integer" + }, + "mimeType": { + "type": "string" + }, + "size": { + "type": "number" + } + }, + "required": [ + "mimeType", + "size" + ], + "type": "object" + }, + "headers": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + }, + "headersSize": { + "type": "number" + }, + "httpVersion": { + "type": "string" + }, + "redirectURL": { + "type": "string" + }, + "status": { + "type": "number" + }, + "statusText": { + "type": "string" + } + }, + "required": [ + "_transferSize", + "bodySize", + "content", + "headers", + "headersSize", + "httpVersion", + "redirectURL", + "status", + "statusText" + ], + "type": "object" + }, + "serverIPAddress": { + "type": "string" + }, + "startedDateTime": { + "type": "string" + }, + "time": { + "type": "number" + } + }, + "required": [ + "_initialPriority", + "_initiator_type", + "_priority", + "_requestId", + "_requestTime", + "_resourceType", + "cache", + "connection", + "pageref", + "request", + "response", + "serverIPAddress", + "startedDateTime", + "time" + ], + "type": "object" + }, + "type": "array" + }, + "pages": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "pageTimings": { + "properties": { + "onContentLoad": { + "type": "number" + }, + "onLoad": { + "type": "number" + } + }, + "required": [ + "onContentLoad", + "onLoad" + ], + "type": "object" + }, + "startedDateTime": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "id", + "pageTimings", + "startedDateTime", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "version": { + "type": "string" + } + }, + "required": [ + "creator", + "entries", + "pages", + "version" + ], + "type": "object" + } + }, + "required": [ + "log" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -5954,6 +10812,116 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "results": { + "items": { + "properties": { + "_id": { + "type": "string" + }, + "page": { + "properties": { + "asn": { + "type": "string" + }, + "country": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "asn", + "country", + "ip", + "url" + ], + "type": "object" + }, + "result": { + "type": "string" + }, + "stats": { + "properties": { + "dataLength": { + "type": "number" + }, + "requests": { + "type": "number" + }, + "uniqCountries": { + "type": "number" + }, + "uniqIPs": { + "type": "number" + } + }, + "required": [ + "dataLength", + "requests", + "uniqCountries", + "uniqIPs" + ], + "type": "object" + }, + "task": { + "properties": { + "time": { + "type": "string" + }, + "url": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "required": [ + "time", + "url", + "uuid", + "visibility" + ], + "type": "object" + }, + "verdicts": { + "properties": { + "malicious": { + "type": "boolean" + } + }, + "required": [ + "malicious" + ], + "type": "object" + } + }, + "required": [ + "_id", + "page", + "result", + "stats", + "task", + "verdicts" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "results" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/auditLogs/tools.ts b/src/generated/forge-mcp/user/auditLogs/tools.ts index 12d3f692..9a574cfb 100644 --- a/src/generated/forge-mcp/user/auditLogs/tools.ts +++ b/src/generated/forge-mcp/user/auditLogs/tools.ts @@ -100,6 +100,20 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "$ref": "#/$defs/aaa_audit_logs_response_collection_alt", + $defs: { + "aaa_api-response-common": aaa_api_response_common_output, + "aaa_audit-logs": aaa_audit_logs_output, + "aaa_audit-logs_action": aaa_audit_logs_action_output, + "aaa_audit-logs_actor": aaa_audit_logs_actor_output, + "aaa_audit-logs_owner": aaa_audit_logs_owner_output, + "aaa_audit-logs_resource": aaa_audit_logs_resource_output, + "aaa_audit_logs_response_collection_alt": aaa_audit_logs_response_collection_alt_output, + "aaa_identifier": aaa_identifier_output, + "aaa_messages": aaa_messages_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/firewall/accessRules/tools.ts b/src/generated/forge-mcp/user/firewall/accessRules/tools.ts index 81dc31da..59968629 100644 --- a/src/generated/forge-mcp/user/firewall/accessRules/tools.ts +++ b/src/generated/forge-mcp/user/firewall/accessRules/tools.ts @@ -74,6 +74,21 @@ export const tools: readonly Tool[] = [ "firewall_schemas-mode": firewall_schemas_mode, }, }, + outputSchema: { + "$ref": "#/$defs/firewall_rule", + $defs: { + "firewall_asn_configuration": firewall_asn_configuration_output, + "firewall_cidr_configuration": firewall_cidr_configuration_output, + "firewall_configuration": firewall_configuration_output, + "firewall_country_configuration": firewall_country_configuration_output, + "firewall_ip_configuration": firewall_ip_configuration_output, + "firewall_ipv6_configuration": firewall_ipv6_configuration_output, + "firewall_notes": firewall_notes_output, + "firewall_rule": firewall_rule_output, + "firewall_schemas-identifier": firewall_schemas_identifier_output, + "firewall_schemas-mode": firewall_schemas_mode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -139,6 +154,17 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/firewall_schemas-identifier" + } + }, + "type": "object", + $defs: { + "firewall_schemas-identifier": firewall_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -216,6 +242,21 @@ export const tools: readonly Tool[] = [ "firewall_schemas-mode": firewall_schemas_mode, }, }, + outputSchema: { + "$ref": "#/$defs/firewall_rule", + $defs: { + "firewall_asn_configuration": firewall_asn_configuration_output, + "firewall_cidr_configuration": firewall_cidr_configuration_output, + "firewall_configuration": firewall_configuration_output, + "firewall_country_configuration": firewall_country_configuration_output, + "firewall_ip_configuration": firewall_ip_configuration_output, + "firewall_ipv6_configuration": firewall_ipv6_configuration_output, + "firewall_notes": firewall_notes_output, + "firewall_rule": firewall_rule_output, + "firewall_schemas-identifier": firewall_schemas_identifier_output, + "firewall_schemas-mode": firewall_schemas_mode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -281,6 +322,21 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/firewall_rule", + $defs: { + "firewall_asn_configuration": firewall_asn_configuration_output, + "firewall_cidr_configuration": firewall_cidr_configuration_output, + "firewall_configuration": firewall_configuration_output, + "firewall_country_configuration": firewall_country_configuration_output, + "firewall_ip_configuration": firewall_ip_configuration_output, + "firewall_ipv6_configuration": firewall_ipv6_configuration_output, + "firewall_notes": firewall_notes_output, + "firewall_rule": firewall_rule_output, + "firewall_schemas-identifier": firewall_schemas_identifier_output, + "firewall_schemas-mode": firewall_schemas_mode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -398,6 +454,36 @@ export const tools: readonly Tool[] = [ "firewall_schemas-mode": firewall_schemas_mode, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/firewall_rule" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/firewall_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "firewall_asn_configuration": firewall_asn_configuration_output, + "firewall_cidr_configuration": firewall_cidr_configuration_output, + "firewall_configuration": firewall_configuration_output, + "firewall_country_configuration": firewall_country_configuration_output, + "firewall_ip_configuration": firewall_ip_configuration_output, + "firewall_ipv6_configuration": firewall_ipv6_configuration_output, + "firewall_notes": firewall_notes_output, + "firewall_result_info": firewall_result_info_output, + "firewall_rule": firewall_rule_output, + "firewall_schemas-identifier": firewall_schemas_identifier_output, + "firewall_schemas-mode": firewall_schemas_mode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/invites/tools.ts b/src/generated/forge-mcp/user/invites/tools.ts index 8491c0f2..a8790f90 100644 --- a/src/generated/forge-mcp/user/invites/tools.ts +++ b/src/generated/forge-mcp/user/invites/tools.ts @@ -37,6 +37,18 @@ export const tools: readonly Tool[] = [ "invite_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_user_invite", + $defs: { + "iam_invite_components-schemas-identifier": iam_invite_components_schemas_identifier_output, + "iam_invited_by": iam_invited_by_output, + "iam_invited_member_email": iam_invited_member_email_output, + "iam_invited_on": iam_invited_on_output, + "iam_role_names": iam_role_names_output, + "iam_schemas-expires_on": iam_schemas_expires_on_output, + "iam_user_invite": iam_user_invite_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -91,6 +103,33 @@ export const tools: readonly Tool[] = [ type: "object", properties: {}, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_user_invite" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_invite_components-schemas-identifier": iam_invite_components_schemas_identifier_output, + "iam_invited_by": iam_invited_by_output, + "iam_invited_member_email": iam_invited_member_email_output, + "iam_invited_on": iam_invited_on_output, + "iam_result_info": iam_result_info_output, + "iam_role_names": iam_role_names_output, + "iam_schemas-expires_on": iam_schemas_expires_on_output, + "iam_user_invite": iam_user_invite_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -185,6 +224,18 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/iam_user_invite", + $defs: { + "iam_invite_components-schemas-identifier": iam_invite_components_schemas_identifier_output, + "iam_invited_by": iam_invited_by_output, + "iam_invited_member_email": iam_invited_member_email_output, + "iam_invited_on": iam_invited_on_output, + "iam_role_names": iam_role_names_output, + "iam_schemas-expires_on": iam_schemas_expires_on_output, + "iam_user_invite": iam_user_invite_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/user/loadBalancers/monitors/preview/tools.ts b/src/generated/forge-mcp/user/loadBalancers/monitors/preview/tools.ts index 395fa620..ead3a375 100644 --- a/src/generated/forge-mcp/user/loadBalancers/monitors/preview/tools.ts +++ b/src/generated/forge-mcp/user/loadBalancers/monitors/preview/tools.ts @@ -69,6 +69,23 @@ export const tools: readonly Tool[] = [ "load-balancing_type": load_balancing_type, }, }, + outputSchema: { + "properties": { + "pools": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "preview_id": { + "$ref": "#/$defs/load-balancing_identifier" + } + }, + "type": "object", + $defs: { + "load-balancing_identifier": load_balancing_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/user/loadBalancers/monitors/references/tools.ts b/src/generated/forge-mcp/user/loadBalancers/monitors/references/tools.ts index 79af662f..6299df4e 100644 --- a/src/generated/forge-mcp/user/loadBalancers/monitors/references/tools.ts +++ b/src/generated/forge-mcp/user/loadBalancers/monitors/references/tools.ts @@ -26,6 +26,42 @@ export const tools: readonly Tool[] = [ "monitor_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "reference_type": { + "enum": [ + "*", + "referral", + "referrer" + ], + "type": "string" + }, + "resource_id": { + "type": "string" + }, + "resource_name": { + "type": "string" + }, + "resource_type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/loadBalancers/monitors/tools.ts b/src/generated/forge-mcp/user/loadBalancers/monitors/tools.ts index 7d2b8a15..96e6b1fc 100644 --- a/src/generated/forge-mcp/user/loadBalancers/monitors/tools.ts +++ b/src/generated/forge-mcp/user/loadBalancers/monitors/tools.ts @@ -84,6 +84,30 @@ export const tools: readonly Tool[] = [ "load-balancing_type": load_balancing_type, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor", + $defs: { + "load-balancing_allow_insecure": load_balancing_allow_insecure_output, + "load-balancing_consecutive_down": load_balancing_consecutive_down_output, + "load-balancing_consecutive_up": load_balancing_consecutive_up_output, + "load-balancing_description": load_balancing_description_output, + "load-balancing_expected_body": load_balancing_expected_body_output, + "load-balancing_expected_codes": load_balancing_expected_codes_output, + "load-balancing_follow_redirects": load_balancing_follow_redirects_output, + "load-balancing_header": load_balancing_header_output, + "load-balancing_identifier": load_balancing_identifier_output, + "load-balancing_interval": load_balancing_interval_output, + "load-balancing_method": load_balancing_method_output, + "load-balancing_monitor": load_balancing_monitor_output, + "load-balancing_path": load_balancing_path_output, + "load-balancing_port": load_balancing_port_output, + "load-balancing_probe_zone": load_balancing_probe_zone_output, + "load-balancing_retries": load_balancing_retries_output, + "load-balancing_timeout": load_balancing_timeout_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_type": load_balancing_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -151,6 +175,17 @@ export const tools: readonly Tool[] = [ "monitor_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/load-balancing_identifier" + } + }, + "type": "object", + $defs: { + "load-balancing_identifier": load_balancing_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -227,6 +262,30 @@ export const tools: readonly Tool[] = [ "load-balancing_type": load_balancing_type, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor", + $defs: { + "load-balancing_allow_insecure": load_balancing_allow_insecure_output, + "load-balancing_consecutive_down": load_balancing_consecutive_down_output, + "load-balancing_consecutive_up": load_balancing_consecutive_up_output, + "load-balancing_description": load_balancing_description_output, + "load-balancing_expected_body": load_balancing_expected_body_output, + "load-balancing_expected_codes": load_balancing_expected_codes_output, + "load-balancing_follow_redirects": load_balancing_follow_redirects_output, + "load-balancing_header": load_balancing_header_output, + "load-balancing_identifier": load_balancing_identifier_output, + "load-balancing_interval": load_balancing_interval_output, + "load-balancing_method": load_balancing_method_output, + "load-balancing_monitor": load_balancing_monitor_output, + "load-balancing_path": load_balancing_path_output, + "load-balancing_port": load_balancing_port_output, + "load-balancing_probe_zone": load_balancing_probe_zone_output, + "load-balancing_retries": load_balancing_retries_output, + "load-balancing_timeout": load_balancing_timeout_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_type": load_balancing_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -294,6 +353,30 @@ export const tools: readonly Tool[] = [ "monitor_id" ], }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor", + $defs: { + "load-balancing_allow_insecure": load_balancing_allow_insecure_output, + "load-balancing_consecutive_down": load_balancing_consecutive_down_output, + "load-balancing_consecutive_up": load_balancing_consecutive_up_output, + "load-balancing_description": load_balancing_description_output, + "load-balancing_expected_body": load_balancing_expected_body_output, + "load-balancing_expected_codes": load_balancing_expected_codes_output, + "load-balancing_follow_redirects": load_balancing_follow_redirects_output, + "load-balancing_header": load_balancing_header_output, + "load-balancing_identifier": load_balancing_identifier_output, + "load-balancing_interval": load_balancing_interval_output, + "load-balancing_method": load_balancing_method_output, + "load-balancing_monitor": load_balancing_monitor_output, + "load-balancing_path": load_balancing_path_output, + "load-balancing_port": load_balancing_port_output, + "load-balancing_probe_zone": load_balancing_probe_zone_output, + "load-balancing_retries": load_balancing_retries_output, + "load-balancing_timeout": load_balancing_timeout_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_type": load_balancing_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -354,6 +437,45 @@ export const tools: readonly Tool[] = [ type: "object", properties: {}, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/load-balancing_monitor" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/load-balancing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "load-balancing_allow_insecure": load_balancing_allow_insecure_output, + "load-balancing_consecutive_down": load_balancing_consecutive_down_output, + "load-balancing_consecutive_up": load_balancing_consecutive_up_output, + "load-balancing_description": load_balancing_description_output, + "load-balancing_expected_body": load_balancing_expected_body_output, + "load-balancing_expected_codes": load_balancing_expected_codes_output, + "load-balancing_follow_redirects": load_balancing_follow_redirects_output, + "load-balancing_header": load_balancing_header_output, + "load-balancing_identifier": load_balancing_identifier_output, + "load-balancing_interval": load_balancing_interval_output, + "load-balancing_method": load_balancing_method_output, + "load-balancing_monitor": load_balancing_monitor_output, + "load-balancing_path": load_balancing_path_output, + "load-balancing_port": load_balancing_port_output, + "load-balancing_probe_zone": load_balancing_probe_zone_output, + "load-balancing_result_info": load_balancing_result_info_output, + "load-balancing_retries": load_balancing_retries_output, + "load-balancing_timeout": load_balancing_timeout_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_type": load_balancing_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -459,6 +581,30 @@ export const tools: readonly Tool[] = [ "load-balancing_type": load_balancing_type, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_monitor", + $defs: { + "load-balancing_allow_insecure": load_balancing_allow_insecure_output, + "load-balancing_consecutive_down": load_balancing_consecutive_down_output, + "load-balancing_consecutive_up": load_balancing_consecutive_up_output, + "load-balancing_description": load_balancing_description_output, + "load-balancing_expected_body": load_balancing_expected_body_output, + "load-balancing_expected_codes": load_balancing_expected_codes_output, + "load-balancing_follow_redirects": load_balancing_follow_redirects_output, + "load-balancing_header": load_balancing_header_output, + "load-balancing_identifier": load_balancing_identifier_output, + "load-balancing_interval": load_balancing_interval_output, + "load-balancing_method": load_balancing_method_output, + "load-balancing_monitor": load_balancing_monitor_output, + "load-balancing_path": load_balancing_path_output, + "load-balancing_port": load_balancing_port_output, + "load-balancing_probe_zone": load_balancing_probe_zone_output, + "load-balancing_retries": load_balancing_retries_output, + "load-balancing_timeout": load_balancing_timeout_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_type": load_balancing_type_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/loadBalancers/pools/edit/pools/tools.ts b/src/generated/forge-mcp/user/loadBalancers/pools/edit/pools/tools.ts index 2745fa1e..78128d1a 100644 --- a/src/generated/forge-mcp/user/loadBalancers/pools/edit/pools/tools.ts +++ b/src/generated/forge-mcp/user/loadBalancers/pools/edit/pools/tools.ts @@ -186,6 +186,43 @@ export const tools: readonly Tool[] = [ "load-balancing_weight": load_balancing_weight, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_pool", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -275,6 +312,58 @@ export const tools: readonly Tool[] = [ "load-balancing_patch_pools_notification_email": load_balancing_patch_pools_notification_email, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/load-balancing_pool" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/load-balancing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_result_info": load_balancing_result_info_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/user/loadBalancers/pools/health/tools.ts b/src/generated/forge-mcp/user/loadBalancers/pools/health/tools.ts index 253d61a4..d3b85826 100644 --- a/src/generated/forge-mcp/user/loadBalancers/pools/health/tools.ts +++ b/src/generated/forge-mcp/user/loadBalancers/pools/health/tools.ts @@ -28,6 +28,32 @@ export const tools: readonly Tool[] = [ "pool_id" ], }, + outputSchema: { + "properties": { + "pool_id": { + "type": "string" + }, + "pop_health": { + "properties": { + "healthy": { + "type": "boolean" + }, + "origins": { + "items": { + "$ref": "#/$defs/load-balancing_origin-health" + }, + "type": "array" + } + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "load-balancing_origin-health": load_balancing_origin_health_output, + "load-balancing_origin-health_ip": load_balancing_origin_health_ip_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/loadBalancers/pools/preview/tools.ts b/src/generated/forge-mcp/user/loadBalancers/pools/preview/tools.ts index 2fc6300f..3e5e6773 100644 --- a/src/generated/forge-mcp/user/loadBalancers/pools/preview/tools.ts +++ b/src/generated/forge-mcp/user/loadBalancers/pools/preview/tools.ts @@ -69,6 +69,23 @@ export const tools: readonly Tool[] = [ "load-balancing_type": load_balancing_type, }, }, + outputSchema: { + "properties": { + "pools": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "preview_id": { + "$ref": "#/$defs/load-balancing_identifier" + } + }, + "type": "object", + $defs: { + "load-balancing_identifier": load_balancing_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/user/loadBalancers/pools/references/tools.ts b/src/generated/forge-mcp/user/loadBalancers/pools/references/tools.ts index 8ca489b0..c5b1ca0a 100644 --- a/src/generated/forge-mcp/user/loadBalancers/pools/references/tools.ts +++ b/src/generated/forge-mcp/user/loadBalancers/pools/references/tools.ts @@ -26,6 +26,42 @@ export const tools: readonly Tool[] = [ "pool_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "reference_type": { + "enum": [ + "*", + "referral", + "referrer" + ], + "type": "string" + }, + "resource_id": { + "type": "string" + }, + "resource_name": { + "type": "string" + }, + "resource_type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/loadBalancers/pools/tools.ts b/src/generated/forge-mcp/user/loadBalancers/pools/tools.ts index 01884b68..68982654 100644 --- a/src/generated/forge-mcp/user/loadBalancers/pools/tools.ts +++ b/src/generated/forge-mcp/user/loadBalancers/pools/tools.ts @@ -191,6 +191,43 @@ export const tools: readonly Tool[] = [ "load-balancing_weight": load_balancing_weight, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_pool", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -271,6 +308,17 @@ export const tools: readonly Tool[] = [ "pool_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/load-balancing_schemas-identifier" + } + }, + "type": "object", + $defs: { + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -324,6 +372,43 @@ export const tools: readonly Tool[] = [ "pool_id" ], }, + outputSchema: { + "$ref": "#/$defs/load-balancing_pool", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -402,6 +487,58 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/load-balancing_pool" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/load-balancing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_result_info": load_balancing_result_info_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -607,6 +744,43 @@ export const tools: readonly Tool[] = [ "load-balancing_weight": load_balancing_weight, }, }, + outputSchema: { + "$ref": "#/$defs/load-balancing_pool", + $defs: { + "load-balancing_Host": load_balancing_Host_output, + "load-balancing_address": load_balancing_address_output, + "load-balancing_check_regions": load_balancing_check_regions_output, + "load-balancing_disabled_at": load_balancing_disabled_at_output, + "load-balancing_enabled": load_balancing_enabled_output, + "load-balancing_filter_options": load_balancing_filter_options_output, + "load-balancing_health_sources": load_balancing_health_sources_output, + "load-balancing_latitude": load_balancing_latitude_output, + "load-balancing_load_shedding": load_balancing_load_shedding_output, + "load-balancing_longitude": load_balancing_longitude_output, + "load-balancing_minimum_origins": load_balancing_minimum_origins_output, + "load-balancing_monitor_group_id": load_balancing_monitor_group_id_output, + "load-balancing_monitor_id": load_balancing_monitor_id_output, + "load-balancing_name": load_balancing_name_output, + "load-balancing_networks": load_balancing_networks_output, + "load-balancing_notification_email": load_balancing_notification_email_output, + "load-balancing_notification_filter": load_balancing_notification_filter_output, + "load-balancing_origin": load_balancing_origin_output, + "load-balancing_origin_flatten_cname": load_balancing_origin_flatten_cname_output, + "load-balancing_origin_port": load_balancing_origin_port_output, + "load-balancing_origin_steering": load_balancing_origin_steering_output, + "load-balancing_origins": load_balancing_origins_output, + "load-balancing_pool": load_balancing_pool_output, + "load-balancing_schemas-description": load_balancing_schemas_description_output, + "load-balancing_schemas-disabled_at": load_balancing_schemas_disabled_at_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-header": load_balancing_schemas_header_output, + "load-balancing_schemas-identifier": load_balancing_schemas_identifier_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + "load-balancing_timestamp": load_balancing_timestamp_output, + "load-balancing_virtual_network_id": load_balancing_virtual_network_id_output, + "load-balancing_weight": load_balancing_weight_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/loadBalancers/preview/tools.ts b/src/generated/forge-mcp/user/loadBalancers/preview/tools.ts index 121b46ef..35246f36 100644 --- a/src/generated/forge-mcp/user/loadBalancers/preview/tools.ts +++ b/src/generated/forge-mcp/user/loadBalancers/preview/tools.ts @@ -28,6 +28,13 @@ export const tools: readonly Tool[] = [ "preview_id" ], }, + outputSchema: { + "$ref": "#/$defs/load-balancing_preview_result", + $defs: { + "load-balancing_origin_health_data": load_balancing_origin_health_data_output, + "load-balancing_preview_result": load_balancing_preview_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/loadBalancers/regions/tools.ts b/src/generated/forge-mcp/user/loadBalancers/regions/tools.ts index 8c2ca764..ca275b84 100644 --- a/src/generated/forge-mcp/user/loadBalancers/regions/tools.ts +++ b/src/generated/forge-mcp/user/loadBalancers/regions/tools.ts @@ -32,6 +32,9 @@ export const tools: readonly Tool[] = [ "load-balancing_subdivision_code_a2": load_balancing_subdivision_code_a2, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/loadBalancingAnalytics/events/tools.ts b/src/generated/forge-mcp/user/loadBalancingAnalytics/events/tools.ts index e9fb9339..e113d029 100644 --- a/src/generated/forge-mcp/user/loadBalancingAnalytics/events/tools.ts +++ b/src/generated/forge-mcp/user/loadBalancingAnalytics/events/tools.ts @@ -74,6 +74,35 @@ export const tools: readonly Tool[] = [ "load-balancing_until": load_balancing_until, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/load-balancing_analytics" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/load-balancing_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "load-balancing_address": load_balancing_address_output, + "load-balancing_analytics": load_balancing_analytics_output, + "load-balancing_origin-analytics": load_balancing_origin_analytics_output, + "load-balancing_origin-changed": load_balancing_origin_changed_output, + "load-balancing_origin-failure-reason": load_balancing_origin_failure_reason_output, + "load-balancing_origin-healthy": load_balancing_origin_healthy_output, + "load-balancing_origin-ip": load_balancing_origin_ip_output, + "load-balancing_result_info": load_balancing_result_info_output, + "load-balancing_schemas-enabled": load_balancing_schemas_enabled_output, + "load-balancing_schemas-name": load_balancing_schemas_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/memberships/tools.ts b/src/generated/forge-mcp/user/memberships/tools.ts index 8d9c138d..d48de59d 100644 --- a/src/generated/forge-mcp/user/memberships/tools.ts +++ b/src/generated/forge-mcp/user/memberships/tools.ts @@ -59,6 +59,17 @@ export const tools: readonly Tool[] = [ "membership_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/iam_membership_components-schemas-identifier" + } + }, + "type": "object", + $defs: { + "iam_membership_components-schemas-identifier": iam_membership_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -153,6 +164,48 @@ export const tools: readonly Tool[] = [ "iam_properties-name": iam_properties_name, }, }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/iam_collection_membership_response" + }, + { + "$ref": "#/$defs/iam_collection_membership_response_with_policies" + } + ], + $defs: { + "iam_access": iam_access_output, + "iam_account-type": iam_account_type_output, + "iam_account_managed_by": iam_account_managed_by_output, + "iam_account_settings": iam_account_settings_output, + "iam_api_access_enabled": iam_api_access_enabled_output, + "iam_collection_membership_response": iam_collection_membership_response_output, + "iam_collection_membership_response_with_policies": iam_collection_membership_response_with_policies_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_grants": iam_grants_output, + "iam_list_member_policy": iam_list_member_policy_output, + "iam_membership": iam_membership_output, + "iam_membership-with-policies": iam_membership_with_policies_output, + "iam_membership_components-schemas-identifier": iam_membership_components_schemas_identifier_output, + "iam_messages-2": iam_messages_2_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_permissions": iam_permissions_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_result_info": iam_result_info_output, + "iam_role_names": iam_role_names_output, + "iam_schemas-account": iam_schemas_account_output, + "iam_schemas-status": iam_schemas_status_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -264,6 +317,36 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/iam_membership-with-policies", + $defs: { + "iam_access": iam_access_output, + "iam_account-type": iam_account_type_output, + "iam_account_managed_by": iam_account_managed_by_output, + "iam_account_settings": iam_account_settings_output, + "iam_api_access_enabled": iam_api_access_enabled_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_grants": iam_grants_output, + "iam_list_member_policy": iam_list_member_policy_output, + "iam_membership-with-policies": iam_membership_with_policies_output, + "iam_membership_components-schemas-identifier": iam_membership_components_schemas_identifier_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_permissions": iam_permissions_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_role_names": iam_role_names_output, + "iam_schemas-account": iam_schemas_account_output, + "iam_schemas-status": iam_schemas_status_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -338,6 +421,36 @@ export const tools: readonly Tool[] = [ "membership_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_membership-with-policies", + $defs: { + "iam_access": iam_access_output, + "iam_account-type": iam_account_type_output, + "iam_account_managed_by": iam_account_managed_by_output, + "iam_account_settings": iam_account_settings_output, + "iam_api_access_enabled": iam_api_access_enabled_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_grants": iam_grants_output, + "iam_list_member_policy": iam_list_member_policy_output, + "iam_membership-with-policies": iam_membership_with_policies_output, + "iam_membership_components-schemas-identifier": iam_membership_components_schemas_identifier_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_permissions": iam_permissions_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_role_names": iam_role_names_output, + "iam_schemas-account": iam_schemas_account_output, + "iam_schemas-status": iam_schemas_status_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -428,6 +541,36 @@ export const tools: readonly Tool[] = [ "membership_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_membership-with-policies", + $defs: { + "iam_access": iam_access_output, + "iam_account-type": iam_account_type_output, + "iam_account_managed_by": iam_account_managed_by_output, + "iam_account_settings": iam_account_settings_output, + "iam_api_access_enabled": iam_api_access_enabled_output, + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_grants": iam_grants_output, + "iam_list_member_policy": iam_list_member_policy_output, + "iam_membership-with-policies": iam_membership_with_policies_output, + "iam_membership_components-schemas-identifier": iam_membership_components_schemas_identifier_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_permissions": iam_permissions_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_resource_group": iam_resource_group_output, + "iam_resource_group_meta": iam_resource_group_meta_output, + "iam_resource_groups": iam_resource_groups_output, + "iam_role_names": iam_role_names_output, + "iam_schemas-account": iam_schemas_account_output, + "iam_schemas-status": iam_schemas_status_output, + "iam_scope": iam_scope_output, + "iam_scope_key": iam_scope_key_output, + "iam_scope_object": iam_scope_object_output, + "iam_scope_object_key": iam_scope_object_key_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/subscriptions/tools.ts b/src/generated/forge-mcp/user/subscriptions/tools.ts index 952d8f29..bc87934e 100644 --- a/src/generated/forge-mcp/user/subscriptions/tools.ts +++ b/src/generated/forge-mcp/user/subscriptions/tools.ts @@ -54,6 +54,17 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "properties": { + "subscription_id": { + "$ref": "#/$defs/bill-subs-api_schemas-identifier" + } + }, + "type": "object", + $defs: { + "bill-subs-api_schemas-identifier": bill_subs_api_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -110,6 +121,42 @@ export const tools: readonly Tool[] = [ type: "object", properties: {}, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/bill-subs-api_subscription-v2" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/bill-subs-api_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "bill-subs-api_component_value": bill_subs_api_component_value_output, + "bill-subs-api_component_values": bill_subs_api_component_values_output, + "bill-subs-api_currency": bill_subs_api_currency_output, + "bill-subs-api_current_period_end": bill_subs_api_current_period_end_output, + "bill-subs-api_current_period_start": bill_subs_api_current_period_start_output, + "bill-subs-api_frequency": bill_subs_api_frequency_output, + "bill-subs-api_identifier": bill_subs_api_identifier_output, + "bill-subs-api_install_id": bill_subs_api_install_id_output, + "bill-subs-api_name": bill_subs_api_name_output, + "bill-subs-api_price": bill_subs_api_price_output, + "bill-subs-api_rate_plan": bill_subs_api_rate_plan_output, + "bill-subs-api_result_info": bill_subs_api_result_info_output, + "bill-subs-api_schemas-identifier": bill_subs_api_schemas_identifier_output, + "bill-subs-api_state": bill_subs_api_state_output, + "bill-subs-api_subscription-v2": bill_subs_api_subscription_v2_output, + "bill-subs-api_subscription-v2_app": bill_subs_api_subscription_v2_app_output, + "bill-subs-api_zone": bill_subs_api_zone_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -214,6 +261,9 @@ export const tools: readonly Tool[] = [ "bill-subs-api_zone": bill_subs_api_zone, }, }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/tenant/tools.ts b/src/generated/forge-mcp/user/tenant/tools.ts index 965e1796..389370e0 100644 --- a/src/generated/forge-mcp/user/tenant/tools.ts +++ b/src/generated/forge-mcp/user/tenant/tools.ts @@ -25,6 +25,31 @@ export const tools: readonly Tool[] = [ type: "object", properties: {}, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/organizations-api_Organization" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "organizations-api_Organization": organizations_api_Organization_output, + "organizations-api_OrganizationFlags": organizations_api_OrganizationFlags_output, + "organizations-api_OrganizationID": organizations_api_OrganizationID_output, + "organizations-api_Organization_meta": organizations_api_Organization_meta_output, + "organizations-api_Organization_parent": organizations_api_Organization_parent_output, + "organizations-api_Profile": organizations_api_Profile_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/tokens/permissionGroups/tools.ts b/src/generated/forge-mcp/user/tokens/permissionGroups/tools.ts index 7acf5f61..528b4b7f 100644 --- a/src/generated/forge-mcp/user/tokens/permissionGroups/tools.ts +++ b/src/generated/forge-mcp/user/tokens/permissionGroups/tools.ts @@ -29,6 +29,67 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "category": { + "enum": [ + "developer_platform", + "ai_and_machine_learning", + "dns_and_zones", + "app_security", + "rules_and_configuration", + "cloudflare_one_and_zero_trust", + "analytics_and_logs", + "network_services", + "media", + "email_and_messaging", + "cache_and_performance", + "account_and_billing", + "other" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "is_selectable": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "scopes": { + "items": { + "enum": [ + "com.cloudflare.api.account", + "com.cloudflare.api.account.zone", + "com.cloudflare.api.user", + "com.cloudflare.edge.r2.bucket" + ], + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_result_info": iam_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/tokens/tools.ts b/src/generated/forge-mcp/user/tokens/tools.ts index e1bad73e..caaf3572 100644 --- a/src/generated/forge-mcp/user/tokens/tools.ts +++ b/src/generated/forge-mcp/user/tokens/tools.ts @@ -93,6 +93,37 @@ export const tools: readonly Tool[] = [ "iam_token_policies": iam_token_policies, }, }, + outputSchema: { + "$ref": "#/$defs/iam_token_with_value", + $defs: { + "iam_cidr_list": iam_cidr_list_output, + "iam_condition": iam_condition_output, + "iam_creator_email_at_creation": iam_creator_email_at_creation_output, + "iam_effect": iam_effect_output, + "iam_expires_on": iam_expires_on_output, + "iam_issued_on": iam_issued_on_output, + "iam_last_used_on": iam_last_used_on_output, + "iam_modified_on": iam_modified_on_output, + "iam_name": iam_name_output, + "iam_not_before": iam_not_before_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_policy_with_permission_groups_and_resources": iam_policy_with_permission_groups_and_resources_output, + "iam_provisioner_id": iam_provisioner_id_output, + "iam_provisioner_type": iam_provisioner_type_output, + "iam_request_ip": iam_request_ip_output, + "iam_resources": iam_resources_output, + "iam_resources_type_object_nested": iam_resources_type_object_nested_output, + "iam_resources_type_object_string": iam_resources_type_object_string_output, + "iam_token_identifier": iam_token_identifier_output, + "iam_token_policies": iam_token_policies_output, + "iam_token_status": iam_token_status_output, + "iam_token_with_value": iam_token_with_value_output, + "iam_value": iam_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -184,6 +215,27 @@ export const tools: readonly Tool[] = [ "token_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/iam_common_components-schemas-identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -264,6 +316,36 @@ export const tools: readonly Tool[] = [ "token_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_token_base", + $defs: { + "iam_cidr_list": iam_cidr_list_output, + "iam_condition": iam_condition_output, + "iam_creator_email_at_creation": iam_creator_email_at_creation_output, + "iam_effect": iam_effect_output, + "iam_expires_on": iam_expires_on_output, + "iam_issued_on": iam_issued_on_output, + "iam_last_used_on": iam_last_used_on_output, + "iam_modified_on": iam_modified_on_output, + "iam_name": iam_name_output, + "iam_not_before": iam_not_before_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_policy_with_permission_groups_and_resources": iam_policy_with_permission_groups_and_resources_output, + "iam_provisioner_id": iam_provisioner_id_output, + "iam_provisioner_type": iam_provisioner_type_output, + "iam_request_ip": iam_request_ip_output, + "iam_resources": iam_resources_output, + "iam_resources_type_object_nested": iam_resources_type_object_nested_output, + "iam_resources_type_object_string": iam_resources_type_object_string_output, + "iam_token_base": iam_token_base_output, + "iam_token_identifier": iam_token_identifier_output, + "iam_token_policies": iam_token_policies_output, + "iam_token_status": iam_token_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -370,6 +452,51 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/iam_token_base" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/iam_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "iam_cidr_list": iam_cidr_list_output, + "iam_condition": iam_condition_output, + "iam_creator_email_at_creation": iam_creator_email_at_creation_output, + "iam_effect": iam_effect_output, + "iam_expires_on": iam_expires_on_output, + "iam_issued_on": iam_issued_on_output, + "iam_last_used_on": iam_last_used_on_output, + "iam_modified_on": iam_modified_on_output, + "iam_name": iam_name_output, + "iam_not_before": iam_not_before_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_policy_with_permission_groups_and_resources": iam_policy_with_permission_groups_and_resources_output, + "iam_provisioner_id": iam_provisioner_id_output, + "iam_provisioner_type": iam_provisioner_type_output, + "iam_request_ip": iam_request_ip_output, + "iam_resources": iam_resources_output, + "iam_resources_type_object_nested": iam_resources_type_object_nested_output, + "iam_resources_type_object_string": iam_resources_type_object_string_output, + "iam_result_info": iam_result_info_output, + "iam_token_base": iam_token_base_output, + "iam_token_identifier": iam_token_identifier_output, + "iam_token_policies": iam_token_policies_output, + "iam_token_status": iam_token_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -481,6 +608,12 @@ export const tools: readonly Tool[] = [ "token_id" ], }, + outputSchema: { + "$ref": "#/$defs/iam_value", + $defs: { + "iam_value": iam_value_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -569,6 +702,36 @@ export const tools: readonly Tool[] = [ "iam_token_status": iam_token_status, }, }, + outputSchema: { + "$ref": "#/$defs/iam_token_base", + $defs: { + "iam_cidr_list": iam_cidr_list_output, + "iam_condition": iam_condition_output, + "iam_creator_email_at_creation": iam_creator_email_at_creation_output, + "iam_effect": iam_effect_output, + "iam_expires_on": iam_expires_on_output, + "iam_issued_on": iam_issued_on_output, + "iam_last_used_on": iam_last_used_on_output, + "iam_modified_on": iam_modified_on_output, + "iam_name": iam_name_output, + "iam_not_before": iam_not_before_output, + "iam_permission_group": iam_permission_group_output, + "iam_permission_group_meta": iam_permission_group_meta_output, + "iam_permission_groups": iam_permission_groups_output, + "iam_policy_identifier": iam_policy_identifier_output, + "iam_policy_with_permission_groups_and_resources": iam_policy_with_permission_groups_and_resources_output, + "iam_provisioner_id": iam_provisioner_id_output, + "iam_provisioner_type": iam_provisioner_type_output, + "iam_request_ip": iam_request_ip_output, + "iam_resources": iam_resources_output, + "iam_resources_type_object_nested": iam_resources_type_object_nested_output, + "iam_resources_type_object_string": iam_resources_type_object_string_output, + "iam_token_base": iam_token_base_output, + "iam_token_identifier": iam_token_identifier_output, + "iam_token_policies": iam_token_policies_output, + "iam_token_status": iam_token_status_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -651,6 +814,33 @@ export const tools: readonly Tool[] = [ type: "object", properties: {}, }, + outputSchema: { + "properties": { + "expires_on": { + "$ref": "#/$defs/iam_expires_on" + }, + "id": { + "$ref": "#/$defs/iam_token_identifier" + }, + "not_before": { + "$ref": "#/$defs/iam_not_before" + }, + "status": { + "$ref": "#/$defs/iam_token_status" + } + }, + "required": [ + "id", + "status" + ], + "type": "object", + $defs: { + "iam_expires_on": iam_expires_on_output, + "iam_not_before": iam_not_before_output, + "iam_token_identifier": iam_token_identifier_output, + "iam_token_status": iam_token_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/user/tools.ts b/src/generated/forge-mcp/user/tools.ts index 14347eb6..e490de97 100644 --- a/src/generated/forge-mcp/user/tools.ts +++ b/src/generated/forge-mcp/user/tools.ts @@ -71,6 +71,80 @@ export const tools: readonly Tool[] = [ "iam_zipcode": iam_zipcode, }, }, + outputSchema: { + "properties": { + "betas": { + "items": { + "type": "string" + }, + "type": "array" + }, + "country": { + "$ref": "#/$defs/iam_country" + }, + "email": { + "type": "string" + }, + "first_name": { + "$ref": "#/$defs/iam_first_name" + }, + "has_business_zones": { + "type": "boolean" + }, + "has_enterprise_zones": { + "type": "boolean" + }, + "has_pro_zones": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "last_name": { + "$ref": "#/$defs/iam_last_name" + }, + "organizations": { + "items": { + "$ref": "#/$defs/iam_organization" + }, + "type": "array" + }, + "suspended": { + "type": "boolean" + }, + "telephone": { + "$ref": "#/$defs/iam_telephone" + }, + "two_factor_authentication_enabled": { + "$ref": "#/$defs/iam_two_factor_authentication_enabled" + }, + "two_factor_authentication_locked": { + "$ref": "#/$defs/iam_two_factor_authentication_locked" + }, + "zipcode": { + "$ref": "#/$defs/iam_zipcode" + } + }, + "required": [ + "email", + "id" + ], + "type": "object", + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_components-schemas-status": iam_components_schemas_status_output, + "iam_country": iam_country_output, + "iam_first_name": iam_first_name_output, + "iam_last_name": iam_last_name_output, + "iam_organization": iam_organization_output, + "iam_schemas-name": iam_schemas_name_output, + "iam_schemas-permissions": iam_schemas_permissions_output, + "iam_telephone": iam_telephone_output, + "iam_two_factor_authentication_enabled": iam_two_factor_authentication_enabled_output, + "iam_two_factor_authentication_locked": iam_two_factor_authentication_locked_output, + "iam_zipcode": iam_zipcode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -197,6 +271,80 @@ export const tools: readonly Tool[] = [ type: "object", properties: {}, }, + outputSchema: { + "properties": { + "betas": { + "items": { + "type": "string" + }, + "type": "array" + }, + "country": { + "$ref": "#/$defs/iam_country" + }, + "email": { + "type": "string" + }, + "first_name": { + "$ref": "#/$defs/iam_first_name" + }, + "has_business_zones": { + "type": "boolean" + }, + "has_enterprise_zones": { + "type": "boolean" + }, + "has_pro_zones": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "last_name": { + "$ref": "#/$defs/iam_last_name" + }, + "organizations": { + "items": { + "$ref": "#/$defs/iam_organization" + }, + "type": "array" + }, + "suspended": { + "type": "boolean" + }, + "telephone": { + "$ref": "#/$defs/iam_telephone" + }, + "two_factor_authentication_enabled": { + "$ref": "#/$defs/iam_two_factor_authentication_enabled" + }, + "two_factor_authentication_locked": { + "$ref": "#/$defs/iam_two_factor_authentication_locked" + }, + "zipcode": { + "$ref": "#/$defs/iam_zipcode" + } + }, + "required": [ + "email", + "id" + ], + "type": "object", + $defs: { + "iam_common_components-schemas-identifier": iam_common_components_schemas_identifier_output, + "iam_components-schemas-status": iam_components_schemas_status_output, + "iam_country": iam_country_output, + "iam_first_name": iam_first_name_output, + "iam_last_name": iam_last_name_output, + "iam_organization": iam_organization_output, + "iam_schemas-name": iam_schemas_name_output, + "iam_schemas-permissions": iam_schemas_permissions_output, + "iam_telephone": iam_telephone_output, + "iam_two_factor_authentication_enabled": iam_two_factor_authentication_enabled_output, + "iam_two_factor_authentication_locked": iam_two_factor_authentication_locked_output, + "iam_zipcode": iam_zipcode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/vectorize/metadataIndex/tools.ts b/src/generated/forge-mcp/vectorize/metadataIndex/tools.ts index e803aa31..86d98adb 100644 --- a/src/generated/forge-mcp/vectorize/metadataIndex/tools.ts +++ b/src/generated/forge-mcp/vectorize/metadataIndex/tools.ts @@ -49,6 +49,13 @@ export const tools: readonly Tool[] = [ "vectorize_create-metadata-index-request": vectorize_create_metadata_index_request, }, }, + outputSchema: { + "$ref": "#/$defs/vectorize_create-metadata-index-response", + $defs: { + "vectorize_create-metadata-index-response": vectorize_create_metadata_index_response_output, + "vectorize_mutation-uuid": vectorize_mutation_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -121,6 +128,13 @@ export const tools: readonly Tool[] = [ "vectorize_delete-metadata-index-request": vectorize_delete_metadata_index_request, }, }, + outputSchema: { + "$ref": "#/$defs/vectorize_delete-metadata-index-response", + $defs: { + "vectorize_delete-metadata-index-response": vectorize_delete_metadata_index_response_output, + "vectorize_mutation-uuid": vectorize_mutation_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -186,6 +200,13 @@ export const tools: readonly Tool[] = [ "index_name" ], }, + outputSchema: { + "$ref": "#/$defs/vectorize_list-metadata-index-response", + $defs: { + "vectorize_list-metadata-index-response": vectorize_list_metadata_index_response_output, + "vectorize_list-metadata-index-response_metadataIndexesItem": vectorize_list_metadata_index_response_metadataIndexesItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/vectorize/tools.ts b/src/generated/forge-mcp/vectorize/tools.ts index 49903ccd..58202059 100644 --- a/src/generated/forge-mcp/vectorize/tools.ts +++ b/src/generated/forge-mcp/vectorize/tools.ts @@ -73,6 +73,18 @@ export const tools: readonly Tool[] = [ "vectorize_index-preset-configuration": vectorize_index_preset_configuration, }, }, + outputSchema: { + "$ref": "#/$defs/vectorize_create-index-response", + $defs: { + "vectorize_create-index-response": vectorize_create_index_response_output, + "vectorize_index-description": vectorize_index_description_output, + "vectorize_index-dimension-configuration": vectorize_index_dimension_configuration_output, + "vectorize_index-dimensions": vectorize_index_dimensions_output, + "vectorize_index-metric": vectorize_index_metric_output, + "vectorize_index-name": vectorize_index_name_output, + "vectorize_index-preset": vectorize_index_preset_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -143,6 +155,16 @@ export const tools: readonly Tool[] = [ "index_name" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -220,6 +242,13 @@ export const tools: readonly Tool[] = [ "vectorize_vector-identifier": vectorize_vector_identifier, }, }, + outputSchema: { + "$ref": "#/$defs/vectorize_index-delete-vectors-by-id-v2-response", + $defs: { + "vectorize_index-delete-vectors-by-id-v2-response": vectorize_index_delete_vectors_by_id_v2_response_output, + "vectorize_mutation-uuid": vectorize_mutation_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -285,6 +314,18 @@ export const tools: readonly Tool[] = [ "index_name" ], }, + outputSchema: { + "$ref": "#/$defs/vectorize_create-index-response", + $defs: { + "vectorize_create-index-response": vectorize_create_index_response_output, + "vectorize_index-description": vectorize_index_description_output, + "vectorize_index-dimension-configuration": vectorize_index_dimension_configuration_output, + "vectorize_index-dimensions": vectorize_index_dimensions_output, + "vectorize_index-metric": vectorize_index_metric_output, + "vectorize_index-name": vectorize_index_name_output, + "vectorize_index-preset": vectorize_index_preset_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -363,6 +404,24 @@ export const tools: readonly Tool[] = [ "vectorize_vector-identifier": vectorize_vector_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/vectorize_index-get-vectors-by-id-response" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "vectorize_index-get-vectors-by-id-response": vectorize_index_get_vectors_by_id_response_output, + "vectorize_vector-identifier": vectorize_vector_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -430,6 +489,14 @@ export const tools: readonly Tool[] = [ "index_name" ], }, + outputSchema: { + "$ref": "#/$defs/vectorize_index-info-response", + $defs: { + "vectorize_index-dimensions": vectorize_index_dimensions_output, + "vectorize_index-info-response": vectorize_index_info_response_output, + "vectorize_mutation-uuid": vectorize_mutation_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -492,6 +559,32 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/vectorize_create-index-response" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "vectorize_create-index-response": vectorize_create_index_response_output, + "vectorize_index-description": vectorize_index_description_output, + "vectorize_index-dimension-configuration": vectorize_index_dimension_configuration_output, + "vectorize_index-dimensions": vectorize_index_dimensions_output, + "vectorize_index-metric": vectorize_index_metric_output, + "vectorize_index-name": vectorize_index_name_output, + "vectorize_index-preset": vectorize_index_preset_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -585,6 +678,14 @@ export const tools: readonly Tool[] = [ "index_name" ], }, + outputSchema: { + "$ref": "#/$defs/vectorize_index-list-vectors-response", + $defs: { + "vectorize_index-list-vectors-response": vectorize_index_list_vectors_response_output, + "vectorize_vector-identifier": vectorize_vector_identifier_output, + "vectorize_vector-list-item": vectorize_vector_list_item_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -662,6 +763,14 @@ export const tools: readonly Tool[] = [ "vectorize_index-query-v2-request": vectorize_index_query_v2_request, }, }, + outputSchema: { + "$ref": "#/$defs/vectorize_index-query-v2-response", + $defs: { + "vectorize_index-query-v2-response": vectorize_index_query_v2_response_output, + "vectorize_index-query-v2-response_matchesItem": vectorize_index_query_v2_response_matchesItem_output, + "vectorize_vector-identifier": vectorize_vector_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/waitingRooms/accountWaitingRooms/tools.ts b/src/generated/forge-mcp/waitingRooms/accountWaitingRooms/tools.ts index 699498df..c3c8614a 100644 --- a/src/generated/forge-mcp/waitingRooms/accountWaitingRooms/tools.ts +++ b/src/generated/forge-mcp/waitingRooms/accountWaitingRooms/tools.ts @@ -76,6 +76,68 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waitingroom_waitingroom" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waitingroom_additional_routes": waitingroom_additional_routes_output, + "waitingroom_cookie_attributes": waitingroom_cookie_attributes_output, + "waitingroom_cookie_suffix": waitingroom_cookie_suffix_output, + "waitingroom_custom_page_html": waitingroom_custom_page_html_output, + "waitingroom_default_template_language": waitingroom_default_template_language_output, + "waitingroom_description": waitingroom_description_output, + "waitingroom_disable_session_renewal": waitingroom_disable_session_renewal_output, + "waitingroom_enabled_origin_commands": waitingroom_enabled_origin_commands_output, + "waitingroom_host": waitingroom_host_output, + "waitingroom_json_response_enabled": waitingroom_json_response_enabled_output, + "waitingroom_name": waitingroom_name_output, + "waitingroom_new_users_per_minute": waitingroom_new_users_per_minute_output, + "waitingroom_next_event_prequeue_start_time": waitingroom_next_event_prequeue_start_time_output, + "waitingroom_next_event_start_time": waitingroom_next_event_start_time_output, + "waitingroom_path": waitingroom_path_output, + "waitingroom_queue_all": waitingroom_queue_all_output, + "waitingroom_queueing_method": waitingroom_queueing_method_output, + "waitingroom_queueing_status_code": waitingroom_queueing_status_code_output, + "waitingroom_session_duration": waitingroom_session_duration_output, + "waitingroom_suspended": waitingroom_suspended_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + "waitingroom_total_active_users": waitingroom_total_active_users_output, + "waitingroom_turnstile_action": waitingroom_turnstile_action_output, + "waitingroom_turnstile_mode": waitingroom_turnstile_mode_output, + "waitingroom_waiting_room_id": waitingroom_waiting_room_id_output, + "waitingroom_waitingroom": waitingroom_waitingroom_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/waitingRooms/events/details/tools.ts b/src/generated/forge-mcp/waitingRooms/events/details/tools.ts index a9f079d8..c83fb51a 100644 --- a/src/generated/forge-mcp/waitingRooms/events/details/tools.ts +++ b/src/generated/forge-mcp/waitingRooms/events/details/tools.ts @@ -56,6 +56,27 @@ export const tools: readonly Tool[] = [ "event_id" ], }, + outputSchema: { + "$ref": "#/$defs/waitingroom_event_details_result", + $defs: { + "waitingroom_event_description": waitingroom_event_description_output, + "waitingroom_event_details_custom_page_html": waitingroom_event_details_custom_page_html_output, + "waitingroom_event_details_disable_session_renewal": waitingroom_event_details_disable_session_renewal_output, + "waitingroom_event_details_new_users_per_minute": waitingroom_event_details_new_users_per_minute_output, + "waitingroom_event_details_queueing_method": waitingroom_event_details_queueing_method_output, + "waitingroom_event_details_result": waitingroom_event_details_result_output, + "waitingroom_event_details_session_duration": waitingroom_event_details_session_duration_output, + "waitingroom_event_details_total_active_users": waitingroom_event_details_total_active_users_output, + "waitingroom_event_end_time": waitingroom_event_end_time_output, + "waitingroom_event_id": waitingroom_event_id_output, + "waitingroom_event_name": waitingroom_event_name_output, + "waitingroom_event_prequeue_start_time": waitingroom_event_prequeue_start_time_output, + "waitingroom_event_shuffle_at_event_start": waitingroom_event_shuffle_at_event_start_output, + "waitingroom_event_start_time": waitingroom_event_start_time_output, + "waitingroom_event_suspended": waitingroom_event_suspended_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/waitingRooms/events/tools.ts b/src/generated/forge-mcp/waitingRooms/events/tools.ts index f7aa4a21..72c8e85b 100644 --- a/src/generated/forge-mcp/waitingRooms/events/tools.ts +++ b/src/generated/forge-mcp/waitingRooms/events/tools.ts @@ -96,6 +96,29 @@ export const tools: readonly Tool[] = [ "waitingroom_query_event": waitingroom_query_event, }, }, + outputSchema: { + "$ref": "#/$defs/waitingroom_event_result", + $defs: { + "waitingroom_event_custom_page_html": waitingroom_event_custom_page_html_output, + "waitingroom_event_description": waitingroom_event_description_output, + "waitingroom_event_disable_session_renewal": waitingroom_event_disable_session_renewal_output, + "waitingroom_event_end_time": waitingroom_event_end_time_output, + "waitingroom_event_id": waitingroom_event_id_output, + "waitingroom_event_name": waitingroom_event_name_output, + "waitingroom_event_new_users_per_minute": waitingroom_event_new_users_per_minute_output, + "waitingroom_event_prequeue_start_time": waitingroom_event_prequeue_start_time_output, + "waitingroom_event_queueing_method": waitingroom_event_queueing_method_output, + "waitingroom_event_result": waitingroom_event_result_output, + "waitingroom_event_session_duration": waitingroom_event_session_duration_output, + "waitingroom_event_shuffle_at_event_start": waitingroom_event_shuffle_at_event_start_output, + "waitingroom_event_start_time": waitingroom_event_start_time_output, + "waitingroom_event_suspended": waitingroom_event_suspended_output, + "waitingroom_event_total_active_users": waitingroom_event_total_active_users_output, + "waitingroom_event_turnstile_action": waitingroom_event_turnstile_action_output, + "waitingroom_event_turnstile_mode": waitingroom_event_turnstile_mode_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -182,6 +205,17 @@ export const tools: readonly Tool[] = [ "event_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/waitingroom_event_id" + } + }, + "type": "object", + $defs: { + "waitingroom_event_id": waitingroom_event_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -281,6 +315,29 @@ export const tools: readonly Tool[] = [ "waitingroom_query_event": waitingroom_query_event, }, }, + outputSchema: { + "$ref": "#/$defs/waitingroom_event_result", + $defs: { + "waitingroom_event_custom_page_html": waitingroom_event_custom_page_html_output, + "waitingroom_event_description": waitingroom_event_description_output, + "waitingroom_event_disable_session_renewal": waitingroom_event_disable_session_renewal_output, + "waitingroom_event_end_time": waitingroom_event_end_time_output, + "waitingroom_event_id": waitingroom_event_id_output, + "waitingroom_event_name": waitingroom_event_name_output, + "waitingroom_event_new_users_per_minute": waitingroom_event_new_users_per_minute_output, + "waitingroom_event_prequeue_start_time": waitingroom_event_prequeue_start_time_output, + "waitingroom_event_queueing_method": waitingroom_event_queueing_method_output, + "waitingroom_event_result": waitingroom_event_result_output, + "waitingroom_event_session_duration": waitingroom_event_session_duration_output, + "waitingroom_event_shuffle_at_event_start": waitingroom_event_shuffle_at_event_start_output, + "waitingroom_event_start_time": waitingroom_event_start_time_output, + "waitingroom_event_suspended": waitingroom_event_suspended_output, + "waitingroom_event_total_active_users": waitingroom_event_total_active_users_output, + "waitingroom_event_turnstile_action": waitingroom_event_turnstile_action_output, + "waitingroom_event_turnstile_mode": waitingroom_event_turnstile_mode_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -370,6 +427,29 @@ export const tools: readonly Tool[] = [ "event_id" ], }, + outputSchema: { + "$ref": "#/$defs/waitingroom_event_result", + $defs: { + "waitingroom_event_custom_page_html": waitingroom_event_custom_page_html_output, + "waitingroom_event_description": waitingroom_event_description_output, + "waitingroom_event_disable_session_renewal": waitingroom_event_disable_session_renewal_output, + "waitingroom_event_end_time": waitingroom_event_end_time_output, + "waitingroom_event_id": waitingroom_event_id_output, + "waitingroom_event_name": waitingroom_event_name_output, + "waitingroom_event_new_users_per_minute": waitingroom_event_new_users_per_minute_output, + "waitingroom_event_prequeue_start_time": waitingroom_event_prequeue_start_time_output, + "waitingroom_event_queueing_method": waitingroom_event_queueing_method_output, + "waitingroom_event_result": waitingroom_event_result_output, + "waitingroom_event_session_duration": waitingroom_event_session_duration_output, + "waitingroom_event_shuffle_at_event_start": waitingroom_event_shuffle_at_event_start_output, + "waitingroom_event_start_time": waitingroom_event_start_time_output, + "waitingroom_event_suspended": waitingroom_event_suspended_output, + "waitingroom_event_total_active_users": waitingroom_event_total_active_users_output, + "waitingroom_event_turnstile_action": waitingroom_event_turnstile_action_output, + "waitingroom_event_turnstile_mode": waitingroom_event_turnstile_mode_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -465,6 +545,60 @@ export const tools: readonly Tool[] = [ "waiting_room_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waitingroom_event_result" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waitingroom_event_custom_page_html": waitingroom_event_custom_page_html_output, + "waitingroom_event_description": waitingroom_event_description_output, + "waitingroom_event_disable_session_renewal": waitingroom_event_disable_session_renewal_output, + "waitingroom_event_end_time": waitingroom_event_end_time_output, + "waitingroom_event_id": waitingroom_event_id_output, + "waitingroom_event_name": waitingroom_event_name_output, + "waitingroom_event_new_users_per_minute": waitingroom_event_new_users_per_minute_output, + "waitingroom_event_prequeue_start_time": waitingroom_event_prequeue_start_time_output, + "waitingroom_event_queueing_method": waitingroom_event_queueing_method_output, + "waitingroom_event_result": waitingroom_event_result_output, + "waitingroom_event_session_duration": waitingroom_event_session_duration_output, + "waitingroom_event_shuffle_at_event_start": waitingroom_event_shuffle_at_event_start_output, + "waitingroom_event_start_time": waitingroom_event_start_time_output, + "waitingroom_event_suspended": waitingroom_event_suspended_output, + "waitingroom_event_total_active_users": waitingroom_event_total_active_users_output, + "waitingroom_event_turnstile_action": waitingroom_event_turnstile_action_output, + "waitingroom_event_turnstile_mode": waitingroom_event_turnstile_mode_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -612,6 +746,29 @@ export const tools: readonly Tool[] = [ "waitingroom_query_event": waitingroom_query_event, }, }, + outputSchema: { + "$ref": "#/$defs/waitingroom_event_result", + $defs: { + "waitingroom_event_custom_page_html": waitingroom_event_custom_page_html_output, + "waitingroom_event_description": waitingroom_event_description_output, + "waitingroom_event_disable_session_renewal": waitingroom_event_disable_session_renewal_output, + "waitingroom_event_end_time": waitingroom_event_end_time_output, + "waitingroom_event_id": waitingroom_event_id_output, + "waitingroom_event_name": waitingroom_event_name_output, + "waitingroom_event_new_users_per_minute": waitingroom_event_new_users_per_minute_output, + "waitingroom_event_prequeue_start_time": waitingroom_event_prequeue_start_time_output, + "waitingroom_event_queueing_method": waitingroom_event_queueing_method_output, + "waitingroom_event_result": waitingroom_event_result_output, + "waitingroom_event_session_duration": waitingroom_event_session_duration_output, + "waitingroom_event_shuffle_at_event_start": waitingroom_event_shuffle_at_event_start_output, + "waitingroom_event_start_time": waitingroom_event_start_time_output, + "waitingroom_event_suspended": waitingroom_event_suspended_output, + "waitingroom_event_total_active_users": waitingroom_event_total_active_users_output, + "waitingroom_event_turnstile_action": waitingroom_event_turnstile_action_output, + "waitingroom_event_turnstile_mode": waitingroom_event_turnstile_mode_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/waitingRooms/page/tools.ts b/src/generated/forge-mcp/waitingRooms/page/tools.ts index 1a47f473..2270496f 100644 --- a/src/generated/forge-mcp/waitingRooms/page/tools.ts +++ b/src/generated/forge-mcp/waitingRooms/page/tools.ts @@ -42,6 +42,17 @@ export const tools: readonly Tool[] = [ "waitingroom_query_preview": waitingroom_query_preview, }, }, + outputSchema: { + "properties": { + "preview_url": { + "$ref": "#/$defs/waitingroom_preview_url" + } + }, + "type": "object", + $defs: { + "waitingroom_preview_url": waitingroom_preview_url_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/waitingRooms/rules/tools.ts b/src/generated/forge-mcp/waitingRooms/rules/tools.ts index 5b346fde..edfee765 100644 --- a/src/generated/forge-mcp/waitingRooms/rules/tools.ts +++ b/src/generated/forge-mcp/waitingRooms/rules/tools.ts @@ -64,6 +64,50 @@ export const tools: readonly Tool[] = [ "waitingroom_rule_expression": waitingroom_rule_expression, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waitingroom_rule_result" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waitingroom_rule_action": waitingroom_rule_action_output, + "waitingroom_rule_description": waitingroom_rule_description_output, + "waitingroom_rule_enabled": waitingroom_rule_enabled_output, + "waitingroom_rule_expression": waitingroom_rule_expression_output, + "waitingroom_rule_id": waitingroom_rule_id_output, + "waitingroom_rule_result": waitingroom_rule_result_output, + "waitingroom_rule_version": waitingroom_rule_version_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -173,6 +217,50 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waitingroom_rule_result" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waitingroom_rule_action": waitingroom_rule_action_output, + "waitingroom_rule_description": waitingroom_rule_description_output, + "waitingroom_rule_enabled": waitingroom_rule_enabled_output, + "waitingroom_rule_expression": waitingroom_rule_expression_output, + "waitingroom_rule_id": waitingroom_rule_id_output, + "waitingroom_rule_result": waitingroom_rule_result_output, + "waitingroom_rule_version": waitingroom_rule_version_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -296,6 +384,50 @@ export const tools: readonly Tool[] = [ "waitingroom_rule_position": waitingroom_rule_position, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waitingroom_rule_result" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waitingroom_rule_action": waitingroom_rule_action_output, + "waitingroom_rule_description": waitingroom_rule_description_output, + "waitingroom_rule_enabled": waitingroom_rule_enabled_output, + "waitingroom_rule_expression": waitingroom_rule_expression_output, + "waitingroom_rule_id": waitingroom_rule_id_output, + "waitingroom_rule_result": waitingroom_rule_result_output, + "waitingroom_rule_version": waitingroom_rule_version_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -403,6 +535,50 @@ export const tools: readonly Tool[] = [ "waiting_room_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waitingroom_rule_result" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waitingroom_rule_action": waitingroom_rule_action_output, + "waitingroom_rule_description": waitingroom_rule_description_output, + "waitingroom_rule_enabled": waitingroom_rule_enabled_output, + "waitingroom_rule_expression": waitingroom_rule_expression_output, + "waitingroom_rule_id": waitingroom_rule_id_output, + "waitingroom_rule_result": waitingroom_rule_result_output, + "waitingroom_rule_version": waitingroom_rule_version_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -522,6 +698,50 @@ export const tools: readonly Tool[] = [ "waitingroom_update_rules": waitingroom_update_rules, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/waitingroom_rule_result" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "waitingroom_rule_action": waitingroom_rule_action_output, + "waitingroom_rule_description": waitingroom_rule_description_output, + "waitingroom_rule_enabled": waitingroom_rule_enabled_output, + "waitingroom_rule_expression": waitingroom_rule_expression_output, + "waitingroom_rule_id": waitingroom_rule_id_output, + "waitingroom_rule_result": waitingroom_rule_result_output, + "waitingroom_rule_version": waitingroom_rule_version_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/waitingRooms/settings/tools.ts b/src/generated/forge-mcp/waitingRooms/settings/tools.ts index aa102b94..651d53b0 100644 --- a/src/generated/forge-mcp/waitingRooms/settings/tools.ts +++ b/src/generated/forge-mcp/waitingRooms/settings/tools.ts @@ -44,6 +44,20 @@ export const tools: readonly Tool[] = [ "waitingroom_zone_settings": waitingroom_zone_settings, }, }, + outputSchema: { + "properties": { + "search_engine_crawler_bypass": { + "$ref": "#/$defs/waitingroom_search_engine_crawler_bypass" + } + }, + "required": [ + "search_engine_crawler_bypass" + ], + "type": "object", + $defs: { + "waitingroom_search_engine_crawler_bypass": waitingroom_search_engine_crawler_bypass_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -117,6 +131,20 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "search_engine_crawler_bypass": { + "$ref": "#/$defs/waitingroom_search_engine_crawler_bypass" + } + }, + "required": [ + "search_engine_crawler_bypass" + ], + "type": "object", + $defs: { + "waitingroom_search_engine_crawler_bypass": waitingroom_search_engine_crawler_bypass_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -198,6 +226,20 @@ export const tools: readonly Tool[] = [ "waitingroom_zone_settings": waitingroom_zone_settings, }, }, + outputSchema: { + "properties": { + "search_engine_crawler_bypass": { + "$ref": "#/$defs/waitingroom_search_engine_crawler_bypass" + } + }, + "required": [ + "search_engine_crawler_bypass" + ], + "type": "object", + $defs: { + "waitingroom_search_engine_crawler_bypass": waitingroom_search_engine_crawler_bypass_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/waitingRooms/statuses/tools.ts b/src/generated/forge-mcp/waitingRooms/statuses/tools.ts index 163f343a..3efad81a 100644 --- a/src/generated/forge-mcp/waitingRooms/statuses/tools.ts +++ b/src/generated/forge-mcp/waitingRooms/statuses/tools.ts @@ -40,6 +40,33 @@ export const tools: readonly Tool[] = [ "waiting_room_id" ], }, + outputSchema: { + "properties": { + "estimated_queued_users": { + "$ref": "#/$defs/waitingroom_estimated_queued_users" + }, + "estimated_total_active_users": { + "$ref": "#/$defs/waitingroom_estimated_total_active_users" + }, + "event_id": { + "$ref": "#/$defs/waitingroom_status_event_id" + }, + "max_estimated_time_minutes": { + "$ref": "#/$defs/waitingroom_max_estimated_time_minutes" + }, + "status": { + "$ref": "#/$defs/waitingroom_status" + } + }, + "type": "object", + $defs: { + "waitingroom_estimated_queued_users": waitingroom_estimated_queued_users_output, + "waitingroom_estimated_total_active_users": waitingroom_estimated_total_active_users_output, + "waitingroom_max_estimated_time_minutes": waitingroom_max_estimated_time_minutes_output, + "waitingroom_status": waitingroom_status_output, + "waitingroom_status_event_id": waitingroom_status_event_id_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/waitingRooms/tools.ts b/src/generated/forge-mcp/waitingRooms/tools.ts index fd653600..c0810a43 100644 --- a/src/generated/forge-mcp/waitingRooms/tools.ts +++ b/src/generated/forge-mcp/waitingRooms/tools.ts @@ -108,6 +108,37 @@ export const tools: readonly Tool[] = [ "waitingroom_turnstile_mode": waitingroom_turnstile_mode, }, }, + outputSchema: { + "$ref": "#/$defs/waitingroom_waitingroom", + $defs: { + "waitingroom_additional_routes": waitingroom_additional_routes_output, + "waitingroom_cookie_attributes": waitingroom_cookie_attributes_output, + "waitingroom_cookie_suffix": waitingroom_cookie_suffix_output, + "waitingroom_custom_page_html": waitingroom_custom_page_html_output, + "waitingroom_default_template_language": waitingroom_default_template_language_output, + "waitingroom_description": waitingroom_description_output, + "waitingroom_disable_session_renewal": waitingroom_disable_session_renewal_output, + "waitingroom_enabled_origin_commands": waitingroom_enabled_origin_commands_output, + "waitingroom_host": waitingroom_host_output, + "waitingroom_json_response_enabled": waitingroom_json_response_enabled_output, + "waitingroom_name": waitingroom_name_output, + "waitingroom_new_users_per_minute": waitingroom_new_users_per_minute_output, + "waitingroom_next_event_prequeue_start_time": waitingroom_next_event_prequeue_start_time_output, + "waitingroom_next_event_start_time": waitingroom_next_event_start_time_output, + "waitingroom_path": waitingroom_path_output, + "waitingroom_queue_all": waitingroom_queue_all_output, + "waitingroom_queueing_method": waitingroom_queueing_method_output, + "waitingroom_queueing_status_code": waitingroom_queueing_status_code_output, + "waitingroom_session_duration": waitingroom_session_duration_output, + "waitingroom_suspended": waitingroom_suspended_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + "waitingroom_total_active_users": waitingroom_total_active_users_output, + "waitingroom_turnstile_action": waitingroom_turnstile_action_output, + "waitingroom_turnstile_mode": waitingroom_turnstile_mode_output, + "waitingroom_waiting_room_id": waitingroom_waiting_room_id_output, + "waitingroom_waitingroom": waitingroom_waitingroom_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -201,6 +232,17 @@ export const tools: readonly Tool[] = [ "waiting_room_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/waitingroom_waiting_room_id" + } + }, + "type": "object", + $defs: { + "waitingroom_waiting_room_id": waitingroom_waiting_room_id_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -302,6 +344,37 @@ export const tools: readonly Tool[] = [ "waitingroom_turnstile_mode": waitingroom_turnstile_mode, }, }, + outputSchema: { + "$ref": "#/$defs/waitingroom_waitingroom", + $defs: { + "waitingroom_additional_routes": waitingroom_additional_routes_output, + "waitingroom_cookie_attributes": waitingroom_cookie_attributes_output, + "waitingroom_cookie_suffix": waitingroom_cookie_suffix_output, + "waitingroom_custom_page_html": waitingroom_custom_page_html_output, + "waitingroom_default_template_language": waitingroom_default_template_language_output, + "waitingroom_description": waitingroom_description_output, + "waitingroom_disable_session_renewal": waitingroom_disable_session_renewal_output, + "waitingroom_enabled_origin_commands": waitingroom_enabled_origin_commands_output, + "waitingroom_host": waitingroom_host_output, + "waitingroom_json_response_enabled": waitingroom_json_response_enabled_output, + "waitingroom_name": waitingroom_name_output, + "waitingroom_new_users_per_minute": waitingroom_new_users_per_minute_output, + "waitingroom_next_event_prequeue_start_time": waitingroom_next_event_prequeue_start_time_output, + "waitingroom_next_event_start_time": waitingroom_next_event_start_time_output, + "waitingroom_path": waitingroom_path_output, + "waitingroom_queue_all": waitingroom_queue_all_output, + "waitingroom_queueing_method": waitingroom_queueing_method_output, + "waitingroom_queueing_status_code": waitingroom_queueing_status_code_output, + "waitingroom_session_duration": waitingroom_session_duration_output, + "waitingroom_suspended": waitingroom_suspended_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + "waitingroom_total_active_users": waitingroom_total_active_users_output, + "waitingroom_turnstile_action": waitingroom_turnstile_action_output, + "waitingroom_turnstile_mode": waitingroom_turnstile_mode_output, + "waitingroom_waiting_room_id": waitingroom_waiting_room_id_output, + "waitingroom_waitingroom": waitingroom_waitingroom_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -395,6 +468,37 @@ export const tools: readonly Tool[] = [ "waiting_room_id" ], }, + outputSchema: { + "$ref": "#/$defs/waitingroom_waitingroom", + $defs: { + "waitingroom_additional_routes": waitingroom_additional_routes_output, + "waitingroom_cookie_attributes": waitingroom_cookie_attributes_output, + "waitingroom_cookie_suffix": waitingroom_cookie_suffix_output, + "waitingroom_custom_page_html": waitingroom_custom_page_html_output, + "waitingroom_default_template_language": waitingroom_default_template_language_output, + "waitingroom_description": waitingroom_description_output, + "waitingroom_disable_session_renewal": waitingroom_disable_session_renewal_output, + "waitingroom_enabled_origin_commands": waitingroom_enabled_origin_commands_output, + "waitingroom_host": waitingroom_host_output, + "waitingroom_json_response_enabled": waitingroom_json_response_enabled_output, + "waitingroom_name": waitingroom_name_output, + "waitingroom_new_users_per_minute": waitingroom_new_users_per_minute_output, + "waitingroom_next_event_prequeue_start_time": waitingroom_next_event_prequeue_start_time_output, + "waitingroom_next_event_start_time": waitingroom_next_event_start_time_output, + "waitingroom_path": waitingroom_path_output, + "waitingroom_queue_all": waitingroom_queue_all_output, + "waitingroom_queueing_method": waitingroom_queueing_method_output, + "waitingroom_queueing_status_code": waitingroom_queueing_status_code_output, + "waitingroom_session_duration": waitingroom_session_duration_output, + "waitingroom_suspended": waitingroom_suspended_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + "waitingroom_total_active_users": waitingroom_total_active_users_output, + "waitingroom_turnstile_action": waitingroom_turnstile_action_output, + "waitingroom_turnstile_mode": waitingroom_turnstile_mode_output, + "waitingroom_waiting_room_id": waitingroom_waiting_room_id_output, + "waitingroom_waitingroom": waitingroom_waitingroom_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -516,6 +620,37 @@ export const tools: readonly Tool[] = [ "waitingroom_turnstile_mode": waitingroom_turnstile_mode, }, }, + outputSchema: { + "$ref": "#/$defs/waitingroom_waitingroom", + $defs: { + "waitingroom_additional_routes": waitingroom_additional_routes_output, + "waitingroom_cookie_attributes": waitingroom_cookie_attributes_output, + "waitingroom_cookie_suffix": waitingroom_cookie_suffix_output, + "waitingroom_custom_page_html": waitingroom_custom_page_html_output, + "waitingroom_default_template_language": waitingroom_default_template_language_output, + "waitingroom_description": waitingroom_description_output, + "waitingroom_disable_session_renewal": waitingroom_disable_session_renewal_output, + "waitingroom_enabled_origin_commands": waitingroom_enabled_origin_commands_output, + "waitingroom_host": waitingroom_host_output, + "waitingroom_json_response_enabled": waitingroom_json_response_enabled_output, + "waitingroom_name": waitingroom_name_output, + "waitingroom_new_users_per_minute": waitingroom_new_users_per_minute_output, + "waitingroom_next_event_prequeue_start_time": waitingroom_next_event_prequeue_start_time_output, + "waitingroom_next_event_start_time": waitingroom_next_event_start_time_output, + "waitingroom_path": waitingroom_path_output, + "waitingroom_queue_all": waitingroom_queue_all_output, + "waitingroom_queueing_method": waitingroom_queueing_method_output, + "waitingroom_queueing_status_code": waitingroom_queueing_status_code_output, + "waitingroom_session_duration": waitingroom_session_duration_output, + "waitingroom_suspended": waitingroom_suspended_output, + "waitingroom_timestamp": waitingroom_timestamp_output, + "waitingroom_total_active_users": waitingroom_total_active_users_output, + "waitingroom_turnstile_action": waitingroom_turnstile_action_output, + "waitingroom_turnstile_mode": waitingroom_turnstile_mode_output, + "waitingroom_waiting_room_id": waitingroom_waiting_room_id_output, + "waitingroom_waitingroom": waitingroom_waitingroom_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/web3/hostnames/ipfsUniversalPaths/contentLists/entries/tools.ts b/src/generated/forge-mcp/web3/hostnames/ipfsUniversalPaths/contentLists/entries/tools.ts index d716c62f..3d3d7059 100644 --- a/src/generated/forge-mcp/web3/hostnames/ipfsUniversalPaths/contentLists/entries/tools.ts +++ b/src/generated/forge-mcp/web3/hostnames/ipfsUniversalPaths/contentLists/entries/tools.ts @@ -65,6 +65,17 @@ export const tools: readonly Tool[] = [ "web3_content_list_entry_type": web3_content_list_entry_type, }, }, + outputSchema: { + "$ref": "#/$defs/web3_content_list_entry", + $defs: { + "web3_content_list_entry": web3_content_list_entry_output, + "web3_content_list_entry_content": web3_content_list_entry_content_output, + "web3_content_list_entry_description": web3_content_list_entry_description_output, + "web3_content_list_entry_type": web3_content_list_entry_type_output, + "web3_identifier": web3_identifier_output, + "web3_timestamp": web3_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -151,6 +162,27 @@ export const tools: readonly Tool[] = [ "content_list_entry_identifier" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/web3_identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "web3_identifier": web3_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -250,6 +282,17 @@ export const tools: readonly Tool[] = [ "content_list_entry_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/web3_content_list_entry", + $defs: { + "web3_content_list_entry": web3_content_list_entry_output, + "web3_content_list_entry_content": web3_content_list_entry_content_output, + "web3_content_list_entry_description": web3_content_list_entry_description_output, + "web3_content_list_entry_type": web3_content_list_entry_type_output, + "web3_identifier": web3_identifier_output, + "web3_timestamp": web3_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -334,6 +377,23 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "properties": { + "entries": { + "$ref": "#/$defs/web3_content_list_entries" + } + }, + "type": "object", + $defs: { + "web3_content_list_entries": web3_content_list_entries_output, + "web3_content_list_entry": web3_content_list_entry_output, + "web3_content_list_entry_content": web3_content_list_entry_content_output, + "web3_content_list_entry_description": web3_content_list_entry_description_output, + "web3_content_list_entry_type": web3_content_list_entry_type_output, + "web3_identifier": web3_identifier_output, + "web3_timestamp": web3_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -441,6 +501,17 @@ export const tools: readonly Tool[] = [ "web3_content_list_entry_type": web3_content_list_entry_type, }, }, + outputSchema: { + "$ref": "#/$defs/web3_content_list_entry", + $defs: { + "web3_content_list_entry": web3_content_list_entry_output, + "web3_content_list_entry_content": web3_content_list_entry_content_output, + "web3_content_list_entry_description": web3_content_list_entry_description_output, + "web3_content_list_entry_type": web3_content_list_entry_type_output, + "web3_identifier": web3_identifier_output, + "web3_timestamp": web3_timestamp_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/web3/hostnames/ipfsUniversalPaths/contentLists/tools.ts b/src/generated/forge-mcp/web3/hostnames/ipfsUniversalPaths/contentLists/tools.ts index dc62e6bb..41a04042 100644 --- a/src/generated/forge-mcp/web3/hostnames/ipfsUniversalPaths/contentLists/tools.ts +++ b/src/generated/forge-mcp/web3/hostnames/ipfsUniversalPaths/contentLists/tools.ts @@ -46,6 +46,13 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "$ref": "#/$defs/web3_content_list_details", + $defs: { + "web3_content_list_action": web3_content_list_action_output, + "web3_content_list_details": web3_content_list_details_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -139,6 +146,13 @@ export const tools: readonly Tool[] = [ "web3_content_list_update_request": web3_content_list_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/web3_content_list_details", + $defs: { + "web3_content_list_action": web3_content_list_action_output, + "web3_content_list_details": web3_content_list_details_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/web3/hostnames/tools.ts b/src/generated/forge-mcp/web3/hostnames/tools.ts index 526cba78..83755aed 100644 --- a/src/generated/forge-mcp/web3/hostnames/tools.ts +++ b/src/generated/forge-mcp/web3/hostnames/tools.ts @@ -59,6 +59,19 @@ export const tools: readonly Tool[] = [ "web3_target": web3_target, }, }, + outputSchema: { + "$ref": "#/$defs/web3_web3-hostname", + $defs: { + "web3_description": web3_description_output, + "web3_dnslink": web3_dnslink_output, + "web3_identifier": web3_identifier_output, + "web3_name": web3_name_output, + "web3_status": web3_status_output, + "web3_target": web3_target_output, + "web3_timestamp": web3_timestamp_output, + "web3_web3-hostname": web3_web3_hostname_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -147,6 +160,27 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/web3_identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "web3_identifier": web3_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -259,6 +293,19 @@ export const tools: readonly Tool[] = [ "web3_modify_request": web3_modify_request, }, }, + outputSchema: { + "$ref": "#/$defs/web3_web3-hostname", + $defs: { + "web3_description": web3_description_output, + "web3_dnslink": web3_dnslink_output, + "web3_identifier": web3_identifier_output, + "web3_name": web3_name_output, + "web3_status": web3_status_output, + "web3_target": web3_target_output, + "web3_timestamp": web3_timestamp_output, + "web3_web3-hostname": web3_web3_hostname_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -347,6 +394,19 @@ export const tools: readonly Tool[] = [ "identifier" ], }, + outputSchema: { + "$ref": "#/$defs/web3_web3-hostname", + $defs: { + "web3_description": web3_description_output, + "web3_dnslink": web3_dnslink_output, + "web3_identifier": web3_identifier_output, + "web3_name": web3_name_output, + "web3_status": web3_status_output, + "web3_target": web3_target_output, + "web3_timestamp": web3_timestamp_output, + "web3_web3-hostname": web3_web3_hostname_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -430,6 +490,34 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/web3_web3-hostname" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/web3_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "web3_description": web3_description_output, + "web3_dnslink": web3_dnslink_output, + "web3_identifier": web3_identifier_output, + "web3_name": web3_name_output, + "web3_result_info": web3_result_info_output, + "web3_status": web3_status_output, + "web3_target": web3_target_output, + "web3_timestamp": web3_timestamp_output, + "web3_web3-hostname": web3_web3_hostname_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/webAssets/discovery/operations/tools.ts b/src/generated/forge-mcp/webAssets/discovery/operations/tools.ts index 5fd649b1..8f69f7dd 100644 --- a/src/generated/forge-mcp/webAssets/discovery/operations/tools.ts +++ b/src/generated/forge-mcp/webAssets/discovery/operations/tools.ts @@ -68,6 +68,14 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_api_discovery_patch_multiple_request", + $defs: { + "api-shield_api_discovery_patch_multiple_request": api_shield_api_discovery_patch_multiple_request_output, + "api-shield_api_discovery_patch_multiple_request_entry": api_shield_api_discovery_patch_multiple_request_entry_output, + "api-shield_api_discovery_state_patch": api_shield_api_discovery_state_patch_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -142,6 +150,17 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "properties": { + "state": { + "$ref": "#/$defs/api-shield_api_discovery_state" + } + }, + "type": "object", + $defs: { + "api-shield_api_discovery_state": api_shield_api_discovery_state_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -208,6 +227,55 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_discovery_operation" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "api-shield_api_discovery_origin": api_shield_api_discovery_origin_output, + "api-shield_api_discovery_state": api_shield_api_discovery_state_output, + "api-shield_basic_operation": api_shield_basic_operation_output, + "api-shield_discovery_operation": api_shield_discovery_operation_output, + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_method": api_shield_method_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_traffic_stats": api_shield_traffic_stats_output, + "api-shield_traffic_stats_traffic_stats": api_shield_traffic_stats_traffic_stats_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -367,6 +435,55 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_discovery_operation" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "api-shield_api_discovery_origin": api_shield_api_discovery_origin_output, + "api-shield_api_discovery_state": api_shield_api_discovery_state_output, + "api-shield_basic_operation": api_shield_basic_operation_output, + "api-shield_discovery_operation": api_shield_discovery_operation_output, + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_method": api_shield_method_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_traffic_stats": api_shield_traffic_stats_output, + "api-shield_traffic_stats_traffic_stats": api_shield_traffic_stats_traffic_stats_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/webAssets/discovery/tools.ts b/src/generated/forge-mcp/webAssets/discovery/tools.ts index be6d8c1a..bd60ea12 100644 --- a/src/generated/forge-mcp/webAssets/discovery/tools.ts +++ b/src/generated/forge-mcp/webAssets/discovery/tools.ts @@ -41,6 +41,29 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "properties": { + "schemas": { + "items": { + "$ref": "#/$defs/api-shield_openapi" + }, + "type": "array" + }, + "timestamp": { + "$ref": "#/$defs/api-shield_timestamp-2" + } + }, + "required": [ + "schemas", + "timestamp" + ], + "type": "object", + $defs: { + "api-shield_openapi": api_shield_openapi_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/webAssets/labels/managed/operations/tools.ts b/src/generated/forge-mcp/webAssets/labels/managed/operations/tools.ts index 761c79e7..677b13bc 100644 --- a/src/generated/forge-mcp/webAssets/labels/managed/operations/tools.ts +++ b/src/generated/forge-mcp/webAssets/labels/managed/operations/tools.ts @@ -66,6 +66,18 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_full_managed_label", + $defs: { + "api-shield_full_managed_label": api_shield_full_managed_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_mapped_resources": api_shield_label_mapped_resources_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/webAssets/labels/managed/tools.ts b/src/generated/forge-mcp/webAssets/labels/managed/tools.ts index e8848fd9..5aea3c15 100644 --- a/src/generated/forge-mcp/webAssets/labels/managed/tools.ts +++ b/src/generated/forge-mcp/webAssets/labels/managed/tools.ts @@ -55,6 +55,18 @@ export const tools: readonly Tool[] = [ "api-shield_label_name": api_shield_label_name, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_full_managed_label", + $defs: { + "api-shield_full_managed_label": api_shield_full_managed_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_mapped_resources": api_shield_label_mapped_resources_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/webAssets/labels/tools.ts b/src/generated/forge-mcp/webAssets/labels/tools.ts index cae747a1..e863473e 100644 --- a/src/generated/forge-mcp/webAssets/labels/tools.ts +++ b/src/generated/forge-mcp/webAssets/labels/tools.ts @@ -90,6 +90,50 @@ export const tools: readonly Tool[] = [ "api-shield_label_source": api_shield_label_source, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_full_label" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "api-shield_full_label": api_shield_full_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_mapped_resources": api_shield_label_mapped_resources_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/webAssets/labels/user/operations/tools.ts b/src/generated/forge-mcp/webAssets/labels/user/operations/tools.ts index 97cdcd45..dd61d079 100644 --- a/src/generated/forge-mcp/webAssets/labels/user/operations/tools.ts +++ b/src/generated/forge-mcp/webAssets/labels/user/operations/tools.ts @@ -69,6 +69,19 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_full_label", + $defs: { + "api-shield_full_label": api_shield_full_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_mapped_resources": api_shield_label_mapped_resources_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/webAssets/labels/user/tools.ts b/src/generated/forge-mcp/webAssets/labels/user/tools.ts index a7d8861d..e48783ca 100644 --- a/src/generated/forge-mcp/webAssets/labels/user/tools.ts +++ b/src/generated/forge-mcp/webAssets/labels/user/tools.ts @@ -68,6 +68,49 @@ export const tools: readonly Tool[] = [ "api-shield_label_request": api_shield_label_request, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_label" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "api-shield_label": api_shield_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -167,6 +210,49 @@ export const tools: readonly Tool[] = [ "api-shield_label_name": api_shield_label_name, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_label" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "api-shield_label": api_shield_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -264,6 +350,18 @@ export const tools: readonly Tool[] = [ "api-shield_label_name": api_shield_label_name, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_label", + $defs: { + "api-shield_label": api_shield_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -336,6 +434,18 @@ export const tools: readonly Tool[] = [ "api-shield_patch_label_request": api_shield_patch_label_request, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_label", + $defs: { + "api-shield_label": api_shield_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -407,6 +517,19 @@ export const tools: readonly Tool[] = [ "api-shield_label_name": api_shield_label_name, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_full_label", + $defs: { + "api-shield_full_label": api_shield_full_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_mapped_resources": api_shield_label_mapped_resources_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -485,6 +608,18 @@ export const tools: readonly Tool[] = [ "api-shield_put_label_request": api_shield_put_label_request, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_label", + $defs: { + "api-shield_label": api_shield_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/webAssets/operations/labels/tools.ts b/src/generated/forge-mcp/webAssets/operations/labels/tools.ts index 1ae0d930..a2beaeca 100644 --- a/src/generated/forge-mcp/webAssets/operations/labels/tools.ts +++ b/src/generated/forge-mcp/webAssets/operations/labels/tools.ts @@ -82,6 +82,38 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_operation_with_labels_only" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_label": api_shield_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_method": api_shield_method_output, + "api-shield_operation_with_labels_only": api_shield_operation_with_labels_only_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -174,6 +206,38 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_operation_with_labels_only" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_label": api_shield_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_method": api_shield_method_output, + "api-shield_operation_with_labels_only": api_shield_operation_with_labels_only_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -266,6 +330,38 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_operation_with_labels_only" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_label": api_shield_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_method": api_shield_method_output, + "api-shield_operation_with_labels_only": api_shield_operation_with_labels_only_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -358,6 +454,24 @@ export const tools: readonly Tool[] = [ "api-shield_uuid": api_shield_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_operation_with_labels_only", + $defs: { + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_label": api_shield_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_method": api_shield_method_output, + "api-shield_operation_with_labels_only": api_shield_operation_with_labels_only_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -436,6 +550,24 @@ export const tools: readonly Tool[] = [ "api-shield_uuid": api_shield_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_operation_with_labels_only", + $defs: { + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_label": api_shield_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_method": api_shield_method_output, + "api-shield_operation_with_labels_only": api_shield_operation_with_labels_only_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -514,6 +646,24 @@ export const tools: readonly Tool[] = [ "api-shield_uuid": api_shield_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_operation_with_labels_only", + $defs: { + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_label": api_shield_label_output, + "api-shield_label_description": api_shield_label_description_output, + "api-shield_label_metadata": api_shield_label_metadata_output, + "api-shield_label_name": api_shield_label_name_output, + "api-shield_label_source": api_shield_label_source_output, + "api-shield_method": api_shield_method_output, + "api-shield_operation_with_labels_only": api_shield_operation_with_labels_only_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/webAssets/operations/tools.ts b/src/generated/forge-mcp/webAssets/operations/tools.ts index 0518d09b..175e8a8d 100644 --- a/src/generated/forge-mcp/webAssets/operations/tools.ts +++ b/src/generated/forge-mcp/webAssets/operations/tools.ts @@ -89,6 +89,57 @@ export const tools: readonly Tool[] = [ "api-shield_method": api_shield_method, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_operation" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "api-shield_auth_id_tokens": api_shield_auth_id_tokens_output, + "api-shield_confidence_intervals_bounds": api_shield_confidence_intervals_bounds_output, + "api-shield_data_points": api_shield_data_points_output, + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_method": api_shield_method_output, + "api-shield_operation": api_shield_operation_output, + "api-shield_operation_feature_api_routing": api_shield_operation_feature_api_routing_output, + "api-shield_operation_feature_api_routing_api_routing": api_shield_operation_feature_api_routing_api_routing_output, + "api-shield_operation_feature_confidence_intervals": api_shield_operation_feature_confidence_intervals_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals": api_shield_operation_feature_confidence_intervals_confidence_intervals_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold": api_shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_confidence_intervals": api_shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_confidence_intervals_output, + "api-shield_operation_feature_parameter_schemas": api_shield_operation_feature_parameter_schemas_output, + "api-shield_operation_feature_parameter_schemas_parameter_schemas": api_shield_operation_feature_parameter_schemas_parameter_schemas_output, + "api-shield_operation_feature_schema_info": api_shield_operation_feature_schema_info_output, + "api-shield_operation_feature_schema_info_schema_info": api_shield_operation_feature_schema_info_schema_info_output, + "api-shield_operation_feature_schema_info_schema_info_active_schema": api_shield_operation_feature_schema_info_schema_info_active_schema_output, + "api-shield_operation_feature_thresholds": api_shield_operation_feature_thresholds_output, + "api-shield_operation_feature_thresholds_thresholds": api_shield_operation_feature_thresholds_thresholds_output, + "api-shield_operation_features": api_shield_operation_features_output, + "api-shield_p50": api_shield_p50_output, + "api-shield_p90": api_shield_p90_output, + "api-shield_p99": api_shield_p99_output, + "api-shield_parameter_schemas_definition": api_shield_parameter_schemas_definition_output, + "api-shield_period_seconds": api_shield_period_seconds_output, + "api-shield_requests": api_shield_requests_output, + "api-shield_suggested_threshold": api_shield_suggested_threshold_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -198,6 +249,13 @@ export const tools: readonly Tool[] = [ "api-shield_uuid-2": api_shield_uuid_2, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_api-response-common", + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_messages": api_shield_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -260,6 +318,57 @@ export const tools: readonly Tool[] = [ "api-shield_method": api_shield_method, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_operation" + }, + { + "properties": { + "schemas": { + "$ref": "#/$defs/api-shield_operation_schemas" + } + }, + "type": "object" + } + ], + $defs: { + "api-shield_auth_id_tokens": api_shield_auth_id_tokens_output, + "api-shield_confidence_intervals_bounds": api_shield_confidence_intervals_bounds_output, + "api-shield_data_points": api_shield_data_points_output, + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_method": api_shield_method_output, + "api-shield_operation": api_shield_operation_output, + "api-shield_operation_feature_api_routing": api_shield_operation_feature_api_routing_output, + "api-shield_operation_feature_api_routing_api_routing": api_shield_operation_feature_api_routing_api_routing_output, + "api-shield_operation_feature_confidence_intervals": api_shield_operation_feature_confidence_intervals_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals": api_shield_operation_feature_confidence_intervals_confidence_intervals_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold": api_shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_confidence_intervals": api_shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_confidence_intervals_output, + "api-shield_operation_feature_parameter_schemas": api_shield_operation_feature_parameter_schemas_output, + "api-shield_operation_feature_parameter_schemas_parameter_schemas": api_shield_operation_feature_parameter_schemas_parameter_schemas_output, + "api-shield_operation_feature_schema_info": api_shield_operation_feature_schema_info_output, + "api-shield_operation_feature_schema_info_schema_info": api_shield_operation_feature_schema_info_schema_info_output, + "api-shield_operation_feature_schema_info_schema_info_active_schema": api_shield_operation_feature_schema_info_schema_info_active_schema_output, + "api-shield_operation_feature_thresholds": api_shield_operation_feature_thresholds_output, + "api-shield_operation_feature_thresholds_thresholds": api_shield_operation_feature_thresholds_thresholds_output, + "api-shield_operation_features": api_shield_operation_features_output, + "api-shield_operation_schema_fragment": api_shield_operation_schema_fragment_output, + "api-shield_operation_schemas": api_shield_operation_schemas_output, + "api-shield_p50": api_shield_p50_output, + "api-shield_p90": api_shield_p90_output, + "api-shield_p99": api_shield_p99_output, + "api-shield_parameter_schemas_definition": api_shield_parameter_schemas_definition_output, + "api-shield_period_seconds": api_shield_period_seconds_output, + "api-shield_requests": api_shield_requests_output, + "api-shield_suggested_threshold": api_shield_suggested_threshold_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -365,6 +474,13 @@ export const tools: readonly Tool[] = [ "api-shield_uuid": api_shield_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/api-shield_api-response-common", + $defs: { + "api-shield_api-response-common": api_shield_api_response_common_output, + "api-shield_messages": api_shield_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -442,6 +558,57 @@ export const tools: readonly Tool[] = [ "api-shield_uuid": api_shield_uuid, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/api-shield_operation" + }, + { + "properties": { + "schemas": { + "$ref": "#/$defs/api-shield_operation_schemas" + } + }, + "type": "object" + } + ], + $defs: { + "api-shield_auth_id_tokens": api_shield_auth_id_tokens_output, + "api-shield_confidence_intervals_bounds": api_shield_confidence_intervals_bounds_output, + "api-shield_data_points": api_shield_data_points_output, + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_method": api_shield_method_output, + "api-shield_operation": api_shield_operation_output, + "api-shield_operation_feature_api_routing": api_shield_operation_feature_api_routing_output, + "api-shield_operation_feature_api_routing_api_routing": api_shield_operation_feature_api_routing_api_routing_output, + "api-shield_operation_feature_confidence_intervals": api_shield_operation_feature_confidence_intervals_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals": api_shield_operation_feature_confidence_intervals_confidence_intervals_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold": api_shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_confidence_intervals": api_shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_confidence_intervals_output, + "api-shield_operation_feature_parameter_schemas": api_shield_operation_feature_parameter_schemas_output, + "api-shield_operation_feature_parameter_schemas_parameter_schemas": api_shield_operation_feature_parameter_schemas_parameter_schemas_output, + "api-shield_operation_feature_schema_info": api_shield_operation_feature_schema_info_output, + "api-shield_operation_feature_schema_info_schema_info": api_shield_operation_feature_schema_info_schema_info_output, + "api-shield_operation_feature_schema_info_schema_info_active_schema": api_shield_operation_feature_schema_info_schema_info_active_schema_output, + "api-shield_operation_feature_thresholds": api_shield_operation_feature_thresholds_output, + "api-shield_operation_feature_thresholds_thresholds": api_shield_operation_feature_thresholds_thresholds_output, + "api-shield_operation_features": api_shield_operation_features_output, + "api-shield_operation_schema_fragment": api_shield_operation_schema_fragment_output, + "api-shield_operation_schemas": api_shield_operation_schemas_output, + "api-shield_p50": api_shield_p50_output, + "api-shield_p90": api_shield_p90_output, + "api-shield_p99": api_shield_p99_output, + "api-shield_parameter_schemas_definition": api_shield_parameter_schemas_definition_output, + "api-shield_period_seconds": api_shield_period_seconds_output, + "api-shield_requests": api_shield_requests_output, + "api-shield_suggested_threshold": api_shield_suggested_threshold_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -605,6 +772,74 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/api-shield_operation" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "api-shield_auth_id_tokens": api_shield_auth_id_tokens_output, + "api-shield_confidence_intervals_bounds": api_shield_confidence_intervals_bounds_output, + "api-shield_data_points": api_shield_data_points_output, + "api-shield_endpoint": api_shield_endpoint_output, + "api-shield_host": api_shield_host_output, + "api-shield_method": api_shield_method_output, + "api-shield_operation": api_shield_operation_output, + "api-shield_operation_feature_api_routing": api_shield_operation_feature_api_routing_output, + "api-shield_operation_feature_api_routing_api_routing": api_shield_operation_feature_api_routing_api_routing_output, + "api-shield_operation_feature_confidence_intervals": api_shield_operation_feature_confidence_intervals_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals": api_shield_operation_feature_confidence_intervals_confidence_intervals_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold": api_shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_output, + "api-shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_confidence_intervals": api_shield_operation_feature_confidence_intervals_confidence_intervals_suggested_threshold_confidence_intervals_output, + "api-shield_operation_feature_parameter_schemas": api_shield_operation_feature_parameter_schemas_output, + "api-shield_operation_feature_parameter_schemas_parameter_schemas": api_shield_operation_feature_parameter_schemas_parameter_schemas_output, + "api-shield_operation_feature_schema_info": api_shield_operation_feature_schema_info_output, + "api-shield_operation_feature_schema_info_schema_info": api_shield_operation_feature_schema_info_schema_info_output, + "api-shield_operation_feature_schema_info_schema_info_active_schema": api_shield_operation_feature_schema_info_schema_info_active_schema_output, + "api-shield_operation_feature_thresholds": api_shield_operation_feature_thresholds_output, + "api-shield_operation_feature_thresholds_thresholds": api_shield_operation_feature_thresholds_thresholds_output, + "api-shield_operation_features": api_shield_operation_features_output, + "api-shield_p50": api_shield_p50_output, + "api-shield_p90": api_shield_p90_output, + "api-shield_p99": api_shield_p99_output, + "api-shield_parameter_schemas_definition": api_shield_parameter_schemas_definition_output, + "api-shield_period_seconds": api_shield_period_seconds_output, + "api-shield_requests": api_shield_requests_output, + "api-shield_suggested_threshold": api_shield_suggested_threshold_output, + "api-shield_timestamp": api_shield_timestamp_output, + "api-shield_timestamp-2": api_shield_timestamp_2_output, + "api-shield_uuid": api_shield_uuid_output, + "api-shield_uuid-2": api_shield_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/webAssets/schemas/tools.ts b/src/generated/forge-mcp/webAssets/schemas/tools.ts index 15048b35..09eabefb 100644 --- a/src/generated/forge-mcp/webAssets/schemas/tools.ts +++ b/src/generated/forge-mcp/webAssets/schemas/tools.ts @@ -65,6 +65,23 @@ export const tools: readonly Tool[] = [ "api-shield_identifier-2": api_shield_identifier_2, }, }, + outputSchema: { + "properties": { + "schemas": { + "items": { + "$ref": "#/$defs/api-shield_openapi-with-thresholds" + }, + "type": "array" + }, + "timestamp": { + "type": "string" + } + }, + "type": "object", + $defs: { + "api-shield_openapi-with-thresholds": api_shield_openapi_with_thresholds_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/accountSettings/tools.ts b/src/generated/forge-mcp/workers/accountSettings/tools.ts index e3f30ba2..866f1c0f 100644 --- a/src/generated/forge-mcp/workers/accountSettings/tools.ts +++ b/src/generated/forge-mcp/workers/accountSettings/tools.ts @@ -29,6 +29,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_account-settings", + $defs: { + "workers_account-settings": workers_account_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -116,6 +122,12 @@ export const tools: readonly Tool[] = [ "workers_account-settings": workers_account_settings, }, }, + outputSchema: { + "$ref": "#/$defs/workers_account-settings", + $defs: { + "workers_account-settings": workers_account_settings_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/assets/upload/tools.ts b/src/generated/forge-mcp/workers/assets/upload/tools.ts index 3dfca1c0..0d60b783 100644 --- a/src/generated/forge-mcp/workers/assets/upload/tools.ts +++ b/src/generated/forge-mcp/workers/assets/upload/tools.ts @@ -48,6 +48,23 @@ export const tools: readonly Tool[] = [ "workers_manifest-value": workers_manifest_value, }, }, + outputSchema: { + "properties": { + "buckets": { + "items": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": "array" + }, + "jwt": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/workers/deployments/tools.ts b/src/generated/forge-mcp/workers/deployments/tools.ts index 961d00a4..5e0069ee 100644 --- a/src/generated/forge-mcp/workers/deployments/tools.ts +++ b/src/generated/forge-mcp/workers/deployments/tools.ts @@ -56,6 +56,14 @@ export const tools: readonly Tool[] = [ "workers_deployment_versionsItem": workers_deployment_versionsItem, }, }, + outputSchema: { + "$ref": "#/$defs/workers_deployment", + $defs: { + "workers_deployment": workers_deployment_output, + "workers_deployment_annotations": workers_deployment_annotations_output, + "workers_deployment_versionsItem": workers_deployment_versionsItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -125,6 +133,13 @@ export const tools: readonly Tool[] = [ "deployment_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_api-response-common", + $defs: { + "workers_api-response-common": workers_api_response_common_output, + "workers_messages": workers_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -187,6 +202,14 @@ export const tools: readonly Tool[] = [ "deployment_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_deployment", + $defs: { + "workers_deployment": workers_deployment_output, + "workers_deployment_annotations": workers_deployment_annotations_output, + "workers_deployment_versionsItem": workers_deployment_versionsItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -273,6 +296,25 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "properties": { + "deployments": { + "items": { + "$ref": "#/$defs/workers_deployment" + }, + "type": "array" + } + }, + "required": [ + "deployments" + ], + "type": "object", + $defs: { + "workers_deployment": workers_deployment_output, + "workers_deployment_annotations": workers_deployment_annotations_output, + "workers_deployment_versionsItem": workers_deployment_versionsItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/domains/tools.ts b/src/generated/forge-mcp/workers/domains/tools.ts index 65668ed4..50ad7991 100644 --- a/src/generated/forge-mcp/workers/domains/tools.ts +++ b/src/generated/forge-mcp/workers/domains/tools.ts @@ -34,6 +34,13 @@ export const tools: readonly Tool[] = [ "domain_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_api-response-common", + $defs: { + "workers_api-response-common": workers_api_response_common_output, + "workers_messages": workers_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -91,6 +98,12 @@ export const tools: readonly Tool[] = [ "domain_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_Domain", + $defs: { + "workers_Domain": workers_Domain_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -173,6 +186,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_Domain" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_Domain": workers_Domain_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -306,6 +356,12 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/workers_Domain", + $defs: { + "workers_Domain": workers_Domain_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/legacy/scripts/scriptAndVersionSettings/tools.ts b/src/generated/forge-mcp/workers/legacy/scripts/scriptAndVersionSettings/tools.ts index ecb8c53b..6c169814 100644 --- a/src/generated/forge-mcp/workers/legacy/scripts/scriptAndVersionSettings/tools.ts +++ b/src/generated/forge-mcp/workers/legacy/scripts/scriptAndVersionSettings/tools.ts @@ -124,6 +124,101 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "$ref": "#/$defs/workers_script-and-version-settings-item", + $defs: { + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_exports_reconciliation_info": workers_exports_reconciliation_info_output, + "workers_exports_reconciliation_rename": workers_exports_reconciliation_rename_output, + "workers_exports_reconciliation_result": workers_exports_reconciliation_result_output, + "workers_exports_reconciliation_scenario": workers_exports_reconciliation_scenario_output, + "workers_exports_reconciliation_transfer": workers_exports_reconciliation_transfer_output, + "workers_exports_reconciliation_transfer_pending": workers_exports_reconciliation_transfer_pending_output, + "workers_exports_reconciliation_warning": workers_exports_reconciliation_warning_output, + "workers_limits": workers_limits_output, + "workers_logpush": workers_logpush_output, + "workers_migration_step": workers_migration_step_output, + "workers_migration_step_renamed_classesItem": workers_migration_step_renamed_classesItem_output, + "workers_migration_step_transferred_classesItem": workers_migration_step_transferred_classesItem_output, + "workers_migration_tag_conditions": workers_migration_tag_conditions_output, + "workers_multiple_step_migrations": workers_multiple_step_migrations_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + "workers_observability-2": workers_observability_2_output, + "workers_observability-2_issues": workers_observability_2_issues_output, + "workers_observability-2_logs": workers_observability_2_logs_output, + "workers_observability-2_traces": workers_observability_2_traces_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_script-and-version-settings-item": workers_script_and_version_settings_item_output, + "workers_script-and-version-settings-item_annotations": workers_script_and_version_settings_item_annotations_output, + "workers_script-and-version-settings-item_migrations": workers_script_and_version_settings_item_migrations_output, + "workers_single_step_migrations": workers_single_step_migrations_output, + "workers_tag": workers_tag_output, + "workers_tags": workers_tags_output, + "workers_tail_consumers": workers_tail_consumers_output, + "workers_tail_consumers_script": workers_tail_consumers_script_output, + "workers_usage_model": workers_usage_model_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/legacy/scripts/settings/tools.ts b/src/generated/forge-mcp/workers/legacy/scripts/settings/tools.ts index b03c8641..7fad624b 100644 --- a/src/generated/forge-mcp/workers/legacy/scripts/settings/tools.ts +++ b/src/generated/forge-mcp/workers/legacy/scripts/settings/tools.ts @@ -72,6 +72,20 @@ export const tools: readonly Tool[] = [ "workers_tail_consumers_script": workers_tail_consumers_script, }, }, + outputSchema: { + "$ref": "#/$defs/workers_script-settings-item", + $defs: { + "workers_logpush": workers_logpush_output, + "workers_observability-2": workers_observability_2_output, + "workers_observability-2_issues": workers_observability_2_issues_output, + "workers_observability-2_logs": workers_observability_2_logs_output, + "workers_observability-2_traces": workers_observability_2_traces_output, + "workers_script-settings-item": workers_script_settings_item_output, + "workers_tag": workers_tag_output, + "workers_tags": workers_tags_output, + "workers_tail_consumers_script": workers_tail_consumers_script_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -154,6 +168,20 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "$ref": "#/$defs/workers_script-settings-item", + $defs: { + "workers_logpush": workers_logpush_output, + "workers_observability-2": workers_observability_2_output, + "workers_observability-2_issues": workers_observability_2_issues_output, + "workers_observability-2_logs": workers_observability_2_logs_output, + "workers_observability-2_traces": workers_observability_2_traces_output, + "workers_script-settings-item": workers_script_settings_item_output, + "workers_tag": workers_tag_output, + "workers_tags": workers_tags_output, + "workers_tail_consumers_script": workers_tail_consumers_script_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/legacy/scripts/subdomain/tools.ts b/src/generated/forge-mcp/workers/legacy/scripts/subdomain/tools.ts index e40922ba..b293776e 100644 --- a/src/generated/forge-mcp/workers/legacy/scripts/subdomain/tools.ts +++ b/src/generated/forge-mcp/workers/legacy/scripts/subdomain/tools.ts @@ -50,6 +50,12 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/workers_subdomain", + $defs: { + "workers_subdomain": workers_subdomain_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -112,6 +118,12 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "$ref": "#/$defs/workers_subdomain", + $defs: { + "workers_subdomain": workers_subdomain_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -173,6 +185,12 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "$ref": "#/$defs/workers_subdomain", + $defs: { + "workers_subdomain": workers_subdomain_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/legacy/scripts/tools.ts b/src/generated/forge-mcp/workers/legacy/scripts/tools.ts index 3b45efea..397daac4 100644 --- a/src/generated/forge-mcp/workers/legacy/scripts/tools.ts +++ b/src/generated/forge-mcp/workers/legacy/scripts/tools.ts @@ -74,6 +74,9 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "type": "null", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -196,6 +199,85 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "allOf": [ + { + "$ref": "#/$defs/workers_script-response" + }, + { + "properties": { + "routes": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/workers_route" + }, + "type": "array" + }, + { + "type": "null" + } + ] + } + }, + "type": "object" + } + ] + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_created_on": workers_created_on_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_etag": workers_etag_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_has_assets": workers_has_assets_output, + "workers_has_modules": workers_has_modules_output, + "workers_identifier": workers_identifier_output, + "workers_logpush": workers_logpush_output, + "workers_modified_on": workers_modified_on_output, + "workers_observability-2": workers_observability_2_output, + "workers_observability-2_issues": workers_observability_2_issues_output, + "workers_observability-2_logs": workers_observability_2_logs_output, + "workers_observability-2_traces": workers_observability_2_traces_output, + "workers_placement_info": workers_placement_info_output, + "workers_placement_mode": workers_placement_mode_output, + "workers_placement_status": workers_placement_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_route": workers_route_output, + "workers_script-response": workers_script_response_output, + "workers_script-response_named_handlersItem": workers_script_response_named_handlersItem_output, + "workers_tag": workers_tag_output, + "workers_tags": workers_tags_output, + "workers_tail_consumers": workers_tail_consumers_output, + "workers_tail_consumers_script": workers_tail_consumers_script_output, + "workers_usage_model": workers_usage_model_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/legacy/scripts/usageModel/tools.ts b/src/generated/forge-mcp/workers/legacy/scripts/usageModel/tools.ts index a35ecc80..0f5fbfed 100644 --- a/src/generated/forge-mcp/workers/legacy/scripts/usageModel/tools.ts +++ b/src/generated/forge-mcp/workers/legacy/scripts/usageModel/tools.ts @@ -36,6 +36,21 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "properties": { + "usage_model": { + "$ref": "#/$defs/workers_usage_model" + }, + "user_limits": { + "$ref": "#/$defs/workers_user_limits" + } + }, + "type": "object", + $defs: { + "workers_usage_model": workers_usage_model_output, + "workers_user_limits": workers_user_limits_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -131,6 +146,21 @@ export const tools: readonly Tool[] = [ "workers_user_limits": workers_user_limits, }, }, + outputSchema: { + "properties": { + "usage_model": { + "$ref": "#/$defs/workers_usage_model" + }, + "user_limits": { + "$ref": "#/$defs/workers_user_limits" + } + }, + "type": "object", + $defs: { + "workers_usage_model": workers_usage_model_output, + "workers_user_limits": workers_user_limits_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/legacy/scripts/versions/tools.ts b/src/generated/forge-mcp/workers/legacy/scripts/versions/tools.ts index 71f44594..daaae8f1 100644 --- a/src/generated/forge-mcp/workers/legacy/scripts/versions/tools.ts +++ b/src/generated/forge-mcp/workers/legacy/scripts/versions/tools.ts @@ -106,6 +106,75 @@ export const tools: readonly Tool[] = [ "version_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_version-item-full", + $defs: { + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + "workers_version-item-full": workers_version_item_full_output, + "workers_version-item-full_resources": workers_version_item_full_resources_output, + "workers_version-item-full_resources_script": workers_version_item_full_resources_script_output, + "workers_version-item-full_resources_script_named_handlersItem": workers_version_item_full_resources_script_named_handlersItem_output, + "workers_version-item-full_resources_script_runtime": workers_version_item_full_resources_script_runtime_output, + "workers_version-item-full_resources_script_runtime_limits": workers_version_item_full_resources_script_runtime_limits_output, + "workers_version-item-short_metadata": workers_version_item_short_metadata_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -256,6 +325,21 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "properties": { + "items": { + "items": { + "$ref": "#/$defs/workers_version-item-short" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "workers_version-item-short": workers_version_item_short_output, + "workers_version-item-short_metadata": workers_version_item_short_metadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/placement/regions/tools.ts b/src/generated/forge-mcp/workers/placement/regions/tools.ts index 0873f670..a34acedd 100644 --- a/src/generated/forge-mcp/workers/placement/regions/tools.ts +++ b/src/generated/forge-mcp/workers/placement/regions/tools.ts @@ -32,6 +32,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_placement-regions-response", + $defs: { + "workers_placement-provider": workers_placement_provider_output, + "workers_placement-region": workers_placement_region_output, + "workers_placement-regions-response": workers_placement_regions_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/previews/deployments/tools.ts b/src/generated/forge-mcp/workers/previews/deployments/tools.ts index 6821fa70..ce1dd801 100644 --- a/src/generated/forge-mcp/workers/previews/deployments/tools.ts +++ b/src/generated/forge-mcp/workers/previews/deployments/tools.ts @@ -313,6 +313,99 @@ export const tools: readonly Tool[] = [ "workers_worker_export": workers_worker_export, }, }, + outputSchema: { + "$ref": "#/$defs/workers_PreviewDeployment", + $defs: { + "workers_PreviewDeployment": workers_PreviewDeployment_output, + "workers_PreviewDeploymentConfig_annotations": workers_PreviewDeploymentConfig_annotations_output, + "workers_PreviewDeploymentConfig_limits": workers_PreviewDeploymentConfig_limits_output, + "workers_PreviewDeploymentConfig_migrations": workers_PreviewDeploymentConfig_migrations_output, + "workers_PreviewDeploymentRequest_modulesItem": workers_PreviewDeploymentRequest_modulesItem_output, + "workers_assets": workers_assets_output, + "workers_assets_config": workers_assets_config_output, + "workers_assets_config_run_worker_first": workers_assets_config_run_worker_first_output, + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_container_item": workers_container_item_output, + "workers_containers": workers_containers_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_env": workers_env_output, + "workers_env_binding_item": workers_env_binding_item_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_exports_reconciliation_info": workers_exports_reconciliation_info_output, + "workers_exports_reconciliation_rename": workers_exports_reconciliation_rename_output, + "workers_exports_reconciliation_result": workers_exports_reconciliation_result_output, + "workers_exports_reconciliation_scenario": workers_exports_reconciliation_scenario_output, + "workers_exports_reconciliation_transfer": workers_exports_reconciliation_transfer_output, + "workers_exports_reconciliation_transfer_pending": workers_exports_reconciliation_transfer_pending_output, + "workers_exports_reconciliation_warning": workers_exports_reconciliation_warning_output, + "workers_migration_step": workers_migration_step_output, + "workers_migration_step_renamed_classesItem": workers_migration_step_renamed_classesItem_output, + "workers_migration_step_transferred_classesItem": workers_migration_step_transferred_classesItem_output, + "workers_migration_tag_conditions": workers_migration_tag_conditions_output, + "workers_multiple_step_migrations": workers_multiple_step_migrations_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_single_step_migrations": workers_single_step_migrations_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -479,6 +572,13 @@ export const tools: readonly Tool[] = [ "deployment_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_api-response-common", + $defs: { + "workers_api-response-common": workers_api_response_common_output, + "workers_messages": workers_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -632,6 +732,99 @@ export const tools: readonly Tool[] = [ "workers_worker_export": workers_worker_export, }, }, + outputSchema: { + "$ref": "#/$defs/workers_PreviewDeployment", + $defs: { + "workers_PreviewDeployment": workers_PreviewDeployment_output, + "workers_PreviewDeploymentConfig_annotations": workers_PreviewDeploymentConfig_annotations_output, + "workers_PreviewDeploymentConfig_limits": workers_PreviewDeploymentConfig_limits_output, + "workers_PreviewDeploymentConfig_migrations": workers_PreviewDeploymentConfig_migrations_output, + "workers_PreviewDeploymentRequest_modulesItem": workers_PreviewDeploymentRequest_modulesItem_output, + "workers_assets": workers_assets_output, + "workers_assets_config": workers_assets_config_output, + "workers_assets_config_run_worker_first": workers_assets_config_run_worker_first_output, + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_container_item": workers_container_item_output, + "workers_containers": workers_containers_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_env": workers_env_output, + "workers_env_binding_item": workers_env_binding_item_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_exports_reconciliation_info": workers_exports_reconciliation_info_output, + "workers_exports_reconciliation_rename": workers_exports_reconciliation_rename_output, + "workers_exports_reconciliation_result": workers_exports_reconciliation_result_output, + "workers_exports_reconciliation_scenario": workers_exports_reconciliation_scenario_output, + "workers_exports_reconciliation_transfer": workers_exports_reconciliation_transfer_output, + "workers_exports_reconciliation_transfer_pending": workers_exports_reconciliation_transfer_pending_output, + "workers_exports_reconciliation_warning": workers_exports_reconciliation_warning_output, + "workers_migration_step": workers_migration_step_output, + "workers_migration_step_renamed_classesItem": workers_migration_step_renamed_classesItem_output, + "workers_migration_step_transferred_classesItem": workers_migration_step_transferred_classesItem_output, + "workers_migration_tag_conditions": workers_migration_tag_conditions_output, + "workers_multiple_step_migrations": workers_multiple_step_migrations_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_single_step_migrations": workers_single_step_migrations_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -805,6 +998,99 @@ export const tools: readonly Tool[] = [ "deployment_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_PreviewDeployment", + $defs: { + "workers_PreviewDeployment": workers_PreviewDeployment_output, + "workers_PreviewDeploymentConfig_annotations": workers_PreviewDeploymentConfig_annotations_output, + "workers_PreviewDeploymentConfig_limits": workers_PreviewDeploymentConfig_limits_output, + "workers_PreviewDeploymentConfig_migrations": workers_PreviewDeploymentConfig_migrations_output, + "workers_PreviewDeploymentRequest_modulesItem": workers_PreviewDeploymentRequest_modulesItem_output, + "workers_assets": workers_assets_output, + "workers_assets_config": workers_assets_config_output, + "workers_assets_config_run_worker_first": workers_assets_config_run_worker_first_output, + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_container_item": workers_container_item_output, + "workers_containers": workers_containers_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_env": workers_env_output, + "workers_env_binding_item": workers_env_binding_item_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_exports_reconciliation_info": workers_exports_reconciliation_info_output, + "workers_exports_reconciliation_rename": workers_exports_reconciliation_rename_output, + "workers_exports_reconciliation_result": workers_exports_reconciliation_result_output, + "workers_exports_reconciliation_scenario": workers_exports_reconciliation_scenario_output, + "workers_exports_reconciliation_transfer": workers_exports_reconciliation_transfer_output, + "workers_exports_reconciliation_transfer_pending": workers_exports_reconciliation_transfer_pending_output, + "workers_exports_reconciliation_warning": workers_exports_reconciliation_warning_output, + "workers_migration_step": workers_migration_step_output, + "workers_migration_step_renamed_classesItem": workers_migration_step_renamed_classesItem_output, + "workers_migration_step_transferred_classesItem": workers_migration_step_transferred_classesItem_output, + "workers_migration_tag_conditions": workers_migration_tag_conditions_output, + "workers_multiple_step_migrations": workers_multiple_step_migrations_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_single_step_migrations": workers_single_step_migrations_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -969,6 +1255,130 @@ export const tools: readonly Tool[] = [ "preview_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_PreviewDeployment" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_PreviewDeployment": workers_PreviewDeployment_output, + "workers_PreviewDeploymentConfig_annotations": workers_PreviewDeploymentConfig_annotations_output, + "workers_PreviewDeploymentConfig_limits": workers_PreviewDeploymentConfig_limits_output, + "workers_PreviewDeploymentConfig_migrations": workers_PreviewDeploymentConfig_migrations_output, + "workers_PreviewDeploymentRequest_modulesItem": workers_PreviewDeploymentRequest_modulesItem_output, + "workers_assets": workers_assets_output, + "workers_assets_config": workers_assets_config_output, + "workers_assets_config_run_worker_first": workers_assets_config_run_worker_first_output, + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_container_item": workers_container_item_output, + "workers_containers": workers_containers_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_env": workers_env_output, + "workers_env_binding_item": workers_env_binding_item_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_exports_reconciliation_info": workers_exports_reconciliation_info_output, + "workers_exports_reconciliation_rename": workers_exports_reconciliation_rename_output, + "workers_exports_reconciliation_result": workers_exports_reconciliation_result_output, + "workers_exports_reconciliation_scenario": workers_exports_reconciliation_scenario_output, + "workers_exports_reconciliation_transfer": workers_exports_reconciliation_transfer_output, + "workers_exports_reconciliation_transfer_pending": workers_exports_reconciliation_transfer_pending_output, + "workers_exports_reconciliation_warning": workers_exports_reconciliation_warning_output, + "workers_migration_step": workers_migration_step_output, + "workers_migration_step_renamed_classesItem": workers_migration_step_renamed_classesItem_output, + "workers_migration_step_transferred_classesItem": workers_migration_step_transferred_classesItem_output, + "workers_migration_tag_conditions": workers_migration_tag_conditions_output, + "workers_multiple_step_migrations": workers_multiple_step_migrations_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_single_step_migrations": workers_single_step_migrations_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/previews/tools.ts b/src/generated/forge-mcp/workers/previews/tools.ts index d060ca20..665cf312 100644 --- a/src/generated/forge-mcp/workers/previews/tools.ts +++ b/src/generated/forge-mcp/workers/previews/tools.ts @@ -107,6 +107,17 @@ export const tools: readonly Tool[] = [ "workers_Preview_tail_consumersItem": workers_Preview_tail_consumersItem, }, }, + outputSchema: { + "$ref": "#/$defs/workers_Preview", + $defs: { + "workers_Preview": workers_Preview_output, + "workers_Preview_observability": workers_Preview_observability_output, + "workers_Preview_observability_issues": workers_Preview_observability_issues_output, + "workers_Preview_observability_logs": workers_Preview_observability_logs_output, + "workers_Preview_observability_traces": workers_Preview_observability_traces_output, + "workers_Preview_tail_consumersItem": workers_Preview_tail_consumersItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -189,6 +200,17 @@ export const tools: readonly Tool[] = [ "workers_Preview_tail_consumersItem": workers_Preview_tail_consumersItem, }, }, + outputSchema: { + "$ref": "#/$defs/workers_Preview", + $defs: { + "workers_Preview": workers_Preview_output, + "workers_Preview_observability": workers_Preview_observability_output, + "workers_Preview_observability_issues": workers_Preview_observability_issues_output, + "workers_Preview_observability_logs": workers_Preview_observability_logs_output, + "workers_Preview_observability_traces": workers_Preview_observability_traces_output, + "workers_Preview_tail_consumersItem": workers_Preview_tail_consumersItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -254,6 +276,17 @@ export const tools: readonly Tool[] = [ "preview_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_Preview", + $defs: { + "workers_Preview": workers_Preview_output, + "workers_Preview_observability": workers_Preview_observability_output, + "workers_Preview_observability_issues": workers_Preview_observability_issues_output, + "workers_Preview_observability_logs": workers_Preview_observability_logs_output, + "workers_Preview_observability_traces": workers_Preview_observability_traces_output, + "workers_Preview_tail_consumersItem": workers_Preview_tail_consumersItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -357,6 +390,48 @@ export const tools: readonly Tool[] = [ "worker_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_Preview" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_Preview": workers_Preview_output, + "workers_Preview_observability": workers_Preview_observability_output, + "workers_Preview_observability_issues": workers_Preview_observability_issues_output, + "workers_Preview_observability_logs": workers_Preview_observability_logs_output, + "workers_Preview_observability_traces": workers_Preview_observability_traces_output, + "workers_Preview_tail_consumersItem": workers_Preview_tail_consumersItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -524,6 +599,17 @@ export const tools: readonly Tool[] = [ "workers_Preview_tail_consumersItem": workers_Preview_tail_consumersItem, }, }, + outputSchema: { + "$ref": "#/$defs/workers_Preview", + $defs: { + "workers_Preview": workers_Preview_output, + "workers_Preview_observability": workers_Preview_observability_output, + "workers_Preview_observability_issues": workers_Preview_observability_issues_output, + "workers_Preview_observability_logs": workers_Preview_observability_logs_output, + "workers_Preview_observability_traces": workers_Preview_observability_traces_output, + "workers_Preview_tail_consumersItem": workers_Preview_tail_consumersItem_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/routes/tools.ts b/src/generated/forge-mcp/workers/routes/tools.ts index 3b14caf6..3e31a98b 100644 --- a/src/generated/forge-mcp/workers/routes/tools.ts +++ b/src/generated/forge-mcp/workers/routes/tools.ts @@ -37,6 +37,13 @@ export const tools: readonly Tool[] = [ "workers_route": workers_route, }, }, + outputSchema: { + "$ref": "#/$defs/workers_route", + $defs: { + "workers_identifier": workers_identifier_output, + "workers_route": workers_route_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -96,6 +103,17 @@ export const tools: readonly Tool[] = [ "route_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/workers_identifier" + } + }, + "type": "object", + $defs: { + "workers_identifier": workers_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -158,6 +176,13 @@ export const tools: readonly Tool[] = [ "route_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_route", + $defs: { + "workers_identifier": workers_identifier_output, + "workers_route": workers_route_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -212,6 +237,27 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_route" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_identifier": workers_identifier_output, + "workers_route": workers_route_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -292,6 +338,13 @@ export const tools: readonly Tool[] = [ "workers_route": workers_route, }, }, + outputSchema: { + "$ref": "#/$defs/workers_route", + $defs: { + "workers_identifier": workers_identifier_output, + "workers_route": workers_route_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/scripts/schedules/tools.ts b/src/generated/forge-mcp/workers/scripts/schedules/tools.ts index 4a3782e2..5bdd1f91 100644 --- a/src/generated/forge-mcp/workers/scripts/schedules/tools.ts +++ b/src/generated/forge-mcp/workers/scripts/schedules/tools.ts @@ -34,6 +34,23 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "properties": { + "schedules": { + "items": { + "$ref": "#/$defs/workers_schedule" + }, + "type": "array" + } + }, + "required": [ + "schedules" + ], + "type": "object", + $defs: { + "workers_schedule": workers_schedule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -121,6 +138,23 @@ export const tools: readonly Tool[] = [ "workers_schedule": workers_schedule, }, }, + outputSchema: { + "properties": { + "schedules": { + "items": { + "$ref": "#/$defs/workers_schedule" + }, + "type": "array" + } + }, + "required": [ + "schedules" + ], + "type": "object", + $defs: { + "workers_schedule": workers_schedule_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/scripts/tools.ts b/src/generated/forge-mcp/workers/scripts/tools.ts index 07c67ae9..e6863f49 100644 --- a/src/generated/forge-mcp/workers/scripts/tools.ts +++ b/src/generated/forge-mcp/workers/scripts/tools.ts @@ -59,6 +59,75 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_on": { + "$ref": "#/$defs/workers_created_on" + }, + "environment_is_default": { + "type": "boolean" + }, + "environment_name": { + "type": "string" + }, + "id": { + "$ref": "#/$defs/workers_identifier" + }, + "modified_on": { + "$ref": "#/$defs/workers_modified_on" + }, + "script_name": { + "$ref": "#/$defs/workers_script_name" + }, + "service_name": { + "type": "string" + } + }, + "required": [ + "created_on", + "id", + "modified_on", + "script_name" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_created_on": workers_created_on_output, + "workers_identifier": workers_identifier_output, + "workers_modified_on": workers_modified_on_output, + "workers_script_name": workers_script_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/secrets/tools.ts b/src/generated/forge-mcp/workers/secrets/tools.ts index 9578a102..fbe01a20 100644 --- a/src/generated/forge-mcp/workers/secrets/tools.ts +++ b/src/generated/forge-mcp/workers/secrets/tools.ts @@ -56,6 +56,16 @@ export const tools: readonly Tool[] = [ "workers_secret-patch-request": workers_secret_patch_request, }, }, + outputSchema: { + "$ref": "#/$defs/workers_secret-patch-response", + $defs: { + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_name": workers_binding_name_output, + "workers_secret": workers_secret_output, + "workers_secret-patch-response": workers_secret_patch_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -134,6 +144,9 @@ export const tools: readonly Tool[] = [ "workers_secret_name_url_encoded": workers_secret_name_url_encoded, }, }, + outputSchema: { + "type": "null", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -206,6 +219,15 @@ export const tools: readonly Tool[] = [ "workers_secret_name_url_encoded": workers_secret_name_url_encoded, }, }, + outputSchema: { + "$ref": "#/$defs/workers_secret", + $defs: { + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_name": workers_binding_name_output, + "workers_secret": workers_secret_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -276,6 +298,29 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_secret" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_name": workers_binding_name_output, + "workers_secret": workers_secret_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -367,6 +412,15 @@ export const tools: readonly Tool[] = [ "workers_secret": workers_secret, }, }, + outputSchema: { + "$ref": "#/$defs/workers_secret", + $defs: { + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_name": workers_binding_name_output, + "workers_secret": workers_secret_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/subdomains/tools.ts b/src/generated/forge-mcp/workers/subdomains/tools.ts index 079eb66e..48031f29 100644 --- a/src/generated/forge-mcp/workers/subdomains/tools.ts +++ b/src/generated/forge-mcp/workers/subdomains/tools.ts @@ -78,6 +78,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_subdomain-2", + $defs: { + "workers_subdomain-2": workers_subdomain_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -138,6 +144,12 @@ export const tools: readonly Tool[] = [ "workers_subdomain-2": workers_subdomain_2, }, }, + outputSchema: { + "$ref": "#/$defs/workers_subdomain-2", + $defs: { + "workers_subdomain-2": workers_subdomain_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/tail/tools.ts b/src/generated/forge-mcp/workers/tail/tools.ts index 69535339..f6461421 100644 --- a/src/generated/forge-mcp/workers/tail/tools.ts +++ b/src/generated/forge-mcp/workers/tail/tools.ts @@ -40,6 +40,13 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_api-response-common", + $defs: { + "workers_api-response-common": workers_api_response_common_output, + "workers_messages": workers_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -102,6 +109,13 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "$ref": "#/$defs/workers_tail", + $defs: { + "workers_identifier": workers_identifier_output, + "workers_tail": workers_tail_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -169,6 +183,13 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "$ref": "#/$defs/workers_tail", + $defs: { + "workers_identifier": workers_identifier_output, + "workers_tail": workers_tail_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/workers/tools.ts b/src/generated/forge-mcp/workers/tools.ts index 43b881df..cf4d8c8d 100644 --- a/src/generated/forge-mcp/workers/tools.ts +++ b/src/generated/forge-mcp/workers/tools.ts @@ -154,6 +154,36 @@ export const tools: readonly Tool[] = [ "workers_placement_target": workers_placement_target, }, }, + outputSchema: { + "$ref": "#/$defs/workers_Worker", + $defs: { + "workers_PreviewsBaseConfig": workers_PreviewsBaseConfig_output, + "workers_PreviewsBaseConfig_tail_consumersItem": workers_PreviewsBaseConfig_tail_consumersItem_output, + "workers_Worker": workers_Worker_output, + "workers_Worker_observability": workers_Worker_observability_output, + "workers_Worker_observability_issues": workers_Worker_observability_issues_output, + "workers_Worker_observability_logs": workers_Worker_observability_logs_output, + "workers_Worker_observability_traces": workers_Worker_observability_traces_output, + "workers_Worker_references": workers_Worker_references_output, + "workers_Worker_references_dispatch_namespace_outboundsItem": workers_Worker_references_dispatch_namespace_outboundsItem_output, + "workers_Worker_references_domainsItem": workers_Worker_references_domainsItem_output, + "workers_Worker_references_durable_objectsItem": workers_Worker_references_durable_objectsItem_output, + "workers_Worker_references_queuesItem": workers_Worker_references_queuesItem_output, + "workers_Worker_references_workersItem": workers_Worker_references_workersItem_output, + "workers_Worker_subdomain": workers_Worker_subdomain_output, + "workers_Worker_tail_consumersItem": workers_Worker_tail_consumersItem_output, + "workers_cache_options": workers_cache_options_output, + "workers_env": workers_env_output, + "workers_env_binding_item": workers_env_binding_item_output, + "workers_limits": workers_limits_output, + "workers_observability": workers_observability_output, + "workers_observability_issues": workers_observability_issues_output, + "workers_observability_logs": workers_observability_logs_output, + "workers_observability_traces": workers_observability_traces_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -290,6 +320,13 @@ export const tools: readonly Tool[] = [ "worker_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_api-response-common", + $defs: { + "workers_api-response-common": workers_api_response_common_output, + "workers_messages": workers_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -441,6 +478,36 @@ export const tools: readonly Tool[] = [ "workers_placement_target": workers_placement_target, }, }, + outputSchema: { + "$ref": "#/$defs/workers_Worker", + $defs: { + "workers_PreviewsBaseConfig": workers_PreviewsBaseConfig_output, + "workers_PreviewsBaseConfig_tail_consumersItem": workers_PreviewsBaseConfig_tail_consumersItem_output, + "workers_Worker": workers_Worker_output, + "workers_Worker_observability": workers_Worker_observability_output, + "workers_Worker_observability_issues": workers_Worker_observability_issues_output, + "workers_Worker_observability_logs": workers_Worker_observability_logs_output, + "workers_Worker_observability_traces": workers_Worker_observability_traces_output, + "workers_Worker_references": workers_Worker_references_output, + "workers_Worker_references_dispatch_namespace_outboundsItem": workers_Worker_references_dispatch_namespace_outboundsItem_output, + "workers_Worker_references_domainsItem": workers_Worker_references_domainsItem_output, + "workers_Worker_references_durable_objectsItem": workers_Worker_references_durable_objectsItem_output, + "workers_Worker_references_queuesItem": workers_Worker_references_queuesItem_output, + "workers_Worker_references_workersItem": workers_Worker_references_workersItem_output, + "workers_Worker_subdomain": workers_Worker_subdomain_output, + "workers_Worker_tail_consumersItem": workers_Worker_tail_consumersItem_output, + "workers_cache_options": workers_cache_options_output, + "workers_env": workers_env_output, + "workers_env_binding_item": workers_env_binding_item_output, + "workers_limits": workers_limits_output, + "workers_observability": workers_observability_output, + "workers_observability_issues": workers_observability_issues_output, + "workers_observability_logs": workers_observability_logs_output, + "workers_observability_traces": workers_observability_traces_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -599,6 +666,36 @@ export const tools: readonly Tool[] = [ "worker_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_Worker", + $defs: { + "workers_PreviewsBaseConfig": workers_PreviewsBaseConfig_output, + "workers_PreviewsBaseConfig_tail_consumersItem": workers_PreviewsBaseConfig_tail_consumersItem_output, + "workers_Worker": workers_Worker_output, + "workers_Worker_observability": workers_Worker_observability_output, + "workers_Worker_observability_issues": workers_Worker_observability_issues_output, + "workers_Worker_observability_logs": workers_Worker_observability_logs_output, + "workers_Worker_observability_traces": workers_Worker_observability_traces_output, + "workers_Worker_references": workers_Worker_references_output, + "workers_Worker_references_dispatch_namespace_outboundsItem": workers_Worker_references_dispatch_namespace_outboundsItem_output, + "workers_Worker_references_domainsItem": workers_Worker_references_domainsItem_output, + "workers_Worker_references_durable_objectsItem": workers_Worker_references_durable_objectsItem_output, + "workers_Worker_references_queuesItem": workers_Worker_references_queuesItem_output, + "workers_Worker_references_workersItem": workers_Worker_references_workersItem_output, + "workers_Worker_subdomain": workers_Worker_subdomain_output, + "workers_Worker_tail_consumersItem": workers_Worker_tail_consumersItem_output, + "workers_cache_options": workers_cache_options_output, + "workers_env": workers_env_output, + "workers_env_binding_item": workers_env_binding_item_output, + "workers_limits": workers_limits_output, + "workers_observability": workers_observability_output, + "workers_observability_issues": workers_observability_issues_output, + "workers_observability_logs": workers_observability_logs_output, + "workers_observability_traces": workers_observability_traces_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -756,6 +853,67 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_Worker" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_PreviewsBaseConfig": workers_PreviewsBaseConfig_output, + "workers_PreviewsBaseConfig_tail_consumersItem": workers_PreviewsBaseConfig_tail_consumersItem_output, + "workers_Worker": workers_Worker_output, + "workers_Worker_observability": workers_Worker_observability_output, + "workers_Worker_observability_issues": workers_Worker_observability_issues_output, + "workers_Worker_observability_logs": workers_Worker_observability_logs_output, + "workers_Worker_observability_traces": workers_Worker_observability_traces_output, + "workers_Worker_references": workers_Worker_references_output, + "workers_Worker_references_dispatch_namespace_outboundsItem": workers_Worker_references_dispatch_namespace_outboundsItem_output, + "workers_Worker_references_domainsItem": workers_Worker_references_domainsItem_output, + "workers_Worker_references_durable_objectsItem": workers_Worker_references_durable_objectsItem_output, + "workers_Worker_references_queuesItem": workers_Worker_references_queuesItem_output, + "workers_Worker_references_workersItem": workers_Worker_references_workersItem_output, + "workers_Worker_subdomain": workers_Worker_subdomain_output, + "workers_Worker_tail_consumersItem": workers_Worker_tail_consumersItem_output, + "workers_cache_options": workers_cache_options_output, + "workers_env": workers_env_output, + "workers_env_binding_item": workers_env_binding_item_output, + "workers_limits": workers_limits_output, + "workers_observability": workers_observability_output, + "workers_observability_issues": workers_observability_issues_output, + "workers_observability_logs": workers_observability_logs_output, + "workers_observability_traces": workers_observability_traces_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -995,6 +1153,36 @@ export const tools: readonly Tool[] = [ "workers_placement_target": workers_placement_target, }, }, + outputSchema: { + "$ref": "#/$defs/workers_Worker", + $defs: { + "workers_PreviewsBaseConfig": workers_PreviewsBaseConfig_output, + "workers_PreviewsBaseConfig_tail_consumersItem": workers_PreviewsBaseConfig_tail_consumersItem_output, + "workers_Worker": workers_Worker_output, + "workers_Worker_observability": workers_Worker_observability_output, + "workers_Worker_observability_issues": workers_Worker_observability_issues_output, + "workers_Worker_observability_logs": workers_Worker_observability_logs_output, + "workers_Worker_observability_traces": workers_Worker_observability_traces_output, + "workers_Worker_references": workers_Worker_references_output, + "workers_Worker_references_dispatch_namespace_outboundsItem": workers_Worker_references_dispatch_namespace_outboundsItem_output, + "workers_Worker_references_domainsItem": workers_Worker_references_domainsItem_output, + "workers_Worker_references_durable_objectsItem": workers_Worker_references_durable_objectsItem_output, + "workers_Worker_references_queuesItem": workers_Worker_references_queuesItem_output, + "workers_Worker_references_workersItem": workers_Worker_references_workersItem_output, + "workers_Worker_subdomain": workers_Worker_subdomain_output, + "workers_Worker_tail_consumersItem": workers_Worker_tail_consumersItem_output, + "workers_cache_options": workers_cache_options_output, + "workers_env": workers_env_output, + "workers_env_binding_item": workers_env_binding_item_output, + "workers_limits": workers_limits_output, + "workers_observability": workers_observability_output, + "workers_observability_issues": workers_observability_issues_output, + "workers_observability_logs": workers_observability_logs_output, + "workers_observability_traces": workers_observability_traces_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workers/versions/latest/tools.ts b/src/generated/forge-mcp/workers/versions/latest/tools.ts index d46ce68a..668cd4cf 100644 --- a/src/generated/forge-mcp/workers/versions/latest/tools.ts +++ b/src/generated/forge-mcp/workers/versions/latest/tools.ts @@ -314,6 +314,98 @@ export const tools: readonly Tool[] = [ "workers_worker_export": workers_worker_export, }, }, + outputSchema: { + "$ref": "#/$defs/workers_Version", + $defs: { + "workers_Version": workers_Version_output, + "workers_Version_annotations": workers_Version_annotations_output, + "workers_Version_assets": workers_Version_assets_output, + "workers_Version_assets_config": workers_Version_assets_config_output, + "workers_Version_assets_config_run_worker_first": workers_Version_assets_config_run_worker_first_output, + "workers_Version_limits": workers_Version_limits_output, + "workers_Version_migrations": workers_Version_migrations_output, + "workers_Version_modulesItem": workers_Version_modulesItem_output, + "workers_Version_package_dependenciesItem": workers_Version_package_dependenciesItem_output, + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_container_item": workers_container_item_output, + "workers_containers": workers_containers_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_exports_reconciliation_info": workers_exports_reconciliation_info_output, + "workers_exports_reconciliation_rename": workers_exports_reconciliation_rename_output, + "workers_exports_reconciliation_result": workers_exports_reconciliation_result_output, + "workers_exports_reconciliation_scenario": workers_exports_reconciliation_scenario_output, + "workers_exports_reconciliation_transfer": workers_exports_reconciliation_transfer_output, + "workers_exports_reconciliation_transfer_pending": workers_exports_reconciliation_transfer_pending_output, + "workers_exports_reconciliation_warning": workers_exports_reconciliation_warning_output, + "workers_migration_step": workers_migration_step_output, + "workers_migration_step_renamed_classesItem": workers_migration_step_renamed_classesItem_output, + "workers_migration_step_transferred_classesItem": workers_migration_step_transferred_classesItem_output, + "workers_migration_tag_conditions": workers_migration_tag_conditions_output, + "workers_multiple_step_migrations": workers_multiple_step_migrations_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_single_step_migrations": workers_single_step_migrations_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/workers/versions/tools.ts b/src/generated/forge-mcp/workers/versions/tools.ts index 4500ac71..3cc3d87b 100644 --- a/src/generated/forge-mcp/workers/versions/tools.ts +++ b/src/generated/forge-mcp/workers/versions/tools.ts @@ -318,6 +318,98 @@ export const tools: readonly Tool[] = [ "workers_worker_export": workers_worker_export, }, }, + outputSchema: { + "$ref": "#/$defs/workers_Version", + $defs: { + "workers_Version": workers_Version_output, + "workers_Version_annotations": workers_Version_annotations_output, + "workers_Version_assets": workers_Version_assets_output, + "workers_Version_assets_config": workers_Version_assets_config_output, + "workers_Version_assets_config_run_worker_first": workers_Version_assets_config_run_worker_first_output, + "workers_Version_limits": workers_Version_limits_output, + "workers_Version_migrations": workers_Version_migrations_output, + "workers_Version_modulesItem": workers_Version_modulesItem_output, + "workers_Version_package_dependenciesItem": workers_Version_package_dependenciesItem_output, + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_container_item": workers_container_item_output, + "workers_containers": workers_containers_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_exports_reconciliation_info": workers_exports_reconciliation_info_output, + "workers_exports_reconciliation_rename": workers_exports_reconciliation_rename_output, + "workers_exports_reconciliation_result": workers_exports_reconciliation_result_output, + "workers_exports_reconciliation_scenario": workers_exports_reconciliation_scenario_output, + "workers_exports_reconciliation_transfer": workers_exports_reconciliation_transfer_output, + "workers_exports_reconciliation_transfer_pending": workers_exports_reconciliation_transfer_pending_output, + "workers_exports_reconciliation_warning": workers_exports_reconciliation_warning_output, + "workers_migration_step": workers_migration_step_output, + "workers_migration_step_renamed_classesItem": workers_migration_step_renamed_classesItem_output, + "workers_migration_step_transferred_classesItem": workers_migration_step_transferred_classesItem_output, + "workers_migration_tag_conditions": workers_migration_tag_conditions_output, + "workers_multiple_step_migrations": workers_multiple_step_migrations_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_single_step_migrations": workers_single_step_migrations_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -485,6 +577,13 @@ export const tools: readonly Tool[] = [ "version_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_api-response-common", + $defs: { + "workers_api-response-common": workers_api_response_common_output, + "workers_messages": workers_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -554,6 +653,98 @@ export const tools: readonly Tool[] = [ "version_id" ], }, + outputSchema: { + "$ref": "#/$defs/workers_Version", + $defs: { + "workers_Version": workers_Version_output, + "workers_Version_annotations": workers_Version_annotations_output, + "workers_Version_assets": workers_Version_assets_output, + "workers_Version_assets_config": workers_Version_assets_config_output, + "workers_Version_assets_config_run_worker_first": workers_Version_assets_config_run_worker_first_output, + "workers_Version_limits": workers_Version_limits_output, + "workers_Version_migrations": workers_Version_migrations_output, + "workers_Version_modulesItem": workers_Version_modulesItem_output, + "workers_Version_package_dependenciesItem": workers_Version_package_dependenciesItem_output, + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_container_item": workers_container_item_output, + "workers_containers": workers_containers_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_exports_reconciliation_info": workers_exports_reconciliation_info_output, + "workers_exports_reconciliation_rename": workers_exports_reconciliation_rename_output, + "workers_exports_reconciliation_result": workers_exports_reconciliation_result_output, + "workers_exports_reconciliation_scenario": workers_exports_reconciliation_scenario_output, + "workers_exports_reconciliation_transfer": workers_exports_reconciliation_transfer_output, + "workers_exports_reconciliation_transfer_pending": workers_exports_reconciliation_transfer_pending_output, + "workers_exports_reconciliation_warning": workers_exports_reconciliation_warning_output, + "workers_migration_step": workers_migration_step_output, + "workers_migration_step_renamed_classesItem": workers_migration_step_renamed_classesItem_output, + "workers_migration_step_transferred_classesItem": workers_migration_step_transferred_classesItem_output, + "workers_migration_tag_conditions": workers_migration_tag_conditions_output, + "workers_multiple_step_migrations": workers_multiple_step_migrations_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_single_step_migrations": workers_single_step_migrations_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -715,6 +906,129 @@ export const tools: readonly Tool[] = [ "worker_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_Version" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_Version": workers_Version_output, + "workers_Version_annotations": workers_Version_annotations_output, + "workers_Version_assets": workers_Version_assets_output, + "workers_Version_assets_config": workers_Version_assets_config_output, + "workers_Version_assets_config_run_worker_first": workers_Version_assets_config_run_worker_first_output, + "workers_Version_limits": workers_Version_limits_output, + "workers_Version_migrations": workers_Version_migrations_output, + "workers_Version_modulesItem": workers_Version_modulesItem_output, + "workers_Version_package_dependenciesItem": workers_Version_package_dependenciesItem_output, + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_container_item": workers_container_item_output, + "workers_containers": workers_containers_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_exports_reconciliation_info": workers_exports_reconciliation_info_output, + "workers_exports_reconciliation_rename": workers_exports_reconciliation_rename_output, + "workers_exports_reconciliation_result": workers_exports_reconciliation_result_output, + "workers_exports_reconciliation_scenario": workers_exports_reconciliation_scenario_output, + "workers_exports_reconciliation_transfer": workers_exports_reconciliation_transfer_output, + "workers_exports_reconciliation_transfer_pending": workers_exports_reconciliation_transfer_pending_output, + "workers_exports_reconciliation_warning": workers_exports_reconciliation_warning_output, + "workers_migration_step": workers_migration_step_output, + "workers_migration_step_renamed_classesItem": workers_migration_step_renamed_classesItem_output, + "workers_migration_step_transferred_classesItem": workers_migration_step_transferred_classesItem_output, + "workers_migration_tag_conditions": workers_migration_tag_conditions_output, + "workers_multiple_step_migrations": workers_multiple_step_migrations_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_single_step_migrations": workers_single_step_migrations_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workersBuilds/workers/previews/tools.ts b/src/generated/forge-mcp/workersBuilds/workers/previews/tools.ts index fe54a6e5..8aef3bf3 100644 --- a/src/generated/forge-mcp/workersBuilds/workers/previews/tools.ts +++ b/src/generated/forge-mcp/workersBuilds/workers/previews/tools.ts @@ -119,6 +119,47 @@ export const tools: readonly Tool[] = [ "builds_external_script_id": builds_external_script_id, }, }, + outputSchema: { + "$ref": "#/$defs/builds_BuildResponse", + $defs: { + "builds_BuildOutcome": builds_BuildOutcome_output, + "builds_BuildResponse": builds_BuildResponse_output, + "builds_BuildResponse_deploy_hook": builds_BuildResponse_deploy_hook_output, + "builds_BuildResponse_pull_request": builds_BuildResponse_pull_request_output, + "builds_BuildResponse_trigger": builds_BuildResponse_trigger_output, + "builds_BuildStatus": builds_BuildStatus_output, + "builds_BuildTriggerMetadataResponse": builds_BuildTriggerMetadataResponse_output, + "builds_BuildTriggerSource": builds_BuildTriggerSource_output, + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_UpsertRepoConnectionResponse": builds_UpsertRepoConnectionResponse_output, + "builds_branch": builds_branch_output, + "builds_branch_excludes": builds_branch_excludes_output, + "builds_branch_includes": builds_branch_includes_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_name": builds_build_token_name_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_build_uuid": builds_build_uuid_output, + "builds_commit_hash": builds_commit_hash_output, + "builds_created_on": builds_created_on_output, + "builds_deleted_on": builds_deleted_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_deploy_hook_name": builds_deploy_hook_name_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_connection_uuid": builds_repo_connection_uuid_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + "builds_stopped_on": builds_stopped_on_output, + "builds_trigger_name": builds_trigger_name_output, + "builds_trigger_uuid": builds_trigger_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -240,6 +281,27 @@ export const tools: readonly Tool[] = [ "builds_root_directory": builds_root_directory, }, }, + outputSchema: { + "$ref": "#/$defs/builds_PreviewResponse", + $defs: { + "builds_EnvironmentVariablesResponse": builds_EnvironmentVariablesResponse_output, + "builds_PreviewResponse": builds_PreviewResponse_output, + "builds_WorkerBuildSettings": builds_WorkerBuildSettings_output, + "builds_branch": builds_branch_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_created_on": builds_created_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_is_secret": builds_is_secret_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_preview_auto_build": builds_preview_auto_build_output, + "builds_preview_auto_delete": builds_preview_auto_delete_output, + "builds_root_directory": builds_root_directory_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -328,6 +390,27 @@ export const tools: readonly Tool[] = [ "builds_external_script_id": builds_external_script_id, }, }, + outputSchema: { + "$ref": "#/$defs/builds_PreviewResponse", + $defs: { + "builds_EnvironmentVariablesResponse": builds_EnvironmentVariablesResponse_output, + "builds_PreviewResponse": builds_PreviewResponse_output, + "builds_WorkerBuildSettings": builds_WorkerBuildSettings_output, + "builds_branch": builds_branch_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_created_on": builds_created_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_is_secret": builds_is_secret_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_preview_auto_build": builds_preview_auto_build_output, + "builds_preview_auto_delete": builds_preview_auto_delete_output, + "builds_root_directory": builds_root_directory_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -415,6 +498,31 @@ export const tools: readonly Tool[] = [ "builds_external_script_id": builds_external_script_id, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/builds_PreviewSummary" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/builds_PaginationInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "builds_PaginationInfo": builds_PaginationInfo_output, + "builds_PreviewSummary": builds_PreviewSummary_output, + "builds_branch": builds_branch_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_preview_auto_build": builds_preview_auto_build_output, + "builds_preview_auto_delete": builds_preview_auto_delete_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -512,6 +620,62 @@ export const tools: readonly Tool[] = [ "builds_external_script_id": builds_external_script_id, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/builds_BuildResponse" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/builds_PaginationInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "builds_BuildOutcome": builds_BuildOutcome_output, + "builds_BuildResponse": builds_BuildResponse_output, + "builds_BuildResponse_deploy_hook": builds_BuildResponse_deploy_hook_output, + "builds_BuildResponse_pull_request": builds_BuildResponse_pull_request_output, + "builds_BuildResponse_trigger": builds_BuildResponse_trigger_output, + "builds_BuildStatus": builds_BuildStatus_output, + "builds_BuildTriggerMetadataResponse": builds_BuildTriggerMetadataResponse_output, + "builds_BuildTriggerSource": builds_BuildTriggerSource_output, + "builds_PaginationInfo": builds_PaginationInfo_output, + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_UpsertRepoConnectionResponse": builds_UpsertRepoConnectionResponse_output, + "builds_branch": builds_branch_output, + "builds_branch_excludes": builds_branch_excludes_output, + "builds_branch_includes": builds_branch_includes_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_name": builds_build_token_name_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_build_uuid": builds_build_uuid_output, + "builds_commit_hash": builds_commit_hash_output, + "builds_created_on": builds_created_on_output, + "builds_deleted_on": builds_deleted_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_deploy_hook_name": builds_deploy_hook_name_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_modified_on": builds_modified_on_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_connection_uuid": builds_repo_connection_uuid_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + "builds_stopped_on": builds_stopped_on_output, + "builds_trigger_name": builds_trigger_name_output, + "builds_trigger_uuid": builds_trigger_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workersBuilds/workers/tools.ts b/src/generated/forge-mcp/workersBuilds/workers/tools.ts index 89b1c7ec..4d62e815 100644 --- a/src/generated/forge-mcp/workersBuilds/workers/tools.ts +++ b/src/generated/forge-mcp/workersBuilds/workers/tools.ts @@ -62,6 +62,30 @@ export const tools: readonly Tool[] = [ "builds_external_script_id": builds_external_script_id, }, }, + outputSchema: { + "$ref": "#/$defs/builds_WorkerResponse", + $defs: { + "builds_EnvironmentVariablesResponse": builds_EnvironmentVariablesResponse_output, + "builds_SCMProviderType": builds_SCMProviderType_output, + "builds_WorkerBuildSettings": builds_WorkerBuildSettings_output, + "builds_WorkerGitRepository": builds_WorkerGitRepository_output, + "builds_WorkerResponse": builds_WorkerResponse_output, + "builds_build_caching_enabled": builds_build_caching_enabled_output, + "builds_build_command": builds_build_command_output, + "builds_build_token_uuid": builds_build_token_uuid_output, + "builds_created_on": builds_created_on_output, + "builds_deploy_command": builds_deploy_command_output, + "builds_external_script_id": builds_external_script_id_output, + "builds_is_secret": builds_is_secret_output, + "builds_path_excludes": builds_path_excludes_output, + "builds_path_includes": builds_path_includes_output, + "builds_provider_account_id": builds_provider_account_id_output, + "builds_provider_account_name": builds_provider_account_name_output, + "builds_repo_id": builds_repo_id_output, + "builds_repo_name": builds_repo_name_output, + "builds_root_directory": builds_root_directory_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/assets/upload/tools.ts b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/assets/upload/tools.ts index c66a6fc6..04741f53 100644 --- a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/assets/upload/tools.ts +++ b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/assets/upload/tools.ts @@ -50,6 +50,23 @@ export const tools: readonly Tool[] = [ "workers_manifest-value": workers_manifest_value, }, }, + outputSchema: { + "properties": { + "buckets": { + "items": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": "array" + }, + "jwt": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/bindings/tools.ts b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/bindings/tools.ts index cf123520..643605ee 100644 --- a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/bindings/tools.ts +++ b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/bindings/tools.ts @@ -83,6 +83,68 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/workers_bindings" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/secrets/tools.ts b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/secrets/tools.ts index cacf98e9..f4278a96 100644 --- a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/secrets/tools.ts +++ b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/secrets/tools.ts @@ -61,6 +61,16 @@ export const tools: readonly Tool[] = [ "workers_secret-patch-request": workers_secret_patch_request, }, }, + outputSchema: { + "$ref": "#/$defs/workers_secret-patch-response", + $defs: { + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_name": workers_binding_name_output, + "workers_secret": workers_secret_output, + "workers_secret-patch-response": workers_secret_patch_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -135,6 +145,9 @@ export const tools: readonly Tool[] = [ "workers_secret_name_url_encoded": workers_secret_name_url_encoded, }, }, + outputSchema: { + "type": "null", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -208,6 +221,15 @@ export const tools: readonly Tool[] = [ "workers_secret_name_url_encoded": workers_secret_name_url_encoded, }, }, + outputSchema: { + "$ref": "#/$defs/workers_secret", + $defs: { + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_name": workers_binding_name_output, + "workers_secret": workers_secret_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -275,6 +297,29 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_secret" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_name": workers_binding_name_output, + "workers_secret": workers_secret_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -363,6 +408,15 @@ export const tools: readonly Tool[] = [ "workers_secret": workers_secret, }, }, + outputSchema: { + "$ref": "#/$defs/workers_secret", + $defs: { + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_name": workers_binding_name_output, + "workers_secret": workers_secret_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/settings/tools.ts b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/settings/tools.ts index 7b901aa0..53bb536f 100644 --- a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/settings/tools.ts +++ b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/settings/tools.ts @@ -128,6 +128,100 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "$ref": "#/$defs/workers_namespace-script-and-version-settings-item", + $defs: { + "workers_binding_item": workers_binding_item_output, + "workers_binding_kind_ai": workers_binding_kind_ai_output, + "workers_binding_kind_ai_search": workers_binding_kind_ai_search_output, + "workers_binding_kind_ai_search_namespace": workers_binding_kind_ai_search_namespace_output, + "workers_binding_kind_analytics_engine": workers_binding_kind_analytics_engine_output, + "workers_binding_kind_artifacts": workers_binding_kind_artifacts_output, + "workers_binding_kind_assets": workers_binding_kind_assets_output, + "workers_binding_kind_browser": workers_binding_kind_browser_output, + "workers_binding_kind_d1": workers_binding_kind_d1_output, + "workers_binding_kind_data_blob": workers_binding_kind_data_blob_output, + "workers_binding_kind_dispatch_namespace": workers_binding_kind_dispatch_namespace_output, + "workers_binding_kind_dispatch_namespace_outbound": workers_binding_kind_dispatch_namespace_outbound_output, + "workers_binding_kind_dispatch_namespace_outbound_paramsItem": workers_binding_kind_dispatch_namespace_outbound_paramsItem_output, + "workers_binding_kind_dispatch_namespace_outbound_worker": workers_binding_kind_dispatch_namespace_outbound_worker_output, + "workers_binding_kind_durable_object_namespace": workers_binding_kind_durable_object_namespace_output, + "workers_binding_kind_flagship": workers_binding_kind_flagship_output, + "workers_binding_kind_hyperdrive": workers_binding_kind_hyperdrive_output, + "workers_binding_kind_images": workers_binding_kind_images_output, + "workers_binding_kind_inherit": workers_binding_kind_inherit_output, + "workers_binding_kind_json": workers_binding_kind_json_output, + "workers_binding_kind_k2": workers_binding_kind_k2_output, + "workers_binding_kind_kv_namespace": workers_binding_kind_kv_namespace_output, + "workers_binding_kind_media": workers_binding_kind_media_output, + "workers_binding_kind_messaging": workers_binding_kind_messaging_output, + "workers_binding_kind_mtls_certificate": workers_binding_kind_mtls_certificate_output, + "workers_binding_kind_pipelines": workers_binding_kind_pipelines_output, + "workers_binding_kind_plain_text": workers_binding_kind_plain_text_output, + "workers_binding_kind_queue": workers_binding_kind_queue_output, + "workers_binding_kind_r2_bucket": workers_binding_kind_r2_bucket_output, + "workers_binding_kind_ratelimit": workers_binding_kind_ratelimit_output, + "workers_binding_kind_ratelimit_simple": workers_binding_kind_ratelimit_simple_output, + "workers_binding_kind_secret_key": workers_binding_kind_secret_key_output, + "workers_binding_kind_secret_text": workers_binding_kind_secret_text_output, + "workers_binding_kind_secrets_store_secret": workers_binding_kind_secrets_store_secret_output, + "workers_binding_kind_send_email": workers_binding_kind_send_email_output, + "workers_binding_kind_service": workers_binding_kind_service_output, + "workers_binding_kind_text_blob": workers_binding_kind_text_blob_output, + "workers_binding_kind_vectorize": workers_binding_kind_vectorize_output, + "workers_binding_kind_version_metadata": workers_binding_kind_version_metadata_output, + "workers_binding_kind_vpc_network": workers_binding_kind_vpc_network_output, + "workers_binding_kind_vpc_service": workers_binding_kind_vpc_service_output, + "workers_binding_kind_wasm_module": workers_binding_kind_wasm_module_output, + "workers_binding_kind_workflow": workers_binding_kind_workflow_output, + "workers_binding_name": workers_binding_name_output, + "workers_bindings": workers_bindings_output, + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_exports_reconciliation_info": workers_exports_reconciliation_info_output, + "workers_exports_reconciliation_rename": workers_exports_reconciliation_rename_output, + "workers_exports_reconciliation_result": workers_exports_reconciliation_result_output, + "workers_exports_reconciliation_scenario": workers_exports_reconciliation_scenario_output, + "workers_exports_reconciliation_transfer": workers_exports_reconciliation_transfer_output, + "workers_exports_reconciliation_transfer_pending": workers_exports_reconciliation_transfer_pending_output, + "workers_exports_reconciliation_warning": workers_exports_reconciliation_warning_output, + "workers_limits": workers_limits_output, + "workers_logpush": workers_logpush_output, + "workers_migration_step": workers_migration_step_output, + "workers_migration_step_renamed_classesItem": workers_migration_step_renamed_classesItem_output, + "workers_migration_step_transferred_classesItem": workers_migration_step_transferred_classesItem_output, + "workers_migration_tag_conditions": workers_migration_tag_conditions_output, + "workers_multiple_step_migrations": workers_multiple_step_migrations_output, + "workers_namespace-script-and-version-settings-item": workers_namespace_script_and_version_settings_item_output, + "workers_namespace-script-and-version-settings-item_migrations": workers_namespace_script_and_version_settings_item_migrations_output, + "workers_namespace_identifier": workers_namespace_identifier_output, + "workers_observability-2": workers_observability_2_output, + "workers_observability-2_issues": workers_observability_2_issues_output, + "workers_observability-2_logs": workers_observability_2_logs_output, + "workers_observability-2_traces": workers_observability_2_traces_output, + "workers_placement_info_no_status": workers_placement_info_no_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_single_step_migrations": workers_single_step_migrations_output, + "workers_tag": workers_tag_output, + "workers_tags": workers_tags_output, + "workers_tail_consumers": workers_tail_consumers_output, + "workers_tail_consumers_script": workers_tail_consumers_script_output, + "workers_usage_model": workers_usage_model_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/tags/tools.ts b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/tags/tools.ts index 3f9224a9..c490a84b 100644 --- a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/tags/tools.ts +++ b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/tags/tools.ts @@ -49,6 +49,9 @@ export const tools: readonly Tool[] = [ "tag" ], }, + outputSchema: { + "type": "null", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -118,6 +121,22 @@ export const tools: readonly Tool[] = [ "tag" ], }, + outputSchema: { + "oneOf": [ + { + "$ref": "#/$defs/workers_tags-kv-response" + }, + { + "$ref": "#/$defs/workers_api-response-null-result" + } + ], + $defs: { + "workers_api-response-null-result": workers_api_response_null_result_output, + "workers_messages": workers_messages_output, + "workers_tags-kv-response": workers_tags_kv_response_output, + "workers_tags_kv": workers_tags_kv_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -205,6 +224,12 @@ export const tools: readonly Tool[] = [ "workers_tag_patch": workers_tag_patch, }, }, + outputSchema: { + "$ref": "#/$defs/workers_tags_kv", + $defs: { + "workers_tags_kv": workers_tags_kv_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -268,6 +293,26 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_tag" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_tag": workers_tag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -351,6 +396,26 @@ export const tools: readonly Tool[] = [ "workers_tags": workers_tags, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_tag" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_tag": workers_tag_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/tools.ts b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/tools.ts index 460e39e2..0a4fc3ea 100644 --- a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/tools.ts +++ b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/scripts/tools.ts @@ -86,6 +86,14 @@ export const tools: readonly Tool[] = [ "tags" ], }, + outputSchema: { + "$ref": "#/$defs/workers_namespace-script-delete-bulk-response", + $defs: { + "workers_namespace-script-delete-bulk-response": workers_namespace_script_delete_bulk_response_output, + "workers_namespace-script-delete-bulk-response_deletedItem": workers_namespace_script_delete_bulk_response_deletedItem_output, + "workers_uuid": workers_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -158,6 +166,9 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "type": "null", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -219,6 +230,49 @@ export const tools: readonly Tool[] = [ "script_name" ], }, + outputSchema: { + "$ref": "#/$defs/workers_namespace-script-response", + $defs: { + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_created_on": workers_created_on_output, + "workers_dispatch_namespace_name": workers_dispatch_namespace_name_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_etag": workers_etag_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_has_assets": workers_has_assets_output, + "workers_has_modules": workers_has_modules_output, + "workers_logpush": workers_logpush_output, + "workers_modified_on": workers_modified_on_output, + "workers_namespace-script-response": workers_namespace_script_response_output, + "workers_observability-2": workers_observability_2_output, + "workers_observability-2_issues": workers_observability_2_issues_output, + "workers_observability-2_logs": workers_observability_2_logs_output, + "workers_observability-2_traces": workers_observability_2_traces_output, + "workers_placement_info": workers_placement_info_output, + "workers_placement_mode": workers_placement_mode_output, + "workers_placement_status": workers_placement_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_script-response": workers_script_response_output, + "workers_script-response_named_handlersItem": workers_script_response_named_handlersItem_output, + "workers_tag": workers_tag_output, + "workers_tags": workers_tags_output, + "workers_tail_consumers": workers_tail_consumers_output, + "workers_tail_consumers_script": workers_tail_consumers_script_output, + "workers_usage_model": workers_usage_model_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -316,6 +370,63 @@ export const tools: readonly Tool[] = [ "dispatch_namespace" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_namespace-script-response" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_cache_options": workers_cache_options_output, + "workers_compatibility_date": workers_compatibility_date_output, + "workers_compatibility_flag": workers_compatibility_flag_output, + "workers_compatibility_flags": workers_compatibility_flags_output, + "workers_created_on": workers_created_on_output, + "workers_dispatch_namespace_name": workers_dispatch_namespace_name_output, + "workers_durable_object_deleted_export": workers_durable_object_deleted_export_output, + "workers_durable_object_expecting_transfer_export": workers_durable_object_expecting_transfer_export_output, + "workers_durable_object_export": workers_durable_object_export_output, + "workers_durable_object_export_variants": workers_durable_object_export_variants_output, + "workers_durable_object_renamed_export": workers_durable_object_renamed_export_output, + "workers_durable_object_transferred_export": workers_durable_object_transferred_export_output, + "workers_entrypoint_cache_options": workers_entrypoint_cache_options_output, + "workers_etag": workers_etag_output, + "workers_export_config": workers_export_config_output, + "workers_export_storage": workers_export_storage_output, + "workers_exports_config_map": workers_exports_config_map_output, + "workers_has_assets": workers_has_assets_output, + "workers_has_modules": workers_has_modules_output, + "workers_logpush": workers_logpush_output, + "workers_modified_on": workers_modified_on_output, + "workers_namespace-script-response": workers_namespace_script_response_output, + "workers_observability-2": workers_observability_2_output, + "workers_observability-2_issues": workers_observability_2_issues_output, + "workers_observability-2_logs": workers_observability_2_logs_output, + "workers_observability-2_traces": workers_observability_2_traces_output, + "workers_placement_info": workers_placement_info_output, + "workers_placement_mode": workers_placement_mode_output, + "workers_placement_status": workers_placement_status_output, + "workers_placement_target": workers_placement_target_output, + "workers_script-response": workers_script_response_output, + "workers_script-response_named_handlersItem": workers_script_response_named_handlersItem_output, + "workers_tag": workers_tag_output, + "workers_tags": workers_tags_output, + "workers_tail_consumers": workers_tail_consumers_output, + "workers_tail_consumers_script": workers_tail_consumers_script_output, + "workers_usage_model": workers_usage_model_output, + "workers_worker_export": workers_worker_export_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/tools.ts b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/tools.ts index 96003464..dc024b32 100644 --- a/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/tools.ts +++ b/src/generated/forge-mcp/workersForPlatforms/dispatchNamespaces/tools.ts @@ -48,6 +48,19 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/workers_namespace-response", + $defs: { + "workers_created_on": workers_created_on_output, + "workers_dispatch_namespace_name": workers_dispatch_namespace_name_output, + "workers_identifier": workers_identifier_output, + "workers_modified_on": workers_modified_on_output, + "workers_namespace-response": workers_namespace_response_output, + "workers_script_count": workers_script_count_output, + "workers_trusted_workers": workers_trusted_workers_output, + "workers_uuid": workers_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -110,6 +123,9 @@ export const tools: readonly Tool[] = [ "dispatch_namespace" ], }, + outputSchema: { + "type": "null", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -181,6 +197,19 @@ export const tools: readonly Tool[] = [ "workers_trusted_workers": workers_trusted_workers, }, }, + outputSchema: { + "$ref": "#/$defs/workers_namespace-response", + $defs: { + "workers_created_on": workers_created_on_output, + "workers_dispatch_namespace_name": workers_dispatch_namespace_name_output, + "workers_identifier": workers_identifier_output, + "workers_modified_on": workers_modified_on_output, + "workers_namespace-response": workers_namespace_response_output, + "workers_script_count": workers_script_count_output, + "workers_trusted_workers": workers_trusted_workers_output, + "workers_uuid": workers_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -246,6 +275,19 @@ export const tools: readonly Tool[] = [ "dispatch_namespace" ], }, + outputSchema: { + "$ref": "#/$defs/workers_namespace-response", + $defs: { + "workers_created_on": workers_created_on_output, + "workers_dispatch_namespace_name": workers_dispatch_namespace_name_output, + "workers_identifier": workers_identifier_output, + "workers_modified_on": workers_modified_on_output, + "workers_namespace-response": workers_namespace_response_output, + "workers_script_count": workers_script_count_output, + "workers_trusted_workers": workers_trusted_workers_output, + "workers_uuid": workers_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -304,6 +346,33 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/workers_namespace-response" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "workers_created_on": workers_created_on_output, + "workers_dispatch_namespace_name": workers_dispatch_namespace_name_output, + "workers_identifier": workers_identifier_output, + "workers_modified_on": workers_modified_on_output, + "workers_namespace-response": workers_namespace_response_output, + "workers_script_count": workers_script_count_output, + "workers_trusted_workers": workers_trusted_workers_output, + "workers_uuid": workers_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -399,6 +468,19 @@ export const tools: readonly Tool[] = [ "workers_trusted_workers": workers_trusted_workers, }, }, + outputSchema: { + "$ref": "#/$defs/workers_namespace-response", + $defs: { + "workers_created_on": workers_created_on_output, + "workers_dispatch_namespace_name": workers_dispatch_namespace_name_output, + "workers_identifier": workers_identifier_output, + "workers_modified_on": workers_modified_on_output, + "workers_namespace-response": workers_namespace_response_output, + "workers_script_count": workers_script_count_output, + "workers_trusted_workers": workers_trusted_workers_output, + "workers_uuid": workers_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workersVpc/services/tools.ts b/src/generated/forge-mcp/workersVpc/services/tools.ts index 1633caf0..23856150 100644 --- a/src/generated/forge-mcp/workersVpc/services/tools.ts +++ b/src/generated/forge-mcp/workersVpc/services/tools.ts @@ -74,6 +74,23 @@ export const tools: readonly Tool[] = [ "infra_TcpServiceConfig": infra_TcpServiceConfig, }, }, + outputSchema: { + "$ref": "#/$defs/infra_ServiceConfig", + $defs: { + "infra_ApiTlsSettings": infra_ApiTlsSettings_output, + "infra_DualStackHost": infra_DualStackHost_output, + "infra_HostnameHost": infra_HostnameHost_output, + "infra_HttpServiceConfig": infra_HttpServiceConfig_output, + "infra_IPv4Host": infra_IPv4Host_output, + "infra_IPv6Host": infra_IPv6Host_output, + "infra_Network": infra_Network_output, + "infra_ResolverNetwork": infra_ResolverNetwork_output, + "infra_ServiceConfig": infra_ServiceConfig_output, + "infra_ServiceHost": infra_ServiceHost_output, + "infra_ServiceType": infra_ServiceType_output, + "infra_TcpServiceConfig": infra_TcpServiceConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -179,6 +196,23 @@ export const tools: readonly Tool[] = [ "service_id" ], }, + outputSchema: { + "$ref": "#/$defs/infra_ServiceConfig", + $defs: { + "infra_ApiTlsSettings": infra_ApiTlsSettings_output, + "infra_DualStackHost": infra_DualStackHost_output, + "infra_HostnameHost": infra_HostnameHost_output, + "infra_HttpServiceConfig": infra_HttpServiceConfig_output, + "infra_IPv4Host": infra_IPv4Host_output, + "infra_IPv6Host": infra_IPv6Host_output, + "infra_Network": infra_Network_output, + "infra_ResolverNetwork": infra_ResolverNetwork_output, + "infra_ServiceConfig": infra_ServiceConfig_output, + "infra_ServiceHost": infra_ServiceHost_output, + "infra_ServiceType": infra_ServiceType_output, + "infra_TcpServiceConfig": infra_TcpServiceConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -257,6 +291,52 @@ export const tools: readonly Tool[] = [ "infra_ServiceType": infra_ServiceType, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/infra_ConnectivityServiceArray" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "infra_ApiTlsSettings": infra_ApiTlsSettings_output, + "infra_ConnectivityServiceArray": infra_ConnectivityServiceArray_output, + "infra_DualStackHost": infra_DualStackHost_output, + "infra_HostnameHost": infra_HostnameHost_output, + "infra_HttpServiceConfig": infra_HttpServiceConfig_output, + "infra_IPv4Host": infra_IPv4Host_output, + "infra_IPv6Host": infra_IPv6Host_output, + "infra_Network": infra_Network_output, + "infra_ResolverNetwork": infra_ResolverNetwork_output, + "infra_ServiceConfig": infra_ServiceConfig_output, + "infra_ServiceHost": infra_ServiceHost_output, + "infra_ServiceType": infra_ServiceType_output, + "infra_TcpServiceConfig": infra_TcpServiceConfig_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -368,6 +448,23 @@ export const tools: readonly Tool[] = [ "infra_TcpServiceConfig": infra_TcpServiceConfig, }, }, + outputSchema: { + "$ref": "#/$defs/infra_ServiceConfig", + $defs: { + "infra_ApiTlsSettings": infra_ApiTlsSettings_output, + "infra_DualStackHost": infra_DualStackHost_output, + "infra_HostnameHost": infra_HostnameHost_output, + "infra_HttpServiceConfig": infra_HttpServiceConfig_output, + "infra_IPv4Host": infra_IPv4Host_output, + "infra_IPv6Host": infra_IPv6Host_output, + "infra_Network": infra_Network_output, + "infra_ResolverNetwork": infra_ResolverNetwork_output, + "infra_ServiceConfig": infra_ServiceConfig_output, + "infra_ServiceHost": infra_ServiceHost_output, + "infra_ServiceType": infra_ServiceType_output, + "infra_TcpServiceConfig": infra_TcpServiceConfig_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workflows/concurrency/tools.ts b/src/generated/forge-mcp/workflows/concurrency/tools.ts index f2544e2c..ef74688f 100644 --- a/src/generated/forge-mcp/workflows/concurrency/tools.ts +++ b/src/generated/forge-mcp/workflows/concurrency/tools.ts @@ -40,6 +40,31 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "created_on": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "limit": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_on", + "id", + "limit", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -261,6 +286,31 @@ export const tools: readonly Tool[] = [ "key_id" ], }, + outputSchema: { + "properties": { + "status": { + "enum": [ + "ok" + ], + "type": "string" + }, + "success": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -538,6 +588,31 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "created_on": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "limit": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_on", + "id", + "limit", + "name" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -759,6 +834,51 @@ export const tools: readonly Tool[] = [ "key_id" ], }, + outputSchema: { + "properties": { + "created_on": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "limit": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "referencing_workflows": { + "items": { + "properties": { + "version_id": { + "format": "uuid", + "type": "string" + }, + "workflow_name": { + "type": "string" + } + }, + "required": [ + "version_id", + "workflow_name" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "created_on", + "id", + "limit", + "name", + "referencing_workflows" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1003,6 +1123,70 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_on": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "limit": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "required": [ + "created_on", + "id", + "limit", + "name" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "cursor": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "required": [ + "count", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workflows/instances/batch/tools.ts b/src/generated/forge-mcp/workflows/instances/batch/tools.ts index 50ffdb22..d851ed58 100644 --- a/src/generated/forge-mcp/workflows/instances/batch/tools.ts +++ b/src/generated/forge-mcp/workflows/instances/batch/tools.ts @@ -88,6 +88,91 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "status": { + "enum": [ + "queued", + "running", + "paused", + "errored", + "terminated", + "complete", + "waitingForPause", + "waiting", + "rollingBack" + ], + "type": "string" + }, + "trigger_source": { + "enum": [ + "unknown", + "api", + "binding", + "event", + "cron" + ], + "type": "string" + }, + "version_id": { + "format": "uuid", + "type": "string" + }, + "workflow_id": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "id", + "status", + "version_id", + "workflow_id" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "cursor": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "required": [ + "count", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/workflows/instances/events/tools.ts b/src/generated/forge-mcp/workflows/instances/events/tools.ts index cb81be7a..74db88e4 100644 --- a/src/generated/forge-mcp/workflows/instances/events/tools.ts +++ b/src/generated/forge-mcp/workflows/instances/events/tools.ts @@ -35,6 +35,22 @@ export const tools: readonly Tool[] = [ "event_type" ], }, + outputSchema: { + "properties": { + "instanceId": { + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "instanceId", + "timestamp" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/workflows/instances/step/tools.ts b/src/generated/forge-mcp/workflows/instances/step/tools.ts index 8251e8e9..f78f8181 100644 --- a/src/generated/forge-mcp/workflows/instances/step/tools.ts +++ b/src/generated/forge-mcp/workflows/instances/step/tools.ts @@ -49,6 +49,57 @@ export const tools: readonly Tool[] = [ "type" ], }, + outputSchema: { + "properties": { + "error": { + "oneOf": [ + { + "properties": { + "message": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "message", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "event_type": { + "type": "string" + }, + "output": { + "type": "object" + }, + "status": { + "enum": [ + "queued", + "running", + "paused", + "errored", + "terminated", + "complete", + "waitingForPause", + "waiting", + "rollingBack" + ], + "type": "string" + } + }, + "required": [ + "error", + "status" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workflows/instances/tools.ts b/src/generated/forge-mcp/workflows/instances/tools.ts index db4fc0a2..d294ed1e 100644 --- a/src/generated/forge-mcp/workflows/instances/tools.ts +++ b/src/generated/forge-mcp/workflows/instances/tools.ts @@ -83,6 +83,52 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "id": { + "type": "string" + }, + "status": { + "enum": [ + "queued", + "running", + "paused", + "errored", + "terminated", + "complete", + "waitingForPause", + "waiting", + "rollingBack" + ], + "type": "string" + }, + "trigger_source": { + "enum": [ + "unknown", + "api", + "binding", + "event", + "cron" + ], + "type": "string" + }, + "version_id": { + "format": "uuid", + "type": "string" + }, + "workflow_id": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "id", + "status", + "version_id", + "workflow_id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -291,6 +337,22 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "properties": { + "instanceId": { + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "instanceId", + "timestamp" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -434,6 +496,521 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "properties": { + "end": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "error": { + "oneOf": [ + { + "properties": { + "message": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "message", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "output": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + }, + "params": { + "type": "object" + }, + "queued": { + "format": "date-time", + "type": "string" + }, + "rollback": { + "oneOf": [ + { + "properties": { + "error": { + "oneOf": [ + { + "properties": { + "message": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "message", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "outcome": { + "enum": [ + "complete", + "failed" + ], + "type": "string" + } + }, + "required": [ + "error", + "outcome" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "schedule": { + "properties": { + "cron": { + "type": "string" + }, + "scheduledTime": { + "type": "number" + } + }, + "required": [ + "cron", + "scheduledTime" + ], + "type": "object" + }, + "start": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "enum": [ + "queued", + "running", + "paused", + "errored", + "terminated", + "complete", + "waitingForPause", + "waiting", + "rollingBack" + ], + "type": "string" + }, + "step_count": { + "type": "integer" + }, + "steps": { + "items": { + "anyOf": [ + { + "properties": { + "attempts": { + "items": { + "properties": { + "end": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "error": { + "oneOf": [ + { + "properties": { + "message": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "message", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "start": { + "format": "date-time", + "type": "string" + }, + "success": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "end", + "error", + "start", + "success" + ], + "type": "object" + }, + "type": "array" + }, + "config": { + "properties": { + "retries": { + "properties": { + "backoff": { + "enum": [ + "constant", + "linear", + "exponential" + ], + "type": "string" + }, + "delay": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + }, + "limit": { + "type": "number" + } + }, + "required": [ + "delay", + "limit" + ], + "type": "object" + }, + "sensitive": { + "enum": [ + "output" + ], + "type": "string" + }, + "timeout": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + } + }, + "required": [ + "retries", + "timeout" + ], + "type": "object" + }, + "end": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "output": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "start": { + "format": "date-time", + "type": "string" + }, + "success": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "type": { + "enum": [ + "step", + "rollback" + ], + "type": "string" + } + }, + "required": [ + "attempts", + "config", + "end", + "name", + "output", + "start", + "success", + "type" + ], + "type": "object" + }, + { + "properties": { + "end": { + "format": "date-time", + "type": "string" + }, + "error": { + "oneOf": [ + { + "properties": { + "message": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "message", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "finished": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "start": { + "format": "date-time", + "type": "string" + }, + "type": { + "enum": [ + "sleep" + ], + "type": "string" + } + }, + "required": [ + "end", + "error", + "finished", + "name", + "start", + "type" + ], + "type": "object" + }, + { + "properties": { + "trigger": { + "properties": { + "source": { + "type": "string" + } + }, + "required": [ + "source" + ], + "type": "object" + }, + "type": { + "enum": [ + "termination" + ], + "type": "string" + } + }, + "required": [ + "trigger", + "type" + ], + "type": "object" + }, + { + "properties": { + "end": { + "format": "date-time", + "type": "string" + }, + "error": { + "oneOf": [ + { + "properties": { + "message": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "message", + "name" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "event_type": { + "type": "string" + }, + "finished": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "output": { + "type": "string" + }, + "start": { + "format": "date-time", + "type": "string" + }, + "type": { + "enum": [ + "waitForEvent" + ], + "type": "string" + } + }, + "required": [ + "end", + "error", + "finished", + "name", + "start", + "type" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "success": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "trigger": { + "properties": { + "source": { + "enum": [ + "unknown", + "api", + "binding", + "event", + "cron" + ], + "type": "string" + } + }, + "required": [ + "source" + ], + "type": "object" + }, + "versionId": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "end", + "error", + "output", + "params", + "queued", + "rollback", + "start", + "status", + "step_count", + "steps", + "success", + "trigger", + "versionId" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1148,6 +1725,125 @@ export const tools: readonly Tool[] = [ "workflow_name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_on": { + "format": "date-time", + "type": "string" + }, + "ended_on": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "modified_on": { + "format": "date-time", + "type": "string" + }, + "started_on": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "enum": [ + "queued", + "running", + "paused", + "errored", + "terminated", + "complete", + "waitingForPause", + "waiting", + "rollingBack" + ], + "type": "string" + }, + "trigger_source": { + "enum": [ + "unknown", + "api", + "binding", + "event", + "cron" + ], + "type": "string" + }, + "version_id": { + "format": "uuid", + "type": "string" + }, + "workflow_id": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "created_on", + "ended_on", + "id", + "modified_on", + "started_on", + "status", + "version_id", + "workflow_id" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "cursor": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "required": [ + "count", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1520,6 +2216,33 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "status": { + "enum": [ + "queued", + "running", + "paused", + "errored", + "terminated", + "complete", + "waitingForPause", + "waiting", + "rollingBack" + ], + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "status", + "timestamp" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -1823,6 +2546,33 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "status": { + "enum": [ + "queued", + "running", + "paused", + "errored", + "terminated", + "complete", + "waitingForPause", + "waiting", + "rollingBack" + ], + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "status", + "timestamp" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -2123,6 +2873,33 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "status": { + "enum": [ + "queued", + "running", + "paused", + "errored", + "terminated", + "complete", + "waitingForPause", + "waiting", + "rollingBack" + ], + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "status", + "timestamp" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -2426,6 +3203,33 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "status": { + "enum": [ + "queued", + "running", + "paused", + "errored", + "terminated", + "complete", + "waitingForPause", + "waiting", + "rollingBack" + ], + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "status", + "timestamp" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": false, diff --git a/src/generated/forge-mcp/workflows/settings/tools.ts b/src/generated/forge-mcp/workflows/settings/tools.ts index 169fc3d1..fa791d4e 100644 --- a/src/generated/forge-mcp/workflows/settings/tools.ts +++ b/src/generated/forge-mcp/workflows/settings/tools.ts @@ -56,6 +56,22 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "default_retention": { + "properties": { + "error_retention": { + "type": "integer" + }, + "success_retention": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -174,6 +190,22 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "default_retention": { + "properties": { + "error_retention": { + "type": "integer" + }, + "success_retention": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workflows/tools.ts b/src/generated/forge-mcp/workflows/tools.ts index 53274c4b..8ba7f33f 100644 --- a/src/generated/forge-mcp/workflows/tools.ts +++ b/src/generated/forge-mcp/workflows/tools.ts @@ -26,6 +26,31 @@ export const tools: readonly Tool[] = [ "workflow_name" ], }, + outputSchema: { + "properties": { + "status": { + "enum": [ + "ok" + ], + "type": "string" + }, + "success": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "success" + ], + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -200,6 +225,80 @@ export const tools: readonly Tool[] = [ "workflow_name" ], }, + outputSchema: { + "properties": { + "class_name": { + "type": "string" + }, + "created_on": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "instances": { + "additionalProperties": { + "type": "number" + }, + "type": "object" + }, + "modified_on": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "schedules": { + "items": { + "properties": { + "cron": { + "type": "string" + }, + "next_instance": { + "type": "string" + } + }, + "required": [ + "cron", + "next_instance" + ], + "type": "object" + }, + "type": "array" + }, + "script_deleted": { + "type": "boolean" + }, + "script_name": { + "type": "string" + }, + "triggered_on": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "class_name", + "created_on", + "id", + "instances", + "modified_on", + "name", + "script_name", + "triggered_on" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -433,6 +532,119 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "class_name": { + "type": "string" + }, + "created_on": { + "format": "date-time", + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "instances": { + "additionalProperties": { + "type": "number" + }, + "type": "object" + }, + "modified_on": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + }, + "schedules": { + "items": { + "properties": { + "cron": { + "type": "string" + }, + "next_instance": { + "type": "string" + } + }, + "required": [ + "cron", + "next_instance" + ], + "type": "object" + }, + "type": "array" + }, + "script_deleted": { + "type": "boolean" + }, + "script_name": { + "type": "string" + }, + "triggered_on": { + "oneOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "class_name", + "created_on", + "id", + "instances", + "modified_on", + "name", + "script_name", + "triggered_on" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "cursor": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "required": [ + "count", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/workflows/versions/tools.ts b/src/generated/forge-mcp/workflows/versions/tools.ts index e29b6cf6..81819b59 100644 --- a/src/generated/forge-mcp/workflows/versions/tools.ts +++ b/src/generated/forge-mcp/workflows/versions/tools.ts @@ -31,6 +31,76 @@ export const tools: readonly Tool[] = [ "version_id" ], }, + outputSchema: { + "properties": { + "class_name": { + "type": "string" + }, + "concurrency": { + "properties": { + "limit": { + "type": "integer" + } + }, + "type": "object" + }, + "created_on": { + "format": "date-time", + "type": "string" + }, + "default_retention": { + "properties": { + "error_retention": { + "type": "integer" + }, + "success_retention": { + "type": "integer" + } + }, + "type": "object" + }, + "has_dag": { + "type": "boolean" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "language": { + "enum": [ + "javascript", + "python" + ], + "type": "string" + }, + "limits": { + "properties": { + "steps": { + "type": "integer" + } + }, + "type": "object" + }, + "modified_on": { + "format": "date-time", + "type": "string" + }, + "workflow_id": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "class_name", + "created_on", + "has_dag", + "id", + "language", + "modified_on", + "workflow_id" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -95,167 +165,971 @@ export const tools: readonly Tool[] = [ "type": "integer" } }, - "type": "object" - }, - "has_dag": { - "type": "boolean" - }, - "id": { - "format": "uuid", - "type": "string" - }, - "language": { - "enum": [ - "javascript", - "python" + "type": "object" + }, + "has_dag": { + "type": "boolean" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "language": { + "enum": [ + "javascript", + "python" + ], + "type": "string" + }, + "limits": { + "properties": { + "steps": { + "type": "integer" + } + }, + "type": "object" + }, + "modified_on": { + "format": "date-time", + "type": "string" + }, + "workflow_id": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "class_name", + "created_on", + "has_dag", + "id", + "language", + "modified_on", + "workflow_id" + ], + "type": "object" + }, + "400": { + "properties": { + "errors": { + "items": { + "properties": { + "code": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "type": "object" + }, + "type": "array" + }, + "messages": { + "items": { + "type": "string" + }, + "type": "array" + }, + "result": { + "type": "null" + }, + "success": { + "enum": [ + false + ], + "type": "boolean" + } + }, + "required": [ + "errors", + "messages", + "result", + "success" + ], + "type": "object" + }, + "404": { + "properties": { + "errors": { + "items": { + "properties": { + "code": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "type": "object" + }, + "type": "array" + }, + "messages": { + "items": { + "type": "string" + }, + "type": "array" + }, + "result": { + "type": "null" + }, + "success": { + "enum": [ + false + ], + "type": "boolean" + } + }, + "required": [ + "errors", + "messages", + "result", + "success" + ], + "type": "object" + } + }, + }, + request: (args) => ({ + path: `/accounts/${pathParam(args, "account_id")}/workflows/${pathParam(args, "workflow_name")}/versions/${pathParam(args, "version_id")}`, + }), + }, + { + name: "workflows_versions_graph", + title: "Get Workflow version graph", + description: "Retrieves the graph visualization of a workflow version.", + inputSchema: { + type: "object", + properties: { + "account_id": { + "type": "string" + }, + "version_id": { + "format": "uuid", + "type": "string" + }, + "workflow_name": { + "type": "string" + } + }, + required: [ + "account_id", + "workflow_name", + "version_id" + ], + }, + outputSchema: { + "properties": { + "class_name": { + "type": "string" + }, + "created_on": { + "format": "date-time", + "type": "string" + }, + "graph": { + "oneOf": [ + { + "properties": { + "version": { + "type": "number" + }, + "workflow": { + "properties": { + "class_name": { + "type": "string" + }, + "functions": { + "additionalProperties": { + "properties": { + "name": { + "type": "string" + }, + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "function_def" + ], + "type": "string" + } + }, + "required": [ + "name", + "nodes", + "type" + ], + "type": "object" + }, + "type": "object" + }, + "nodes": { + "items": { + "oneOf": [ + { + "properties": { + "duration": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "name": { + "type": "string" + }, + "resolves": { + "type": "number" + }, + "starts": { + "type": "number" + }, + "type": { + "enum": [ + "step_sleep" + ], + "type": "string" + } + }, + "required": [ + "duration", + "name", + "type" + ], + "type": "object" + }, + { + "properties": { + "config": { + "properties": { + "retries": { + "properties": { + "backoff": { + "enum": [ + "constant", + "linear", + "exponential" + ], + "type": "string" + }, + "delay": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "limit": { + "type": "number" + } + }, + "required": [ + "backoff", + "delay", + "limit" + ], + "type": "object" + }, + "timeout": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + } + }, + "required": [ + "retries", + "timeout" + ], + "type": "object" + }, + "name": { + "type": "string" + }, + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "resolves": { + "type": "number" + }, + "starts": { + "type": "number" + }, + "type": { + "enum": [ + "step_do" + ], + "type": "string" + } + }, + "required": [ + "config", + "name", + "nodes", + "type" + ], + "type": "object" + }, + { + "properties": { + "name": { + "type": "string" + }, + "options": { + "oneOf": [ + { + "properties": { + "event_type": { + "type": "string" + }, + "timeout": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + } + }, + "required": [ + "event_type", + "timeout" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "payload": { + "anyOf": [ + { + "properties": { + "type": { + "enum": [ + "unknown" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + { + "properties": { + "fields": { + "additionalProperties": { + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "object" + ], + "type": "string" + } + }, + "required": [ + "fields", + "type" + ], + "type": "object" + } + ] + }, + "resolves": { + "type": "number" + }, + "starts": { + "type": "number" + }, + "type": { + "enum": [ + "step_wait_for_event" + ], + "type": "string" + } + }, + "required": [ + "name", + "options", + "type" + ], + "type": "object" + }, + { + "properties": { + "name": { + "type": "string" + }, + "resolves": { + "type": "number" + }, + "starts": { + "type": "number" + }, + "timestamp": { + "type": "string" + }, + "type": { + "enum": [ + "step_sleep_until" + ], + "type": "string" + } + }, + "required": [ + "name", + "timestamp", + "type" + ], + "type": "object" + }, + { + "properties": { + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "loop" + ], + "type": "string" + } + }, + "required": [ + "nodes", + "type" + ], + "type": "object" + }, + { + "properties": { + "kind": { + "enum": [ + "all", + "any", + "all_settled", + "race" + ], + "type": "string" + }, + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "parallel" + ], + "type": "string" + } + }, + "required": [ + "kind", + "nodes", + "type" + ], + "type": "object" + }, + { + "properties": { + "catch_block": { + "oneOf": [ + { + "properties": { + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "block" + ], + "type": "string" + } + }, + "required": [ + "nodes", + "type" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "finally_block": { + "oneOf": [ + { + "properties": { + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "block" + ], + "type": "string" + } + }, + "required": [ + "nodes", + "type" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "try_block": { + "oneOf": [ + { + "properties": { + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "block" + ], + "type": "string" + } + }, + "required": [ + "nodes", + "type" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "type": { + "enum": [ + "try" + ], + "type": "string" + } + }, + "required": [ + "catch_block", + "finally_block", + "try_block", + "type" + ], + "type": "object" + }, + { + "properties": { + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "block" + ], + "type": "string" + } + }, + "required": [ + "nodes", + "type" + ], + "type": "object" + }, + { + "properties": { + "branches": { + "items": { + "properties": { + "condition": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "condition", + "nodes" + ], + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "if" + ], + "type": "string" + } + }, + "required": [ + "branches", + "type" + ], + "type": "object" + }, + { + "properties": { + "branches": { + "items": { + "properties": { + "condition": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "condition", + "nodes" + ], + "type": "object" + }, + "type": "array" + }, + "discriminant": { + "type": "string" + }, + "type": { + "enum": [ + "switch" + ], + "type": "string" + } + }, + "required": [ + "branches", + "discriminant", + "type" + ], + "type": "object" + }, + { + "properties": { + "class_name": { + "type": "string" + }, + "functions": { + "additionalProperties": { + "properties": { + "name": { + "type": "string" + }, + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "function_def" + ], + "type": "string" + } + }, + "required": [ + "name", + "nodes", + "type" + ], + "type": "object" + }, + "type": "object" + }, + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "payload": { + "anyOf": [ + { + "properties": { + "type": { + "enum": [ + "unknown" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + { + "properties": { + "fields": { + "additionalProperties": { + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "object" + ], + "type": "string" + } + }, + "required": [ + "fields", + "type" + ], + "type": "object" + } + ] + }, + "type": { + "enum": [ + "start" + ], + "type": "string" + } + }, + "required": [ + "class_name", + "functions", + "nodes", + "type" + ], + "type": "object" + }, + { + "properties": { + "name": { + "type": "string" + }, + "resolves": { + "type": "number" + }, + "starts": { + "type": "number" + }, + "type": { + "enum": [ + "function_call" + ], + "type": "string" + } + }, + "required": [ + "name", + "type" + ], + "type": "object" + }, + { + "properties": { + "name": { + "type": "string" + }, + "nodes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "type": { + "enum": [ + "function_def" + ], + "type": "string" + } + }, + "required": [ + "name", + "nodes", + "type" + ], + "type": "object" + }, + { + "properties": { + "kind": { + "enum": [ + "break", + "return" + ], + "type": "string" + }, + "type": { + "enum": [ + "break" + ], + "type": "string" + } + }, + "required": [ + "kind", + "type" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "payload": { + "anyOf": [ + { + "properties": { + "type": { + "enum": [ + "unknown" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + { + "properties": { + "fields": { + "additionalProperties": { + "type": "object" + }, + "type": "object" + }, + "type": { + "enum": [ + "object" + ], + "type": "string" + } + }, + "required": [ + "fields", + "type" + ], + "type": "object" + } + ] + } + }, + "required": [ + "class_name", + "functions", + "nodes" + ], + "type": "object" + } + }, + "required": [ + "version", + "workflow" ], - "type": "string" - }, - "limits": { - "properties": { - "steps": { - "type": "integer" - } - }, "type": "object" }, - "modified_on": { - "format": "date-time", - "type": "string" - }, - "workflow_id": { - "format": "uuid", - "type": "string" - } - }, - "required": [ - "class_name", - "created_on", - "has_dag", - "id", - "language", - "modified_on", - "workflow_id" - ], - "type": "object" - }, - "400": { - "properties": { - "errors": { - "items": { - "properties": { - "code": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "code", - "message" - ], - "type": "object" - }, - "type": "array" - }, - "messages": { - "items": { - "type": "string" - }, - "type": "array" - }, - "result": { + { "type": "null" - }, - "success": { - "enum": [ - false - ], - "type": "boolean" } - }, - "required": [ - "errors", - "messages", - "result", - "success" - ], - "type": "object" + ] }, - "404": { - "properties": { - "errors": { - "items": { - "properties": { - "code": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "code", - "message" - ], - "type": "object" - }, - "type": "array" - }, - "messages": { - "items": { - "type": "string" - }, - "type": "array" - }, - "result": { - "type": "null" - }, - "success": { - "enum": [ - false - ], - "type": "boolean" - } - }, - "required": [ - "errors", - "messages", - "result", - "success" - ], - "type": "object" - } - }, - }, - request: (args) => ({ - path: `/accounts/${pathParam(args, "account_id")}/workflows/${pathParam(args, "workflow_name")}/versions/${pathParam(args, "version_id")}`, - }), - }, - { - name: "workflows_versions_graph", - title: "Get Workflow version graph", - description: "Retrieves the graph visualization of a workflow version.", - inputSchema: { - type: "object", - properties: { - "account_id": { + "id": { + "format": "uuid", "type": "string" }, - "version_id": { - "format": "uuid", + "modified_on": { + "format": "date-time", "type": "string" }, - "workflow_name": { + "workflow_id": { + "format": "uuid", "type": "string" } }, - required: [ - "account_id", - "workflow_name", - "version_id" + "required": [ + "class_name", + "created_on", + "graph", + "id", + "modified_on", + "workflow_id" ], + "type": "object", }, annotations: { "destructiveHint": false, @@ -1176,6 +2050,115 @@ export const tools: readonly Tool[] = [ "workflow_name" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "class_name": { + "type": "string" + }, + "concurrency": { + "properties": { + "limit": { + "type": "integer" + } + }, + "type": "object" + }, + "created_on": { + "format": "date-time", + "type": "string" + }, + "default_retention": { + "properties": { + "error_retention": { + "type": "integer" + }, + "success_retention": { + "type": "integer" + } + }, + "type": "object" + }, + "has_dag": { + "type": "boolean" + }, + "id": { + "format": "uuid", + "type": "string" + }, + "language": { + "enum": [ + "javascript", + "python" + ], + "type": "string" + }, + "limits": { + "properties": { + "steps": { + "type": "integer" + } + }, + "type": "object" + }, + "modified_on": { + "format": "date-time", + "type": "string" + }, + "workflow_id": { + "format": "uuid", + "type": "string" + } + }, + "required": [ + "class_name", + "created_on", + "has_dag", + "id", + "language", + "modified_on", + "workflow_id" + ], + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "cursor": { + "type": "string" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "required": [ + "count", + "per_page", + "total_count" + ], + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zaraz/config/tools.ts b/src/generated/forge-mcp/zaraz/config/tools.ts index 429345c6..8f089179 100644 --- a/src/generated/forge-mcp/zaraz/config/tools.ts +++ b/src/generated/forge-mcp/zaraz/config/tools.ts @@ -85,6 +85,39 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/zaraz_zaraz-config-return", + $defs: { + "zaraz_click-listener-rule": zaraz_click_listener_rule_output, + "zaraz_click-listener-rule_settings": zaraz_click_listener_rule_settings_output, + "zaraz_custom-managed-component": zaraz_custom_managed_component_output, + "zaraz_custom-managed-component_neoEventsItem": zaraz_custom_managed_component_neoEventsItem_output, + "zaraz_custom-managed-component_worker": zaraz_custom_managed_component_worker_output, + "zaraz_element-visibility-rule": zaraz_element_visibility_rule_output, + "zaraz_element-visibility-rule_settings": zaraz_element_visibility_rule_settings_output, + "zaraz_form-submission-rule": zaraz_form_submission_rule_output, + "zaraz_form-submission-rule_settings": zaraz_form_submission_rule_settings_output, + "zaraz_load-rule": zaraz_load_rule_output, + "zaraz_managed-component": zaraz_managed_component_output, + "zaraz_managed-component_neoEventsItem": zaraz_managed_component_neoEventsItem_output, + "zaraz_scroll-depth-rule": zaraz_scroll_depth_rule_output, + "zaraz_scroll-depth-rule_settings": zaraz_scroll_depth_rule_settings_output, + "zaraz_secret_variable": zaraz_secret_variable_output, + "zaraz_string_variable": zaraz_string_variable_output, + "zaraz_timer-rule": zaraz_timer_rule_output, + "zaraz_timer-rule_settings": zaraz_timer_rule_settings_output, + "zaraz_variable-match-rule": zaraz_variable_match_rule_output, + "zaraz_variable-match-rule_settings": zaraz_variable_match_rule_settings_output, + "zaraz_worker_variable": zaraz_worker_variable_output, + "zaraz_worker_variable_value": zaraz_worker_variable_value_output, + "zaraz_zaraz-config-base_analytics": zaraz_zaraz_config_base_analytics_output, + "zaraz_zaraz-config-base_consent": zaraz_zaraz_config_base_consent_output, + "zaraz_zaraz-config-base_consent_buttonTextTranslations": zaraz_zaraz_config_base_consent_buttonTextTranslations_output, + "zaraz_zaraz-config-base_settings": zaraz_zaraz_config_base_settings_output, + "zaraz_zaraz-config-base_settings_contextEnricher": zaraz_zaraz_config_base_settings_contextEnricher_output, + "zaraz_zaraz-config-return": zaraz_zaraz_config_return_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -197,6 +230,39 @@ export const tools: readonly Tool[] = [ "zaraz_zaraz-config-body": zaraz_zaraz_config_body, }, }, + outputSchema: { + "$ref": "#/$defs/zaraz_zaraz-config-return", + $defs: { + "zaraz_click-listener-rule": zaraz_click_listener_rule_output, + "zaraz_click-listener-rule_settings": zaraz_click_listener_rule_settings_output, + "zaraz_custom-managed-component": zaraz_custom_managed_component_output, + "zaraz_custom-managed-component_neoEventsItem": zaraz_custom_managed_component_neoEventsItem_output, + "zaraz_custom-managed-component_worker": zaraz_custom_managed_component_worker_output, + "zaraz_element-visibility-rule": zaraz_element_visibility_rule_output, + "zaraz_element-visibility-rule_settings": zaraz_element_visibility_rule_settings_output, + "zaraz_form-submission-rule": zaraz_form_submission_rule_output, + "zaraz_form-submission-rule_settings": zaraz_form_submission_rule_settings_output, + "zaraz_load-rule": zaraz_load_rule_output, + "zaraz_managed-component": zaraz_managed_component_output, + "zaraz_managed-component_neoEventsItem": zaraz_managed_component_neoEventsItem_output, + "zaraz_scroll-depth-rule": zaraz_scroll_depth_rule_output, + "zaraz_scroll-depth-rule_settings": zaraz_scroll_depth_rule_settings_output, + "zaraz_secret_variable": zaraz_secret_variable_output, + "zaraz_string_variable": zaraz_string_variable_output, + "zaraz_timer-rule": zaraz_timer_rule_output, + "zaraz_timer-rule_settings": zaraz_timer_rule_settings_output, + "zaraz_variable-match-rule": zaraz_variable_match_rule_output, + "zaraz_variable-match-rule_settings": zaraz_variable_match_rule_settings_output, + "zaraz_worker_variable": zaraz_worker_variable_output, + "zaraz_worker_variable_value": zaraz_worker_variable_value_output, + "zaraz_zaraz-config-base_analytics": zaraz_zaraz_config_base_analytics_output, + "zaraz_zaraz-config-base_consent": zaraz_zaraz_config_base_consent_output, + "zaraz_zaraz-config-base_consent_buttonTextTranslations": zaraz_zaraz_config_base_consent_buttonTextTranslations_output, + "zaraz_zaraz-config-base_settings": zaraz_zaraz_config_base_settings_output, + "zaraz_zaraz-config-base_settings_contextEnricher": zaraz_zaraz_config_base_settings_contextEnricher_output, + "zaraz_zaraz-config-return": zaraz_zaraz_config_return_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zaraz/default/tools.ts b/src/generated/forge-mcp/zaraz/default/tools.ts index 89d27e41..840c0653 100644 --- a/src/generated/forge-mcp/zaraz/default/tools.ts +++ b/src/generated/forge-mcp/zaraz/default/tools.ts @@ -55,6 +55,39 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/zaraz_zaraz-config-return", + $defs: { + "zaraz_click-listener-rule": zaraz_click_listener_rule_output, + "zaraz_click-listener-rule_settings": zaraz_click_listener_rule_settings_output, + "zaraz_custom-managed-component": zaraz_custom_managed_component_output, + "zaraz_custom-managed-component_neoEventsItem": zaraz_custom_managed_component_neoEventsItem_output, + "zaraz_custom-managed-component_worker": zaraz_custom_managed_component_worker_output, + "zaraz_element-visibility-rule": zaraz_element_visibility_rule_output, + "zaraz_element-visibility-rule_settings": zaraz_element_visibility_rule_settings_output, + "zaraz_form-submission-rule": zaraz_form_submission_rule_output, + "zaraz_form-submission-rule_settings": zaraz_form_submission_rule_settings_output, + "zaraz_load-rule": zaraz_load_rule_output, + "zaraz_managed-component": zaraz_managed_component_output, + "zaraz_managed-component_neoEventsItem": zaraz_managed_component_neoEventsItem_output, + "zaraz_scroll-depth-rule": zaraz_scroll_depth_rule_output, + "zaraz_scroll-depth-rule_settings": zaraz_scroll_depth_rule_settings_output, + "zaraz_secret_variable": zaraz_secret_variable_output, + "zaraz_string_variable": zaraz_string_variable_output, + "zaraz_timer-rule": zaraz_timer_rule_output, + "zaraz_timer-rule_settings": zaraz_timer_rule_settings_output, + "zaraz_variable-match-rule": zaraz_variable_match_rule_output, + "zaraz_variable-match-rule_settings": zaraz_variable_match_rule_settings_output, + "zaraz_worker_variable": zaraz_worker_variable_output, + "zaraz_worker_variable_value": zaraz_worker_variable_value_output, + "zaraz_zaraz-config-base_analytics": zaraz_zaraz_config_base_analytics_output, + "zaraz_zaraz-config-base_consent": zaraz_zaraz_config_base_consent_output, + "zaraz_zaraz-config-base_consent_buttonTextTranslations": zaraz_zaraz_config_base_consent_buttonTextTranslations_output, + "zaraz_zaraz-config-base_settings": zaraz_zaraz_config_base_settings_output, + "zaraz_zaraz-config-base_settings_contextEnricher": zaraz_zaraz_config_base_settings_contextEnricher_output, + "zaraz_zaraz-config-return": zaraz_zaraz_config_return_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zaraz/export/tools.ts b/src/generated/forge-mcp/zaraz/export/tools.ts index c6b4a60e..7edadc16 100644 --- a/src/generated/forge-mcp/zaraz/export/tools.ts +++ b/src/generated/forge-mcp/zaraz/export/tools.ts @@ -55,6 +55,39 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/zaraz_zaraz-config-return", + $defs: { + "zaraz_click-listener-rule": zaraz_click_listener_rule_output, + "zaraz_click-listener-rule_settings": zaraz_click_listener_rule_settings_output, + "zaraz_custom-managed-component": zaraz_custom_managed_component_output, + "zaraz_custom-managed-component_neoEventsItem": zaraz_custom_managed_component_neoEventsItem_output, + "zaraz_custom-managed-component_worker": zaraz_custom_managed_component_worker_output, + "zaraz_element-visibility-rule": zaraz_element_visibility_rule_output, + "zaraz_element-visibility-rule_settings": zaraz_element_visibility_rule_settings_output, + "zaraz_form-submission-rule": zaraz_form_submission_rule_output, + "zaraz_form-submission-rule_settings": zaraz_form_submission_rule_settings_output, + "zaraz_load-rule": zaraz_load_rule_output, + "zaraz_managed-component": zaraz_managed_component_output, + "zaraz_managed-component_neoEventsItem": zaraz_managed_component_neoEventsItem_output, + "zaraz_scroll-depth-rule": zaraz_scroll_depth_rule_output, + "zaraz_scroll-depth-rule_settings": zaraz_scroll_depth_rule_settings_output, + "zaraz_secret_variable": zaraz_secret_variable_output, + "zaraz_string_variable": zaraz_string_variable_output, + "zaraz_timer-rule": zaraz_timer_rule_output, + "zaraz_timer-rule_settings": zaraz_timer_rule_settings_output, + "zaraz_variable-match-rule": zaraz_variable_match_rule_output, + "zaraz_variable-match-rule_settings": zaraz_variable_match_rule_settings_output, + "zaraz_worker_variable": zaraz_worker_variable_output, + "zaraz_worker_variable_value": zaraz_worker_variable_value_output, + "zaraz_zaraz-config-base_analytics": zaraz_zaraz_config_base_analytics_output, + "zaraz_zaraz-config-base_consent": zaraz_zaraz_config_base_consent_output, + "zaraz_zaraz-config-base_consent_buttonTextTranslations": zaraz_zaraz_config_base_consent_buttonTextTranslations_output, + "zaraz_zaraz-config-base_settings": zaraz_zaraz_config_base_settings_output, + "zaraz_zaraz-config-base_settings_contextEnricher": zaraz_zaraz_config_base_settings_contextEnricher_output, + "zaraz_zaraz-config-return": zaraz_zaraz_config_return_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zaraz/history/configs/tools.ts b/src/generated/forge-mcp/zaraz/history/configs/tools.ts index 21af306b..7a64b8ec 100644 --- a/src/generated/forge-mcp/zaraz/history/configs/tools.ts +++ b/src/generated/forge-mcp/zaraz/history/configs/tools.ts @@ -64,6 +64,43 @@ export const tools: readonly Tool[] = [ "ids" ], }, + outputSchema: { + "additionalProperties": { + "$ref": "#/$defs/zaraz_history_configs_response_value" + }, + "type": "object", + $defs: { + "zaraz_click-listener-rule": zaraz_click_listener_rule_output, + "zaraz_click-listener-rule_settings": zaraz_click_listener_rule_settings_output, + "zaraz_custom-managed-component": zaraz_custom_managed_component_output, + "zaraz_custom-managed-component_neoEventsItem": zaraz_custom_managed_component_neoEventsItem_output, + "zaraz_custom-managed-component_worker": zaraz_custom_managed_component_worker_output, + "zaraz_element-visibility-rule": zaraz_element_visibility_rule_output, + "zaraz_element-visibility-rule_settings": zaraz_element_visibility_rule_settings_output, + "zaraz_form-submission-rule": zaraz_form_submission_rule_output, + "zaraz_form-submission-rule_settings": zaraz_form_submission_rule_settings_output, + "zaraz_history_configs_response_value": zaraz_history_configs_response_value_output, + "zaraz_load-rule": zaraz_load_rule_output, + "zaraz_managed-component": zaraz_managed_component_output, + "zaraz_managed-component_neoEventsItem": zaraz_managed_component_neoEventsItem_output, + "zaraz_scroll-depth-rule": zaraz_scroll_depth_rule_output, + "zaraz_scroll-depth-rule_settings": zaraz_scroll_depth_rule_settings_output, + "zaraz_secret_variable": zaraz_secret_variable_output, + "zaraz_string_variable": zaraz_string_variable_output, + "zaraz_timer-rule": zaraz_timer_rule_output, + "zaraz_timer-rule_settings": zaraz_timer_rule_settings_output, + "zaraz_variable-match-rule": zaraz_variable_match_rule_output, + "zaraz_variable-match-rule_settings": zaraz_variable_match_rule_settings_output, + "zaraz_worker_variable": zaraz_worker_variable_output, + "zaraz_worker_variable_value": zaraz_worker_variable_value_output, + "zaraz_zaraz-config-base_analytics": zaraz_zaraz_config_base_analytics_output, + "zaraz_zaraz-config-base_consent": zaraz_zaraz_config_base_consent_output, + "zaraz_zaraz-config-base_consent_buttonTextTranslations": zaraz_zaraz_config_base_consent_buttonTextTranslations_output, + "zaraz_zaraz-config-base_settings": zaraz_zaraz_config_base_settings_output, + "zaraz_zaraz-config-base_settings_contextEnricher": zaraz_zaraz_config_base_settings_contextEnricher_output, + "zaraz_zaraz-config-return": zaraz_zaraz_config_return_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zaraz/history/tools.ts b/src/generated/forge-mcp/zaraz/history/tools.ts index d006ce57..71032edd 100644 --- a/src/generated/forge-mcp/zaraz/history/tools.ts +++ b/src/generated/forge-mcp/zaraz/history/tools.ts @@ -83,6 +83,41 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "allOf": [ + { + "$ref": "#/$defs/zaraz_zaraz-config-row-base" + }, + { + "properties": { + "description": { + "type": "string" + } + }, + "required": [ + "description" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zaraz_zaraz-config-row-base": zaraz_zaraz_config_row_base_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -173,6 +208,39 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/zaraz_zaraz-config-return", + $defs: { + "zaraz_click-listener-rule": zaraz_click_listener_rule_output, + "zaraz_click-listener-rule_settings": zaraz_click_listener_rule_settings_output, + "zaraz_custom-managed-component": zaraz_custom_managed_component_output, + "zaraz_custom-managed-component_neoEventsItem": zaraz_custom_managed_component_neoEventsItem_output, + "zaraz_custom-managed-component_worker": zaraz_custom_managed_component_worker_output, + "zaraz_element-visibility-rule": zaraz_element_visibility_rule_output, + "zaraz_element-visibility-rule_settings": zaraz_element_visibility_rule_settings_output, + "zaraz_form-submission-rule": zaraz_form_submission_rule_output, + "zaraz_form-submission-rule_settings": zaraz_form_submission_rule_settings_output, + "zaraz_load-rule": zaraz_load_rule_output, + "zaraz_managed-component": zaraz_managed_component_output, + "zaraz_managed-component_neoEventsItem": zaraz_managed_component_neoEventsItem_output, + "zaraz_scroll-depth-rule": zaraz_scroll_depth_rule_output, + "zaraz_scroll-depth-rule_settings": zaraz_scroll_depth_rule_settings_output, + "zaraz_secret_variable": zaraz_secret_variable_output, + "zaraz_string_variable": zaraz_string_variable_output, + "zaraz_timer-rule": zaraz_timer_rule_output, + "zaraz_timer-rule_settings": zaraz_timer_rule_settings_output, + "zaraz_variable-match-rule": zaraz_variable_match_rule_output, + "zaraz_variable-match-rule_settings": zaraz_variable_match_rule_settings_output, + "zaraz_worker_variable": zaraz_worker_variable_output, + "zaraz_worker_variable_value": zaraz_worker_variable_value_output, + "zaraz_zaraz-config-base_analytics": zaraz_zaraz_config_base_analytics_output, + "zaraz_zaraz-config-base_consent": zaraz_zaraz_config_base_consent_output, + "zaraz_zaraz-config-base_consent_buttonTextTranslations": zaraz_zaraz_config_base_consent_buttonTextTranslations_output, + "zaraz_zaraz-config-base_settings": zaraz_zaraz_config_base_settings_output, + "zaraz_zaraz-config-base_settings_contextEnricher": zaraz_zaraz_config_base_settings_contextEnricher_output, + "zaraz_zaraz-config-return": zaraz_zaraz_config_return_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zaraz/publish/tools.ts b/src/generated/forge-mcp/zaraz/publish/tools.ts index a0004085..282a4f7e 100644 --- a/src/generated/forge-mcp/zaraz/publish/tools.ts +++ b/src/generated/forge-mcp/zaraz/publish/tools.ts @@ -30,6 +30,9 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "type": "string", + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zaraz/workflow/tools.ts b/src/generated/forge-mcp/zaraz/workflow/tools.ts index 6d96b117..3dcccc45 100644 --- a/src/generated/forge-mcp/zaraz/workflow/tools.ts +++ b/src/generated/forge-mcp/zaraz/workflow/tools.ts @@ -29,6 +29,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/zaraz_zaraz-workflow", + $defs: { + "zaraz_zaraz-workflow": zaraz_zaraz_workflow_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -87,6 +93,12 @@ export const tools: readonly Tool[] = [ "zaraz_zaraz-workflow": zaraz_zaraz_workflow, }, }, + outputSchema: { + "$ref": "#/$defs/zaraz_zaraz-workflow", + $defs: { + "zaraz_zaraz-workflow": zaraz_zaraz_workflow_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/applications/policies/tools.ts b/src/generated/forge-mcp/zeroTrust/access/applications/policies/tools.ts index ad7c3248..ff83c685 100644 --- a/src/generated/forge-mcp/zeroTrust/access/applications/policies/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/applications/policies/tools.ts @@ -131,6 +131,92 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_app_policy_result", + $defs: { + "access_access_group_rule": access_access_group_rule_output, + "access_access_group_rule_group": access_access_group_rule_group_output, + "access_allow_email_alias": access_allow_email_alias_output, + "access_allowed_clipboard_local_to_remote_formats": access_allowed_clipboard_local_to_remote_formats_output, + "access_allowed_clipboard_remote_to_local_formats": access_allowed_clipboard_remote_to_local_formats_output, + "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, + "access_app_policy_response": access_app_policy_response_output, + "access_app_policy_result": access_app_policy_result_output, + "access_approval_group": access_approval_group_output, + "access_approval_groups": access_approval_groups_output, + "access_approval_required": access_approval_required_output, + "access_auth_context_rule": access_auth_context_rule_output, + "access_auth_context_rule_auth_context": access_auth_context_rule_auth_context_output, + "access_authentication_method_rule": access_authentication_method_rule_output, + "access_authentication_method_rule_auth_method": access_authentication_method_rule_auth_method_output, + "access_azure_group_rule": access_azure_group_rule_output, + "access_azure_group_rule_azureAD": access_azure_group_rule_azureAD_output, + "access_base_policy_resp": access_base_policy_resp_output, + "access_certificate_rule": access_certificate_rule_output, + "access_cloudflare_account_member_rule": access_cloudflare_account_member_rule_output, + "access_cloudflare_account_member_rule_cloudflare_account_member": access_cloudflare_account_member_rule_cloudflare_account_member_output, + "access_common_name_rule": access_common_name_rule_output, + "access_common_name_rule_common_name": access_common_name_rule_common_name_output, + "access_connection_rules": access_connection_rules_output, + "access_connection_rules_infra": access_connection_rules_infra_output, + "access_connection_rules_rdp": access_connection_rules_rdp_output, + "access_connection_rules_ssh": access_connection_rules_ssh_output, + "access_country_rule": access_country_rule_output, + "access_country_rule_geo": access_country_rule_geo_output, + "access_decision": access_decision_output, + "access_device_posture_rule": access_device_posture_rule_output, + "access_device_posture_rule_device_posture": access_device_posture_rule_device_posture_output, + "access_domain_rule": access_domain_rule_output, + "access_domain_rule_email_domain": access_domain_rule_email_domain_output, + "access_email_list_rule": access_email_list_rule_output, + "access_email_list_rule_email_list": access_email_list_rule_email_list_output, + "access_email_rule": access_email_rule_output, + "access_email_rule_email": access_email_rule_email_output, + "access_everyone_rule": access_everyone_rule_output, + "access_exclude-2": access_exclude_2_output, + "access_external_evaluation_rule": access_external_evaluation_rule_output, + "access_external_evaluation_rule_external_evaluation": access_external_evaluation_rule_external_evaluation_output, + "access_github_organization_rule": access_github_organization_rule_output, + "access_github_organization_rule_github-organization": access_github_organization_rule_github_organization_output, + "access_gsuite_group_rule": access_gsuite_group_rule_output, + "access_gsuite_group_rule_gsuite": access_gsuite_group_rule_gsuite_output, + "access_identifier": access_identifier_output, + "access_include-2": access_include_2_output, + "access_infra_mfa_config": access_infra_mfa_config_output, + "access_infra_policy_resp": access_infra_policy_resp_output, + "access_ip_list_rule": access_ip_list_rule_output, + "access_ip_list_rule_ip_list": access_ip_list_rule_ip_list_output, + "access_ip_rule": access_ip_rule_output, + "access_ip_rule_ip": access_ip_rule_ip_output, + "access_isolation_required": access_isolation_required_output, + "access_linked_app_token_rule": access_linked_app_token_rule_output, + "access_linked_app_token_rule_linked_app_token": access_linked_app_token_rule_linked_app_token_output, + "access_login_method_rule": access_login_method_rule_output, + "access_login_method_rule_login_method": access_login_method_rule_login_method_output, + "access_mfa_config": access_mfa_config_output, + "access_name-9": access_name_9_output, + "access_oidc_claim_rule": access_oidc_claim_rule_output, + "access_oidc_claim_rule_oidc": access_oidc_claim_rule_oidc_output, + "access_okta_group_rule": access_okta_group_rule_output, + "access_okta_group_rule_okta": access_okta_group_rule_okta_output, + "access_precedence": access_precedence_output, + "access_purpose_justification_prompt": access_purpose_justification_prompt_output, + "access_purpose_justification_required": access_purpose_justification_required_output, + "access_rdp_clipboard_format": access_rdp_clipboard_format_output, + "access_require-2": access_require_2_output, + "access_rule": access_rule_output, + "access_saml_group_rule": access_saml_group_rule_output, + "access_saml_group_rule_saml": access_saml_group_rule_saml_output, + "access_service_token_rule": access_service_token_rule_output, + "access_service_token_rule_service_token": access_service_token_rule_service_token_output, + "access_session_duration-3": access_session_duration_3_output, + "access_timestamp": access_timestamp_output, + "access_user_risk_score_rule": access_user_risk_score_rule_output, + "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score_output, + "access_usernames": access_usernames_output, + "access_uuid-2": access_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -285,6 +371,123 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_app_policy_result" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_access_group_rule": access_access_group_rule_output, + "access_access_group_rule_group": access_access_group_rule_group_output, + "access_allow_email_alias": access_allow_email_alias_output, + "access_allowed_clipboard_local_to_remote_formats": access_allowed_clipboard_local_to_remote_formats_output, + "access_allowed_clipboard_remote_to_local_formats": access_allowed_clipboard_remote_to_local_formats_output, + "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, + "access_app_policy_response": access_app_policy_response_output, + "access_app_policy_result": access_app_policy_result_output, + "access_approval_group": access_approval_group_output, + "access_approval_groups": access_approval_groups_output, + "access_approval_required": access_approval_required_output, + "access_auth_context_rule": access_auth_context_rule_output, + "access_auth_context_rule_auth_context": access_auth_context_rule_auth_context_output, + "access_authentication_method_rule": access_authentication_method_rule_output, + "access_authentication_method_rule_auth_method": access_authentication_method_rule_auth_method_output, + "access_azure_group_rule": access_azure_group_rule_output, + "access_azure_group_rule_azureAD": access_azure_group_rule_azureAD_output, + "access_base_policy_resp": access_base_policy_resp_output, + "access_certificate_rule": access_certificate_rule_output, + "access_cloudflare_account_member_rule": access_cloudflare_account_member_rule_output, + "access_cloudflare_account_member_rule_cloudflare_account_member": access_cloudflare_account_member_rule_cloudflare_account_member_output, + "access_common_name_rule": access_common_name_rule_output, + "access_common_name_rule_common_name": access_common_name_rule_common_name_output, + "access_connection_rules": access_connection_rules_output, + "access_connection_rules_infra": access_connection_rules_infra_output, + "access_connection_rules_rdp": access_connection_rules_rdp_output, + "access_connection_rules_ssh": access_connection_rules_ssh_output, + "access_country_rule": access_country_rule_output, + "access_country_rule_geo": access_country_rule_geo_output, + "access_decision": access_decision_output, + "access_device_posture_rule": access_device_posture_rule_output, + "access_device_posture_rule_device_posture": access_device_posture_rule_device_posture_output, + "access_domain_rule": access_domain_rule_output, + "access_domain_rule_email_domain": access_domain_rule_email_domain_output, + "access_email_list_rule": access_email_list_rule_output, + "access_email_list_rule_email_list": access_email_list_rule_email_list_output, + "access_email_rule": access_email_rule_output, + "access_email_rule_email": access_email_rule_email_output, + "access_everyone_rule": access_everyone_rule_output, + "access_exclude-2": access_exclude_2_output, + "access_external_evaluation_rule": access_external_evaluation_rule_output, + "access_external_evaluation_rule_external_evaluation": access_external_evaluation_rule_external_evaluation_output, + "access_github_organization_rule": access_github_organization_rule_output, + "access_github_organization_rule_github-organization": access_github_organization_rule_github_organization_output, + "access_gsuite_group_rule": access_gsuite_group_rule_output, + "access_gsuite_group_rule_gsuite": access_gsuite_group_rule_gsuite_output, + "access_identifier": access_identifier_output, + "access_include-2": access_include_2_output, + "access_infra_mfa_config": access_infra_mfa_config_output, + "access_infra_policy_resp": access_infra_policy_resp_output, + "access_ip_list_rule": access_ip_list_rule_output, + "access_ip_list_rule_ip_list": access_ip_list_rule_ip_list_output, + "access_ip_rule": access_ip_rule_output, + "access_ip_rule_ip": access_ip_rule_ip_output, + "access_isolation_required": access_isolation_required_output, + "access_linked_app_token_rule": access_linked_app_token_rule_output, + "access_linked_app_token_rule_linked_app_token": access_linked_app_token_rule_linked_app_token_output, + "access_login_method_rule": access_login_method_rule_output, + "access_login_method_rule_login_method": access_login_method_rule_login_method_output, + "access_mfa_config": access_mfa_config_output, + "access_name-9": access_name_9_output, + "access_oidc_claim_rule": access_oidc_claim_rule_output, + "access_oidc_claim_rule_oidc": access_oidc_claim_rule_oidc_output, + "access_okta_group_rule": access_okta_group_rule_output, + "access_okta_group_rule_okta": access_okta_group_rule_okta_output, + "access_precedence": access_precedence_output, + "access_purpose_justification_prompt": access_purpose_justification_prompt_output, + "access_purpose_justification_required": access_purpose_justification_required_output, + "access_rdp_clipboard_format": access_rdp_clipboard_format_output, + "access_require-2": access_require_2_output, + "access_rule": access_rule_output, + "access_saml_group_rule": access_saml_group_rule_output, + "access_saml_group_rule_saml": access_saml_group_rule_saml_output, + "access_service_token_rule": access_service_token_rule_output, + "access_service_token_rule_service_token": access_service_token_rule_service_token_output, + "access_session_duration-3": access_session_duration_3_output, + "access_timestamp": access_timestamp_output, + "access_user_risk_score_rule": access_user_risk_score_rule_output, + "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score_output, + "access_usernames": access_usernames_output, + "access_uuid-2": access_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -460,6 +663,123 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_app_policy_result" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_access_group_rule": access_access_group_rule_output, + "access_access_group_rule_group": access_access_group_rule_group_output, + "access_allow_email_alias": access_allow_email_alias_output, + "access_allowed_clipboard_local_to_remote_formats": access_allowed_clipboard_local_to_remote_formats_output, + "access_allowed_clipboard_remote_to_local_formats": access_allowed_clipboard_remote_to_local_formats_output, + "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, + "access_app_policy_response": access_app_policy_response_output, + "access_app_policy_result": access_app_policy_result_output, + "access_approval_group": access_approval_group_output, + "access_approval_groups": access_approval_groups_output, + "access_approval_required": access_approval_required_output, + "access_auth_context_rule": access_auth_context_rule_output, + "access_auth_context_rule_auth_context": access_auth_context_rule_auth_context_output, + "access_authentication_method_rule": access_authentication_method_rule_output, + "access_authentication_method_rule_auth_method": access_authentication_method_rule_auth_method_output, + "access_azure_group_rule": access_azure_group_rule_output, + "access_azure_group_rule_azureAD": access_azure_group_rule_azureAD_output, + "access_base_policy_resp": access_base_policy_resp_output, + "access_certificate_rule": access_certificate_rule_output, + "access_cloudflare_account_member_rule": access_cloudflare_account_member_rule_output, + "access_cloudflare_account_member_rule_cloudflare_account_member": access_cloudflare_account_member_rule_cloudflare_account_member_output, + "access_common_name_rule": access_common_name_rule_output, + "access_common_name_rule_common_name": access_common_name_rule_common_name_output, + "access_connection_rules": access_connection_rules_output, + "access_connection_rules_infra": access_connection_rules_infra_output, + "access_connection_rules_rdp": access_connection_rules_rdp_output, + "access_connection_rules_ssh": access_connection_rules_ssh_output, + "access_country_rule": access_country_rule_output, + "access_country_rule_geo": access_country_rule_geo_output, + "access_decision": access_decision_output, + "access_device_posture_rule": access_device_posture_rule_output, + "access_device_posture_rule_device_posture": access_device_posture_rule_device_posture_output, + "access_domain_rule": access_domain_rule_output, + "access_domain_rule_email_domain": access_domain_rule_email_domain_output, + "access_email_list_rule": access_email_list_rule_output, + "access_email_list_rule_email_list": access_email_list_rule_email_list_output, + "access_email_rule": access_email_rule_output, + "access_email_rule_email": access_email_rule_email_output, + "access_everyone_rule": access_everyone_rule_output, + "access_exclude-2": access_exclude_2_output, + "access_external_evaluation_rule": access_external_evaluation_rule_output, + "access_external_evaluation_rule_external_evaluation": access_external_evaluation_rule_external_evaluation_output, + "access_github_organization_rule": access_github_organization_rule_output, + "access_github_organization_rule_github-organization": access_github_organization_rule_github_organization_output, + "access_gsuite_group_rule": access_gsuite_group_rule_output, + "access_gsuite_group_rule_gsuite": access_gsuite_group_rule_gsuite_output, + "access_identifier": access_identifier_output, + "access_include-2": access_include_2_output, + "access_infra_mfa_config": access_infra_mfa_config_output, + "access_infra_policy_resp": access_infra_policy_resp_output, + "access_ip_list_rule": access_ip_list_rule_output, + "access_ip_list_rule_ip_list": access_ip_list_rule_ip_list_output, + "access_ip_rule": access_ip_rule_output, + "access_ip_rule_ip": access_ip_rule_ip_output, + "access_isolation_required": access_isolation_required_output, + "access_linked_app_token_rule": access_linked_app_token_rule_output, + "access_linked_app_token_rule_linked_app_token": access_linked_app_token_rule_linked_app_token_output, + "access_login_method_rule": access_login_method_rule_output, + "access_login_method_rule_login_method": access_login_method_rule_login_method_output, + "access_mfa_config": access_mfa_config_output, + "access_name-9": access_name_9_output, + "access_oidc_claim_rule": access_oidc_claim_rule_output, + "access_oidc_claim_rule_oidc": access_oidc_claim_rule_oidc_output, + "access_okta_group_rule": access_okta_group_rule_output, + "access_okta_group_rule_okta": access_okta_group_rule_okta_output, + "access_precedence": access_precedence_output, + "access_purpose_justification_prompt": access_purpose_justification_prompt_output, + "access_purpose_justification_required": access_purpose_justification_required_output, + "access_rdp_clipboard_format": access_rdp_clipboard_format_output, + "access_require-2": access_require_2_output, + "access_rule": access_rule_output, + "access_saml_group_rule": access_saml_group_rule_output, + "access_saml_group_rule_saml": access_saml_group_rule_saml_output, + "access_service_token_rule": access_service_token_rule_output, + "access_service_token_rule_service_token": access_service_token_rule_service_token_output, + "access_session_duration-3": access_session_duration_3_output, + "access_timestamp": access_timestamp_output, + "access_user_risk_score_rule": access_user_risk_score_rule_output, + "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score_output, + "access_usernames": access_usernames_output, + "access_uuid-2": access_uuid_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/applications/policyTests/tools.ts b/src/generated/forge-mcp/zeroTrust/access/applications/policyTests/tools.ts index 8988056d..d0542446 100644 --- a/src/generated/forge-mcp/zeroTrust/access/applications/policyTests/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/applications/policyTests/tools.ts @@ -192,6 +192,21 @@ export const tools: readonly Tool[] = [ "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score, }, }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_policy_test_id" + }, + "status": { + "$ref": "#/$defs/access_status" + } + }, + "type": "object", + $defs: { + "access_policy_test_id": access_policy_test_id_output, + "access_status": access_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -256,6 +271,53 @@ export const tools: readonly Tool[] = [ "policy_test_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_policy_test_id" + }, + "percent_approved": { + "$ref": "#/$defs/access_percent_approved" + }, + "percent_blocked": { + "$ref": "#/$defs/access_percent_blocked" + }, + "percent_errored": { + "$ref": "#/$defs/access_percent_errored" + }, + "percent_users_processed": { + "$ref": "#/$defs/access_percent_users_processed" + }, + "status": { + "$ref": "#/$defs/access_update_status" + }, + "total_users": { + "$ref": "#/$defs/access_total_users" + }, + "users_approved": { + "$ref": "#/$defs/access_users_approved" + }, + "users_blocked": { + "$ref": "#/$defs/access_users_blocked" + }, + "users_errored": { + "$ref": "#/$defs/access_users_errored" + } + }, + "type": "object", + $defs: { + "access_percent_approved": access_percent_approved_output, + "access_percent_blocked": access_percent_blocked_output, + "access_percent_errored": access_percent_errored_output, + "access_percent_users_processed": access_percent_users_processed_output, + "access_policy_test_id": access_policy_test_id_output, + "access_total_users": access_total_users_output, + "access_update_status": access_update_status_output, + "access_users_approved": access_users_approved_output, + "access_users_blocked": access_users_blocked_output, + "access_users_errored": access_users_errored_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/applications/policyTests/users/tools.ts b/src/generated/forge-mcp/zeroTrust/access/applications/policyTests/users/tools.ts index b04401be..3a18396d 100644 --- a/src/generated/forge-mcp/zeroTrust/access/applications/policyTests/users/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/applications/policyTests/users/tools.ts @@ -59,6 +59,30 @@ export const tools: readonly Tool[] = [ "policy_test_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_policy_users" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_email-2": access_email_2_output, + "access_name-10": access_name_10_output, + "access_policy_users": access_policy_users_output, + "access_user_result": access_user_result_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/applications/settings/tools.ts b/src/generated/forge-mcp/zeroTrust/access/applications/settings/tools.ts index b667cacd..5480a9de 100644 --- a/src/generated/forge-mcp/zeroTrust/access/applications/settings/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/applications/settings/tools.ts @@ -56,6 +56,14 @@ export const tools: readonly Tool[] = [ "access_skip_interstitial": access_skip_interstitial, }, }, + outputSchema: { + "$ref": "#/$defs/access_app_settings_response", + $defs: { + "access_allow_iframe": access_allow_iframe_output, + "access_app_settings_response": access_app_settings_response_output, + "access_skip_interstitial": access_skip_interstitial_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/applications/shortLivedCertificates/tools.ts b/src/generated/forge-mcp/zeroTrust/access/applications/shortLivedCertificates/tools.ts index 8a62f0a7..fc69a18f 100644 --- a/src/generated/forge-mcp/zeroTrust/access/applications/shortLivedCertificates/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/applications/shortLivedCertificates/tools.ts @@ -47,6 +47,15 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_ca", + $defs: { + "access_aud": access_aud_output, + "access_ca": access_ca_output, + "access_id-2": access_id_2_output, + "access_public_key": access_public_key_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -113,6 +122,17 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_id-2" + } + }, + "type": "object", + $defs: { + "access_id-2": access_id_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -181,6 +201,15 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_ca", + $defs: { + "access_aud": access_aud_output, + "access_ca": access_ca_output, + "access_id-2": access_id_2_output, + "access_public_key": access_public_key_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -253,6 +282,46 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_ca" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_aud": access_aud_output, + "access_ca": access_ca_output, + "access_id-2": access_id_2_output, + "access_public_key": access_public_key_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/applications/tools.ts b/src/generated/forge-mcp/zeroTrust/access/applications/tools.ts index d5722121..d8221041 100644 --- a/src/generated/forge-mcp/zeroTrust/access/applications/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/applications/tools.ts @@ -554,6 +554,177 @@ export const tools: readonly Tool[] = [ "access_uuid-2": access_uuid_2, }, }, + outputSchema: { + "$ref": "#/$defs/access_app_response", + $defs: { + "access_access_group_rule": access_access_group_rule_output, + "access_access_group_rule_group": access_access_group_rule_group_output, + "access_allow_all_headers": access_allow_all_headers_output, + "access_allow_all_methods": access_allow_all_methods_output, + "access_allow_all_origins": access_allow_all_origins_output, + "access_allow_authenticate_via_warp-2": access_allow_authenticate_via_warp_2_output, + "access_allow_credentials": access_allow_credentials_output, + "access_allow_email_alias": access_allow_email_alias_output, + "access_allow_iframe": access_allow_iframe_output, + "access_allowed_clipboard_local_to_remote_formats": access_allowed_clipboard_local_to_remote_formats_output, + "access_allowed_clipboard_remote_to_local_formats": access_allowed_clipboard_remote_to_local_formats_output, + "access_allowed_headers": access_allowed_headers_output, + "access_allowed_idps": access_allowed_idps_output, + "access_allowed_methods": access_allowed_methods_output, + "access_allowed_origins": access_allowed_origins_output, + "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, + "access_app_launcher_logo_url": access_app_launcher_logo_url_output, + "access_app_launcher_visible": access_app_launcher_visible_output, + "access_app_policy_response": access_app_policy_response_output, + "access_app_response": access_app_response_output, + "access_approval_group": access_approval_group_output, + "access_approval_groups": access_approval_groups_output, + "access_approval_required": access_approval_required_output, + "access_aud-2": access_aud_2_output, + "access_auth_context_rule": access_auth_context_rule_output, + "access_auth_context_rule_auth_context": access_auth_context_rule_auth_context_output, + "access_authentication_method_rule": access_authentication_method_rule_output, + "access_authentication_method_rule_auth_method": access_authentication_method_rule_auth_method_output, + "access_auto_redirect_to_identity-2": access_auto_redirect_to_identity_2_output, + "access_azure_group_rule": access_azure_group_rule_output, + "access_azure_group_rule_azureAD": access_azure_group_rule_azureAD_output, + "access_base_policy_resp": access_base_policy_resp_output, + "access_bg_color": access_bg_color_output, + "access_button_color": access_button_color_output, + "access_button_text_color": access_button_text_color_output, + "access_certificate_rule": access_certificate_rule_output, + "access_cloudflare_account_member_rule": access_cloudflare_account_member_rule_output, + "access_cloudflare_account_member_rule_cloudflare_account_member": access_cloudflare_account_member_rule_cloudflare_account_member_output, + "access_common_name_rule": access_common_name_rule_output, + "access_common_name_rule_common_name": access_common_name_rule_common_name_output, + "access_connection_rules": access_connection_rules_output, + "access_connection_rules_infra": access_connection_rules_infra_output, + "access_connection_rules_rdp": access_connection_rules_rdp_output, + "access_connection_rules_ssh": access_connection_rules_ssh_output, + "access_cors_headers": access_cors_headers_output, + "access_country_rule": access_country_rule_output, + "access_country_rule_geo": access_country_rule_geo_output, + "access_created_at": access_created_at_output, + "access_custom_deny_message": access_custom_deny_message_output, + "access_custom_deny_url": access_custom_deny_url_output, + "access_custom_non_identity_deny_url": access_custom_non_identity_deny_url_output, + "access_custom_pages-2": access_custom_pages_2_output, + "access_decision": access_decision_output, + "access_destination_overrides": access_destination_overrides_output, + "access_destinations": access_destinations_output, + "access_device_posture_rule": access_device_posture_rule_output, + "access_device_posture_rule_device_posture": access_device_posture_rule_device_posture_output, + "access_domain": access_domain_output, + "access_domain_rule": access_domain_rule_output, + "access_domain_rule_email_domain": access_domain_rule_email_domain_output, + "access_eager_redirect_cookie_setting": access_eager_redirect_cookie_setting_output, + "access_email_list_rule": access_email_list_rule_output, + "access_email_list_rule_email_list": access_email_list_rule_email_list_output, + "access_email_rule": access_email_rule_output, + "access_email_rule_email": access_email_rule_email_output, + "access_enable_binding_cookie": access_enable_binding_cookie_output, + "access_end_user_all_preview_workers_destination": access_end_user_all_preview_workers_destination_output, + "access_end_user_all_workers_destination": access_end_user_all_workers_destination_output, + "access_end_user_destinations": access_end_user_destinations_output, + "access_end_user_oauth_configuration": access_end_user_oauth_configuration_output, + "access_end_user_preview_worker_destination": access_end_user_preview_worker_destination_output, + "access_end_user_public_destination": access_end_user_public_destination_output, + "access_end_user_worker_destination": access_end_user_worker_destination_output, + "access_everyone_rule": access_everyone_rule_output, + "access_exclude-2": access_exclude_2_output, + "access_external_evaluation_rule": access_external_evaluation_rule_output, + "access_external_evaluation_rule_external_evaluation": access_external_evaluation_rule_external_evaluation_output, + "access_footer_links": access_footer_links_output, + "access_github_organization_rule": access_github_organization_rule_output, + "access_github_organization_rule_github-organization": access_github_organization_rule_github_organization_output, + "access_gsuite_group_rule": access_gsuite_group_rule_output, + "access_gsuite_group_rule_gsuite": access_gsuite_group_rule_gsuite_output, + "access_header_bg_color": access_header_bg_color_output, + "access_http_only_cookie_attribute": access_http_only_cookie_attribute_output, + "access_identifier": access_identifier_output, + "access_image_url": access_image_url_output, + "access_include-2": access_include_2_output, + "access_infra_mfa_config": access_infra_mfa_config_output, + "access_infra_policy_resp": access_infra_policy_resp_output, + "access_ip_list_rule": access_ip_list_rule_output, + "access_ip_list_rule_ip_list": access_ip_list_rule_ip_list_output, + "access_ip_rule": access_ip_rule_output, + "access_ip_rule_ip": access_ip_rule_ip_output, + "access_isolation_required": access_isolation_required_output, + "access_landing_page_design": access_landing_page_design_output, + "access_linked_app_token_rule": access_linked_app_token_rule_output, + "access_linked_app_token_rule_linked_app_token": access_linked_app_token_rule_linked_app_token_output, + "access_login_method_rule": access_login_method_rule_output, + "access_login_method_rule_login_method": access_login_method_rule_login_method_output, + "access_logo_url": access_logo_url_output, + "access_max_age": access_max_age_output, + "access_message": access_message_output, + "access_mfa_config": access_mfa_config_output, + "access_name-8": access_name_8_output, + "access_name-9": access_name_9_output, + "access_oauth_configuration": access_oauth_configuration_output, + "access_oauth_configuration_dynamic_client_registration": access_oauth_configuration_dynamic_client_registration_output, + "access_oauth_configuration_grant": access_oauth_configuration_grant_output, + "access_oidc_claim_rule": access_oidc_claim_rule_output, + "access_oidc_claim_rule_oidc": access_oidc_claim_rule_oidc_output, + "access_oidc_saas_app": access_oidc_saas_app_output, + "access_oidc_saas_app_custom_claimsItem": access_oidc_saas_app_custom_claimsItem_output, + "access_oidc_saas_app_custom_claimsItem_source": access_oidc_saas_app_custom_claimsItem_source_output, + "access_oidc_saas_app_hybrid_and_implicit_options": access_oidc_saas_app_hybrid_and_implicit_options_output, + "access_oidc_saas_app_refresh_token_options": access_oidc_saas_app_refresh_token_options_output, + "access_okta_group_rule": access_okta_group_rule_output, + "access_okta_group_rule_okta": access_okta_group_rule_okta_output, + "access_options_preflight_bypass": access_options_preflight_bypass_output, + "access_path_cookie_attribute": access_path_cookie_attribute_output, + "access_precedence": access_precedence_output, + "access_protocol_infra_app": access_protocol_infra_app_output, + "access_protocol_self_hosted_app": access_protocol_self_hosted_app_output, + "access_purpose_justification_prompt": access_purpose_justification_prompt_output, + "access_purpose_justification_required": access_purpose_justification_required_output, + "access_rdp_clipboard_format": access_rdp_clipboard_format_output, + "access_read_service_tokens_from_header": access_read_service_tokens_from_header_output, + "access_require-2": access_require_2_output, + "access_rule": access_rule_output, + "access_same_site_cookie_attribute": access_same_site_cookie_attribute_output, + "access_saml_group_rule": access_saml_group_rule_output, + "access_saml_group_rule_saml": access_saml_group_rule_saml_output, + "access_saml_saas_app": access_saml_saas_app_output, + "access_saml_saas_app_custom_attributesItem": access_saml_saas_app_custom_attributesItem_output, + "access_saml_saas_app_custom_attributesItem_source": access_saml_saas_app_custom_attributesItem_source_output, + "access_saml_saas_app_custom_attributesItem_source_name_by_idpItem": access_saml_saas_app_custom_attributesItem_source_name_by_idpItem_output, + "access_scim_config": access_scim_config_output, + "access_scim_config_authentication": access_scim_config_authentication_output, + "access_scim_config_authentication_access_service_token": access_scim_config_authentication_access_service_token_output, + "access_scim_config_authentication_http_basic": access_scim_config_authentication_http_basic_output, + "access_scim_config_authentication_oauth2": access_scim_config_authentication_oauth2_output, + "access_scim_config_authentication_oauth_bearer_token": access_scim_config_authentication_oauth_bearer_token_output, + "access_scim_config_mapping": access_scim_config_mapping_output, + "access_scim_config_mapping_operations": access_scim_config_mapping_operations_output, + "access_scim_config_multi_authentication": access_scim_config_multi_authentication_output, + "access_scim_config_single_authentication": access_scim_config_single_authentication_output, + "access_self_hosted_domains": access_self_hosted_domains_output, + "access_service_auth_401_redirect": access_service_auth_401_redirect_output, + "access_service_token_rule": access_service_token_rule_output, + "access_service_token_rule_service_token": access_service_token_rule_service_token_output, + "access_session_duration-2": access_session_duration_2_output, + "access_session_duration-3": access_session_duration_3_output, + "access_skip_app_launcher_login_page": access_skip_app_launcher_login_page_output, + "access_skip_interstitial": access_skip_interstitial_output, + "access_tags": access_tags_output, + "access_target_criteria_infra_app": access_target_criteria_infra_app_output, + "access_target_criteria_self_hosted_app": access_target_criteria_self_hosted_app_output, + "access_timestamp": access_timestamp_output, + "access_title": access_title_output, + "access_type": access_type_output, + "access_updated_at": access_updated_at_output, + "access_use_clientless_isolation_app_launcher_url": access_use_clientless_isolation_app_launcher_url_output, + "access_user_risk_score_rule": access_user_risk_score_rule_output, + "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score_output, + "access_usernames": access_usernames_output, + "access_uuid": access_uuid_output, + "access_uuid-2": access_uuid_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -783,6 +954,17 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_uuid" + } + }, + "type": "object", + $defs: { + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -850,31 +1032,469 @@ export const tools: readonly Tool[] = [ "app_id" ], }, - annotations: { - "destructiveHint": false, - "idempotentHint": true, - "openWorldHint": true, - "readOnlyHint": true, - "title": "Get an Access application" - }, - method: "GET", - path: "/{account_or_zone}/{account_or_zone_id}/access/apps/{app_id}", - extensions: { - "x-api-token-group": [ - "Access: Apps and Policies Write", - "Access: Apps and Policies Read" + outputSchema: { + "$ref": "#/$defs/access_app_response", + $defs: { + "access_access_group_rule": access_access_group_rule_output, + "access_access_group_rule_group": access_access_group_rule_group_output, + "access_allow_all_headers": access_allow_all_headers_output, + "access_allow_all_methods": access_allow_all_methods_output, + "access_allow_all_origins": access_allow_all_origins_output, + "access_allow_authenticate_via_warp-2": access_allow_authenticate_via_warp_2_output, + "access_allow_credentials": access_allow_credentials_output, + "access_allow_email_alias": access_allow_email_alias_output, + "access_allow_iframe": access_allow_iframe_output, + "access_allowed_clipboard_local_to_remote_formats": access_allowed_clipboard_local_to_remote_formats_output, + "access_allowed_clipboard_remote_to_local_formats": access_allowed_clipboard_remote_to_local_formats_output, + "access_allowed_headers": access_allowed_headers_output, + "access_allowed_idps": access_allowed_idps_output, + "access_allowed_methods": access_allowed_methods_output, + "access_allowed_origins": access_allowed_origins_output, + "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, + "access_app_launcher_logo_url": access_app_launcher_logo_url_output, + "access_app_launcher_visible": access_app_launcher_visible_output, + "access_app_policy_response": access_app_policy_response_output, + "access_app_response": access_app_response_output, + "access_approval_group": access_approval_group_output, + "access_approval_groups": access_approval_groups_output, + "access_approval_required": access_approval_required_output, + "access_aud-2": access_aud_2_output, + "access_auth_context_rule": access_auth_context_rule_output, + "access_auth_context_rule_auth_context": access_auth_context_rule_auth_context_output, + "access_authentication_method_rule": access_authentication_method_rule_output, + "access_authentication_method_rule_auth_method": access_authentication_method_rule_auth_method_output, + "access_auto_redirect_to_identity-2": access_auto_redirect_to_identity_2_output, + "access_azure_group_rule": access_azure_group_rule_output, + "access_azure_group_rule_azureAD": access_azure_group_rule_azureAD_output, + "access_base_policy_resp": access_base_policy_resp_output, + "access_bg_color": access_bg_color_output, + "access_button_color": access_button_color_output, + "access_button_text_color": access_button_text_color_output, + "access_certificate_rule": access_certificate_rule_output, + "access_cloudflare_account_member_rule": access_cloudflare_account_member_rule_output, + "access_cloudflare_account_member_rule_cloudflare_account_member": access_cloudflare_account_member_rule_cloudflare_account_member_output, + "access_common_name_rule": access_common_name_rule_output, + "access_common_name_rule_common_name": access_common_name_rule_common_name_output, + "access_connection_rules": access_connection_rules_output, + "access_connection_rules_infra": access_connection_rules_infra_output, + "access_connection_rules_rdp": access_connection_rules_rdp_output, + "access_connection_rules_ssh": access_connection_rules_ssh_output, + "access_cors_headers": access_cors_headers_output, + "access_country_rule": access_country_rule_output, + "access_country_rule_geo": access_country_rule_geo_output, + "access_created_at": access_created_at_output, + "access_custom_deny_message": access_custom_deny_message_output, + "access_custom_deny_url": access_custom_deny_url_output, + "access_custom_non_identity_deny_url": access_custom_non_identity_deny_url_output, + "access_custom_pages-2": access_custom_pages_2_output, + "access_decision": access_decision_output, + "access_destination_overrides": access_destination_overrides_output, + "access_destinations": access_destinations_output, + "access_device_posture_rule": access_device_posture_rule_output, + "access_device_posture_rule_device_posture": access_device_posture_rule_device_posture_output, + "access_domain": access_domain_output, + "access_domain_rule": access_domain_rule_output, + "access_domain_rule_email_domain": access_domain_rule_email_domain_output, + "access_eager_redirect_cookie_setting": access_eager_redirect_cookie_setting_output, + "access_email_list_rule": access_email_list_rule_output, + "access_email_list_rule_email_list": access_email_list_rule_email_list_output, + "access_email_rule": access_email_rule_output, + "access_email_rule_email": access_email_rule_email_output, + "access_enable_binding_cookie": access_enable_binding_cookie_output, + "access_end_user_all_preview_workers_destination": access_end_user_all_preview_workers_destination_output, + "access_end_user_all_workers_destination": access_end_user_all_workers_destination_output, + "access_end_user_destinations": access_end_user_destinations_output, + "access_end_user_oauth_configuration": access_end_user_oauth_configuration_output, + "access_end_user_preview_worker_destination": access_end_user_preview_worker_destination_output, + "access_end_user_public_destination": access_end_user_public_destination_output, + "access_end_user_worker_destination": access_end_user_worker_destination_output, + "access_everyone_rule": access_everyone_rule_output, + "access_exclude-2": access_exclude_2_output, + "access_external_evaluation_rule": access_external_evaluation_rule_output, + "access_external_evaluation_rule_external_evaluation": access_external_evaluation_rule_external_evaluation_output, + "access_footer_links": access_footer_links_output, + "access_github_organization_rule": access_github_organization_rule_output, + "access_github_organization_rule_github-organization": access_github_organization_rule_github_organization_output, + "access_gsuite_group_rule": access_gsuite_group_rule_output, + "access_gsuite_group_rule_gsuite": access_gsuite_group_rule_gsuite_output, + "access_header_bg_color": access_header_bg_color_output, + "access_http_only_cookie_attribute": access_http_only_cookie_attribute_output, + "access_identifier": access_identifier_output, + "access_image_url": access_image_url_output, + "access_include-2": access_include_2_output, + "access_infra_mfa_config": access_infra_mfa_config_output, + "access_infra_policy_resp": access_infra_policy_resp_output, + "access_ip_list_rule": access_ip_list_rule_output, + "access_ip_list_rule_ip_list": access_ip_list_rule_ip_list_output, + "access_ip_rule": access_ip_rule_output, + "access_ip_rule_ip": access_ip_rule_ip_output, + "access_isolation_required": access_isolation_required_output, + "access_landing_page_design": access_landing_page_design_output, + "access_linked_app_token_rule": access_linked_app_token_rule_output, + "access_linked_app_token_rule_linked_app_token": access_linked_app_token_rule_linked_app_token_output, + "access_login_method_rule": access_login_method_rule_output, + "access_login_method_rule_login_method": access_login_method_rule_login_method_output, + "access_logo_url": access_logo_url_output, + "access_max_age": access_max_age_output, + "access_message": access_message_output, + "access_mfa_config": access_mfa_config_output, + "access_name-8": access_name_8_output, + "access_name-9": access_name_9_output, + "access_oauth_configuration": access_oauth_configuration_output, + "access_oauth_configuration_dynamic_client_registration": access_oauth_configuration_dynamic_client_registration_output, + "access_oauth_configuration_grant": access_oauth_configuration_grant_output, + "access_oidc_claim_rule": access_oidc_claim_rule_output, + "access_oidc_claim_rule_oidc": access_oidc_claim_rule_oidc_output, + "access_oidc_saas_app": access_oidc_saas_app_output, + "access_oidc_saas_app_custom_claimsItem": access_oidc_saas_app_custom_claimsItem_output, + "access_oidc_saas_app_custom_claimsItem_source": access_oidc_saas_app_custom_claimsItem_source_output, + "access_oidc_saas_app_hybrid_and_implicit_options": access_oidc_saas_app_hybrid_and_implicit_options_output, + "access_oidc_saas_app_refresh_token_options": access_oidc_saas_app_refresh_token_options_output, + "access_okta_group_rule": access_okta_group_rule_output, + "access_okta_group_rule_okta": access_okta_group_rule_okta_output, + "access_options_preflight_bypass": access_options_preflight_bypass_output, + "access_path_cookie_attribute": access_path_cookie_attribute_output, + "access_precedence": access_precedence_output, + "access_protocol_infra_app": access_protocol_infra_app_output, + "access_protocol_self_hosted_app": access_protocol_self_hosted_app_output, + "access_purpose_justification_prompt": access_purpose_justification_prompt_output, + "access_purpose_justification_required": access_purpose_justification_required_output, + "access_rdp_clipboard_format": access_rdp_clipboard_format_output, + "access_read_service_tokens_from_header": access_read_service_tokens_from_header_output, + "access_require-2": access_require_2_output, + "access_rule": access_rule_output, + "access_same_site_cookie_attribute": access_same_site_cookie_attribute_output, + "access_saml_group_rule": access_saml_group_rule_output, + "access_saml_group_rule_saml": access_saml_group_rule_saml_output, + "access_saml_saas_app": access_saml_saas_app_output, + "access_saml_saas_app_custom_attributesItem": access_saml_saas_app_custom_attributesItem_output, + "access_saml_saas_app_custom_attributesItem_source": access_saml_saas_app_custom_attributesItem_source_output, + "access_saml_saas_app_custom_attributesItem_source_name_by_idpItem": access_saml_saas_app_custom_attributesItem_source_name_by_idpItem_output, + "access_scim_config": access_scim_config_output, + "access_scim_config_authentication": access_scim_config_authentication_output, + "access_scim_config_authentication_access_service_token": access_scim_config_authentication_access_service_token_output, + "access_scim_config_authentication_http_basic": access_scim_config_authentication_http_basic_output, + "access_scim_config_authentication_oauth2": access_scim_config_authentication_oauth2_output, + "access_scim_config_authentication_oauth_bearer_token": access_scim_config_authentication_oauth_bearer_token_output, + "access_scim_config_mapping": access_scim_config_mapping_output, + "access_scim_config_mapping_operations": access_scim_config_mapping_operations_output, + "access_scim_config_multi_authentication": access_scim_config_multi_authentication_output, + "access_scim_config_single_authentication": access_scim_config_single_authentication_output, + "access_self_hosted_domains": access_self_hosted_domains_output, + "access_service_auth_401_redirect": access_service_auth_401_redirect_output, + "access_service_token_rule": access_service_token_rule_output, + "access_service_token_rule_service_token": access_service_token_rule_service_token_output, + "access_session_duration-2": access_session_duration_2_output, + "access_session_duration-3": access_session_duration_3_output, + "access_skip_app_launcher_login_page": access_skip_app_launcher_login_page_output, + "access_skip_interstitial": access_skip_interstitial_output, + "access_tags": access_tags_output, + "access_target_criteria_infra_app": access_target_criteria_infra_app_output, + "access_target_criteria_self_hosted_app": access_target_criteria_self_hosted_app_output, + "access_timestamp": access_timestamp_output, + "access_title": access_title_output, + "access_type": access_type_output, + "access_updated_at": access_updated_at_output, + "access_use_clientless_isolation_app_launcher_url": access_use_clientless_isolation_app_launcher_url_output, + "access_user_risk_score_rule": access_user_risk_score_rule_output, + "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score_output, + "access_usernames": access_usernames_output, + "access_uuid": access_uuid_output, + "access_uuid-2": access_uuid_2_output, + }, + }, + annotations: { + "destructiveHint": false, + "idempotentHint": true, + "openWorldHint": true, + "readOnlyHint": true, + "title": "Get an Access application" + }, + method: "GET", + path: "/{account_or_zone}/{account_or_zone_id}/access/apps/{app_id}", + extensions: { + "x-api-token-group": [ + "Access: Apps and Policies Write", + "Access: Apps and Policies Read" + ], + "x-stability": "beta" + }, + responses: { + schemas: { + "200": { + "$ref": "#/$defs/access_app_response" + }, + "4XX": { + "$ref": "#/$defs/access_api-response-common-failure" + } + }, + $defs: { + "access_access_group_rule": access_access_group_rule_output, + "access_access_group_rule_group": access_access_group_rule_group_output, + "access_allow_all_headers": access_allow_all_headers_output, + "access_allow_all_methods": access_allow_all_methods_output, + "access_allow_all_origins": access_allow_all_origins_output, + "access_allow_authenticate_via_warp-2": access_allow_authenticate_via_warp_2_output, + "access_allow_credentials": access_allow_credentials_output, + "access_allow_email_alias": access_allow_email_alias_output, + "access_allow_iframe": access_allow_iframe_output, + "access_allowed_clipboard_local_to_remote_formats": access_allowed_clipboard_local_to_remote_formats_output, + "access_allowed_clipboard_remote_to_local_formats": access_allowed_clipboard_remote_to_local_formats_output, + "access_allowed_headers": access_allowed_headers_output, + "access_allowed_idps": access_allowed_idps_output, + "access_allowed_methods": access_allowed_methods_output, + "access_allowed_origins": access_allowed_origins_output, + "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, + "access_api-response-common-failure": access_api_response_common_failure_output, + "access_app_launcher_logo_url": access_app_launcher_logo_url_output, + "access_app_launcher_visible": access_app_launcher_visible_output, + "access_app_policy_response": access_app_policy_response_output, + "access_app_response": access_app_response_output, + "access_approval_group": access_approval_group_output, + "access_approval_groups": access_approval_groups_output, + "access_approval_required": access_approval_required_output, + "access_aud-2": access_aud_2_output, + "access_auth_context_rule": access_auth_context_rule_output, + "access_auth_context_rule_auth_context": access_auth_context_rule_auth_context_output, + "access_authentication_method_rule": access_authentication_method_rule_output, + "access_authentication_method_rule_auth_method": access_authentication_method_rule_auth_method_output, + "access_auto_redirect_to_identity-2": access_auto_redirect_to_identity_2_output, + "access_azure_group_rule": access_azure_group_rule_output, + "access_azure_group_rule_azureAD": access_azure_group_rule_azureAD_output, + "access_base_policy_resp": access_base_policy_resp_output, + "access_bg_color": access_bg_color_output, + "access_button_color": access_button_color_output, + "access_button_text_color": access_button_text_color_output, + "access_certificate_rule": access_certificate_rule_output, + "access_cloudflare_account_member_rule": access_cloudflare_account_member_rule_output, + "access_cloudflare_account_member_rule_cloudflare_account_member": access_cloudflare_account_member_rule_cloudflare_account_member_output, + "access_common_name_rule": access_common_name_rule_output, + "access_common_name_rule_common_name": access_common_name_rule_common_name_output, + "access_connection_rules": access_connection_rules_output, + "access_connection_rules_infra": access_connection_rules_infra_output, + "access_connection_rules_rdp": access_connection_rules_rdp_output, + "access_connection_rules_ssh": access_connection_rules_ssh_output, + "access_cors_headers": access_cors_headers_output, + "access_country_rule": access_country_rule_output, + "access_country_rule_geo": access_country_rule_geo_output, + "access_created_at": access_created_at_output, + "access_custom_deny_message": access_custom_deny_message_output, + "access_custom_deny_url": access_custom_deny_url_output, + "access_custom_non_identity_deny_url": access_custom_non_identity_deny_url_output, + "access_custom_pages-2": access_custom_pages_2_output, + "access_decision": access_decision_output, + "access_destination_overrides": access_destination_overrides_output, + "access_destinations": access_destinations_output, + "access_device_posture_rule": access_device_posture_rule_output, + "access_device_posture_rule_device_posture": access_device_posture_rule_device_posture_output, + "access_domain": access_domain_output, + "access_domain_rule": access_domain_rule_output, + "access_domain_rule_email_domain": access_domain_rule_email_domain_output, + "access_eager_redirect_cookie_setting": access_eager_redirect_cookie_setting_output, + "access_email_list_rule": access_email_list_rule_output, + "access_email_list_rule_email_list": access_email_list_rule_email_list_output, + "access_email_rule": access_email_rule_output, + "access_email_rule_email": access_email_rule_email_output, + "access_enable_binding_cookie": access_enable_binding_cookie_output, + "access_end_user_all_preview_workers_destination": access_end_user_all_preview_workers_destination_output, + "access_end_user_all_workers_destination": access_end_user_all_workers_destination_output, + "access_end_user_destinations": access_end_user_destinations_output, + "access_end_user_oauth_configuration": access_end_user_oauth_configuration_output, + "access_end_user_preview_worker_destination": access_end_user_preview_worker_destination_output, + "access_end_user_public_destination": access_end_user_public_destination_output, + "access_end_user_worker_destination": access_end_user_worker_destination_output, + "access_everyone_rule": access_everyone_rule_output, + "access_exclude-2": access_exclude_2_output, + "access_external_evaluation_rule": access_external_evaluation_rule_output, + "access_external_evaluation_rule_external_evaluation": access_external_evaluation_rule_external_evaluation_output, + "access_footer_links": access_footer_links_output, + "access_github_organization_rule": access_github_organization_rule_output, + "access_github_organization_rule_github-organization": access_github_organization_rule_github_organization_output, + "access_gsuite_group_rule": access_gsuite_group_rule_output, + "access_gsuite_group_rule_gsuite": access_gsuite_group_rule_gsuite_output, + "access_header_bg_color": access_header_bg_color_output, + "access_http_only_cookie_attribute": access_http_only_cookie_attribute_output, + "access_identifier": access_identifier_output, + "access_image_url": access_image_url_output, + "access_include-2": access_include_2_output, + "access_infra_mfa_config": access_infra_mfa_config_output, + "access_infra_policy_resp": access_infra_policy_resp_output, + "access_ip_list_rule": access_ip_list_rule_output, + "access_ip_list_rule_ip_list": access_ip_list_rule_ip_list_output, + "access_ip_rule": access_ip_rule_output, + "access_ip_rule_ip": access_ip_rule_ip_output, + "access_isolation_required": access_isolation_required_output, + "access_landing_page_design": access_landing_page_design_output, + "access_linked_app_token_rule": access_linked_app_token_rule_output, + "access_linked_app_token_rule_linked_app_token": access_linked_app_token_rule_linked_app_token_output, + "access_login_method_rule": access_login_method_rule_output, + "access_login_method_rule_login_method": access_login_method_rule_login_method_output, + "access_logo_url": access_logo_url_output, + "access_max_age": access_max_age_output, + "access_message": access_message_output, + "access_messages": access_messages_output, + "access_mfa_config": access_mfa_config_output, + "access_name-8": access_name_8_output, + "access_name-9": access_name_9_output, + "access_oauth_configuration": access_oauth_configuration_output, + "access_oauth_configuration_dynamic_client_registration": access_oauth_configuration_dynamic_client_registration_output, + "access_oauth_configuration_grant": access_oauth_configuration_grant_output, + "access_oidc_claim_rule": access_oidc_claim_rule_output, + "access_oidc_claim_rule_oidc": access_oidc_claim_rule_oidc_output, + "access_oidc_saas_app": access_oidc_saas_app_output, + "access_oidc_saas_app_custom_claimsItem": access_oidc_saas_app_custom_claimsItem_output, + "access_oidc_saas_app_custom_claimsItem_source": access_oidc_saas_app_custom_claimsItem_source_output, + "access_oidc_saas_app_hybrid_and_implicit_options": access_oidc_saas_app_hybrid_and_implicit_options_output, + "access_oidc_saas_app_refresh_token_options": access_oidc_saas_app_refresh_token_options_output, + "access_okta_group_rule": access_okta_group_rule_output, + "access_okta_group_rule_okta": access_okta_group_rule_okta_output, + "access_options_preflight_bypass": access_options_preflight_bypass_output, + "access_path_cookie_attribute": access_path_cookie_attribute_output, + "access_precedence": access_precedence_output, + "access_protocol_infra_app": access_protocol_infra_app_output, + "access_protocol_self_hosted_app": access_protocol_self_hosted_app_output, + "access_purpose_justification_prompt": access_purpose_justification_prompt_output, + "access_purpose_justification_required": access_purpose_justification_required_output, + "access_rdp_clipboard_format": access_rdp_clipboard_format_output, + "access_read_service_tokens_from_header": access_read_service_tokens_from_header_output, + "access_require-2": access_require_2_output, + "access_rule": access_rule_output, + "access_same_site_cookie_attribute": access_same_site_cookie_attribute_output, + "access_saml_group_rule": access_saml_group_rule_output, + "access_saml_group_rule_saml": access_saml_group_rule_saml_output, + "access_saml_saas_app": access_saml_saas_app_output, + "access_saml_saas_app_custom_attributesItem": access_saml_saas_app_custom_attributesItem_output, + "access_saml_saas_app_custom_attributesItem_source": access_saml_saas_app_custom_attributesItem_source_output, + "access_saml_saas_app_custom_attributesItem_source_name_by_idpItem": access_saml_saas_app_custom_attributesItem_source_name_by_idpItem_output, + "access_scim_config": access_scim_config_output, + "access_scim_config_authentication": access_scim_config_authentication_output, + "access_scim_config_authentication_access_service_token": access_scim_config_authentication_access_service_token_output, + "access_scim_config_authentication_http_basic": access_scim_config_authentication_http_basic_output, + "access_scim_config_authentication_oauth2": access_scim_config_authentication_oauth2_output, + "access_scim_config_authentication_oauth_bearer_token": access_scim_config_authentication_oauth_bearer_token_output, + "access_scim_config_mapping": access_scim_config_mapping_output, + "access_scim_config_mapping_operations": access_scim_config_mapping_operations_output, + "access_scim_config_multi_authentication": access_scim_config_multi_authentication_output, + "access_scim_config_single_authentication": access_scim_config_single_authentication_output, + "access_self_hosted_domains": access_self_hosted_domains_output, + "access_service_auth_401_redirect": access_service_auth_401_redirect_output, + "access_service_token_rule": access_service_token_rule_output, + "access_service_token_rule_service_token": access_service_token_rule_service_token_output, + "access_session_duration-2": access_session_duration_2_output, + "access_session_duration-3": access_session_duration_3_output, + "access_skip_app_launcher_login_page": access_skip_app_launcher_login_page_output, + "access_skip_interstitial": access_skip_interstitial_output, + "access_tags": access_tags_output, + "access_target_criteria_infra_app": access_target_criteria_infra_app_output, + "access_target_criteria_self_hosted_app": access_target_criteria_self_hosted_app_output, + "access_timestamp": access_timestamp_output, + "access_title": access_title_output, + "access_type": access_type_output, + "access_updated_at": access_updated_at_output, + "access_use_clientless_isolation_app_launcher_url": access_use_clientless_isolation_app_launcher_url_output, + "access_user_risk_score_rule": access_user_risk_score_rule_output, + "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score_output, + "access_usernames": access_usernames_output, + "access_uuid": access_uuid_output, + "access_uuid-2": access_uuid_2_output, + }, + }, + request: (args) => ({ + path: `/${pathParam(args, "account_or_zone")}/${pathParam(args, "account_or_zone_id")}/access/apps/${pathParam(args, "app_id")}`, + }), + }, + { + name: "zero_trust_access_applications_list", + title: "List Access applications", + description: "Lists all Access applications in an account or zone.", + inputSchema: { + type: "object", + properties: { + "account_or_zone": { + "description": "Whether account_or_zone_id is an account ID (`accounts`) or a zone ID (`zones`).", + "enum": [ + "accounts", + "zones" + ], + "type": "string" + }, + "account_or_zone_id": { + "description": "The account ID or zone ID, as selected by account_or_zone.", + "type": "string" + }, + "aud": { + "description": "The aud of the app.", + "type": "string" + }, + "domain": { + "description": "The domain of the app.", + "type": "string" + }, + "exact": { + "description": "True for only exact string matches against passed name/domain query parameters.", + "type": "boolean" + }, + "name": { + "description": "The name of the app.", + "type": "string" + }, + "page": { + "default": 1, + "description": "Page number of results.", + "type": "integer" + }, + "per_page": { + "default": 1000, + "description": "Number of results per page.", + "type": "integer" + }, + "search": { + "description": "Search for apps by other listed query parameters.", + "type": "string" + }, + "target_attributes": { + "description": "Target Criteria attributes in key=value format.", + "type": "string" + } + }, + required: [ + "account_or_zone", + "account_or_zone_id" ], - "x-stability": "beta" }, - responses: { - schemas: { - "200": { - "$ref": "#/$defs/access_app_response" + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_app_response" + }, + "type": "array" }, - "4XX": { - "$ref": "#/$defs/access_api-response-common-failure" + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" } }, + "required": [ + "result" + ], + "type": "object", $defs: { "access_access_group_rule": access_access_group_rule_output, "access_access_group_rule_group": access_access_group_rule_group_output, @@ -892,7 +1512,6 @@ export const tools: readonly Tool[] = [ "access_allowed_methods": access_allowed_methods_output, "access_allowed_origins": access_allowed_origins_output, "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, - "access_api-response-common-failure": access_api_response_common_failure_output, "access_app_launcher_logo_url": access_app_launcher_logo_url_output, "access_app_launcher_visible": access_app_launcher_visible_output, "access_app_policy_response": access_app_policy_response_output, @@ -979,7 +1598,6 @@ export const tools: readonly Tool[] = [ "access_logo_url": access_logo_url_output, "access_max_age": access_max_age_output, "access_message": access_message_output, - "access_messages": access_messages_output, "access_mfa_config": access_mfa_config_output, "access_name-8": access_name_8_output, "access_name-9": access_name_9_output, @@ -1046,69 +1664,6 @@ export const tools: readonly Tool[] = [ "access_uuid-2": access_uuid_2_output, }, }, - request: (args) => ({ - path: `/${pathParam(args, "account_or_zone")}/${pathParam(args, "account_or_zone_id")}/access/apps/${pathParam(args, "app_id")}`, - }), - }, - { - name: "zero_trust_access_applications_list", - title: "List Access applications", - description: "Lists all Access applications in an account or zone.", - inputSchema: { - type: "object", - properties: { - "account_or_zone": { - "description": "Whether account_or_zone_id is an account ID (`accounts`) or a zone ID (`zones`).", - "enum": [ - "accounts", - "zones" - ], - "type": "string" - }, - "account_or_zone_id": { - "description": "The account ID or zone ID, as selected by account_or_zone.", - "type": "string" - }, - "aud": { - "description": "The aud of the app.", - "type": "string" - }, - "domain": { - "description": "The domain of the app.", - "type": "string" - }, - "exact": { - "description": "True for only exact string matches against passed name/domain query parameters.", - "type": "boolean" - }, - "name": { - "description": "The name of the app.", - "type": "string" - }, - "page": { - "default": 1, - "description": "Page number of results.", - "type": "integer" - }, - "per_page": { - "default": 1000, - "description": "Number of results per page.", - "type": "integer" - }, - "search": { - "description": "Search for apps by other listed query parameters.", - "type": "string" - }, - "target_attributes": { - "description": "Target Criteria attributes in key=value format.", - "type": "string" - } - }, - required: [ - "account_or_zone", - "account_or_zone_id" - ], - }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -1380,6 +1935,16 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -1623,6 +2188,177 @@ export const tools: readonly Tool[] = [ "access_uuid-2": access_uuid_2, }, }, + outputSchema: { + "$ref": "#/$defs/access_app_response", + $defs: { + "access_access_group_rule": access_access_group_rule_output, + "access_access_group_rule_group": access_access_group_rule_group_output, + "access_allow_all_headers": access_allow_all_headers_output, + "access_allow_all_methods": access_allow_all_methods_output, + "access_allow_all_origins": access_allow_all_origins_output, + "access_allow_authenticate_via_warp-2": access_allow_authenticate_via_warp_2_output, + "access_allow_credentials": access_allow_credentials_output, + "access_allow_email_alias": access_allow_email_alias_output, + "access_allow_iframe": access_allow_iframe_output, + "access_allowed_clipboard_local_to_remote_formats": access_allowed_clipboard_local_to_remote_formats_output, + "access_allowed_clipboard_remote_to_local_formats": access_allowed_clipboard_remote_to_local_formats_output, + "access_allowed_headers": access_allowed_headers_output, + "access_allowed_idps": access_allowed_idps_output, + "access_allowed_methods": access_allowed_methods_output, + "access_allowed_origins": access_allowed_origins_output, + "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, + "access_app_launcher_logo_url": access_app_launcher_logo_url_output, + "access_app_launcher_visible": access_app_launcher_visible_output, + "access_app_policy_response": access_app_policy_response_output, + "access_app_response": access_app_response_output, + "access_approval_group": access_approval_group_output, + "access_approval_groups": access_approval_groups_output, + "access_approval_required": access_approval_required_output, + "access_aud-2": access_aud_2_output, + "access_auth_context_rule": access_auth_context_rule_output, + "access_auth_context_rule_auth_context": access_auth_context_rule_auth_context_output, + "access_authentication_method_rule": access_authentication_method_rule_output, + "access_authentication_method_rule_auth_method": access_authentication_method_rule_auth_method_output, + "access_auto_redirect_to_identity-2": access_auto_redirect_to_identity_2_output, + "access_azure_group_rule": access_azure_group_rule_output, + "access_azure_group_rule_azureAD": access_azure_group_rule_azureAD_output, + "access_base_policy_resp": access_base_policy_resp_output, + "access_bg_color": access_bg_color_output, + "access_button_color": access_button_color_output, + "access_button_text_color": access_button_text_color_output, + "access_certificate_rule": access_certificate_rule_output, + "access_cloudflare_account_member_rule": access_cloudflare_account_member_rule_output, + "access_cloudflare_account_member_rule_cloudflare_account_member": access_cloudflare_account_member_rule_cloudflare_account_member_output, + "access_common_name_rule": access_common_name_rule_output, + "access_common_name_rule_common_name": access_common_name_rule_common_name_output, + "access_connection_rules": access_connection_rules_output, + "access_connection_rules_infra": access_connection_rules_infra_output, + "access_connection_rules_rdp": access_connection_rules_rdp_output, + "access_connection_rules_ssh": access_connection_rules_ssh_output, + "access_cors_headers": access_cors_headers_output, + "access_country_rule": access_country_rule_output, + "access_country_rule_geo": access_country_rule_geo_output, + "access_created_at": access_created_at_output, + "access_custom_deny_message": access_custom_deny_message_output, + "access_custom_deny_url": access_custom_deny_url_output, + "access_custom_non_identity_deny_url": access_custom_non_identity_deny_url_output, + "access_custom_pages-2": access_custom_pages_2_output, + "access_decision": access_decision_output, + "access_destination_overrides": access_destination_overrides_output, + "access_destinations": access_destinations_output, + "access_device_posture_rule": access_device_posture_rule_output, + "access_device_posture_rule_device_posture": access_device_posture_rule_device_posture_output, + "access_domain": access_domain_output, + "access_domain_rule": access_domain_rule_output, + "access_domain_rule_email_domain": access_domain_rule_email_domain_output, + "access_eager_redirect_cookie_setting": access_eager_redirect_cookie_setting_output, + "access_email_list_rule": access_email_list_rule_output, + "access_email_list_rule_email_list": access_email_list_rule_email_list_output, + "access_email_rule": access_email_rule_output, + "access_email_rule_email": access_email_rule_email_output, + "access_enable_binding_cookie": access_enable_binding_cookie_output, + "access_end_user_all_preview_workers_destination": access_end_user_all_preview_workers_destination_output, + "access_end_user_all_workers_destination": access_end_user_all_workers_destination_output, + "access_end_user_destinations": access_end_user_destinations_output, + "access_end_user_oauth_configuration": access_end_user_oauth_configuration_output, + "access_end_user_preview_worker_destination": access_end_user_preview_worker_destination_output, + "access_end_user_public_destination": access_end_user_public_destination_output, + "access_end_user_worker_destination": access_end_user_worker_destination_output, + "access_everyone_rule": access_everyone_rule_output, + "access_exclude-2": access_exclude_2_output, + "access_external_evaluation_rule": access_external_evaluation_rule_output, + "access_external_evaluation_rule_external_evaluation": access_external_evaluation_rule_external_evaluation_output, + "access_footer_links": access_footer_links_output, + "access_github_organization_rule": access_github_organization_rule_output, + "access_github_organization_rule_github-organization": access_github_organization_rule_github_organization_output, + "access_gsuite_group_rule": access_gsuite_group_rule_output, + "access_gsuite_group_rule_gsuite": access_gsuite_group_rule_gsuite_output, + "access_header_bg_color": access_header_bg_color_output, + "access_http_only_cookie_attribute": access_http_only_cookie_attribute_output, + "access_identifier": access_identifier_output, + "access_image_url": access_image_url_output, + "access_include-2": access_include_2_output, + "access_infra_mfa_config": access_infra_mfa_config_output, + "access_infra_policy_resp": access_infra_policy_resp_output, + "access_ip_list_rule": access_ip_list_rule_output, + "access_ip_list_rule_ip_list": access_ip_list_rule_ip_list_output, + "access_ip_rule": access_ip_rule_output, + "access_ip_rule_ip": access_ip_rule_ip_output, + "access_isolation_required": access_isolation_required_output, + "access_landing_page_design": access_landing_page_design_output, + "access_linked_app_token_rule": access_linked_app_token_rule_output, + "access_linked_app_token_rule_linked_app_token": access_linked_app_token_rule_linked_app_token_output, + "access_login_method_rule": access_login_method_rule_output, + "access_login_method_rule_login_method": access_login_method_rule_login_method_output, + "access_logo_url": access_logo_url_output, + "access_max_age": access_max_age_output, + "access_message": access_message_output, + "access_mfa_config": access_mfa_config_output, + "access_name-8": access_name_8_output, + "access_name-9": access_name_9_output, + "access_oauth_configuration": access_oauth_configuration_output, + "access_oauth_configuration_dynamic_client_registration": access_oauth_configuration_dynamic_client_registration_output, + "access_oauth_configuration_grant": access_oauth_configuration_grant_output, + "access_oidc_claim_rule": access_oidc_claim_rule_output, + "access_oidc_claim_rule_oidc": access_oidc_claim_rule_oidc_output, + "access_oidc_saas_app": access_oidc_saas_app_output, + "access_oidc_saas_app_custom_claimsItem": access_oidc_saas_app_custom_claimsItem_output, + "access_oidc_saas_app_custom_claimsItem_source": access_oidc_saas_app_custom_claimsItem_source_output, + "access_oidc_saas_app_hybrid_and_implicit_options": access_oidc_saas_app_hybrid_and_implicit_options_output, + "access_oidc_saas_app_refresh_token_options": access_oidc_saas_app_refresh_token_options_output, + "access_okta_group_rule": access_okta_group_rule_output, + "access_okta_group_rule_okta": access_okta_group_rule_okta_output, + "access_options_preflight_bypass": access_options_preflight_bypass_output, + "access_path_cookie_attribute": access_path_cookie_attribute_output, + "access_precedence": access_precedence_output, + "access_protocol_infra_app": access_protocol_infra_app_output, + "access_protocol_self_hosted_app": access_protocol_self_hosted_app_output, + "access_purpose_justification_prompt": access_purpose_justification_prompt_output, + "access_purpose_justification_required": access_purpose_justification_required_output, + "access_rdp_clipboard_format": access_rdp_clipboard_format_output, + "access_read_service_tokens_from_header": access_read_service_tokens_from_header_output, + "access_require-2": access_require_2_output, + "access_rule": access_rule_output, + "access_same_site_cookie_attribute": access_same_site_cookie_attribute_output, + "access_saml_group_rule": access_saml_group_rule_output, + "access_saml_group_rule_saml": access_saml_group_rule_saml_output, + "access_saml_saas_app": access_saml_saas_app_output, + "access_saml_saas_app_custom_attributesItem": access_saml_saas_app_custom_attributesItem_output, + "access_saml_saas_app_custom_attributesItem_source": access_saml_saas_app_custom_attributesItem_source_output, + "access_saml_saas_app_custom_attributesItem_source_name_by_idpItem": access_saml_saas_app_custom_attributesItem_source_name_by_idpItem_output, + "access_scim_config": access_scim_config_output, + "access_scim_config_authentication": access_scim_config_authentication_output, + "access_scim_config_authentication_access_service_token": access_scim_config_authentication_access_service_token_output, + "access_scim_config_authentication_http_basic": access_scim_config_authentication_http_basic_output, + "access_scim_config_authentication_oauth2": access_scim_config_authentication_oauth2_output, + "access_scim_config_authentication_oauth_bearer_token": access_scim_config_authentication_oauth_bearer_token_output, + "access_scim_config_mapping": access_scim_config_mapping_output, + "access_scim_config_mapping_operations": access_scim_config_mapping_operations_output, + "access_scim_config_multi_authentication": access_scim_config_multi_authentication_output, + "access_scim_config_single_authentication": access_scim_config_single_authentication_output, + "access_self_hosted_domains": access_self_hosted_domains_output, + "access_service_auth_401_redirect": access_service_auth_401_redirect_output, + "access_service_token_rule": access_service_token_rule_output, + "access_service_token_rule_service_token": access_service_token_rule_service_token_output, + "access_session_duration-2": access_session_duration_2_output, + "access_session_duration-3": access_session_duration_3_output, + "access_skip_app_launcher_login_page": access_skip_app_launcher_login_page_output, + "access_skip_interstitial": access_skip_interstitial_output, + "access_tags": access_tags_output, + "access_target_criteria_infra_app": access_target_criteria_infra_app_output, + "access_target_criteria_self_hosted_app": access_target_criteria_self_hosted_app_output, + "access_timestamp": access_timestamp_output, + "access_title": access_title_output, + "access_type": access_type_output, + "access_updated_at": access_updated_at_output, + "access_use_clientless_isolation_app_launcher_url": access_use_clientless_isolation_app_launcher_url_output, + "access_user_risk_score_rule": access_user_risk_score_rule_output, + "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score_output, + "access_usernames": access_usernames_output, + "access_uuid": access_uuid_output, + "access_uuid-2": access_uuid_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/applications/userPolicyChecks/tools.ts b/src/generated/forge-mcp/zeroTrust/access/applications/userPolicyChecks/tools.ts index 6fa8aa51..485046c5 100644 --- a/src/generated/forge-mcp/zeroTrust/access/applications/userPolicyChecks/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/applications/userPolicyChecks/tools.ts @@ -41,6 +41,83 @@ export const tools: readonly Tool[] = [ "app_id" ], }, + outputSchema: { + "properties": { + "app_state": { + "properties": { + "app_uid": { + "$ref": "#/$defs/access_uuid" + }, + "aud": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "name": { + "type": "string" + }, + "policies": { + "items": { + "type": "object" + }, + "type": "array" + }, + "status": { + "type": "string" + } + }, + "type": "object" + }, + "user_identity": { + "properties": { + "account_id": { + "type": "string" + }, + "device_sessions": { + "type": "object" + }, + "email": { + "type": "string" + }, + "geo": { + "properties": { + "country": { + "type": "string" + } + }, + "type": "object" + }, + "iat": { + "type": "integer" + }, + "id": { + "type": "string" + }, + "is_gateway": { + "type": "boolean" + }, + "is_warp": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "user_uuid": { + "$ref": "#/$defs/access_uuid" + }, + "version": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/customPages/tools.ts b/src/generated/forge-mcp/zeroTrust/access/customPages/tools.ts index c454296f..e89329b8 100644 --- a/src/generated/forge-mcp/zeroTrust/access/customPages/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/customPages/tools.ts @@ -70,6 +70,21 @@ export const tools: readonly Tool[] = [ "access_uuid": access_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/access_custom_page_without_html", + $defs: { + "access_app_count-2": access_app_count_2_output, + "access_contract_version": access_contract_version_output, + "access_created_at": access_created_at_output, + "access_custom_page_without_html": access_custom_page_without_html_output, + "access_name-11": access_name_11_output, + "access_template_violation": access_template_violation_output, + "access_timestamp": access_timestamp_output, + "access_type-2": access_type_2_output, + "access_updated_at": access_updated_at_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -139,6 +154,17 @@ export const tools: readonly Tool[] = [ "custom_page_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_uuid" + } + }, + "type": "object", + $defs: { + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -198,6 +224,20 @@ export const tools: readonly Tool[] = [ "custom_page_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_custom_page", + $defs: { + "access_app_count-2": access_app_count_2_output, + "access_contract_version": access_contract_version_output, + "access_created_at": access_created_at_output, + "access_custom_page": access_custom_page_output, + "access_name-11": access_name_11_output, + "access_timestamp": access_timestamp_output, + "access_type-2": access_type_2_output, + "access_updated_at": access_updated_at_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -266,6 +306,52 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_custom_page_without_html" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_app_count-2": access_app_count_2_output, + "access_contract_version": access_contract_version_output, + "access_created_at": access_created_at_output, + "access_custom_page_without_html": access_custom_page_without_html_output, + "access_name-11": access_name_11_output, + "access_template_violation": access_template_violation_output, + "access_timestamp": access_timestamp_output, + "access_type-2": access_type_2_output, + "access_updated_at": access_updated_at_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -379,6 +465,21 @@ export const tools: readonly Tool[] = [ "access_uuid": access_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/access_custom_page_without_html", + $defs: { + "access_app_count-2": access_app_count_2_output, + "access_contract_version": access_contract_version_output, + "access_created_at": access_created_at_output, + "access_custom_page_without_html": access_custom_page_without_html_output, + "access_name-11": access_name_11_output, + "access_template_violation": access_template_violation_output, + "access_timestamp": access_timestamp_output, + "access_type-2": access_type_2_output, + "access_updated_at": access_updated_at_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -450,6 +551,14 @@ export const tools: readonly Tool[] = [ "access_type-2": access_type_2, }, }, + outputSchema: { + "$ref": "#/$defs/access_validation_result", + $defs: { + "access_template_violation": access_template_violation_output, + "access_type-2": access_type_2_output, + "access_validation_result": access_validation_result_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/access/infrastructure/auditSshSettings/tools.ts b/src/generated/forge-mcp/zeroTrust/access/infrastructure/auditSshSettings/tools.ts index cf673d94..9a877951 100644 --- a/src/generated/forge-mcp/zeroTrust/access/infrastructure/auditSshSettings/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/infrastructure/auditSshSettings/tools.ts @@ -35,6 +35,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_settings", + $defs: { + "zero-trust-gateway_public_key": zero_trust_gateway_public_key_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_settings": zero_trust_gateway_settings_output, + "zero-trust-gateway_uuid-5": zero_trust_gateway_uuid_5_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -90,6 +99,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_settings", + $defs: { + "zero-trust-gateway_public_key": zero_trust_gateway_public_key_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_settings": zero_trust_gateway_settings_output, + "zero-trust-gateway_uuid-5": zero_trust_gateway_uuid_5_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -161,6 +179,15 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_public_key": zero_trust_gateway_public_key, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_settings", + $defs: { + "zero-trust-gateway_public_key": zero_trust_gateway_public_key_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_settings": zero_trust_gateway_settings_output, + "zero-trust-gateway_uuid-5": zero_trust_gateway_uuid_5_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/infrastructure/sshCa/tools.ts b/src/generated/forge-mcp/zeroTrust/access/infrastructure/sshCa/tools.ts index b0c74ea1..2f5b40c1 100644 --- a/src/generated/forge-mcp/zeroTrust/access/infrastructure/sshCa/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/infrastructure/sshCa/tools.ts @@ -29,6 +29,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_certificates-2", + $defs: { + "access_certificates-2": access_certificates_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -83,6 +89,17 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_uuid" + } + }, + "type": "object", + $defs: { + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -137,6 +154,43 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_certificates-2" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_certificates-2": access_certificates_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/logs/accessRequests/tools.ts b/src/generated/forge-mcp/zeroTrust/access/logs/accessRequests/tools.ts index 8e0edb91..97544e6a 100644 --- a/src/generated/forge-mcp/zeroTrust/access/logs/accessRequests/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/logs/accessRequests/tools.ts @@ -179,6 +179,35 @@ export const tools: readonly Tool[] = [ "access_user_id": access_user_id, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_access-requests" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_access-requests": access_access_requests_output, + "access_action": access_action_output, + "access_allowed": access_allowed_output, + "access_app_domain": access_app_domain_output, + "access_app_uid": access_app_uid_output, + "access_connection": access_connection_output, + "access_email-3": access_email_3_output, + "access_ip": access_ip_output, + "access_ray_id": access_ray_id_output, + "access_timestamp": access_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/logs/jitRequests/tools.ts b/src/generated/forge-mcp/zeroTrust/access/logs/jitRequests/tools.ts index 02e51fc8..d8c21bf6 100644 --- a/src/generated/forge-mcp/zeroTrust/access/logs/jitRequests/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/logs/jitRequests/tools.ts @@ -41,6 +41,16 @@ export const tools: readonly Tool[] = [ "knock_request_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_jit_request_log_detail", + $defs: { + "access_jit_request_event": access_jit_request_event_output, + "access_jit_request_event_type": access_jit_request_event_type_output, + "access_jit_request_log_detail": access_jit_request_log_detail_output, + "access_jit_request_status": access_jit_request_status_output, + "access_timestamp": access_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -123,6 +133,45 @@ export const tools: readonly Tool[] = [ "access_jit_request_status": access_jit_request_status, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_jit_request_log" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_jit_request_log": access_jit_request_log_output, + "access_jit_request_status": access_jit_request_status_output, + "access_timestamp": access_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/logs/scim/updates/tools.ts b/src/generated/forge-mcp/zeroTrust/access/logs/scim/updates/tools.ts index 62d4e71b..1fa6aaf6 100644 --- a/src/generated/forge-mcp/zeroTrust/access/logs/scim/updates/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/logs/scim/updates/tools.ts @@ -118,6 +118,44 @@ export const tools: readonly Tool[] = [ "access_until": access_until, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_responses" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_responses": access_responses_output, + "access_timestamp": access_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/mfa/authenticatorCatalog/tools.ts b/src/generated/forge-mcp/zeroTrust/access/mfa/authenticatorCatalog/tools.ts index 0438c1b6..dbaa0445 100644 --- a/src/generated/forge-mcp/zeroTrust/access/mfa/authenticatorCatalog/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/mfa/authenticatorCatalog/tools.ts @@ -32,6 +32,45 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_authenticator_device_aaguid" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_aaguid": access_aaguid_output, + "access_authenticator_device_aaguid": access_authenticator_device_aaguid_output, + "access_name-14": access_name_14_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/mtlsCertificates/settings/tools.ts b/src/generated/forge-mcp/zeroTrust/access/mtlsCertificates/settings/tools.ts index 82016e47..4b40b7db 100644 --- a/src/generated/forge-mcp/zeroTrust/access/mtlsCertificates/settings/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/mtlsCertificates/settings/tools.ts @@ -38,6 +38,43 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_settings" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_settings": access_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -146,6 +183,43 @@ export const tools: readonly Tool[] = [ "access_settings": access_settings, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_settings" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_settings": access_settings_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/mtlsCertificates/tools.ts b/src/generated/forge-mcp/zeroTrust/access/mtlsCertificates/tools.ts index f4b49dc5..211f2ccf 100644 --- a/src/generated/forge-mcp/zeroTrust/access/mtlsCertificates/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/mtlsCertificates/tools.ts @@ -73,6 +73,18 @@ export const tools: readonly Tool[] = [ "access_name-7": access_name_7, }, }, + outputSchema: { + "$ref": "#/$defs/access_certificates", + $defs: { + "access_associated_hostnames": access_associated_hostnames_output, + "access_certificates": access_certificates_output, + "access_created_at": access_created_at_output, + "access_fingerprint": access_fingerprint_output, + "access_name-7": access_name_7_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -143,6 +155,17 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_uuid" + } + }, + "type": "object", + $defs: { + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -211,6 +234,18 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_certificates", + $defs: { + "access_associated_hostnames": access_associated_hostnames_output, + "access_certificates": access_certificates_output, + "access_created_at": access_created_at_output, + "access_fingerprint": access_fingerprint_output, + "access_name-7": access_name_7_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -286,6 +321,49 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_certificates" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_associated_hostnames": access_associated_hostnames_output, + "access_certificates": access_certificates_output, + "access_created_at": access_created_at_output, + "access_fingerprint": access_fingerprint_output, + "access_name-7": access_name_7_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -412,6 +490,18 @@ export const tools: readonly Tool[] = [ "access_name-7": access_name_7, }, }, + outputSchema: { + "$ref": "#/$defs/access_certificates", + $defs: { + "access_associated_hostnames": access_associated_hostnames_output, + "access_certificates": access_certificates_output, + "access_created_at": access_created_at_output, + "access_fingerprint": access_fingerprint_output, + "access_name-7": access_name_7_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/policies/tools.ts b/src/generated/forge-mcp/zeroTrust/access/policies/tools.ts index ad5a92e0..436135d2 100644 --- a/src/generated/forge-mcp/zeroTrust/access/policies/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/policies/tools.ts @@ -198,6 +198,27 @@ export const tools: readonly Tool[] = [ "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score, }, }, + outputSchema: { + "$ref": "#/$defs/access_reusable_policy_resp", + $defs: { + "access_allowed_clipboard_local_to_remote_formats": access_allowed_clipboard_local_to_remote_formats_output, + "access_allowed_clipboard_remote_to_local_formats": access_allowed_clipboard_remote_to_local_formats_output, + "access_app_count": access_app_count_output, + "access_approval_group": access_approval_group_output, + "access_approval_groups": access_approval_groups_output, + "access_approval_required": access_approval_required_output, + "access_connection_rules": access_connection_rules_output, + "access_connection_rules_rdp": access_connection_rules_rdp_output, + "access_identifier": access_identifier_output, + "access_isolation_required": access_isolation_required_output, + "access_mfa_config": access_mfa_config_output, + "access_purpose_justification_prompt": access_purpose_justification_prompt_output, + "access_purpose_justification_required": access_purpose_justification_required_output, + "access_rdp_clipboard_format": access_rdp_clipboard_format_output, + "access_reusable_policy_resp": access_reusable_policy_resp_output, + "access_session_duration-3": access_session_duration_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -268,6 +289,17 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_uuid-2" + } + }, + "type": "object", + $defs: { + "access_uuid-2": access_uuid_2_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -327,6 +359,27 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_reusable_policy_resp", + $defs: { + "access_allowed_clipboard_local_to_remote_formats": access_allowed_clipboard_local_to_remote_formats_output, + "access_allowed_clipboard_remote_to_local_formats": access_allowed_clipboard_remote_to_local_formats_output, + "access_app_count": access_app_count_output, + "access_approval_group": access_approval_group_output, + "access_approval_groups": access_approval_groups_output, + "access_approval_required": access_approval_required_output, + "access_connection_rules": access_connection_rules_output, + "access_connection_rules_rdp": access_connection_rules_rdp_output, + "access_identifier": access_identifier_output, + "access_isolation_required": access_isolation_required_output, + "access_mfa_config": access_mfa_config_output, + "access_purpose_justification_prompt": access_purpose_justification_prompt_output, + "access_purpose_justification_required": access_purpose_justification_required_output, + "access_rdp_clipboard_format": access_rdp_clipboard_format_output, + "access_reusable_policy_resp": access_reusable_policy_resp_output, + "access_session_duration-3": access_session_duration_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -402,6 +455,58 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_reusable_policy_resp" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_allowed_clipboard_local_to_remote_formats": access_allowed_clipboard_local_to_remote_formats_output, + "access_allowed_clipboard_remote_to_local_formats": access_allowed_clipboard_remote_to_local_formats_output, + "access_app_count": access_app_count_output, + "access_approval_group": access_approval_group_output, + "access_approval_groups": access_approval_groups_output, + "access_approval_required": access_approval_required_output, + "access_connection_rules": access_connection_rules_output, + "access_connection_rules_rdp": access_connection_rules_rdp_output, + "access_identifier": access_identifier_output, + "access_isolation_required": access_isolation_required_output, + "access_mfa_config": access_mfa_config_output, + "access_purpose_justification_prompt": access_purpose_justification_prompt_output, + "access_purpose_justification_required": access_purpose_justification_required_output, + "access_rdp_clipboard_format": access_rdp_clipboard_format_output, + "access_reusable_policy_resp": access_reusable_policy_resp_output, + "access_session_duration-3": access_session_duration_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -584,6 +689,27 @@ export const tools: readonly Tool[] = [ "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score, }, }, + outputSchema: { + "$ref": "#/$defs/access_reusable_policy_resp", + $defs: { + "access_allowed_clipboard_local_to_remote_formats": access_allowed_clipboard_local_to_remote_formats_output, + "access_allowed_clipboard_remote_to_local_formats": access_allowed_clipboard_remote_to_local_formats_output, + "access_app_count": access_app_count_output, + "access_approval_group": access_approval_group_output, + "access_approval_groups": access_approval_groups_output, + "access_approval_required": access_approval_required_output, + "access_connection_rules": access_connection_rules_output, + "access_connection_rules_rdp": access_connection_rules_rdp_output, + "access_identifier": access_identifier_output, + "access_isolation_required": access_isolation_required_output, + "access_mfa_config": access_mfa_config_output, + "access_purpose_justification_prompt": access_purpose_justification_prompt_output, + "access_purpose_justification_required": access_purpose_justification_required_output, + "access_rdp_clipboard_format": access_rdp_clipboard_format_output, + "access_reusable_policy_resp": access_reusable_policy_resp_output, + "access_session_duration-3": access_session_duration_3_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/ruleGroups/tools.ts b/src/generated/forge-mcp/zeroTrust/access/ruleGroups/tools.ts index 0d5deaa2..0376f323 100644 --- a/src/generated/forge-mcp/zeroTrust/access/ruleGroups/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/ruleGroups/tools.ts @@ -248,6 +248,71 @@ export const tools: readonly Tool[] = [ "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score, }, }, + outputSchema: { + "$ref": "#/$defs/access_groups-2", + $defs: { + "access_access_group_rule": access_access_group_rule_output, + "access_access_group_rule_group": access_access_group_rule_group_output, + "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, + "access_auth_context_rule": access_auth_context_rule_output, + "access_auth_context_rule_auth_context": access_auth_context_rule_auth_context_output, + "access_authentication_method_rule": access_authentication_method_rule_output, + "access_authentication_method_rule_auth_method": access_authentication_method_rule_auth_method_output, + "access_azure_group_rule": access_azure_group_rule_output, + "access_azure_group_rule_azureAD": access_azure_group_rule_azureAD_output, + "access_certificate_rule": access_certificate_rule_output, + "access_cloudflare_account_member_rule": access_cloudflare_account_member_rule_output, + "access_cloudflare_account_member_rule_cloudflare_account_member": access_cloudflare_account_member_rule_cloudflare_account_member_output, + "access_common_name_rule": access_common_name_rule_output, + "access_common_name_rule_common_name": access_common_name_rule_common_name_output, + "access_country_rule": access_country_rule_output, + "access_country_rule_geo": access_country_rule_geo_output, + "access_created_at": access_created_at_output, + "access_device_posture_rule": access_device_posture_rule_output, + "access_device_posture_rule_device_posture": access_device_posture_rule_device_posture_output, + "access_domain_rule": access_domain_rule_output, + "access_domain_rule_email_domain": access_domain_rule_email_domain_output, + "access_email_list_rule": access_email_list_rule_output, + "access_email_list_rule_email_list": access_email_list_rule_email_list_output, + "access_email_rule": access_email_rule_output, + "access_email_rule_email": access_email_rule_email_output, + "access_everyone_rule": access_everyone_rule_output, + "access_exclude": access_exclude_output, + "access_external_evaluation_rule": access_external_evaluation_rule_output, + "access_external_evaluation_rule_external_evaluation": access_external_evaluation_rule_external_evaluation_output, + "access_github_organization_rule": access_github_organization_rule_output, + "access_github_organization_rule_github-organization": access_github_organization_rule_github_organization_output, + "access_groups-2": access_groups_2_output, + "access_gsuite_group_rule": access_gsuite_group_rule_output, + "access_gsuite_group_rule_gsuite": access_gsuite_group_rule_gsuite_output, + "access_identifier": access_identifier_output, + "access_include": access_include_output, + "access_ip_list_rule": access_ip_list_rule_output, + "access_ip_list_rule_ip_list": access_ip_list_rule_ip_list_output, + "access_ip_rule": access_ip_rule_output, + "access_ip_rule_ip": access_ip_rule_ip_output, + "access_linked_app_token_rule": access_linked_app_token_rule_output, + "access_linked_app_token_rule_linked_app_token": access_linked_app_token_rule_linked_app_token_output, + "access_login_method_rule": access_login_method_rule_output, + "access_login_method_rule_login_method": access_login_method_rule_login_method_output, + "access_name-6": access_name_6_output, + "access_oidc_claim_rule": access_oidc_claim_rule_output, + "access_oidc_claim_rule_oidc": access_oidc_claim_rule_oidc_output, + "access_okta_group_rule": access_okta_group_rule_output, + "access_okta_group_rule_okta": access_okta_group_rule_okta_output, + "access_require": access_require_output, + "access_rule": access_rule_output, + "access_saml_group_rule": access_saml_group_rule_output, + "access_saml_group_rule_saml": access_saml_group_rule_saml_output, + "access_service_token_rule": access_service_token_rule_output, + "access_service_token_rule_service_token": access_service_token_rule_service_token_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_user_risk_score_rule": access_user_risk_score_rule_output, + "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -371,6 +436,17 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_uuid" + } + }, + "type": "object", + $defs: { + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -439,6 +515,71 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_groups-2", + $defs: { + "access_access_group_rule": access_access_group_rule_output, + "access_access_group_rule_group": access_access_group_rule_group_output, + "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, + "access_auth_context_rule": access_auth_context_rule_output, + "access_auth_context_rule_auth_context": access_auth_context_rule_auth_context_output, + "access_authentication_method_rule": access_authentication_method_rule_output, + "access_authentication_method_rule_auth_method": access_authentication_method_rule_auth_method_output, + "access_azure_group_rule": access_azure_group_rule_output, + "access_azure_group_rule_azureAD": access_azure_group_rule_azureAD_output, + "access_certificate_rule": access_certificate_rule_output, + "access_cloudflare_account_member_rule": access_cloudflare_account_member_rule_output, + "access_cloudflare_account_member_rule_cloudflare_account_member": access_cloudflare_account_member_rule_cloudflare_account_member_output, + "access_common_name_rule": access_common_name_rule_output, + "access_common_name_rule_common_name": access_common_name_rule_common_name_output, + "access_country_rule": access_country_rule_output, + "access_country_rule_geo": access_country_rule_geo_output, + "access_created_at": access_created_at_output, + "access_device_posture_rule": access_device_posture_rule_output, + "access_device_posture_rule_device_posture": access_device_posture_rule_device_posture_output, + "access_domain_rule": access_domain_rule_output, + "access_domain_rule_email_domain": access_domain_rule_email_domain_output, + "access_email_list_rule": access_email_list_rule_output, + "access_email_list_rule_email_list": access_email_list_rule_email_list_output, + "access_email_rule": access_email_rule_output, + "access_email_rule_email": access_email_rule_email_output, + "access_everyone_rule": access_everyone_rule_output, + "access_exclude": access_exclude_output, + "access_external_evaluation_rule": access_external_evaluation_rule_output, + "access_external_evaluation_rule_external_evaluation": access_external_evaluation_rule_external_evaluation_output, + "access_github_organization_rule": access_github_organization_rule_output, + "access_github_organization_rule_github-organization": access_github_organization_rule_github_organization_output, + "access_groups-2": access_groups_2_output, + "access_gsuite_group_rule": access_gsuite_group_rule_output, + "access_gsuite_group_rule_gsuite": access_gsuite_group_rule_gsuite_output, + "access_identifier": access_identifier_output, + "access_include": access_include_output, + "access_ip_list_rule": access_ip_list_rule_output, + "access_ip_list_rule_ip_list": access_ip_list_rule_ip_list_output, + "access_ip_rule": access_ip_rule_output, + "access_ip_rule_ip": access_ip_rule_ip_output, + "access_linked_app_token_rule": access_linked_app_token_rule_output, + "access_linked_app_token_rule_linked_app_token": access_linked_app_token_rule_linked_app_token_output, + "access_login_method_rule": access_login_method_rule_output, + "access_login_method_rule_login_method": access_login_method_rule_login_method_output, + "access_name-6": access_name_6_output, + "access_oidc_claim_rule": access_oidc_claim_rule_output, + "access_oidc_claim_rule_oidc": access_oidc_claim_rule_oidc_output, + "access_okta_group_rule": access_okta_group_rule_output, + "access_okta_group_rule_okta": access_okta_group_rule_okta_output, + "access_require": access_require_output, + "access_rule": access_rule_output, + "access_saml_group_rule": access_saml_group_rule_output, + "access_saml_group_rule_saml": access_saml_group_rule_saml_output, + "access_service_token_rule": access_service_token_rule_output, + "access_service_token_rule_service_token": access_service_token_rule_service_token_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_user_risk_score_rule": access_user_risk_score_rule_output, + "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -575,6 +716,102 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_groups-2" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_access_group_rule": access_access_group_rule_output, + "access_access_group_rule_group": access_access_group_rule_group_output, + "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, + "access_auth_context_rule": access_auth_context_rule_output, + "access_auth_context_rule_auth_context": access_auth_context_rule_auth_context_output, + "access_authentication_method_rule": access_authentication_method_rule_output, + "access_authentication_method_rule_auth_method": access_authentication_method_rule_auth_method_output, + "access_azure_group_rule": access_azure_group_rule_output, + "access_azure_group_rule_azureAD": access_azure_group_rule_azureAD_output, + "access_certificate_rule": access_certificate_rule_output, + "access_cloudflare_account_member_rule": access_cloudflare_account_member_rule_output, + "access_cloudflare_account_member_rule_cloudflare_account_member": access_cloudflare_account_member_rule_cloudflare_account_member_output, + "access_common_name_rule": access_common_name_rule_output, + "access_common_name_rule_common_name": access_common_name_rule_common_name_output, + "access_country_rule": access_country_rule_output, + "access_country_rule_geo": access_country_rule_geo_output, + "access_created_at": access_created_at_output, + "access_device_posture_rule": access_device_posture_rule_output, + "access_device_posture_rule_device_posture": access_device_posture_rule_device_posture_output, + "access_domain_rule": access_domain_rule_output, + "access_domain_rule_email_domain": access_domain_rule_email_domain_output, + "access_email_list_rule": access_email_list_rule_output, + "access_email_list_rule_email_list": access_email_list_rule_email_list_output, + "access_email_rule": access_email_rule_output, + "access_email_rule_email": access_email_rule_email_output, + "access_everyone_rule": access_everyone_rule_output, + "access_exclude": access_exclude_output, + "access_external_evaluation_rule": access_external_evaluation_rule_output, + "access_external_evaluation_rule_external_evaluation": access_external_evaluation_rule_external_evaluation_output, + "access_github_organization_rule": access_github_organization_rule_output, + "access_github_organization_rule_github-organization": access_github_organization_rule_github_organization_output, + "access_groups-2": access_groups_2_output, + "access_gsuite_group_rule": access_gsuite_group_rule_output, + "access_gsuite_group_rule_gsuite": access_gsuite_group_rule_gsuite_output, + "access_identifier": access_identifier_output, + "access_include": access_include_output, + "access_ip_list_rule": access_ip_list_rule_output, + "access_ip_list_rule_ip_list": access_ip_list_rule_ip_list_output, + "access_ip_rule": access_ip_rule_output, + "access_ip_rule_ip": access_ip_rule_ip_output, + "access_linked_app_token_rule": access_linked_app_token_rule_output, + "access_linked_app_token_rule_linked_app_token": access_linked_app_token_rule_linked_app_token_output, + "access_login_method_rule": access_login_method_rule_output, + "access_login_method_rule_login_method": access_login_method_rule_login_method_output, + "access_name-6": access_name_6_output, + "access_oidc_claim_rule": access_oidc_claim_rule_output, + "access_oidc_claim_rule_oidc": access_oidc_claim_rule_oidc_output, + "access_okta_group_rule": access_okta_group_rule_output, + "access_okta_group_rule_okta": access_okta_group_rule_okta_output, + "access_require": access_require_output, + "access_rule": access_rule_output, + "access_saml_group_rule": access_saml_group_rule_output, + "access_saml_group_rule_saml": access_saml_group_rule_saml_output, + "access_service_token_rule": access_service_token_rule_output, + "access_service_token_rule_service_token": access_service_token_rule_service_token_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_user_risk_score_rule": access_user_risk_score_rule_output, + "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -823,6 +1060,71 @@ export const tools: readonly Tool[] = [ "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score, }, }, + outputSchema: { + "$ref": "#/$defs/access_groups-2", + $defs: { + "access_access_group_rule": access_access_group_rule_output, + "access_access_group_rule_group": access_access_group_rule_group_output, + "access_any_valid_service_token_rule": access_any_valid_service_token_rule_output, + "access_auth_context_rule": access_auth_context_rule_output, + "access_auth_context_rule_auth_context": access_auth_context_rule_auth_context_output, + "access_authentication_method_rule": access_authentication_method_rule_output, + "access_authentication_method_rule_auth_method": access_authentication_method_rule_auth_method_output, + "access_azure_group_rule": access_azure_group_rule_output, + "access_azure_group_rule_azureAD": access_azure_group_rule_azureAD_output, + "access_certificate_rule": access_certificate_rule_output, + "access_cloudflare_account_member_rule": access_cloudflare_account_member_rule_output, + "access_cloudflare_account_member_rule_cloudflare_account_member": access_cloudflare_account_member_rule_cloudflare_account_member_output, + "access_common_name_rule": access_common_name_rule_output, + "access_common_name_rule_common_name": access_common_name_rule_common_name_output, + "access_country_rule": access_country_rule_output, + "access_country_rule_geo": access_country_rule_geo_output, + "access_created_at": access_created_at_output, + "access_device_posture_rule": access_device_posture_rule_output, + "access_device_posture_rule_device_posture": access_device_posture_rule_device_posture_output, + "access_domain_rule": access_domain_rule_output, + "access_domain_rule_email_domain": access_domain_rule_email_domain_output, + "access_email_list_rule": access_email_list_rule_output, + "access_email_list_rule_email_list": access_email_list_rule_email_list_output, + "access_email_rule": access_email_rule_output, + "access_email_rule_email": access_email_rule_email_output, + "access_everyone_rule": access_everyone_rule_output, + "access_exclude": access_exclude_output, + "access_external_evaluation_rule": access_external_evaluation_rule_output, + "access_external_evaluation_rule_external_evaluation": access_external_evaluation_rule_external_evaluation_output, + "access_github_organization_rule": access_github_organization_rule_output, + "access_github_organization_rule_github-organization": access_github_organization_rule_github_organization_output, + "access_groups-2": access_groups_2_output, + "access_gsuite_group_rule": access_gsuite_group_rule_output, + "access_gsuite_group_rule_gsuite": access_gsuite_group_rule_gsuite_output, + "access_identifier": access_identifier_output, + "access_include": access_include_output, + "access_ip_list_rule": access_ip_list_rule_output, + "access_ip_list_rule_ip_list": access_ip_list_rule_ip_list_output, + "access_ip_rule": access_ip_rule_output, + "access_ip_rule_ip": access_ip_rule_ip_output, + "access_linked_app_token_rule": access_linked_app_token_rule_output, + "access_linked_app_token_rule_linked_app_token": access_linked_app_token_rule_linked_app_token_output, + "access_login_method_rule": access_login_method_rule_output, + "access_login_method_rule_login_method": access_login_method_rule_login_method_output, + "access_name-6": access_name_6_output, + "access_oidc_claim_rule": access_oidc_claim_rule_output, + "access_oidc_claim_rule_oidc": access_oidc_claim_rule_oidc_output, + "access_okta_group_rule": access_okta_group_rule_output, + "access_okta_group_rule_okta": access_okta_group_rule_okta_output, + "access_require": access_require_output, + "access_rule": access_rule_output, + "access_saml_group_rule": access_saml_group_rule_output, + "access_saml_group_rule_saml": access_saml_group_rule_saml_output, + "access_service_token_rule": access_service_token_rule_output, + "access_service_token_rule_service_token": access_service_token_rule_service_token_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_user_risk_score_rule": access_user_risk_score_rule_output, + "access_user_risk_score_rule_user_risk_score": access_user_risk_score_rule_user_risk_score_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/samlEncryptionCertificates/tools.ts b/src/generated/forge-mcp/zeroTrust/access/samlEncryptionCertificates/tools.ts index ef5a499e..4b4888d0 100644 --- a/src/generated/forge-mcp/zeroTrust/access/samlEncryptionCertificates/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/samlEncryptionCertificates/tools.ts @@ -36,6 +36,13 @@ export const tools: readonly Tool[] = [ "saml_cert_set_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_saml_certificate_set-2", + $defs: { + "access_saml_certificate-2": access_saml_certificate_2_output, + "access_saml_certificate_set-2": access_saml_certificate_set_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -147,6 +154,44 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_saml_certificate_set-2" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_saml_certificate-2": access_saml_certificate_2_output, + "access_saml_certificate_set-2": access_saml_certificate_set_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -233,6 +278,13 @@ export const tools: readonly Tool[] = [ "saml_cert_set_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_saml_certificate_set-2", + $defs: { + "access_saml_certificate-2": access_saml_certificate_2_output, + "access_saml_certificate_set-2": access_saml_certificate_set_2_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/access/serviceTokens/tools.ts b/src/generated/forge-mcp/zeroTrust/access/serviceTokens/tools.ts index 7611c0f3..5d610a3c 100644 --- a/src/generated/forge-mcp/zeroTrust/access/serviceTokens/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/serviceTokens/tools.ts @@ -96,6 +96,45 @@ export const tools: readonly Tool[] = [ "access_previous_client_secret_expires_at": access_previous_client_secret_expires_at, }, }, + outputSchema: { + "properties": { + "client_id": { + "$ref": "#/$defs/access_client_id" + }, + "client_secret": { + "$ref": "#/$defs/access_client_secret" + }, + "created_at": { + "$ref": "#/$defs/access_created_at" + }, + "duration": { + "$ref": "#/$defs/access_duration" + }, + "enabled": { + "$ref": "#/$defs/access_enabled" + }, + "id": { + "type": "string" + }, + "name": { + "$ref": "#/$defs/access_name-2" + }, + "updated_at": { + "$ref": "#/$defs/access_updated_at" + } + }, + "type": "object", + $defs: { + "access_client_id": access_client_id_output, + "access_client_secret": access_client_secret_output, + "access_created_at": access_created_at_output, + "access_duration": access_duration_output, + "access_enabled": access_enabled_output, + "access_name-2": access_name_2_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -193,6 +232,23 @@ export const tools: readonly Tool[] = [ "service_token_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_service-tokens", + $defs: { + "access_client_id": access_client_id_output, + "access_created_at": access_created_at_output, + "access_duration": access_duration_output, + "access_enabled": access_enabled_output, + "access_leak_report_url": access_leak_report_url_output, + "access_leak_reported_at": access_leak_reported_at_output, + "access_leak_reporter": access_leak_reporter_output, + "access_name-2": access_name_2_output, + "access_service-tokens": access_service_tokens_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -267,6 +323,23 @@ export const tools: readonly Tool[] = [ "service_token_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_service-tokens", + $defs: { + "access_client_id": access_client_id_output, + "access_created_at": access_created_at_output, + "access_duration": access_duration_output, + "access_enabled": access_enabled_output, + "access_leak_report_url": access_leak_report_url_output, + "access_leak_reported_at": access_leak_reported_at_output, + "access_leak_reporter": access_leak_reporter_output, + "access_name-2": access_name_2_output, + "access_service-tokens": access_service_tokens_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -355,6 +428,54 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_service-tokens" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_client_id": access_client_id_output, + "access_created_at": access_created_at_output, + "access_duration": access_duration_output, + "access_enabled": access_enabled_output, + "access_leak_report_url": access_leak_report_url_output, + "access_leak_reported_at": access_leak_reported_at_output, + "access_leak_reporter": access_leak_reporter_output, + "access_name-2": access_name_2_output, + "access_service-tokens": access_service_tokens_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -458,6 +579,23 @@ export const tools: readonly Tool[] = [ "service_token_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_service-tokens", + $defs: { + "access_client_id": access_client_id_output, + "access_created_at": access_created_at_output, + "access_duration": access_duration_output, + "access_enabled": access_enabled_output, + "access_leak_report_url": access_leak_report_url_output, + "access_leak_reported_at": access_leak_reported_at_output, + "access_leak_reporter": access_leak_reporter_output, + "access_name-2": access_name_2_output, + "access_service-tokens": access_service_tokens_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -533,6 +671,45 @@ export const tools: readonly Tool[] = [ "service_token_id" ], }, + outputSchema: { + "properties": { + "client_id": { + "$ref": "#/$defs/access_client_id" + }, + "client_secret": { + "$ref": "#/$defs/access_client_secret" + }, + "created_at": { + "$ref": "#/$defs/access_created_at" + }, + "duration": { + "$ref": "#/$defs/access_duration" + }, + "enabled": { + "$ref": "#/$defs/access_enabled" + }, + "id": { + "type": "string" + }, + "name": { + "$ref": "#/$defs/access_name-2" + }, + "updated_at": { + "$ref": "#/$defs/access_updated_at" + } + }, + "type": "object", + $defs: { + "access_client_id": access_client_id_output, + "access_client_secret": access_client_secret_output, + "access_created_at": access_created_at_output, + "access_duration": access_duration_output, + "access_enabled": access_enabled_output, + "access_name-2": access_name_2_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -660,6 +837,23 @@ export const tools: readonly Tool[] = [ "access_previous_client_secret_expires_at": access_previous_client_secret_expires_at, }, }, + outputSchema: { + "$ref": "#/$defs/access_service-tokens", + $defs: { + "access_client_id": access_client_id_output, + "access_created_at": access_created_at_output, + "access_duration": access_duration_output, + "access_enabled": access_enabled_output, + "access_leak_report_url": access_leak_report_url_output, + "access_leak_reported_at": access_leak_reported_at_output, + "access_leak_reporter": access_leak_reporter_output, + "access_name-2": access_name_2_output, + "access_service-tokens": access_service_tokens_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/signingKeys/tools.ts b/src/generated/forge-mcp/zeroTrust/access/signingKeys/tools.ts index f47bcd6a..5a0c16b8 100644 --- a/src/generated/forge-mcp/zeroTrust/access/signingKeys/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/signingKeys/tools.ts @@ -34,6 +34,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_key_config", + $defs: { + "access_days_until_next_rotation": access_days_until_next_rotation_output, + "access_key_config": access_key_config_output, + "access_key_rotation_interval_days": access_key_rotation_interval_days_output, + "access_last_key_rotation_at": access_last_key_rotation_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -87,6 +96,15 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_key_config", + $defs: { + "access_days_until_next_rotation": access_days_until_next_rotation_output, + "access_key_config": access_key_config_output, + "access_key_rotation_interval_days": access_key_rotation_interval_days_output, + "access_last_key_rotation_at": access_last_key_rotation_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -155,6 +173,15 @@ export const tools: readonly Tool[] = [ "access_key_rotation_interval_days": access_key_rotation_interval_days, }, }, + outputSchema: { + "$ref": "#/$defs/access_key_config", + $defs: { + "access_days_until_next_rotation": access_days_until_next_rotation_output, + "access_key_config": access_key_config_output, + "access_key_rotation_interval_days": access_key_rotation_interval_days_output, + "access_last_key_rotation_at": access_last_key_rotation_at_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/tags/tools.ts b/src/generated/forge-mcp/zeroTrust/access/tags/tools.ts index 1d3da864..a3296daa 100644 --- a/src/generated/forge-mcp/zeroTrust/access/tags/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/tags/tools.ts @@ -49,6 +49,16 @@ export const tools: readonly Tool[] = [ "access_name-13": access_name_13, }, }, + outputSchema: { + "$ref": "#/$defs/access_tag", + $defs: { + "access_created_at": access_created_at_output, + "access_name-13": access_name_13_output, + "access_tag": access_tag_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -103,6 +113,17 @@ export const tools: readonly Tool[] = [ "tag_name" ], }, + outputSchema: { + "properties": { + "name": { + "$ref": "#/$defs/access_name-13" + } + }, + "type": "object", + $defs: { + "access_name-13": access_name_13_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -157,6 +178,16 @@ export const tools: readonly Tool[] = [ "tag_name" ], }, + outputSchema: { + "$ref": "#/$defs/access_tag", + $defs: { + "access_created_at": access_created_at_output, + "access_name-13": access_name_13_output, + "access_tag": access_tag_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -215,6 +246,47 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_tag" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_created_at": access_created_at_output, + "access_name-13": access_name_13_output, + "access_tag": access_tag_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -313,6 +385,16 @@ export const tools: readonly Tool[] = [ "access_updated_at": access_updated_at, }, }, + outputSchema: { + "$ref": "#/$defs/access_tag", + $defs: { + "access_created_at": access_created_at_output, + "access_name-13": access_name_13_output, + "access_tag": access_tag_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/targets/bulk/tools.ts b/src/generated/forge-mcp/zeroTrust/access/targets/bulk/tools.ts index 9f3a3315..25a829c2 100644 --- a/src/generated/forge-mcp/zeroTrust/access/targets/bulk/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/targets/bulk/tools.ts @@ -122,6 +122,28 @@ export const tools: readonly Tool[] = [ "infra_TargetId": infra_TargetId, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/infra_TargetArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "infra_IPInfo": infra_IPInfo_output, + "infra_IPInfo_ipv4": infra_IPInfo_ipv4_output, + "infra_IPInfo_ipv6": infra_IPInfo_ipv6_output, + "infra_Target": infra_Target_output, + "infra_TargetArray": infra_TargetArray_output, + "infra_TargetId": infra_TargetId_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -228,6 +250,28 @@ export const tools: readonly Tool[] = [ "infra_IPInfo_ipv6": infra_IPInfo_ipv6, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/infra_TargetArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "infra_IPInfo": infra_IPInfo_output, + "infra_IPInfo_ipv4": infra_IPInfo_ipv4_output, + "infra_IPInfo_ipv6": infra_IPInfo_ipv6_output, + "infra_Target": infra_Target_output, + "infra_TargetArray": infra_TargetArray_output, + "infra_TargetId": infra_TargetId_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/targets/tools.ts b/src/generated/forge-mcp/zeroTrust/access/targets/tools.ts index abee5e6e..781bfea0 100644 --- a/src/generated/forge-mcp/zeroTrust/access/targets/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/targets/tools.ts @@ -78,6 +78,16 @@ export const tools: readonly Tool[] = [ "infra_IPInfo_ipv6": infra_IPInfo_ipv6, }, }, + outputSchema: { + "$ref": "#/$defs/infra_Target", + $defs: { + "infra_IPInfo": infra_IPInfo_output, + "infra_IPInfo_ipv4": infra_IPInfo_ipv4_output, + "infra_IPInfo_ipv6": infra_IPInfo_ipv6_output, + "infra_Target": infra_Target_output, + "infra_TargetId": infra_TargetId_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -178,6 +188,16 @@ export const tools: readonly Tool[] = [ "target_id" ], }, + outputSchema: { + "$ref": "#/$defs/infra_Target", + $defs: { + "infra_IPInfo": infra_IPInfo_output, + "infra_IPInfo_ipv4": infra_IPInfo_ipv4_output, + "infra_IPInfo_ipv6": infra_IPInfo_ipv6_output, + "infra_Target": infra_Target_output, + "infra_TargetId": infra_TargetId_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -432,6 +452,45 @@ export const tools: readonly Tool[] = [ "infra_SortingDirection": infra_SortingDirection, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/infra_TargetArray" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "infra_IPInfo": infra_IPInfo_output, + "infra_IPInfo_ipv4": infra_IPInfo_ipv4_output, + "infra_IPInfo_ipv6": infra_IPInfo_ipv6_output, + "infra_Target": infra_Target_output, + "infra_TargetArray": infra_TargetArray_output, + "infra_TargetId": infra_TargetId_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -574,6 +633,16 @@ export const tools: readonly Tool[] = [ "infra_IPInfo_ipv6": infra_IPInfo_ipv6, }, }, + outputSchema: { + "$ref": "#/$defs/infra_Target", + $defs: { + "infra_IPInfo": infra_IPInfo_output, + "infra_IPInfo_ipv4": infra_IPInfo_ipv4_output, + "infra_IPInfo_ipv6": infra_IPInfo_ipv6_output, + "infra_Target": infra_Target_output, + "infra_TargetId": infra_TargetId_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/userPopulations/tools.ts b/src/generated/forge-mcp/zeroTrust/access/userPopulations/tools.ts index 008ed63e..d757c86d 100644 --- a/src/generated/forge-mcp/zeroTrust/access/userPopulations/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/userPopulations/tools.ts @@ -49,6 +49,17 @@ export const tools: readonly Tool[] = [ "access_user_population_request": access_user_population_request, }, }, + outputSchema: { + "$ref": "#/$defs/access_user_population", + $defs: { + "access_created_at": access_created_at_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_user_population": access_user_population_output, + "access_user_population_name": access_user_population_name_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -108,6 +119,17 @@ export const tools: readonly Tool[] = [ "access_uuid": access_uuid, }, }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_uuid" + } + }, + "type": "object", + $defs: { + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -166,6 +188,17 @@ export const tools: readonly Tool[] = [ "access_uuid": access_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/access_user_population", + $defs: { + "access_created_at": access_created_at_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_user_population": access_user_population_output, + "access_user_population_name": access_user_population_name_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -228,6 +261,48 @@ export const tools: readonly Tool[] = [ "access_identifier": access_identifier, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_user_population" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_created_at": access_created_at_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_user_population": access_user_population_output, + "access_user_population_name": access_user_population_name_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -327,6 +402,17 @@ export const tools: readonly Tool[] = [ "access_uuid": access_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/access_user_population", + $defs: { + "access_created_at": access_created_at_output, + "access_timestamp": access_timestamp_output, + "access_updated_at": access_updated_at_output, + "access_user_population": access_user_population_output, + "access_user_population_name": access_user_population_name_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/userPopulations/users/tools.ts b/src/generated/forge-mcp/zeroTrust/access/userPopulations/users/tools.ts index 77e4dc09..718dce1c 100644 --- a/src/generated/forge-mcp/zeroTrust/access/userPopulations/users/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/userPopulations/users/tools.ts @@ -60,6 +60,15 @@ export const tools: readonly Tool[] = [ "access_uuid": access_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/access_scim_user", + $defs: { + "access_scim_email": access_scim_email_output, + "access_scim_meta": access_scim_meta_output, + "access_scim_name": access_scim_name_output, + "access_scim_user": access_scim_user_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -185,6 +194,15 @@ export const tools: readonly Tool[] = [ "access_uuid": access_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/access_scim_user", + $defs: { + "access_scim_email": access_scim_email_output, + "access_scim_meta": access_scim_meta_output, + "access_scim_name": access_scim_name_output, + "access_scim_user": access_scim_user_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -266,6 +284,16 @@ export const tools: readonly Tool[] = [ "access_uuid": access_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/access_scim_user_list_response", + $defs: { + "access_scim_email": access_scim_email_output, + "access_scim_meta": access_scim_meta_output, + "access_scim_name": access_scim_name_output, + "access_scim_user": access_scim_user_output, + "access_scim_user_list_response": access_scim_user_list_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -343,6 +371,15 @@ export const tools: readonly Tool[] = [ "access_uuid": access_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/access_scim_user", + $defs: { + "access_scim_email": access_scim_email_output, + "access_scim_meta": access_scim_meta_output, + "access_scim_name": access_scim_name_output, + "access_scim_user": access_scim_user_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -411,6 +448,15 @@ export const tools: readonly Tool[] = [ "access_uuid": access_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/access_scim_user", + $defs: { + "access_scim_email": access_scim_email_output, + "access_scim_meta": access_scim_meta_output, + "access_scim_name": access_scim_name_output, + "access_scim_user": access_scim_user_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/access/users/activeSessions/tools.ts b/src/generated/forge-mcp/zeroTrust/access/users/activeSessions/tools.ts index 53d42d8a..21d0e6b7 100644 --- a/src/generated/forge-mcp/zeroTrust/access/users/activeSessions/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/users/activeSessions/tools.ts @@ -46,6 +46,31 @@ export const tools: readonly Tool[] = [ "nonce" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/access_identity" + }, + { + "properties": { + "isActive": { + "type": "boolean" + } + }, + "type": "object" + } + ], + $defs: { + "access_device_posture_check": access_device_posture_check_output, + "access_device_posture_rule-2": access_device_posture_rule_2_output, + "access_device_session": access_device_session_output, + "access_geo": access_geo_output, + "access_identity": access_identity_output, + "access_identity_idp": access_identity_idp_output, + "access_identity_mtls_auth": access_identity_mtls_auth_output, + "access_string_key_map_device_session": access_string_key_map_device_session_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -119,6 +144,85 @@ export const tools: readonly Tool[] = [ "user_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "expiration": { + "type": "integer" + }, + "metadata": { + "properties": { + "apps": { + "additionalProperties": { + "properties": { + "hostname": { + "type": "string" + }, + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "uid": { + "type": "string" + } + }, + "type": "object" + }, + "type": "object" + }, + "expires": { + "type": "integer" + }, + "iat": { + "type": "integer" + }, + "nonce": { + "type": "string" + }, + "ttl": { + "type": "integer" + } + }, + "type": "object" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/users/failedLogins/tools.ts b/src/generated/forge-mcp/zeroTrust/access/users/failedLogins/tools.ts index e616882d..5c9e7249 100644 --- a/src/generated/forge-mcp/zeroTrust/access/users/failedLogins/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/users/failedLogins/tools.ts @@ -32,6 +32,48 @@ export const tools: readonly Tool[] = [ "user_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "expiration": { + "type": "integer" + }, + "metadata": { + "type": "object" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/users/lastSeenIdentity/tools.ts b/src/generated/forge-mcp/zeroTrust/access/users/lastSeenIdentity/tools.ts index a2115dd2..81828a80 100644 --- a/src/generated/forge-mcp/zeroTrust/access/users/lastSeenIdentity/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/users/lastSeenIdentity/tools.ts @@ -42,6 +42,50 @@ export const tools: readonly Tool[] = [ "user_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/access_identity" + }, + { + "properties": { + "passkeys": { + "items": { + "properties": { + "created_at": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "last_used_at": { + "format": "date-time", + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + } + ], + $defs: { + "access_device_posture_check": access_device_posture_check_output, + "access_device_posture_rule-2": access_device_posture_rule_2_output, + "access_device_session": access_device_session_output, + "access_geo": access_geo_output, + "access_identity": access_identity_output, + "access_identity_idp": access_identity_idp_output, + "access_identity_mtls_auth": access_identity_mtls_auth_output, + "access_string_key_map_device_session": access_string_key_map_device_session_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/access/users/tools.ts b/src/generated/forge-mcp/zeroTrust/access/users/tools.ts index 269e8ae0..05792fc9 100644 --- a/src/generated/forge-mcp/zeroTrust/access/users/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/access/users/tools.ts @@ -61,6 +61,22 @@ export const tools: readonly Tool[] = [ "access_name-10": access_name_10, }, }, + outputSchema: { + "$ref": "#/$defs/access_users-2", + $defs: { + "access_access_seat-2": access_access_seat_2_output, + "access_active_device_count": access_active_device_count_output, + "access_email-2": access_email_2_output, + "access_gateway_seat-2": access_gateway_seat_2_output, + "access_last_successful_login": access_last_successful_login_output, + "access_name-10": access_name_10_output, + "access_seat_uid-2": access_seat_uid_2_output, + "access_timestamp": access_timestamp_output, + "access_uid": access_uid_output, + "access_users-2": access_users_2_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -124,6 +140,16 @@ export const tools: readonly Tool[] = [ "user_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -182,6 +208,22 @@ export const tools: readonly Tool[] = [ "user_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_users-2", + $defs: { + "access_access_seat-2": access_access_seat_2_output, + "access_active_device_count": access_active_device_count_output, + "access_email-2": access_email_2_output, + "access_gateway_seat-2": access_gateway_seat_2_output, + "access_last_successful_login": access_last_successful_login_output, + "access_name-10": access_name_10_output, + "access_seat_uid-2": access_seat_uid_2_output, + "access_timestamp": access_timestamp_output, + "access_uid": access_uid_output, + "access_users-2": access_users_2_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -263,6 +305,50 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_users-2" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "total_count": { + "type": "integer" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_access_seat-2": access_access_seat_2_output, + "access_active_device_count": access_active_device_count_output, + "access_email-2": access_email_2_output, + "access_gateway_seat-2": access_gateway_seat_2_output, + "access_last_successful_login": access_last_successful_login_output, + "access_name-10": access_name_10_output, + "access_seat_uid-2": access_seat_uid_2_output, + "access_timestamp": access_timestamp_output, + "access_uid": access_uid_output, + "access_users-2": access_users_2_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -391,6 +477,13 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "enum": [ + true, + false + ], + "type": "boolean", + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -471,6 +564,22 @@ export const tools: readonly Tool[] = [ "access_name-10": access_name_10, }, }, + outputSchema: { + "$ref": "#/$defs/access_users-2", + $defs: { + "access_access_seat-2": access_access_seat_2_output, + "access_active_device_count": access_active_device_count_output, + "access_email-2": access_email_2_output, + "access_gateway_seat-2": access_gateway_seat_2_output, + "access_last_successful_login": access_last_successful_login_output, + "access_name-10": access_name_10_output, + "access_seat_uid-2": access_seat_uid_2_output, + "access_timestamp": access_timestamp_output, + "access_uid": access_uid_output, + "access_users-2": access_users_2_output, + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/casb/applications/authMethods/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/applications/authMethods/tools.ts index 3cad9361..ac8578ec 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/applications/authMethods/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/applications/authMethods/tools.ts @@ -59,6 +59,28 @@ export const tools: readonly Tool[] = [ "application_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/one_AuthMethodDetail" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/one_PaginatedAuthMethodDetailList_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "one_AuthMethodDetail": one_AuthMethodDetail_output, + "one_Instructions": one_Instructions_output, + "one_PaginatedAuthMethodDetailList_result_info": one_PaginatedAuthMethodDetailList_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/casb/applications/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/applications/tools.ts index 9cddf4ba..d47854b0 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/applications/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/applications/tools.ts @@ -57,6 +57,16 @@ export const tools: readonly Tool[] = [ "application_id" ], }, + outputSchema: { + "$ref": "#/$defs/one_ApplicationDetail", + $defs: { + "one_ApplicationDetail": one_ApplicationDetail_output, + "one_AuthMethod": one_AuthMethod_output, + "one_FeatureScope": one_FeatureScope_output, + "one_Permission": one_Permission_output, + "one_UseCaseDetail": one_UseCaseDetail_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -116,6 +126,30 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/one_ApplicationList" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/one_PaginatedApplicationListList_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "one_ApplicationList": one_ApplicationList_output, + "one_AuthMethodSummary": one_AuthMethodSummary_output, + "one_PaginatedApplicationListList_result_info": one_PaginatedApplicationListList_result_info_output, + "one_Permission": one_Permission_output, + "one_UseCaseSummary": one_UseCaseSummary_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/casb/assetSchemas/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/assetSchemas/tools.ts index f38eca1c..18bf23e4 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/assetSchemas/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/assetSchemas/tools.ts @@ -37,6 +37,12 @@ export const tools: readonly Tool[] = [ "asset_class" ], }, + outputSchema: { + "$ref": "#/$defs/posture-api_AssetSchemaDetail", + $defs: { + "posture-api_AssetSchemaDetail": posture_api_AssetSchemaDetail_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -116,6 +122,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/posture-api_AssetSchemaVendorGroup" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "posture-api_AssetSchemaSummary": posture_api_AssetSchemaSummary_output, + "posture-api_AssetSchemaVendorGroup": posture_api_AssetSchemaVendorGroup_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/casb/content/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/content/tools.ts index 09752aa3..fb3c8c60 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/content/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/content/tools.ts @@ -59,6 +59,14 @@ export const tools: readonly Tool[] = [ "posture-api_VendorsEnum": posture_api_VendorsEnum, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_ExportJob", + $defs: { + "posture-api_ExportJob": posture_api_ExportJob_output, + "posture-api_ExportJobTypeEnum": posture_api_ExportJobTypeEnum_output, + "posture-api_StatusEnum": posture_api_StatusEnum_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -165,6 +173,33 @@ export const tools: readonly Tool[] = [ "posture-api_VendorsEnum": posture_api_VendorsEnum, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/posture-api_ContentAsset" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/posture-api_result-info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "posture-api_ContentAsset": posture_api_ContentAsset_output, + "posture-api_CredentialHealthStatusEnum": posture_api_CredentialHealthStatusEnum_output, + "posture-api_DlpContext": posture_api_DlpContext_output, + "posture-api_IntegrationPolicy": posture_api_IntegrationPolicy_output, + "posture-api_IntegrationSummary": posture_api_IntegrationSummary_output, + "posture-api_Vendor": posture_api_Vendor_output, + "posture-api_ZeroTrustProduct": posture_api_ZeroTrustProduct_output, + "posture-api_result-info": posture_api_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/casb/exports/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/exports/tools.ts index ad55b8ca..0ae51dd2 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/exports/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/exports/tools.ts @@ -35,6 +35,14 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/posture-api_ExportJob", + $defs: { + "posture-api_ExportJob": posture_api_ExportJob_output, + "posture-api_ExportJobTypeEnum": posture_api_ExportJobTypeEnum_output, + "posture-api_StatusEnum": posture_api_StatusEnum_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -99,6 +107,29 @@ export const tools: readonly Tool[] = [ "posture-api_StatusEnum": posture_api_StatusEnum, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/posture-api_ExportJob" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/posture-api_result-info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "posture-api_ExportJob": posture_api_ExportJob_output, + "posture-api_ExportJobTypeEnum": posture_api_ExportJobTypeEnum_output, + "posture-api_StatusEnum": posture_api_StatusEnum_output, + "posture-api_result-info": posture_api_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/casb/findingTypes/remediationTypes/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/findingTypes/remediationTypes/tools.ts index bc479ae4..f1c98124 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/findingTypes/remediationTypes/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/findingTypes/remediationTypes/tools.ts @@ -48,6 +48,27 @@ export const tools: readonly Tool[] = [ "finding_type_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/posture-api_RemediationType" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/posture-api_result-info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "posture-api_RemediationType": posture_api_RemediationType_output, + "posture-api_result-info": posture_api_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/casb/findingTypes/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/findingTypes/tools.ts index edb7a02d..9e51bb7b 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/findingTypes/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/findingTypes/tools.ts @@ -60,6 +60,18 @@ export const tools: readonly Tool[] = [ "posture-api_create-finding-type-request": posture_api_create_finding_type_request, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_custom-finding-type-response", + $defs: { + "posture-api_FindingCategory": posture_api_FindingCategory_output, + "posture-api_FindingCategoryTypeEnum": posture_api_FindingCategoryTypeEnum_output, + "posture-api_FindingTypeVendorsEnum": posture_api_FindingTypeVendorsEnum_output, + "posture-api_ObservationEnum": posture_api_ObservationEnum_output, + "posture-api_ProductEnum": posture_api_ProductEnum_output, + "posture-api_SeverityEnum": posture_api_SeverityEnum_output, + "posture-api_custom-finding-type-response": posture_api_custom_finding_type_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -201,6 +213,18 @@ export const tools: readonly Tool[] = [ "finding_type_id" ], }, + outputSchema: { + "$ref": "#/$defs/posture-api_BaseFindingType", + $defs: { + "posture-api_BaseFindingType": posture_api_BaseFindingType_output, + "posture-api_FindingCategory": posture_api_FindingCategory_output, + "posture-api_FindingCategoryTypeEnum": posture_api_FindingCategoryTypeEnum_output, + "posture-api_FindingTypeVendorsEnum": posture_api_FindingTypeVendorsEnum_output, + "posture-api_ObservationEnum": posture_api_ObservationEnum_output, + "posture-api_ProductEnum": posture_api_ProductEnum_output, + "posture-api_SeverityEnum": posture_api_SeverityEnum_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -336,6 +360,33 @@ export const tools: readonly Tool[] = [ "posture-api_FindingTypeVendorsEnum": posture_api_FindingTypeVendorsEnum, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/posture-api_BaseFindingType" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/posture-api_result-info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "posture-api_BaseFindingType": posture_api_BaseFindingType_output, + "posture-api_FindingCategory": posture_api_FindingCategory_output, + "posture-api_FindingCategoryTypeEnum": posture_api_FindingCategoryTypeEnum_output, + "posture-api_FindingTypeVendorsEnum": posture_api_FindingTypeVendorsEnum_output, + "posture-api_ObservationEnum": posture_api_ObservationEnum_output, + "posture-api_ProductEnum": posture_api_ProductEnum_output, + "posture-api_SeverityEnum": posture_api_SeverityEnum_output, + "posture-api_result-info": posture_api_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -436,6 +487,18 @@ export const tools: readonly Tool[] = [ "posture-api_update-finding-type-request": posture_api_update_finding_type_request, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_custom-finding-type-response", + $defs: { + "posture-api_FindingCategory": posture_api_FindingCategory_output, + "posture-api_FindingCategoryTypeEnum": posture_api_FindingCategoryTypeEnum_output, + "posture-api_FindingTypeVendorsEnum": posture_api_FindingTypeVendorsEnum_output, + "posture-api_ObservationEnum": posture_api_ObservationEnum_output, + "posture-api_ProductEnum": posture_api_ProductEnum_output, + "posture-api_SeverityEnum": posture_api_SeverityEnum_output, + "posture-api_custom-finding-type-response": posture_api_custom_finding_type_response_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -519,6 +582,13 @@ export const tools: readonly Tool[] = [ "posture-api_create-finding-type-request": posture_api_create_finding_type_request, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_ValidateFindingTypeResult", + $defs: { + "posture-api_FindingTypeValidationError": posture_api_FindingTypeValidationError_output, + "posture-api_ValidateFindingTypeResult": posture_api_ValidateFindingTypeResult_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/casb/findings/instances/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/findings/instances/tools.ts index 2c8535a4..71e43f6b 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/findings/instances/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/findings/instances/tools.ts @@ -58,6 +58,20 @@ export const tools: readonly Tool[] = [ "posture-api_FindingInstanceBulkActionRequest": posture_api_FindingInstanceBulkActionRequest, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_FindingInstance", + $defs: { + "posture-api_Asset": posture_api_Asset_output, + "posture-api_AssetCategory": posture_api_AssetCategory_output, + "posture-api_AssetField": posture_api_AssetField_output, + "posture-api_DlpContext": posture_api_DlpContext_output, + "posture-api_FindingInstance": posture_api_FindingInstance_output, + "posture-api_RemediationJobStatusEnum": posture_api_RemediationJobStatusEnum_output, + "posture-api_RemediationJobSummary": posture_api_RemediationJobSummary_output, + "posture-api_WebhookInvocationSummary": posture_api_WebhookInvocationSummary_output, + "posture-api_WebhookInvocationSummary_latest_job": posture_api_WebhookInvocationSummary_latest_job_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -126,6 +140,14 @@ export const tools: readonly Tool[] = [ "posture-api_FindingInstanceExportOrderFilterRequest": posture_api_FindingInstanceExportOrderFilterRequest, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_ExportJob", + $defs: { + "posture-api_ExportJob": posture_api_ExportJob_output, + "posture-api_ExportJobTypeEnum": posture_api_ExportJobTypeEnum_output, + "posture-api_StatusEnum": posture_api_StatusEnum_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -188,6 +210,20 @@ export const tools: readonly Tool[] = [ "instance_id" ], }, + outputSchema: { + "$ref": "#/$defs/posture-api_FindingInstance", + $defs: { + "posture-api_Asset": posture_api_Asset_output, + "posture-api_AssetCategory": posture_api_AssetCategory_output, + "posture-api_AssetField": posture_api_AssetField_output, + "posture-api_DlpContext": posture_api_DlpContext_output, + "posture-api_FindingInstance": posture_api_FindingInstance_output, + "posture-api_RemediationJobStatusEnum": posture_api_RemediationJobStatusEnum_output, + "posture-api_RemediationJobSummary": posture_api_RemediationJobSummary_output, + "posture-api_WebhookInvocationSummary": posture_api_WebhookInvocationSummary_output, + "posture-api_WebhookInvocationSummary_latest_job": posture_api_WebhookInvocationSummary_latest_job_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -327,6 +363,35 @@ export const tools: readonly Tool[] = [ "finding_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/posture-api_FindingInstance" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/posture-api_result-info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "posture-api_Asset": posture_api_Asset_output, + "posture-api_AssetCategory": posture_api_AssetCategory_output, + "posture-api_AssetField": posture_api_AssetField_output, + "posture-api_DlpContext": posture_api_DlpContext_output, + "posture-api_FindingInstance": posture_api_FindingInstance_output, + "posture-api_RemediationJobStatusEnum": posture_api_RemediationJobStatusEnum_output, + "posture-api_RemediationJobSummary": posture_api_RemediationJobSummary_output, + "posture-api_WebhookInvocationSummary": posture_api_WebhookInvocationSummary_output, + "posture-api_WebhookInvocationSummary_latest_job": posture_api_WebhookInvocationSummary_latest_job_output, + "posture-api_result-info": posture_api_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -423,6 +488,20 @@ export const tools: readonly Tool[] = [ "posture-api_FindingInstanceBulkActionRequest": posture_api_FindingInstanceBulkActionRequest, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_FindingInstance", + $defs: { + "posture-api_Asset": posture_api_Asset_output, + "posture-api_AssetCategory": posture_api_AssetCategory_output, + "posture-api_AssetField": posture_api_AssetField_output, + "posture-api_DlpContext": posture_api_DlpContext_output, + "posture-api_FindingInstance": posture_api_FindingInstance_output, + "posture-api_RemediationJobStatusEnum": posture_api_RemediationJobStatusEnum_output, + "posture-api_RemediationJobSummary": posture_api_RemediationJobSummary_output, + "posture-api_WebhookInvocationSummary": posture_api_WebhookInvocationSummary_output, + "posture-api_WebhookInvocationSummary_latest_job": posture_api_WebhookInvocationSummary_latest_job_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/casb/findings/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/findings/tools.ts index 74c9e303..57acb53c 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/findings/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/findings/tools.ts @@ -75,6 +75,14 @@ export const tools: readonly Tool[] = [ "posture-api_VendorsEnum": posture_api_VendorsEnum, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_ExportJob", + $defs: { + "posture-api_ExportJob": posture_api_ExportJob_output, + "posture-api_ExportJobTypeEnum": posture_api_ExportJobTypeEnum_output, + "posture-api_StatusEnum": posture_api_StatusEnum_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -130,6 +138,26 @@ export const tools: readonly Tool[] = [ "finding_id" ], }, + outputSchema: { + "$ref": "#/$defs/posture-api_Finding", + $defs: { + "posture-api_CredentialHealthStatusEnum": posture_api_CredentialHealthStatusEnum_output, + "posture-api_Finding": posture_api_Finding_output, + "posture-api_FindingCategory": posture_api_FindingCategory_output, + "posture-api_FindingCategoryTypeEnum": posture_api_FindingCategoryTypeEnum_output, + "posture-api_FindingRemediation": posture_api_FindingRemediation_output, + "posture-api_FindingSeverityOverride": posture_api_FindingSeverityOverride_output, + "posture-api_FindingType": posture_api_FindingType_output, + "posture-api_FindingTypeVendorsEnum": posture_api_FindingTypeVendorsEnum_output, + "posture-api_IntegrationPolicy": posture_api_IntegrationPolicy_output, + "posture-api_IntegrationSummary": posture_api_IntegrationSummary_output, + "posture-api_ObservationEnum": posture_api_ObservationEnum_output, + "posture-api_ProductEnum": posture_api_ProductEnum_output, + "posture-api_SeverityEnum": posture_api_SeverityEnum_output, + "posture-api_Vendor": posture_api_Vendor_output, + "posture-api_ZeroTrustProduct": posture_api_ZeroTrustProduct_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -210,6 +238,26 @@ export const tools: readonly Tool[] = [ "posture-api_FindingBulkActionRequest": posture_api_FindingBulkActionRequest, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_Finding", + $defs: { + "posture-api_CredentialHealthStatusEnum": posture_api_CredentialHealthStatusEnum_output, + "posture-api_Finding": posture_api_Finding_output, + "posture-api_FindingCategory": posture_api_FindingCategory_output, + "posture-api_FindingCategoryTypeEnum": posture_api_FindingCategoryTypeEnum_output, + "posture-api_FindingRemediation": posture_api_FindingRemediation_output, + "posture-api_FindingSeverityOverride": posture_api_FindingSeverityOverride_output, + "posture-api_FindingType": posture_api_FindingType_output, + "posture-api_FindingTypeVendorsEnum": posture_api_FindingTypeVendorsEnum_output, + "posture-api_IntegrationPolicy": posture_api_IntegrationPolicy_output, + "posture-api_IntegrationSummary": posture_api_IntegrationSummary_output, + "posture-api_ObservationEnum": posture_api_ObservationEnum_output, + "posture-api_ProductEnum": posture_api_ProductEnum_output, + "posture-api_SeverityEnum": posture_api_SeverityEnum_output, + "posture-api_Vendor": posture_api_Vendor_output, + "posture-api_ZeroTrustProduct": posture_api_ZeroTrustProduct_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -371,6 +419,41 @@ export const tools: readonly Tool[] = [ "posture-api_VendorsEnum": posture_api_VendorsEnum, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/posture-api_Finding" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/posture-api_result-info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "posture-api_CredentialHealthStatusEnum": posture_api_CredentialHealthStatusEnum_output, + "posture-api_Finding": posture_api_Finding_output, + "posture-api_FindingCategory": posture_api_FindingCategory_output, + "posture-api_FindingCategoryTypeEnum": posture_api_FindingCategoryTypeEnum_output, + "posture-api_FindingRemediation": posture_api_FindingRemediation_output, + "posture-api_FindingSeverityOverride": posture_api_FindingSeverityOverride_output, + "posture-api_FindingType": posture_api_FindingType_output, + "posture-api_FindingTypeVendorsEnum": posture_api_FindingTypeVendorsEnum_output, + "posture-api_IntegrationPolicy": posture_api_IntegrationPolicy_output, + "posture-api_IntegrationSummary": posture_api_IntegrationSummary_output, + "posture-api_ObservationEnum": posture_api_ObservationEnum_output, + "posture-api_ProductEnum": posture_api_ProductEnum_output, + "posture-api_SeverityEnum": posture_api_SeverityEnum_output, + "posture-api_Vendor": posture_api_Vendor_output, + "posture-api_ZeroTrustProduct": posture_api_ZeroTrustProduct_output, + "posture-api_result-info": posture_api_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -480,6 +563,26 @@ export const tools: readonly Tool[] = [ "finding_id" ], }, + outputSchema: { + "$ref": "#/$defs/posture-api_Finding", + $defs: { + "posture-api_CredentialHealthStatusEnum": posture_api_CredentialHealthStatusEnum_output, + "posture-api_Finding": posture_api_Finding_output, + "posture-api_FindingCategory": posture_api_FindingCategory_output, + "posture-api_FindingCategoryTypeEnum": posture_api_FindingCategoryTypeEnum_output, + "posture-api_FindingRemediation": posture_api_FindingRemediation_output, + "posture-api_FindingSeverityOverride": posture_api_FindingSeverityOverride_output, + "posture-api_FindingType": posture_api_FindingType_output, + "posture-api_FindingTypeVendorsEnum": posture_api_FindingTypeVendorsEnum_output, + "posture-api_IntegrationPolicy": posture_api_IntegrationPolicy_output, + "posture-api_IntegrationSummary": posture_api_IntegrationSummary_output, + "posture-api_ObservationEnum": posture_api_ObservationEnum_output, + "posture-api_ProductEnum": posture_api_ProductEnum_output, + "posture-api_SeverityEnum": posture_api_SeverityEnum_output, + "posture-api_Vendor": posture_api_Vendor_output, + "posture-api_ZeroTrustProduct": posture_api_ZeroTrustProduct_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -558,6 +661,26 @@ export const tools: readonly Tool[] = [ "posture-api_TuneFindingSeverityRequest": posture_api_TuneFindingSeverityRequest, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_Finding", + $defs: { + "posture-api_CredentialHealthStatusEnum": posture_api_CredentialHealthStatusEnum_output, + "posture-api_Finding": posture_api_Finding_output, + "posture-api_FindingCategory": posture_api_FindingCategory_output, + "posture-api_FindingCategoryTypeEnum": posture_api_FindingCategoryTypeEnum_output, + "posture-api_FindingRemediation": posture_api_FindingRemediation_output, + "posture-api_FindingSeverityOverride": posture_api_FindingSeverityOverride_output, + "posture-api_FindingType": posture_api_FindingType_output, + "posture-api_FindingTypeVendorsEnum": posture_api_FindingTypeVendorsEnum_output, + "posture-api_IntegrationPolicy": posture_api_IntegrationPolicy_output, + "posture-api_IntegrationSummary": posture_api_IntegrationSummary_output, + "posture-api_ObservationEnum": posture_api_ObservationEnum_output, + "posture-api_ProductEnum": posture_api_ProductEnum_output, + "posture-api_SeverityEnum": posture_api_SeverityEnum_output, + "posture-api_Vendor": posture_api_Vendor_output, + "posture-api_ZeroTrustProduct": posture_api_ZeroTrustProduct_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -631,6 +754,26 @@ export const tools: readonly Tool[] = [ "posture-api_FindingBulkActionRequest": posture_api_FindingBulkActionRequest, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_Finding", + $defs: { + "posture-api_CredentialHealthStatusEnum": posture_api_CredentialHealthStatusEnum_output, + "posture-api_Finding": posture_api_Finding_output, + "posture-api_FindingCategory": posture_api_FindingCategory_output, + "posture-api_FindingCategoryTypeEnum": posture_api_FindingCategoryTypeEnum_output, + "posture-api_FindingRemediation": posture_api_FindingRemediation_output, + "posture-api_FindingSeverityOverride": posture_api_FindingSeverityOverride_output, + "posture-api_FindingType": posture_api_FindingType_output, + "posture-api_FindingTypeVendorsEnum": posture_api_FindingTypeVendorsEnum_output, + "posture-api_IntegrationPolicy": posture_api_IntegrationPolicy_output, + "posture-api_IntegrationSummary": posture_api_IntegrationSummary_output, + "posture-api_ObservationEnum": posture_api_ObservationEnum_output, + "posture-api_ProductEnum": posture_api_ProductEnum_output, + "posture-api_SeverityEnum": posture_api_SeverityEnum_output, + "posture-api_Vendor": posture_api_Vendor_output, + "posture-api_ZeroTrustProduct": posture_api_ZeroTrustProduct_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/casb/integrations/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/integrations/tools.ts index cfbc51f9..d1e679d1 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/integrations/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/integrations/tools.ts @@ -42,6 +42,13 @@ export const tools: readonly Tool[] = [ "one_IntegrationV2CreateRequest": one_IntegrationV2CreateRequest, }, }, + outputSchema: { + "$ref": "#/$defs/one_IntegrationV2Detail", + $defs: { + "one_IntegrationV2Detail": one_IntegrationV2Detail_output, + "one_IntegrationV2Detail_authorization_link": one_IntegrationV2Detail_authorization_link_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -135,6 +142,13 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/one_IntegrationV2Detail", + $defs: { + "one_IntegrationV2Detail": one_IntegrationV2Detail_output, + "one_IntegrationV2Detail_authorization_link": one_IntegrationV2Detail_authorization_link_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -231,6 +245,29 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/one_IntegrationV2ListItem" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/one_PaginatedIntegrationV2ListItemList_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "one_IntegrationV2ListItem": one_IntegrationV2ListItem_output, + "one_IntegrationV2ListItem_auth_method": one_IntegrationV2ListItem_auth_method_output, + "one_IntegrationV2ListItem_use_casesItem": one_IntegrationV2ListItem_use_casesItem_output, + "one_PaginatedIntegrationV2ListItemList_result_info": one_PaginatedIntegrationV2ListItemList_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -307,6 +344,13 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/one_IntegrationV2Detail", + $defs: { + "one_IntegrationV2Detail": one_IntegrationV2Detail_output, + "one_IntegrationV2Detail_authorization_link": one_IntegrationV2Detail_authorization_link_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -356,6 +400,13 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/one_IntegrationV2Detail", + $defs: { + "one_IntegrationV2Detail": one_IntegrationV2Detail_output, + "one_IntegrationV2Detail_authorization_link": one_IntegrationV2Detail_authorization_link_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -411,6 +462,13 @@ export const tools: readonly Tool[] = [ "one_PatchedUpdateIntegrationV2Request": one_PatchedUpdateIntegrationV2Request, }, }, + outputSchema: { + "$ref": "#/$defs/one_IntegrationV2Detail", + $defs: { + "one_IntegrationV2Detail": one_IntegrationV2Detail_output, + "one_IntegrationV2Detail_authorization_link": one_IntegrationV2Detail_authorization_link_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/casb/policies/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/policies/tools.ts index c7dc368a..53626055 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/policies/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/policies/tools.ts @@ -52,6 +52,15 @@ export const tools: readonly Tool[] = [ "posture-api_PolicyWebhookActionInput": posture_api_PolicyWebhookActionInput, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_PolicyResponse", + $defs: { + "posture-api_PolicyActionsResponse": posture_api_PolicyActionsResponse_output, + "posture-api_PolicyRemediationTypeResponse": posture_api_PolicyRemediationTypeResponse_output, + "posture-api_PolicyResponse": posture_api_PolicyResponse_output, + "posture-api_PolicyWebhookConfigResponse": posture_api_PolicyWebhookConfigResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -120,6 +129,12 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/posture-api_DeletePolicyResponse", + $defs: { + "posture-api_DeletePolicyResponse": posture_api_DeletePolicyResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -184,6 +199,15 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/posture-api_PolicyResponse", + $defs: { + "posture-api_PolicyActionsResponse": posture_api_PolicyActionsResponse_output, + "posture-api_PolicyRemediationTypeResponse": posture_api_PolicyRemediationTypeResponse_output, + "posture-api_PolicyResponse": posture_api_PolicyResponse_output, + "posture-api_PolicyWebhookConfigResponse": posture_api_PolicyWebhookConfigResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -250,6 +274,30 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/posture-api_PolicyResponse" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/posture-api_result-info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "posture-api_PolicyActionsResponse": posture_api_PolicyActionsResponse_output, + "posture-api_PolicyRemediationTypeResponse": posture_api_PolicyRemediationTypeResponse_output, + "posture-api_PolicyResponse": posture_api_PolicyResponse_output, + "posture-api_PolicyWebhookConfigResponse": posture_api_PolicyWebhookConfigResponse_output, + "posture-api_result-info": posture_api_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -343,6 +391,15 @@ export const tools: readonly Tool[] = [ "posture-api_UpdatePolicyRequest": posture_api_UpdatePolicyRequest, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_PolicyResponse", + $defs: { + "posture-api_PolicyActionsResponse": posture_api_PolicyActionsResponse_output, + "posture-api_PolicyRemediationTypeResponse": posture_api_PolicyRemediationTypeResponse_output, + "posture-api_PolicyResponse": posture_api_PolicyResponse_output, + "posture-api_PolicyWebhookConfigResponse": posture_api_PolicyWebhookConfigResponse_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/casb/remediations/jobs/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/remediations/jobs/tools.ts index 531d657d..9f400885 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/remediations/jobs/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/remediations/jobs/tools.ts @@ -59,6 +59,20 @@ export const tools: readonly Tool[] = [ "posture-api_RemediationJobsCreateRequest": posture_api_RemediationJobsCreateRequest, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_CreateRemediationJobResponse_result", + $defs: { + "posture-api_CreateRemediationJobResponse_result": posture_api_CreateRemediationJobResponse_result_output, + "posture-api_RemediationJob": posture_api_RemediationJob_output, + "posture-api_RemediationJobAsset": posture_api_RemediationJobAsset_output, + "posture-api_RemediationJobAssetCategory": posture_api_RemediationJobAssetCategory_output, + "posture-api_RemediationJobAssetField": posture_api_RemediationJobAssetField_output, + "posture-api_RemediationJobAssetField_value": posture_api_RemediationJobAssetField_value_output, + "posture-api_RemediationJobFailure": posture_api_RemediationJobFailure_output, + "posture-api_RemediationJobStatusEnum": posture_api_RemediationJobStatusEnum_output, + "posture-api_VendorsDisplayNameEnum": posture_api_VendorsDisplayNameEnum_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -130,6 +144,14 @@ export const tools: readonly Tool[] = [ "posture-api_RemediationJobsExportOrderFilterRequest": posture_api_RemediationJobsExportOrderFilterRequest, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_ExportJob", + $defs: { + "posture-api_ExportJob": posture_api_ExportJob_output, + "posture-api_ExportJobTypeEnum": posture_api_ExportJobTypeEnum_output, + "posture-api_StatusEnum": posture_api_StatusEnum_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -246,6 +268,33 @@ export const tools: readonly Tool[] = [ "posture-api_RemediationJobStatusEnum": posture_api_RemediationJobStatusEnum, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/posture-api_RemediationJob" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/posture-api_PaginatedRemediationJobList_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "posture-api_PaginatedRemediationJobList_result_info": posture_api_PaginatedRemediationJobList_result_info_output, + "posture-api_RemediationJob": posture_api_RemediationJob_output, + "posture-api_RemediationJobAsset": posture_api_RemediationJobAsset_output, + "posture-api_RemediationJobAssetCategory": posture_api_RemediationJobAssetCategory_output, + "posture-api_RemediationJobAssetField": posture_api_RemediationJobAssetField_output, + "posture-api_RemediationJobAssetField_value": posture_api_RemediationJobAssetField_value_output, + "posture-api_RemediationJobStatusEnum": posture_api_RemediationJobStatusEnum_output, + "posture-api_VendorsDisplayNameEnum": posture_api_VendorsDisplayNameEnum_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/casb/webhooks/jobs/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/webhooks/jobs/tools.ts index 5844a7e8..42d2f2cb 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/webhooks/jobs/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/webhooks/jobs/tools.ts @@ -43,6 +43,35 @@ export const tools: readonly Tool[] = [ "posture-api_CreateWebhookJobsRequest": posture_api_CreateWebhookJobsRequest, }, }, + outputSchema: { + "properties": { + "created": { + "items": { + "$ref": "#/$defs/posture-api_WebhookJob" + }, + "type": "array" + }, + "failed": { + "items": { + "$ref": "#/$defs/posture-api_WebhookJobFailure" + }, + "type": "array" + } + }, + "required": [ + "created", + "failed" + ], + "type": "object", + $defs: { + "posture-api_WebhookJob": posture_api_WebhookJob_output, + "posture-api_WebhookJobActorTypeEnum": posture_api_WebhookJobActorTypeEnum_output, + "posture-api_WebhookJobFailure": posture_api_WebhookJobFailure_output, + "posture-api_WebhookJobFailureReasonEnum": posture_api_WebhookJobFailureReasonEnum_output, + "posture-api_WebhookJobParameters": posture_api_WebhookJobParameters_output, + "posture-api_WebhookJobStatusEnum": posture_api_WebhookJobStatusEnum_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/casb/webhooks/tools.ts b/src/generated/forge-mcp/zeroTrust/casb/webhooks/tools.ts index 4de23a42..3eb5ed74 100644 --- a/src/generated/forge-mcp/zeroTrust/casb/webhooks/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/casb/webhooks/tools.ts @@ -47,6 +47,13 @@ export const tools: readonly Tool[] = [ "posture-api_WebhookHeaderInput": posture_api_WebhookHeaderInput, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_Webhook", + $defs: { + "posture-api_Webhook": posture_api_Webhook_output, + "posture-api_Webhook_headersItem": posture_api_Webhook_headersItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -113,6 +120,13 @@ export const tools: readonly Tool[] = [ "webhook_id" ], }, + outputSchema: { + "$ref": "#/$defs/posture-api_api-response-common", + $defs: { + "posture-api_api-response-common": posture_api_api_response_common_output, + "posture-api_messages": posture_api_messages_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -171,6 +185,12 @@ export const tools: readonly Tool[] = [ "posture-api_WebhookHeaderInput": posture_api_WebhookHeaderInput, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_EvaluateNewWebhookResponse", + $defs: { + "posture-api_EvaluateNewWebhookResponse": posture_api_EvaluateNewWebhookResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -233,6 +253,12 @@ export const tools: readonly Tool[] = [ "webhook_id" ], }, + outputSchema: { + "$ref": "#/$defs/posture-api_EvaluateNewWebhookResponse", + $defs: { + "posture-api_EvaluateNewWebhookResponse": posture_api_EvaluateNewWebhookResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -297,6 +323,13 @@ export const tools: readonly Tool[] = [ "webhook_id" ], }, + outputSchema: { + "$ref": "#/$defs/posture-api_Webhook", + $defs: { + "posture-api_Webhook": posture_api_Webhook_output, + "posture-api_Webhook_headersItem": posture_api_Webhook_headersItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -357,6 +390,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/posture-api_Webhook" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "posture-api_Webhook": posture_api_Webhook_output, + "posture-api_Webhook_headersItem": posture_api_Webhook_headersItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -439,6 +493,13 @@ export const tools: readonly Tool[] = [ "posture-api_WebhookHeaderInput": posture_api_WebhookHeaderInput, }, }, + outputSchema: { + "$ref": "#/$defs/posture-api_Webhook", + $defs: { + "posture-api_Webhook": posture_api_Webhook_output, + "posture-api_Webhook_headersItem": posture_api_Webhook_headersItem_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/connectivitySettings/tools.ts b/src/generated/forge-mcp/zeroTrust/connectivitySettings/tools.ts index c6579daf..2fa0e98c 100644 --- a/src/generated/forge-mcp/zeroTrust/connectivitySettings/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/connectivitySettings/tools.ts @@ -53,6 +53,21 @@ export const tools: readonly Tool[] = [ "tunnel_offramp_warp_enabled": tunnel_offramp_warp_enabled, }, }, + outputSchema: { + "properties": { + "icmp_proxy_enabled": { + "$ref": "#/$defs/tunnel_icmp_proxy_enabled" + }, + "offramp_warp_enabled": { + "$ref": "#/$defs/tunnel_offramp_warp_enabled" + } + }, + "type": "object", + $defs: { + "tunnel_icmp_proxy_enabled": tunnel_icmp_proxy_enabled_output, + "tunnel_offramp_warp_enabled": tunnel_offramp_warp_enabled_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -112,6 +127,21 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "icmp_proxy_enabled": { + "$ref": "#/$defs/tunnel_icmp_proxy_enabled" + }, + "offramp_warp_enabled": { + "$ref": "#/$defs/tunnel_offramp_warp_enabled" + } + }, + "type": "object", + $defs: { + "tunnel_icmp_proxy_enabled": tunnel_icmp_proxy_enabled_output, + "tunnel_offramp_warp_enabled": tunnel_offramp_warp_enabled_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/cws/basicAuthCredentials/secrets/tools.ts b/src/generated/forge-mcp/zeroTrust/cws/basicAuthCredentials/secrets/tools.ts index 9ad69bf4..b1b040db 100644 --- a/src/generated/forge-mcp/zeroTrust/cws/basicAuthCredentials/secrets/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/cws/basicAuthCredentials/secrets/tools.ts @@ -45,6 +45,12 @@ export const tools: readonly Tool[] = [ "cws_CreateBasicAuthSecretBody": cws_CreateBasicAuthSecretBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_BasicAuthSecretResponse", + $defs: { + "cws_BasicAuthSecretResponse": cws_BasicAuthSecretResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -112,6 +118,12 @@ export const tools: readonly Tool[] = [ "secret_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DeletedResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -175,6 +187,12 @@ export const tools: readonly Tool[] = [ "secret_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_BasicAuthSecretResponse", + $defs: { + "cws_BasicAuthSecretResponse": cws_BasicAuthSecretResponse_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -258,6 +276,34 @@ export const tools: readonly Tool[] = [ "credential_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cws_BasicAuthSecretResponse" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/cws_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cws_BasicAuthSecretResponse": cws_BasicAuthSecretResponse_output, + "cws_ResultInfo": cws_ResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/cws/basicAuthCredentials/tools.ts b/src/generated/forge-mcp/zeroTrust/cws/basicAuthCredentials/tools.ts index 829f840d..247b4bad 100644 --- a/src/generated/forge-mcp/zeroTrust/cws/basicAuthCredentials/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/cws/basicAuthCredentials/tools.ts @@ -39,6 +39,12 @@ export const tools: readonly Tool[] = [ "cws_CreateBasicAuthCredentialInputBody": cws_CreateBasicAuthCredentialInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_BasicAuthCredential", + $defs: { + "cws_BasicAuthCredential": cws_BasicAuthCredential_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -97,6 +103,12 @@ export const tools: readonly Tool[] = [ "credential_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DeletedResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -154,6 +166,12 @@ export const tools: readonly Tool[] = [ "credential_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_BasicAuthCredential", + $defs: { + "cws_BasicAuthCredential": cws_BasicAuthCredential_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -242,6 +260,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cws_BasicAuthCredential" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/cws_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cws_BasicAuthCredential": cws_BasicAuthCredential_output, + "cws_ResultInfo": cws_ResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/cws/deployments/tools.ts b/src/generated/forge-mcp/zeroTrust/cws/deployments/tools.ts index 65840acd..36b47209 100644 --- a/src/generated/forge-mcp/zeroTrust/cws/deployments/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/cws/deployments/tools.ts @@ -42,6 +42,12 @@ export const tools: readonly Tool[] = [ "cws_CreateDeploymentInputBody": cws_CreateDeploymentInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_Deployment", + $defs: { + "cws_Deployment": cws_Deployment_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -100,6 +106,12 @@ export const tools: readonly Tool[] = [ "deployment_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DeletedResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -157,6 +169,12 @@ export const tools: readonly Tool[] = [ "deployment_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_Deployment", + $defs: { + "cws_Deployment": cws_Deployment_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -240,6 +258,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cws_Deployment" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/cws_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cws_Deployment": cws_Deployment_output, + "cws_ResultInfo": cws_ResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -333,6 +379,12 @@ export const tools: readonly Tool[] = [ "cws_UpdateDeploymentInputBody": cws_UpdateDeploymentInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_Deployment", + $defs: { + "cws_Deployment": cws_Deployment_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/cws/domainAcls/tools.ts b/src/generated/forge-mcp/zeroTrust/cws/domainAcls/tools.ts index 61806a72..01e46227 100644 --- a/src/generated/forge-mcp/zeroTrust/cws/domainAcls/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/cws/domainAcls/tools.ts @@ -44,6 +44,13 @@ export const tools: readonly Tool[] = [ "cws_DomainACLEntry": cws_DomainACLEntry, }, }, + outputSchema: { + "$ref": "#/$defs/cws_DomainACL", + $defs: { + "cws_DomainACL": cws_DomainACL_output, + "cws_DomainACLEntry": cws_DomainACLEntry_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -103,6 +110,12 @@ export const tools: readonly Tool[] = [ "domain_acl_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DeletedResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -160,6 +173,13 @@ export const tools: readonly Tool[] = [ "domain_acl_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DomainACL", + $defs: { + "cws_DomainACL": cws_DomainACL_output, + "cws_DomainACLEntry": cws_DomainACLEntry_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -249,6 +269,35 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cws_DomainACL" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/cws_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cws_DomainACL": cws_DomainACL_output, + "cws_DomainACLEntry": cws_DomainACLEntry_output, + "cws_ResultInfo": cws_ResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -345,6 +394,13 @@ export const tools: readonly Tool[] = [ "cws_UpdateDomainACLInputBody": cws_UpdateDomainACLInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_DomainACL", + $defs: { + "cws_DomainACL": cws_DomainACL_output, + "cws_DomainACLEntry": cws_DomainACLEntry_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/cws/policies/tools.ts b/src/generated/forge-mcp/zeroTrust/cws/policies/tools.ts index 1d4951c1..61a504f4 100644 --- a/src/generated/forge-mcp/zeroTrust/cws/policies/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/cws/policies/tools.ts @@ -42,6 +42,12 @@ export const tools: readonly Tool[] = [ "cws_CreatePolicyInputBody": cws_CreatePolicyInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_Policy", + $defs: { + "cws_Policy": cws_Policy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -103,6 +109,12 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DeletedResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -160,6 +172,12 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_Policy", + $defs: { + "cws_Policy": cws_Policy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -252,6 +270,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cws_Policy" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/cws_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cws_Policy": cws_Policy_output, + "cws_ResultInfo": cws_ResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -347,6 +393,12 @@ export const tools: readonly Tool[] = [ "cws_UpdatePolicyInputBody": cws_UpdatePolicyInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_Policy", + $defs: { + "cws_Policy": cws_Policy_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/cws/policySets/tools.ts b/src/generated/forge-mcp/zeroTrust/cws/policySets/tools.ts index ee709b55..e904bdcc 100644 --- a/src/generated/forge-mcp/zeroTrust/cws/policySets/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/cws/policySets/tools.ts @@ -44,6 +44,13 @@ export const tools: readonly Tool[] = [ "cws_PolicySetPolicyInput": cws_PolicySetPolicyInput, }, }, + outputSchema: { + "$ref": "#/$defs/cws_PolicySet", + $defs: { + "cws_PolicySet": cws_PolicySet_output, + "cws_PolicySetPolicy": cws_PolicySetPolicy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -103,6 +110,12 @@ export const tools: readonly Tool[] = [ "policy_set_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DeletedResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -160,6 +173,13 @@ export const tools: readonly Tool[] = [ "policy_set_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_PolicySet", + $defs: { + "cws_PolicySet": cws_PolicySet_output, + "cws_PolicySetPolicy": cws_PolicySetPolicy_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -249,6 +269,35 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cws_PolicySet" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/cws_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cws_PolicySet": cws_PolicySet_output, + "cws_PolicySetPolicy": cws_PolicySetPolicy_output, + "cws_ResultInfo": cws_ResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -345,6 +394,13 @@ export const tools: readonly Tool[] = [ "cws_UpdatePolicySetInputBody": cws_UpdatePolicySetInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_PolicySet", + $defs: { + "cws_PolicySet": cws_PolicySet_output, + "cws_PolicySetPolicy": cws_PolicySetPolicy_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/cws/regoMetadata/tools.ts b/src/generated/forge-mcp/zeroTrust/cws/regoMetadata/tools.ts index 1cb7838b..47e4406f 100644 --- a/src/generated/forge-mcp/zeroTrust/cws/regoMetadata/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/cws/regoMetadata/tools.ts @@ -49,6 +49,14 @@ export const tools: readonly Tool[] = [ "cws_RegoMetadataBody": cws_RegoMetadataBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_RegoMetadata", + $defs: { + "cws_JSONDocument": cws_JSONDocument_output, + "cws_JSONValue": cws_JSONValue_output, + "cws_RegoMetadata": cws_RegoMetadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -109,6 +117,12 @@ export const tools: readonly Tool[] = [ "rego_metadata_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DeletedResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -166,6 +180,14 @@ export const tools: readonly Tool[] = [ "rego_metadata_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_RegoMetadata", + $defs: { + "cws_JSONDocument": cws_JSONDocument_output, + "cws_JSONValue": cws_JSONValue_output, + "cws_RegoMetadata": cws_RegoMetadata_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -255,6 +277,36 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cws_RegoMetadata" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/cws_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cws_JSONDocument": cws_JSONDocument_output, + "cws_JSONValue": cws_JSONValue_output, + "cws_RegoMetadata": cws_RegoMetadata_output, + "cws_ResultInfo": cws_ResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -353,6 +405,14 @@ export const tools: readonly Tool[] = [ "cws_RegoMetadataBody": cws_RegoMetadataBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_RegoMetadata", + $defs: { + "cws_JSONDocument": cws_JSONDocument_output, + "cws_JSONValue": cws_JSONValue_output, + "cws_RegoMetadata": cws_RegoMetadata_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/cws/regoModules/tools.ts b/src/generated/forge-mcp/zeroTrust/cws/regoModules/tools.ts index eb5ac67c..f926d5d6 100644 --- a/src/generated/forge-mcp/zeroTrust/cws/regoModules/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/cws/regoModules/tools.ts @@ -42,6 +42,12 @@ export const tools: readonly Tool[] = [ "cws_CreateRegoModuleInputBody": cws_CreateRegoModuleInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_RegoModule", + $defs: { + "cws_RegoModule": cws_RegoModule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -103,6 +109,12 @@ export const tools: readonly Tool[] = [ "rego_module_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DeletedResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -160,6 +172,12 @@ export const tools: readonly Tool[] = [ "rego_module_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_RegoModule", + $defs: { + "cws_RegoModule": cws_RegoModule_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -247,6 +265,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cws_RegoModule" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/cws_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cws_RegoModule": cws_RegoModule_output, + "cws_ResultInfo": cws_ResultInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -341,6 +387,12 @@ export const tools: readonly Tool[] = [ "cws_UpdateRegoModuleInputBody": cws_UpdateRegoModuleInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_RegoModule", + $defs: { + "cws_RegoModule": cws_RegoModule_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/cws/tenantStructures/nodes/tools.ts b/src/generated/forge-mcp/zeroTrust/cws/tenantStructures/nodes/tools.ts index 15c6efec..c571445d 100644 --- a/src/generated/forge-mcp/zeroTrust/cws/tenantStructures/nodes/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/cws/tenantStructures/nodes/tools.ts @@ -56,6 +56,14 @@ export const tools: readonly Tool[] = [ "cws_TenantNodeBody": cws_TenantNodeBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_TenantNodeBatchResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + "cws_TenantNodeBatchResult": cws_TenantNodeBatchResult_output, + "cws_TenantStructureNode": cws_TenantStructureNode_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, @@ -126,6 +134,12 @@ export const tools: readonly Tool[] = [ "cws_TenantNodeBody": cws_TenantNodeBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_TenantStructureNode", + $defs: { + "cws_TenantStructureNode": cws_TenantStructureNode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -190,6 +204,12 @@ export const tools: readonly Tool[] = [ "node_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DeletedResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -253,6 +273,12 @@ export const tools: readonly Tool[] = [ "node_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_TenantStructureNode", + $defs: { + "cws_TenantStructureNode": cws_TenantStructureNode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -354,6 +380,34 @@ export const tools: readonly Tool[] = [ "structure_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cws_TenantStructureNode" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/cws_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cws_ResultInfo": cws_ResultInfo_output, + "cws_TenantStructureNode": cws_TenantStructureNode_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -456,6 +510,12 @@ export const tools: readonly Tool[] = [ "cws_TenantNodeBody": cws_TenantNodeBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_TenantStructureNode", + $defs: { + "cws_TenantStructureNode": cws_TenantStructureNode_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/cws/tenantStructures/tools.ts b/src/generated/forge-mcp/zeroTrust/cws/tenantStructures/tools.ts index 567b9195..f28e33cb 100644 --- a/src/generated/forge-mcp/zeroTrust/cws/tenantStructures/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/cws/tenantStructures/tools.ts @@ -42,6 +42,12 @@ export const tools: readonly Tool[] = [ "cws_CreateTenantStructureInputBody": cws_CreateTenantStructureInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_TenantStructure", + $defs: { + "cws_TenantStructure": cws_TenantStructure_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -100,6 +106,12 @@ export const tools: readonly Tool[] = [ "structure_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DeletedResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -157,6 +169,12 @@ export const tools: readonly Tool[] = [ "structure_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_TenantStructure", + $defs: { + "cws_TenantStructure": cws_TenantStructure_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -244,6 +262,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cws_TenantStructure" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/cws_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cws_ResultInfo": cws_ResultInfo_output, + "cws_TenantStructure": cws_TenantStructure_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -338,6 +384,12 @@ export const tools: readonly Tool[] = [ "cws_UpdateTenantStructureInputBody": cws_UpdateTenantStructureInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_TenantStructure", + $defs: { + "cws_TenantStructure": cws_TenantStructure_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/cws/workloads/tools.ts b/src/generated/forge-mcp/zeroTrust/cws/workloads/tools.ts index b3941697..8369911b 100644 --- a/src/generated/forge-mcp/zeroTrust/cws/workloads/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/cws/workloads/tools.ts @@ -42,6 +42,12 @@ export const tools: readonly Tool[] = [ "cws_CreateWorkloadInputBody": cws_CreateWorkloadInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_Workload", + $defs: { + "cws_Workload": cws_Workload_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -100,6 +106,12 @@ export const tools: readonly Tool[] = [ "workload_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_DeletedResult", + $defs: { + "cws_DeletedResult": cws_DeletedResult_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -157,6 +169,12 @@ export const tools: readonly Tool[] = [ "workload_id" ], }, + outputSchema: { + "$ref": "#/$defs/cws_Workload", + $defs: { + "cws_Workload": cws_Workload_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -245,6 +263,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/cws_Workload" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "result_info": { + "$ref": "#/$defs/cws_ResultInfo" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "cws_ResultInfo": cws_ResultInfo_output, + "cws_Workload": cws_Workload_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -339,6 +385,12 @@ export const tools: readonly Tool[] = [ "cws_UpdateWorkloadInputBody": cws_UpdateWorkloadInputBody, }, }, + outputSchema: { + "$ref": "#/$defs/cws_Workload", + $defs: { + "cws_Workload": cws_Workload_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/devices/clientVersions/targetEnvironments/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/clientVersions/targetEnvironments/tools.ts index 4fdfc964..2f706aa1 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/clientVersions/targetEnvironments/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/clientVersions/targetEnvironments/tools.ts @@ -27,6 +27,26 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_target_environment_info" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_target_environment_info": teams_devices_target_environment_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/devices/clientVersions/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/clientVersions/tools.ts index 901c6ce9..226a381c 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/clientVersions/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/clientVersions/tools.ts @@ -52,6 +52,27 @@ export const tools: readonly Tool[] = [ "release_track" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_client_version" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/teams-devices_pagination_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_client_version": teams_devices_client_version_output, + "teams-devices_pagination_info": teams_devices_pagination_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/devices/deploymentGroups/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/deploymentGroups/tools.ts index 9d9a9941..d2b73b45 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/deploymentGroups/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/deploymentGroups/tools.ts @@ -51,6 +51,18 @@ export const tools: readonly Tool[] = [ "teams-devices_version_config": teams_devices_version_config, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_deployment_group", + $defs: { + "teams-devices_deployment_group": teams_devices_deployment_group_output, + "teams-devices_deployment_group_created_at": teams_devices_deployment_group_created_at_output, + "teams-devices_deployment_group_id": teams_devices_deployment_group_id_output, + "teams-devices_deployment_group_name": teams_devices_deployment_group_name_output, + "teams-devices_deployment_group_policy_ids": teams_devices_deployment_group_policy_ids_output, + "teams-devices_deployment_group_updated_at": teams_devices_deployment_group_updated_at_output, + "teams-devices_version_config": teams_devices_version_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -108,6 +120,14 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "properties": { + "id": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -162,6 +182,18 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_deployment_group", + $defs: { + "teams-devices_deployment_group": teams_devices_deployment_group_output, + "teams-devices_deployment_group_created_at": teams_devices_deployment_group_created_at_output, + "teams-devices_deployment_group_id": teams_devices_deployment_group_id_output, + "teams-devices_deployment_group_name": teams_devices_deployment_group_name_output, + "teams-devices_deployment_group_policy_ids": teams_devices_deployment_group_policy_ids_output, + "teams-devices_deployment_group_updated_at": teams_devices_deployment_group_updated_at_output, + "teams-devices_version_config": teams_devices_version_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -221,6 +253,33 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_deployment_group" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/teams-devices_pagination_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_deployment_group": teams_devices_deployment_group_output, + "teams-devices_deployment_group_created_at": teams_devices_deployment_group_created_at_output, + "teams-devices_deployment_group_id": teams_devices_deployment_group_id_output, + "teams-devices_deployment_group_name": teams_devices_deployment_group_name_output, + "teams-devices_deployment_group_policy_ids": teams_devices_deployment_group_policy_ids_output, + "teams-devices_deployment_group_updated_at": teams_devices_deployment_group_updated_at_output, + "teams-devices_pagination_info": teams_devices_pagination_info_output, + "teams-devices_version_config": teams_devices_version_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -302,6 +361,18 @@ export const tools: readonly Tool[] = [ "teams-devices_version_config": teams_devices_version_config, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_deployment_group", + $defs: { + "teams-devices_deployment_group": teams_devices_deployment_group_output, + "teams-devices_deployment_group_created_at": teams_devices_deployment_group_created_at_output, + "teams-devices_deployment_group_id": teams_devices_deployment_group_id_output, + "teams-devices_deployment_group_name": teams_devices_deployment_group_name_output, + "teams-devices_deployment_group_policy_ids": teams_devices_deployment_group_policy_ids_output, + "teams-devices_deployment_group_updated_at": teams_devices_deployment_group_updated_at_output, + "teams-devices_version_config": teams_devices_version_config_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/devices/emergencyDisconnect/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/emergencyDisconnect/tools.ts index bc0a3175..dd2cb901 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/emergencyDisconnect/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/emergencyDisconnect/tools.ts @@ -36,6 +36,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_global_warp_override", + $defs: { + "teams-devices_disconnect": teams_devices_disconnect_output, + "teams-devices_global_warp_override": teams_devices_global_warp_override_output, + "teams-devices_timestamp": teams_devices_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -98,6 +106,14 @@ export const tools: readonly Tool[] = [ "teams-devices_justification": teams_devices_justification, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_global_warp_override", + $defs: { + "teams-devices_disconnect": teams_devices_disconnect_output, + "teams-devices_global_warp_override": teams_devices_global_warp_override_output, + "teams-devices_timestamp": teams_devices_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/devices/ipProfiles/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/ipProfiles/tools.ts index 3c1c982f..f90da861 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/ipProfiles/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/ipProfiles/tools.ts @@ -59,6 +59,21 @@ export const tools: readonly Tool[] = [ "teams-devices_ip_profile_subnet_id": teams_devices_ip_profile_subnet_id, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_ip_profile", + $defs: { + "teams-devices_ip_profile": teams_devices_ip_profile_output, + "teams-devices_ip_profile_created_at": teams_devices_ip_profile_created_at_output, + "teams-devices_ip_profile_description": teams_devices_ip_profile_description_output, + "teams-devices_ip_profile_enabled": teams_devices_ip_profile_enabled_output, + "teams-devices_ip_profile_id": teams_devices_ip_profile_id_output, + "teams-devices_ip_profile_match": teams_devices_ip_profile_match_output, + "teams-devices_ip_profile_name": teams_devices_ip_profile_name_output, + "teams-devices_ip_profile_precedence": teams_devices_ip_profile_precedence_output, + "teams-devices_ip_profile_subnet_id": teams_devices_ip_profile_subnet_id_output, + "teams-devices_ip_profile_updated_at": teams_devices_ip_profile_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -121,6 +136,14 @@ export const tools: readonly Tool[] = [ "profile_id" ], }, + outputSchema: { + "properties": { + "id": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -177,6 +200,21 @@ export const tools: readonly Tool[] = [ "profile_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_ip_profile", + $defs: { + "teams-devices_ip_profile": teams_devices_ip_profile_output, + "teams-devices_ip_profile_created_at": teams_devices_ip_profile_created_at_output, + "teams-devices_ip_profile_description": teams_devices_ip_profile_description_output, + "teams-devices_ip_profile_enabled": teams_devices_ip_profile_enabled_output, + "teams-devices_ip_profile_id": teams_devices_ip_profile_id_output, + "teams-devices_ip_profile_match": teams_devices_ip_profile_match_output, + "teams-devices_ip_profile_name": teams_devices_ip_profile_name_output, + "teams-devices_ip_profile_precedence": teams_devices_ip_profile_precedence_output, + "teams-devices_ip_profile_subnet_id": teams_devices_ip_profile_subnet_id_output, + "teams-devices_ip_profile_updated_at": teams_devices_ip_profile_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -245,6 +283,36 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_ip_profile" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/teams-devices_pagination_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_ip_profile": teams_devices_ip_profile_output, + "teams-devices_ip_profile_created_at": teams_devices_ip_profile_created_at_output, + "teams-devices_ip_profile_description": teams_devices_ip_profile_description_output, + "teams-devices_ip_profile_enabled": teams_devices_ip_profile_enabled_output, + "teams-devices_ip_profile_id": teams_devices_ip_profile_id_output, + "teams-devices_ip_profile_match": teams_devices_ip_profile_match_output, + "teams-devices_ip_profile_name": teams_devices_ip_profile_name_output, + "teams-devices_ip_profile_precedence": teams_devices_ip_profile_precedence_output, + "teams-devices_ip_profile_subnet_id": teams_devices_ip_profile_subnet_id_output, + "teams-devices_ip_profile_updated_at": teams_devices_ip_profile_updated_at_output, + "teams-devices_pagination_info": teams_devices_pagination_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -338,6 +406,21 @@ export const tools: readonly Tool[] = [ "teams-devices_ip_profile_update_request": teams_devices_ip_profile_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_ip_profile", + $defs: { + "teams-devices_ip_profile": teams_devices_ip_profile_output, + "teams-devices_ip_profile_created_at": teams_devices_ip_profile_created_at_output, + "teams-devices_ip_profile_description": teams_devices_ip_profile_description_output, + "teams-devices_ip_profile_enabled": teams_devices_ip_profile_enabled_output, + "teams-devices_ip_profile_id": teams_devices_ip_profile_id_output, + "teams-devices_ip_profile_match": teams_devices_ip_profile_match_output, + "teams-devices_ip_profile_name": teams_devices_ip_profile_name_output, + "teams-devices_ip_profile_precedence": teams_devices_ip_profile_precedence_output, + "teams-devices_ip_profile_subnet_id": teams_devices_ip_profile_subnet_id_output, + "teams-devices_ip_profile_updated_at": teams_devices_ip_profile_updated_at_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/devices/networks/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/networks/tools.ts index b0e3cd75..d61e62e9 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/networks/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/networks/tools.ts @@ -69,6 +69,17 @@ export const tools: readonly Tool[] = [ "teams-devices_tls_config_request": teams_devices_tls_config_request, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device-managed-networks", + $defs: { + "teams-devices_components-schemas-type": teams_devices_components_schemas_type_output, + "teams-devices_device-managed-networks": teams_devices_device_managed_networks_output, + "teams-devices_device-managed-networks_components-schemas-name": teams_devices_device_managed_networks_components_schemas_name_output, + "teams-devices_schemas-config_response": teams_devices_schemas_config_response_output, + "teams-devices_tls_config_response": teams_devices_tls_config_response_output, + "teams-devices_uuid": teams_devices_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -128,6 +139,32 @@ export const tools: readonly Tool[] = [ "network_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_device-managed-networks" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/teams-devices_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_components-schemas-type": teams_devices_components_schemas_type_output, + "teams-devices_device-managed-networks": teams_devices_device_managed_networks_output, + "teams-devices_device-managed-networks_components-schemas-name": teams_devices_device_managed_networks_components_schemas_name_output, + "teams-devices_result_info": teams_devices_result_info_output, + "teams-devices_schemas-config_response": teams_devices_schemas_config_response_output, + "teams-devices_tls_config_response": teams_devices_tls_config_response_output, + "teams-devices_uuid": teams_devices_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -201,6 +238,17 @@ export const tools: readonly Tool[] = [ "network_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device-managed-networks", + $defs: { + "teams-devices_components-schemas-type": teams_devices_components_schemas_type_output, + "teams-devices_device-managed-networks": teams_devices_device_managed_networks_output, + "teams-devices_device-managed-networks_components-schemas-name": teams_devices_device_managed_networks_components_schemas_name_output, + "teams-devices_schemas-config_response": teams_devices_schemas_config_response_output, + "teams-devices_tls_config_response": teams_devices_tls_config_response_output, + "teams-devices_uuid": teams_devices_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -249,6 +297,32 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_device-managed-networks" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/teams-devices_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_components-schemas-type": teams_devices_components_schemas_type_output, + "teams-devices_device-managed-networks": teams_devices_device_managed_networks_output, + "teams-devices_device-managed-networks_components-schemas-name": teams_devices_device_managed_networks_components_schemas_name_output, + "teams-devices_result_info": teams_devices_result_info_output, + "teams-devices_schemas-config_response": teams_devices_schemas_config_response_output, + "teams-devices_tls_config_response": teams_devices_tls_config_response_output, + "teams-devices_uuid": teams_devices_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -340,6 +414,17 @@ export const tools: readonly Tool[] = [ "teams-devices_tls_config_request": teams_devices_tls_config_request, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device-managed-networks", + $defs: { + "teams-devices_components-schemas-type": teams_devices_components_schemas_type_output, + "teams-devices_device-managed-networks": teams_devices_device_managed_networks_output, + "teams-devices_device-managed-networks_components-schemas-name": teams_devices_device_managed_networks_components_schemas_name_output, + "teams-devices_schemas-config_response": teams_devices_schemas_config_response_output, + "teams-devices_tls_config_response": teams_devices_tls_config_response_output, + "teams-devices_uuid": teams_devices_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/devices/overrideCodes/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/overrideCodes/tools.ts index da3b24f6..1444dfe2 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/overrideCodes/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/overrideCodes/tools.ts @@ -35,6 +35,12 @@ export const tools: readonly Tool[] = [ "teams-devices_override_code_create_request": teams_devices_override_code_create_request, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_override_code", + $defs: { + "teams-devices_override_code": teams_devices_override_code_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/devices/posture/integrations/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/posture/integrations/tools.ts index f33387b9..84bc4000 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/posture/integrations/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/posture/integrations/tools.ts @@ -91,6 +91,18 @@ export const tools: readonly Tool[] = [ "teams-devices_workspace_one_config_request": teams_devices_workspace_one_config_request, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device-posture-integrations", + $defs: { + "teams-devices_components-schemas-name": teams_devices_components_schemas_name_output, + "teams-devices_config_response": teams_devices_config_response_output, + "teams-devices_device-posture-integrations": teams_devices_device_posture_integrations_output, + "teams-devices_interval": teams_devices_interval_output, + "teams-devices_schemas-type": teams_devices_schemas_type_output, + "teams-devices_uuid": teams_devices_uuid_output, + "teams-devices_workspace_one_config_response": teams_devices_workspace_one_config_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -151,6 +163,16 @@ export const tools: readonly Tool[] = [ "integration_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -210,6 +232,18 @@ export const tools: readonly Tool[] = [ "integration_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device-posture-integrations", + $defs: { + "teams-devices_components-schemas-name": teams_devices_components_schemas_name_output, + "teams-devices_config_response": teams_devices_config_response_output, + "teams-devices_device-posture-integrations": teams_devices_device_posture_integrations_output, + "teams-devices_interval": teams_devices_interval_output, + "teams-devices_schemas-type": teams_devices_schemas_type_output, + "teams-devices_uuid": teams_devices_uuid_output, + "teams-devices_workspace_one_config_response": teams_devices_workspace_one_config_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -259,6 +293,33 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_device-posture-integrations" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/teams-devices_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_components-schemas-name": teams_devices_components_schemas_name_output, + "teams-devices_config_response": teams_devices_config_response_output, + "teams-devices_device-posture-integrations": teams_devices_device_posture_integrations_output, + "teams-devices_interval": teams_devices_interval_output, + "teams-devices_result_info": teams_devices_result_info_output, + "teams-devices_schemas-type": teams_devices_schemas_type_output, + "teams-devices_uuid": teams_devices_uuid_output, + "teams-devices_workspace_one_config_response": teams_devices_workspace_one_config_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -363,6 +424,18 @@ export const tools: readonly Tool[] = [ "teams-devices_workspace_one_config_request": teams_devices_workspace_one_config_request, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device-posture-integrations", + $defs: { + "teams-devices_components-schemas-name": teams_devices_components_schemas_name_output, + "teams-devices_config_response": teams_devices_config_response_output, + "teams-devices_device-posture-integrations": teams_devices_device_posture_integrations_output, + "teams-devices_interval": teams_devices_interval_output, + "teams-devices_schemas-type": teams_devices_schemas_type_output, + "teams-devices_uuid": teams_devices_uuid_output, + "teams-devices_workspace_one_config_response": teams_devices_workspace_one_config_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/devices/posture/rules/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/posture/rules/tools.ts index ba334075..45822700 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/posture/rules/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/posture/rules/tools.ts @@ -181,6 +181,49 @@ export const tools: readonly Tool[] = [ "teams-devices_workspace_one_input_request": teams_devices_workspace_one_input_request, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device-posture-rules", + $defs: { + "teams-devices_access_serial_number_list_input_request": teams_devices_access_serial_number_list_input_request_output, + "teams-devices_antivirus_input_request": teams_devices_antivirus_input_request_output, + "teams-devices_application_input_request": teams_devices_application_input_request_output, + "teams-devices_carbonblack_input_request": teams_devices_carbonblack_input_request_output, + "teams-devices_checkDisks": teams_devices_checkDisks_output, + "teams-devices_client_certificate_input_request": teams_devices_client_certificate_input_request_output, + "teams-devices_client_certificate_v2_input_request": teams_devices_client_certificate_v2_input_request_output, + "teams-devices_client_certificate_v2_input_request_locations": teams_devices_client_certificate_v2_input_request_locations_output, + "teams-devices_crowdstrike_input_request": teams_devices_crowdstrike_input_request_output, + "teams-devices_custom_s2s_input_request": teams_devices_custom_s2s_input_request_output, + "teams-devices_description": teams_devices_description_output, + "teams-devices_device-posture-rules": teams_devices_device_posture_rules_output, + "teams-devices_disk_encryption_input_request": teams_devices_disk_encryption_input_request_output, + "teams-devices_domain_joined_input_request": teams_devices_domain_joined_input_request_output, + "teams-devices_expiration": teams_devices_expiration_output, + "teams-devices_extended_key_usage_enum": teams_devices_extended_key_usage_enum_output, + "teams-devices_file_input_request": teams_devices_file_input_request_output, + "teams-devices_firewall_input_request": teams_devices_firewall_input_request_output, + "teams-devices_input": teams_devices_input_output, + "teams-devices_intune_input_request": teams_devices_intune_input_request_output, + "teams-devices_kolide_input_request": teams_devices_kolide_input_request_output, + "teams-devices_match": teams_devices_match_output, + "teams-devices_match_item": teams_devices_match_item_output, + "teams-devices_name": teams_devices_name_output, + "teams-devices_os_version_input_request": teams_devices_os_version_input_request_output, + "teams-devices_paths": teams_devices_paths_output, + "teams-devices_platform": teams_devices_platform_output, + "teams-devices_requireAll": teams_devices_requireAll_output, + "teams-devices_schedule": teams_devices_schedule_output, + "teams-devices_sentinelone_input_request": teams_devices_sentinelone_input_request_output, + "teams-devices_sentinelone_s2s_input_request": teams_devices_sentinelone_s2s_input_request_output, + "teams-devices_tanium_input_request": teams_devices_tanium_input_request_output, + "teams-devices_trust_stores": teams_devices_trust_stores_output, + "teams-devices_trust_stores_enum": teams_devices_trust_stores_enum_output, + "teams-devices_type": teams_devices_type_output, + "teams-devices_unique_client_id_input_request": teams_devices_unique_client_id_input_request_output, + "teams-devices_uuid": teams_devices_uuid_output, + "teams-devices_workspace_one_input_request": teams_devices_workspace_one_input_request_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -272,6 +315,17 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/teams-devices_uuid" + } + }, + "type": "object", + $defs: { + "teams-devices_uuid": teams_devices_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -330,6 +384,49 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device-posture-rules", + $defs: { + "teams-devices_access_serial_number_list_input_request": teams_devices_access_serial_number_list_input_request_output, + "teams-devices_antivirus_input_request": teams_devices_antivirus_input_request_output, + "teams-devices_application_input_request": teams_devices_application_input_request_output, + "teams-devices_carbonblack_input_request": teams_devices_carbonblack_input_request_output, + "teams-devices_checkDisks": teams_devices_checkDisks_output, + "teams-devices_client_certificate_input_request": teams_devices_client_certificate_input_request_output, + "teams-devices_client_certificate_v2_input_request": teams_devices_client_certificate_v2_input_request_output, + "teams-devices_client_certificate_v2_input_request_locations": teams_devices_client_certificate_v2_input_request_locations_output, + "teams-devices_crowdstrike_input_request": teams_devices_crowdstrike_input_request_output, + "teams-devices_custom_s2s_input_request": teams_devices_custom_s2s_input_request_output, + "teams-devices_description": teams_devices_description_output, + "teams-devices_device-posture-rules": teams_devices_device_posture_rules_output, + "teams-devices_disk_encryption_input_request": teams_devices_disk_encryption_input_request_output, + "teams-devices_domain_joined_input_request": teams_devices_domain_joined_input_request_output, + "teams-devices_expiration": teams_devices_expiration_output, + "teams-devices_extended_key_usage_enum": teams_devices_extended_key_usage_enum_output, + "teams-devices_file_input_request": teams_devices_file_input_request_output, + "teams-devices_firewall_input_request": teams_devices_firewall_input_request_output, + "teams-devices_input": teams_devices_input_output, + "teams-devices_intune_input_request": teams_devices_intune_input_request_output, + "teams-devices_kolide_input_request": teams_devices_kolide_input_request_output, + "teams-devices_match": teams_devices_match_output, + "teams-devices_match_item": teams_devices_match_item_output, + "teams-devices_name": teams_devices_name_output, + "teams-devices_os_version_input_request": teams_devices_os_version_input_request_output, + "teams-devices_paths": teams_devices_paths_output, + "teams-devices_platform": teams_devices_platform_output, + "teams-devices_requireAll": teams_devices_requireAll_output, + "teams-devices_schedule": teams_devices_schedule_output, + "teams-devices_sentinelone_input_request": teams_devices_sentinelone_input_request_output, + "teams-devices_sentinelone_s2s_input_request": teams_devices_sentinelone_s2s_input_request_output, + "teams-devices_tanium_input_request": teams_devices_tanium_input_request_output, + "teams-devices_trust_stores": teams_devices_trust_stores_output, + "teams-devices_trust_stores_enum": teams_devices_trust_stores_enum_output, + "teams-devices_type": teams_devices_type_output, + "teams-devices_unique_client_id_input_request": teams_devices_unique_client_id_input_request_output, + "teams-devices_uuid": teams_devices_uuid_output, + "teams-devices_workspace_one_input_request": teams_devices_workspace_one_input_request_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -410,6 +507,64 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_device-posture-rules" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/teams-devices_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_access_serial_number_list_input_request": teams_devices_access_serial_number_list_input_request_output, + "teams-devices_antivirus_input_request": teams_devices_antivirus_input_request_output, + "teams-devices_application_input_request": teams_devices_application_input_request_output, + "teams-devices_carbonblack_input_request": teams_devices_carbonblack_input_request_output, + "teams-devices_checkDisks": teams_devices_checkDisks_output, + "teams-devices_client_certificate_input_request": teams_devices_client_certificate_input_request_output, + "teams-devices_client_certificate_v2_input_request": teams_devices_client_certificate_v2_input_request_output, + "teams-devices_client_certificate_v2_input_request_locations": teams_devices_client_certificate_v2_input_request_locations_output, + "teams-devices_crowdstrike_input_request": teams_devices_crowdstrike_input_request_output, + "teams-devices_custom_s2s_input_request": teams_devices_custom_s2s_input_request_output, + "teams-devices_description": teams_devices_description_output, + "teams-devices_device-posture-rules": teams_devices_device_posture_rules_output, + "teams-devices_disk_encryption_input_request": teams_devices_disk_encryption_input_request_output, + "teams-devices_domain_joined_input_request": teams_devices_domain_joined_input_request_output, + "teams-devices_expiration": teams_devices_expiration_output, + "teams-devices_extended_key_usage_enum": teams_devices_extended_key_usage_enum_output, + "teams-devices_file_input_request": teams_devices_file_input_request_output, + "teams-devices_firewall_input_request": teams_devices_firewall_input_request_output, + "teams-devices_input": teams_devices_input_output, + "teams-devices_intune_input_request": teams_devices_intune_input_request_output, + "teams-devices_kolide_input_request": teams_devices_kolide_input_request_output, + "teams-devices_match": teams_devices_match_output, + "teams-devices_match_item": teams_devices_match_item_output, + "teams-devices_name": teams_devices_name_output, + "teams-devices_os_version_input_request": teams_devices_os_version_input_request_output, + "teams-devices_paths": teams_devices_paths_output, + "teams-devices_platform": teams_devices_platform_output, + "teams-devices_requireAll": teams_devices_requireAll_output, + "teams-devices_result_info": teams_devices_result_info_output, + "teams-devices_schedule": teams_devices_schedule_output, + "teams-devices_sentinelone_input_request": teams_devices_sentinelone_input_request_output, + "teams-devices_sentinelone_s2s_input_request": teams_devices_sentinelone_s2s_input_request_output, + "teams-devices_tanium_input_request": teams_devices_tanium_input_request_output, + "teams-devices_trust_stores": teams_devices_trust_stores_output, + "teams-devices_trust_stores_enum": teams_devices_trust_stores_enum_output, + "teams-devices_type": teams_devices_type_output, + "teams-devices_unique_client_id_input_request": teams_devices_unique_client_id_input_request_output, + "teams-devices_uuid": teams_devices_uuid_output, + "teams-devices_workspace_one_input_request": teams_devices_workspace_one_input_request_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -586,6 +741,49 @@ export const tools: readonly Tool[] = [ "teams-devices_workspace_one_input_request": teams_devices_workspace_one_input_request, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device-posture-rules", + $defs: { + "teams-devices_access_serial_number_list_input_request": teams_devices_access_serial_number_list_input_request_output, + "teams-devices_antivirus_input_request": teams_devices_antivirus_input_request_output, + "teams-devices_application_input_request": teams_devices_application_input_request_output, + "teams-devices_carbonblack_input_request": teams_devices_carbonblack_input_request_output, + "teams-devices_checkDisks": teams_devices_checkDisks_output, + "teams-devices_client_certificate_input_request": teams_devices_client_certificate_input_request_output, + "teams-devices_client_certificate_v2_input_request": teams_devices_client_certificate_v2_input_request_output, + "teams-devices_client_certificate_v2_input_request_locations": teams_devices_client_certificate_v2_input_request_locations_output, + "teams-devices_crowdstrike_input_request": teams_devices_crowdstrike_input_request_output, + "teams-devices_custom_s2s_input_request": teams_devices_custom_s2s_input_request_output, + "teams-devices_description": teams_devices_description_output, + "teams-devices_device-posture-rules": teams_devices_device_posture_rules_output, + "teams-devices_disk_encryption_input_request": teams_devices_disk_encryption_input_request_output, + "teams-devices_domain_joined_input_request": teams_devices_domain_joined_input_request_output, + "teams-devices_expiration": teams_devices_expiration_output, + "teams-devices_extended_key_usage_enum": teams_devices_extended_key_usage_enum_output, + "teams-devices_file_input_request": teams_devices_file_input_request_output, + "teams-devices_firewall_input_request": teams_devices_firewall_input_request_output, + "teams-devices_input": teams_devices_input_output, + "teams-devices_intune_input_request": teams_devices_intune_input_request_output, + "teams-devices_kolide_input_request": teams_devices_kolide_input_request_output, + "teams-devices_match": teams_devices_match_output, + "teams-devices_match_item": teams_devices_match_item_output, + "teams-devices_name": teams_devices_name_output, + "teams-devices_os_version_input_request": teams_devices_os_version_input_request_output, + "teams-devices_paths": teams_devices_paths_output, + "teams-devices_platform": teams_devices_platform_output, + "teams-devices_requireAll": teams_devices_requireAll_output, + "teams-devices_schedule": teams_devices_schedule_output, + "teams-devices_sentinelone_input_request": teams_devices_sentinelone_input_request_output, + "teams-devices_sentinelone_s2s_input_request": teams_devices_sentinelone_s2s_input_request_output, + "teams-devices_tanium_input_request": teams_devices_tanium_input_request_output, + "teams-devices_trust_stores": teams_devices_trust_stores_output, + "teams-devices_trust_stores_enum": teams_devices_trust_stores_enum_output, + "teams-devices_type": teams_devices_type_output, + "teams-devices_unique_client_id_input_request": teams_devices_unique_client_id_input_request_output, + "teams-devices_uuid": teams_devices_uuid_output, + "teams-devices_workspace_one_input_request": teams_devices_workspace_one_input_request_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/devices/profiles/custom/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/profiles/custom/tools.ts index 5f69c26b..84fe965c 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/profiles/custom/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/profiles/custom/tools.ts @@ -319,6 +319,59 @@ export const tools: readonly Tool[] = [ "teams-devices_virtual_networks": teams_devices_virtual_networks, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device_settings_policy", + $defs: { + "teams-devices_allow_mode_switch": teams_devices_allow_mode_switch_output, + "teams-devices_allow_updates": teams_devices_allow_updates_output, + "teams-devices_allowed_to_leave": teams_devices_allowed_to_leave_output, + "teams-devices_auto_connect": teams_devices_auto_connect_output, + "teams-devices_browser_extension_config": teams_devices_browser_extension_config_output, + "teams-devices_captive_portal": teams_devices_captive_portal_output, + "teams-devices_default": teams_devices_default_output, + "teams-devices_device_settings_policy": teams_devices_device_settings_policy_output, + "teams-devices_disable_auto_fallback": teams_devices_disable_auto_fallback_output, + "teams-devices_dns_search_suffix": teams_devices_dns_search_suffix_output, + "teams-devices_dns_search_suffixes": teams_devices_dns_search_suffixes_output, + "teams-devices_enable_device_credential_authentication": teams_devices_enable_device_credential_authentication_output, + "teams-devices_exclude": teams_devices_exclude_output, + "teams-devices_exclude_office_ips": teams_devices_exclude_office_ips_output, + "teams-devices_exclude_split_tunnel_with_address": teams_devices_exclude_split_tunnel_with_address_output, + "teams-devices_exclude_split_tunnel_with_host": teams_devices_exclude_split_tunnel_with_host_output, + "teams-devices_fallback_domain": teams_devices_fallback_domain_output, + "teams-devices_fallback_domains": teams_devices_fallback_domains_output, + "teams-devices_gateway_unique_id": teams_devices_gateway_unique_id_output, + "teams-devices_global_acceleration": teams_devices_global_acceleration_output, + "teams-devices_include": teams_devices_include_output, + "teams-devices_include_split_tunnel_address": teams_devices_include_split_tunnel_address_output, + "teams-devices_include_split_tunnel_description": teams_devices_include_split_tunnel_description_output, + "teams-devices_include_split_tunnel_host": teams_devices_include_split_tunnel_host_output, + "teams-devices_include_split_tunnel_with_address": teams_devices_include_split_tunnel_with_address_output, + "teams-devices_include_split_tunnel_with_host": teams_devices_include_split_tunnel_with_host_output, + "teams-devices_ip": teams_devices_ip_output, + "teams-devices_lan_allow_minutes": teams_devices_lan_allow_minutes_output, + "teams-devices_lan_allow_subnet_size": teams_devices_lan_allow_subnet_size_output, + "teams-devices_precedence": teams_devices_precedence_output, + "teams-devices_profile_type": teams_devices_profile_type_output, + "teams-devices_register_interface_ip_with_dns": teams_devices_register_interface_ip_with_dns_output, + "teams-devices_sccm_vpn_boundary_support": teams_devices_sccm_vpn_boundary_support_output, + "teams-devices_schemas-description": teams_devices_schemas_description_output, + "teams-devices_schemas-match": teams_devices_schemas_match_output, + "teams-devices_schemas-uuid": teams_devices_schemas_uuid_output, + "teams-devices_service_mode_v2": teams_devices_service_mode_v2_output, + "teams-devices_split_tunnel": teams_devices_split_tunnel_output, + "teams-devices_split_tunnel_address": teams_devices_split_tunnel_address_output, + "teams-devices_split_tunnel_description": teams_devices_split_tunnel_description_output, + "teams-devices_split_tunnel_host": teams_devices_split_tunnel_host_output, + "teams-devices_split_tunnel_include": teams_devices_split_tunnel_include_output, + "teams-devices_support_url": teams_devices_support_url_output, + "teams-devices_switch_locked": teams_devices_switch_locked_output, + "teams-devices_target_dex_test": teams_devices_target_dex_test_output, + "teams-devices_tunnel_protocol": teams_devices_tunnel_protocol_output, + "teams-devices_uninstall_protection": teams_devices_uninstall_protection_output, + "teams-devices_virtual_networks": teams_devices_virtual_networks_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -419,6 +472,74 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_device_settings_policy" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/teams-devices_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_allow_mode_switch": teams_devices_allow_mode_switch_output, + "teams-devices_allow_updates": teams_devices_allow_updates_output, + "teams-devices_allowed_to_leave": teams_devices_allowed_to_leave_output, + "teams-devices_auto_connect": teams_devices_auto_connect_output, + "teams-devices_browser_extension_config": teams_devices_browser_extension_config_output, + "teams-devices_captive_portal": teams_devices_captive_portal_output, + "teams-devices_default": teams_devices_default_output, + "teams-devices_device_settings_policy": teams_devices_device_settings_policy_output, + "teams-devices_disable_auto_fallback": teams_devices_disable_auto_fallback_output, + "teams-devices_dns_search_suffix": teams_devices_dns_search_suffix_output, + "teams-devices_dns_search_suffixes": teams_devices_dns_search_suffixes_output, + "teams-devices_enable_device_credential_authentication": teams_devices_enable_device_credential_authentication_output, + "teams-devices_exclude": teams_devices_exclude_output, + "teams-devices_exclude_office_ips": teams_devices_exclude_office_ips_output, + "teams-devices_exclude_split_tunnel_with_address": teams_devices_exclude_split_tunnel_with_address_output, + "teams-devices_exclude_split_tunnel_with_host": teams_devices_exclude_split_tunnel_with_host_output, + "teams-devices_fallback_domain": teams_devices_fallback_domain_output, + "teams-devices_fallback_domains": teams_devices_fallback_domains_output, + "teams-devices_gateway_unique_id": teams_devices_gateway_unique_id_output, + "teams-devices_global_acceleration": teams_devices_global_acceleration_output, + "teams-devices_include": teams_devices_include_output, + "teams-devices_include_split_tunnel_address": teams_devices_include_split_tunnel_address_output, + "teams-devices_include_split_tunnel_description": teams_devices_include_split_tunnel_description_output, + "teams-devices_include_split_tunnel_host": teams_devices_include_split_tunnel_host_output, + "teams-devices_include_split_tunnel_with_address": teams_devices_include_split_tunnel_with_address_output, + "teams-devices_include_split_tunnel_with_host": teams_devices_include_split_tunnel_with_host_output, + "teams-devices_ip": teams_devices_ip_output, + "teams-devices_lan_allow_minutes": teams_devices_lan_allow_minutes_output, + "teams-devices_lan_allow_subnet_size": teams_devices_lan_allow_subnet_size_output, + "teams-devices_precedence": teams_devices_precedence_output, + "teams-devices_profile_type": teams_devices_profile_type_output, + "teams-devices_register_interface_ip_with_dns": teams_devices_register_interface_ip_with_dns_output, + "teams-devices_result_info": teams_devices_result_info_output, + "teams-devices_sccm_vpn_boundary_support": teams_devices_sccm_vpn_boundary_support_output, + "teams-devices_schemas-description": teams_devices_schemas_description_output, + "teams-devices_schemas-match": teams_devices_schemas_match_output, + "teams-devices_schemas-uuid": teams_devices_schemas_uuid_output, + "teams-devices_service_mode_v2": teams_devices_service_mode_v2_output, + "teams-devices_split_tunnel": teams_devices_split_tunnel_output, + "teams-devices_split_tunnel_address": teams_devices_split_tunnel_address_output, + "teams-devices_split_tunnel_description": teams_devices_split_tunnel_description_output, + "teams-devices_split_tunnel_host": teams_devices_split_tunnel_host_output, + "teams-devices_split_tunnel_include": teams_devices_split_tunnel_include_output, + "teams-devices_support_url": teams_devices_support_url_output, + "teams-devices_switch_locked": teams_devices_switch_locked_output, + "teams-devices_target_dex_test": teams_devices_target_dex_test_output, + "teams-devices_tunnel_protocol": teams_devices_tunnel_protocol_output, + "teams-devices_uninstall_protection": teams_devices_uninstall_protection_output, + "teams-devices_virtual_networks": teams_devices_virtual_networks_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -533,6 +654,59 @@ export const tools: readonly Tool[] = [ "policy_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device_settings_policy", + $defs: { + "teams-devices_allow_mode_switch": teams_devices_allow_mode_switch_output, + "teams-devices_allow_updates": teams_devices_allow_updates_output, + "teams-devices_allowed_to_leave": teams_devices_allowed_to_leave_output, + "teams-devices_auto_connect": teams_devices_auto_connect_output, + "teams-devices_browser_extension_config": teams_devices_browser_extension_config_output, + "teams-devices_captive_portal": teams_devices_captive_portal_output, + "teams-devices_default": teams_devices_default_output, + "teams-devices_device_settings_policy": teams_devices_device_settings_policy_output, + "teams-devices_disable_auto_fallback": teams_devices_disable_auto_fallback_output, + "teams-devices_dns_search_suffix": teams_devices_dns_search_suffix_output, + "teams-devices_dns_search_suffixes": teams_devices_dns_search_suffixes_output, + "teams-devices_enable_device_credential_authentication": teams_devices_enable_device_credential_authentication_output, + "teams-devices_exclude": teams_devices_exclude_output, + "teams-devices_exclude_office_ips": teams_devices_exclude_office_ips_output, + "teams-devices_exclude_split_tunnel_with_address": teams_devices_exclude_split_tunnel_with_address_output, + "teams-devices_exclude_split_tunnel_with_host": teams_devices_exclude_split_tunnel_with_host_output, + "teams-devices_fallback_domain": teams_devices_fallback_domain_output, + "teams-devices_fallback_domains": teams_devices_fallback_domains_output, + "teams-devices_gateway_unique_id": teams_devices_gateway_unique_id_output, + "teams-devices_global_acceleration": teams_devices_global_acceleration_output, + "teams-devices_include": teams_devices_include_output, + "teams-devices_include_split_tunnel_address": teams_devices_include_split_tunnel_address_output, + "teams-devices_include_split_tunnel_description": teams_devices_include_split_tunnel_description_output, + "teams-devices_include_split_tunnel_host": teams_devices_include_split_tunnel_host_output, + "teams-devices_include_split_tunnel_with_address": teams_devices_include_split_tunnel_with_address_output, + "teams-devices_include_split_tunnel_with_host": teams_devices_include_split_tunnel_with_host_output, + "teams-devices_ip": teams_devices_ip_output, + "teams-devices_lan_allow_minutes": teams_devices_lan_allow_minutes_output, + "teams-devices_lan_allow_subnet_size": teams_devices_lan_allow_subnet_size_output, + "teams-devices_precedence": teams_devices_precedence_output, + "teams-devices_profile_type": teams_devices_profile_type_output, + "teams-devices_register_interface_ip_with_dns": teams_devices_register_interface_ip_with_dns_output, + "teams-devices_sccm_vpn_boundary_support": teams_devices_sccm_vpn_boundary_support_output, + "teams-devices_schemas-description": teams_devices_schemas_description_output, + "teams-devices_schemas-match": teams_devices_schemas_match_output, + "teams-devices_schemas-uuid": teams_devices_schemas_uuid_output, + "teams-devices_service_mode_v2": teams_devices_service_mode_v2_output, + "teams-devices_split_tunnel": teams_devices_split_tunnel_output, + "teams-devices_split_tunnel_address": teams_devices_split_tunnel_address_output, + "teams-devices_split_tunnel_description": teams_devices_split_tunnel_description_output, + "teams-devices_split_tunnel_host": teams_devices_split_tunnel_host_output, + "teams-devices_split_tunnel_include": teams_devices_split_tunnel_include_output, + "teams-devices_support_url": teams_devices_support_url_output, + "teams-devices_switch_locked": teams_devices_switch_locked_output, + "teams-devices_target_dex_test": teams_devices_target_dex_test_output, + "teams-devices_tunnel_protocol": teams_devices_tunnel_protocol_output, + "teams-devices_uninstall_protection": teams_devices_uninstall_protection_output, + "teams-devices_virtual_networks": teams_devices_virtual_networks_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -631,6 +805,74 @@ export const tools: readonly Tool[] = [ "teams-devices_profile_type": teams_devices_profile_type, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_device_settings_policy" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/teams-devices_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_allow_mode_switch": teams_devices_allow_mode_switch_output, + "teams-devices_allow_updates": teams_devices_allow_updates_output, + "teams-devices_allowed_to_leave": teams_devices_allowed_to_leave_output, + "teams-devices_auto_connect": teams_devices_auto_connect_output, + "teams-devices_browser_extension_config": teams_devices_browser_extension_config_output, + "teams-devices_captive_portal": teams_devices_captive_portal_output, + "teams-devices_default": teams_devices_default_output, + "teams-devices_device_settings_policy": teams_devices_device_settings_policy_output, + "teams-devices_disable_auto_fallback": teams_devices_disable_auto_fallback_output, + "teams-devices_dns_search_suffix": teams_devices_dns_search_suffix_output, + "teams-devices_dns_search_suffixes": teams_devices_dns_search_suffixes_output, + "teams-devices_enable_device_credential_authentication": teams_devices_enable_device_credential_authentication_output, + "teams-devices_exclude": teams_devices_exclude_output, + "teams-devices_exclude_office_ips": teams_devices_exclude_office_ips_output, + "teams-devices_exclude_split_tunnel_with_address": teams_devices_exclude_split_tunnel_with_address_output, + "teams-devices_exclude_split_tunnel_with_host": teams_devices_exclude_split_tunnel_with_host_output, + "teams-devices_fallback_domain": teams_devices_fallback_domain_output, + "teams-devices_fallback_domains": teams_devices_fallback_domains_output, + "teams-devices_gateway_unique_id": teams_devices_gateway_unique_id_output, + "teams-devices_global_acceleration": teams_devices_global_acceleration_output, + "teams-devices_include": teams_devices_include_output, + "teams-devices_include_split_tunnel_address": teams_devices_include_split_tunnel_address_output, + "teams-devices_include_split_tunnel_description": teams_devices_include_split_tunnel_description_output, + "teams-devices_include_split_tunnel_host": teams_devices_include_split_tunnel_host_output, + "teams-devices_include_split_tunnel_with_address": teams_devices_include_split_tunnel_with_address_output, + "teams-devices_include_split_tunnel_with_host": teams_devices_include_split_tunnel_with_host_output, + "teams-devices_ip": teams_devices_ip_output, + "teams-devices_lan_allow_minutes": teams_devices_lan_allow_minutes_output, + "teams-devices_lan_allow_subnet_size": teams_devices_lan_allow_subnet_size_output, + "teams-devices_precedence": teams_devices_precedence_output, + "teams-devices_profile_type": teams_devices_profile_type_output, + "teams-devices_register_interface_ip_with_dns": teams_devices_register_interface_ip_with_dns_output, + "teams-devices_result_info": teams_devices_result_info_output, + "teams-devices_sccm_vpn_boundary_support": teams_devices_sccm_vpn_boundary_support_output, + "teams-devices_schemas-description": teams_devices_schemas_description_output, + "teams-devices_schemas-match": teams_devices_schemas_match_output, + "teams-devices_schemas-uuid": teams_devices_schemas_uuid_output, + "teams-devices_service_mode_v2": teams_devices_service_mode_v2_output, + "teams-devices_split_tunnel": teams_devices_split_tunnel_output, + "teams-devices_split_tunnel_address": teams_devices_split_tunnel_address_output, + "teams-devices_split_tunnel_description": teams_devices_split_tunnel_description_output, + "teams-devices_split_tunnel_host": teams_devices_split_tunnel_host_output, + "teams-devices_split_tunnel_include": teams_devices_split_tunnel_include_output, + "teams-devices_support_url": teams_devices_support_url_output, + "teams-devices_switch_locked": teams_devices_switch_locked_output, + "teams-devices_target_dex_test": teams_devices_target_dex_test_output, + "teams-devices_tunnel_protocol": teams_devices_tunnel_protocol_output, + "teams-devices_uninstall_protection": teams_devices_uninstall_protection_output, + "teams-devices_virtual_networks": teams_devices_virtual_networks_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -922,6 +1164,59 @@ export const tools: readonly Tool[] = [ "teams-devices_virtual_networks": teams_devices_virtual_networks, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_device_settings_policy", + $defs: { + "teams-devices_allow_mode_switch": teams_devices_allow_mode_switch_output, + "teams-devices_allow_updates": teams_devices_allow_updates_output, + "teams-devices_allowed_to_leave": teams_devices_allowed_to_leave_output, + "teams-devices_auto_connect": teams_devices_auto_connect_output, + "teams-devices_browser_extension_config": teams_devices_browser_extension_config_output, + "teams-devices_captive_portal": teams_devices_captive_portal_output, + "teams-devices_default": teams_devices_default_output, + "teams-devices_device_settings_policy": teams_devices_device_settings_policy_output, + "teams-devices_disable_auto_fallback": teams_devices_disable_auto_fallback_output, + "teams-devices_dns_search_suffix": teams_devices_dns_search_suffix_output, + "teams-devices_dns_search_suffixes": teams_devices_dns_search_suffixes_output, + "teams-devices_enable_device_credential_authentication": teams_devices_enable_device_credential_authentication_output, + "teams-devices_exclude": teams_devices_exclude_output, + "teams-devices_exclude_office_ips": teams_devices_exclude_office_ips_output, + "teams-devices_exclude_split_tunnel_with_address": teams_devices_exclude_split_tunnel_with_address_output, + "teams-devices_exclude_split_tunnel_with_host": teams_devices_exclude_split_tunnel_with_host_output, + "teams-devices_fallback_domain": teams_devices_fallback_domain_output, + "teams-devices_fallback_domains": teams_devices_fallback_domains_output, + "teams-devices_gateway_unique_id": teams_devices_gateway_unique_id_output, + "teams-devices_global_acceleration": teams_devices_global_acceleration_output, + "teams-devices_include": teams_devices_include_output, + "teams-devices_include_split_tunnel_address": teams_devices_include_split_tunnel_address_output, + "teams-devices_include_split_tunnel_description": teams_devices_include_split_tunnel_description_output, + "teams-devices_include_split_tunnel_host": teams_devices_include_split_tunnel_host_output, + "teams-devices_include_split_tunnel_with_address": teams_devices_include_split_tunnel_with_address_output, + "teams-devices_include_split_tunnel_with_host": teams_devices_include_split_tunnel_with_host_output, + "teams-devices_ip": teams_devices_ip_output, + "teams-devices_lan_allow_minutes": teams_devices_lan_allow_minutes_output, + "teams-devices_lan_allow_subnet_size": teams_devices_lan_allow_subnet_size_output, + "teams-devices_precedence": teams_devices_precedence_output, + "teams-devices_profile_type": teams_devices_profile_type_output, + "teams-devices_register_interface_ip_with_dns": teams_devices_register_interface_ip_with_dns_output, + "teams-devices_sccm_vpn_boundary_support": teams_devices_sccm_vpn_boundary_support_output, + "teams-devices_schemas-description": teams_devices_schemas_description_output, + "teams-devices_schemas-match": teams_devices_schemas_match_output, + "teams-devices_schemas-uuid": teams_devices_schemas_uuid_output, + "teams-devices_service_mode_v2": teams_devices_service_mode_v2_output, + "teams-devices_split_tunnel": teams_devices_split_tunnel_output, + "teams-devices_split_tunnel_address": teams_devices_split_tunnel_address_output, + "teams-devices_split_tunnel_description": teams_devices_split_tunnel_description_output, + "teams-devices_split_tunnel_host": teams_devices_split_tunnel_host_output, + "teams-devices_split_tunnel_include": teams_devices_split_tunnel_include_output, + "teams-devices_support_url": teams_devices_support_url_output, + "teams-devices_switch_locked": teams_devices_switch_locked_output, + "teams-devices_target_dex_test": teams_devices_target_dex_test_output, + "teams-devices_tunnel_protocol": teams_devices_tunnel_protocol_output, + "teams-devices_uninstall_protection": teams_devices_uninstall_protection_output, + "teams-devices_virtual_networks": teams_devices_virtual_networks_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/devices/profiles/default/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/profiles/default/tools.ts index 05313d85..3752defc 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/profiles/default/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/profiles/default/tools.ts @@ -105,6 +105,51 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_default_device_settings_policy", + $defs: { + "teams-devices_allow_mode_switch": teams_devices_allow_mode_switch_output, + "teams-devices_allow_updates": teams_devices_allow_updates_output, + "teams-devices_allowed_to_leave": teams_devices_allowed_to_leave_output, + "teams-devices_auto_connect": teams_devices_auto_connect_output, + "teams-devices_captive_portal": teams_devices_captive_portal_output, + "teams-devices_default_device_settings_policy": teams_devices_default_device_settings_policy_output, + "teams-devices_disable_auto_fallback": teams_devices_disable_auto_fallback_output, + "teams-devices_dns_search_suffix": teams_devices_dns_search_suffix_output, + "teams-devices_dns_search_suffixes": teams_devices_dns_search_suffixes_output, + "teams-devices_enable_device_credential_authentication": teams_devices_enable_device_credential_authentication_output, + "teams-devices_exclude": teams_devices_exclude_output, + "teams-devices_exclude_office_ips": teams_devices_exclude_office_ips_output, + "teams-devices_exclude_split_tunnel_with_address": teams_devices_exclude_split_tunnel_with_address_output, + "teams-devices_exclude_split_tunnel_with_host": teams_devices_exclude_split_tunnel_with_host_output, + "teams-devices_fallback_domain": teams_devices_fallback_domain_output, + "teams-devices_fallback_domains": teams_devices_fallback_domains_output, + "teams-devices_gateway_unique_id": teams_devices_gateway_unique_id_output, + "teams-devices_global_acceleration": teams_devices_global_acceleration_output, + "teams-devices_include": teams_devices_include_output, + "teams-devices_include_split_tunnel_address": teams_devices_include_split_tunnel_address_output, + "teams-devices_include_split_tunnel_description": teams_devices_include_split_tunnel_description_output, + "teams-devices_include_split_tunnel_host": teams_devices_include_split_tunnel_host_output, + "teams-devices_include_split_tunnel_with_address": teams_devices_include_split_tunnel_with_address_output, + "teams-devices_include_split_tunnel_with_host": teams_devices_include_split_tunnel_with_host_output, + "teams-devices_ip": teams_devices_ip_output, + "teams-devices_profile_type": teams_devices_profile_type_output, + "teams-devices_register_interface_ip_with_dns": teams_devices_register_interface_ip_with_dns_output, + "teams-devices_sccm_vpn_boundary_support": teams_devices_sccm_vpn_boundary_support_output, + "teams-devices_schemas-uuid": teams_devices_schemas_uuid_output, + "teams-devices_service_mode_v2": teams_devices_service_mode_v2_output, + "teams-devices_split_tunnel": teams_devices_split_tunnel_output, + "teams-devices_split_tunnel_address": teams_devices_split_tunnel_address_output, + "teams-devices_split_tunnel_description": teams_devices_split_tunnel_description_output, + "teams-devices_split_tunnel_host": teams_devices_split_tunnel_host_output, + "teams-devices_split_tunnel_include": teams_devices_split_tunnel_include_output, + "teams-devices_support_url": teams_devices_support_url_output, + "teams-devices_switch_locked": teams_devices_switch_locked_output, + "teams-devices_tunnel_protocol": teams_devices_tunnel_protocol_output, + "teams-devices_uninstall_protection": teams_devices_uninstall_protection_output, + "teams-devices_virtual_networks": teams_devices_virtual_networks_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -332,6 +377,51 @@ export const tools: readonly Tool[] = [ "teams-devices_virtual_networks": teams_devices_virtual_networks, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_default_device_settings_policy", + $defs: { + "teams-devices_allow_mode_switch": teams_devices_allow_mode_switch_output, + "teams-devices_allow_updates": teams_devices_allow_updates_output, + "teams-devices_allowed_to_leave": teams_devices_allowed_to_leave_output, + "teams-devices_auto_connect": teams_devices_auto_connect_output, + "teams-devices_captive_portal": teams_devices_captive_portal_output, + "teams-devices_default_device_settings_policy": teams_devices_default_device_settings_policy_output, + "teams-devices_disable_auto_fallback": teams_devices_disable_auto_fallback_output, + "teams-devices_dns_search_suffix": teams_devices_dns_search_suffix_output, + "teams-devices_dns_search_suffixes": teams_devices_dns_search_suffixes_output, + "teams-devices_enable_device_credential_authentication": teams_devices_enable_device_credential_authentication_output, + "teams-devices_exclude": teams_devices_exclude_output, + "teams-devices_exclude_office_ips": teams_devices_exclude_office_ips_output, + "teams-devices_exclude_split_tunnel_with_address": teams_devices_exclude_split_tunnel_with_address_output, + "teams-devices_exclude_split_tunnel_with_host": teams_devices_exclude_split_tunnel_with_host_output, + "teams-devices_fallback_domain": teams_devices_fallback_domain_output, + "teams-devices_fallback_domains": teams_devices_fallback_domains_output, + "teams-devices_gateway_unique_id": teams_devices_gateway_unique_id_output, + "teams-devices_global_acceleration": teams_devices_global_acceleration_output, + "teams-devices_include": teams_devices_include_output, + "teams-devices_include_split_tunnel_address": teams_devices_include_split_tunnel_address_output, + "teams-devices_include_split_tunnel_description": teams_devices_include_split_tunnel_description_output, + "teams-devices_include_split_tunnel_host": teams_devices_include_split_tunnel_host_output, + "teams-devices_include_split_tunnel_with_address": teams_devices_include_split_tunnel_with_address_output, + "teams-devices_include_split_tunnel_with_host": teams_devices_include_split_tunnel_with_host_output, + "teams-devices_ip": teams_devices_ip_output, + "teams-devices_profile_type": teams_devices_profile_type_output, + "teams-devices_register_interface_ip_with_dns": teams_devices_register_interface_ip_with_dns_output, + "teams-devices_sccm_vpn_boundary_support": teams_devices_sccm_vpn_boundary_support_output, + "teams-devices_schemas-uuid": teams_devices_schemas_uuid_output, + "teams-devices_service_mode_v2": teams_devices_service_mode_v2_output, + "teams-devices_split_tunnel": teams_devices_split_tunnel_output, + "teams-devices_split_tunnel_address": teams_devices_split_tunnel_address_output, + "teams-devices_split_tunnel_description": teams_devices_split_tunnel_description_output, + "teams-devices_split_tunnel_host": teams_devices_split_tunnel_host_output, + "teams-devices_split_tunnel_include": teams_devices_split_tunnel_include_output, + "teams-devices_support_url": teams_devices_support_url_output, + "teams-devices_switch_locked": teams_devices_switch_locked_output, + "teams-devices_tunnel_protocol": teams_devices_tunnel_protocol_output, + "teams-devices_uninstall_protection": teams_devices_uninstall_protection_output, + "teams-devices_virtual_networks": teams_devices_virtual_networks_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/devices/registrations/overrideCodes/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/registrations/overrideCodes/tools.ts index dc27e503..dcca9db3 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/registrations/overrideCodes/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/registrations/overrideCodes/tools.ts @@ -31,6 +31,12 @@ export const tools: readonly Tool[] = [ "registration_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_override_codes", + $defs: { + "teams-devices_override_codes": teams_devices_override_codes_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/devices/registrations/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/registrations/tools.ts index 91d2631d..8c8ae12b 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/registrations/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/registrations/tools.ts @@ -46,6 +46,12 @@ export const tools: readonly Tool[] = [ "id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_empty_body", + $defs: { + "teams-devices_empty_body": teams_devices_empty_body_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -101,6 +107,12 @@ export const tools: readonly Tool[] = [ "registration_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_empty_body", + $defs: { + "teams-devices_empty_body": teams_devices_empty_body_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -157,6 +169,18 @@ export const tools: readonly Tool[] = [ "registration_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_registration", + $defs: { + "teams-devices_components-schemas-uuid": teams_devices_components_schemas_uuid_output, + "teams-devices_email": teams_devices_email_output, + "teams-devices_policy_summary": teams_devices_policy_summary_output, + "teams-devices_registration": teams_devices_registration_output, + "teams-devices_registration_device_details": teams_devices_registration_device_details_output, + "teams-devices_registration_type": teams_devices_registration_type_output, + "teams-devices_user": teams_devices_user_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -291,6 +315,33 @@ export const tools: readonly Tool[] = [ "teams-devices_registration_type": teams_devices_registration_type, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_registration" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/teams-devices_cursor_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_components-schemas-uuid": teams_devices_components_schemas_uuid_output, + "teams-devices_cursor_result_info": teams_devices_cursor_result_info_output, + "teams-devices_email": teams_devices_email_output, + "teams-devices_policy_summary": teams_devices_policy_summary_output, + "teams-devices_registration": teams_devices_registration_output, + "teams-devices_registration_device_details": teams_devices_registration_device_details_output, + "teams-devices_registration_type": teams_devices_registration_type_output, + "teams-devices_user": teams_devices_user_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/devices/settings/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/settings/tools.ts index 27274d4b..9c723557 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/settings/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/settings/tools.ts @@ -28,6 +28,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_zero-trust-account-device-settings", + $defs: { + "teams-devices_zero-trust-account-device-settings": teams_devices_zero_trust_account_device_settings_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -76,6 +82,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_zero-trust-account-device-settings", + $defs: { + "teams-devices_zero-trust-account-device-settings": teams_devices_zero_trust_account_device_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -126,6 +138,12 @@ export const tools: readonly Tool[] = [ "teams-devices_zero-trust-account-device-settings": teams_devices_zero_trust_account_device_settings, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_zero-trust-account-device-settings", + $defs: { + "teams-devices_zero-trust-account-device-settings": teams_devices_zero_trust_account_device_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/devices/tools.ts b/src/generated/forge-mcp/zeroTrust/devices/tools.ts index 37169b59..5d67e1b4 100644 --- a/src/generated/forge-mcp/zeroTrust/devices/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/devices/tools.ts @@ -42,6 +42,12 @@ export const tools: readonly Tool[] = [ "device_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_empty_body", + $defs: { + "teams-devices_empty_body": teams_devices_empty_body_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -98,6 +104,17 @@ export const tools: readonly Tool[] = [ "device_id" ], }, + outputSchema: { + "$ref": "#/$defs/teams-devices_physical_device", + $defs: { + "teams-devices_components-schemas-uuid": teams_devices_components_schemas_uuid_output, + "teams-devices_email": teams_devices_email_output, + "teams-devices_physical_device": teams_devices_physical_device_output, + "teams-devices_policy_summary": teams_devices_policy_summary_output, + "teams-devices_registration_details": teams_devices_registration_details_output, + "teams-devices_user": teams_devices_user_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -234,6 +251,32 @@ export const tools: readonly Tool[] = [ "teams-devices_registration_type": teams_devices_registration_type, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/teams-devices_physical_device" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/teams-devices_cursor_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "teams-devices_components-schemas-uuid": teams_devices_components_schemas_uuid_output, + "teams-devices_cursor_result_info": teams_devices_cursor_result_info_output, + "teams-devices_email": teams_devices_email_output, + "teams-devices_physical_device": teams_devices_physical_device_output, + "teams-devices_policy_summary": teams_devices_policy_summary_output, + "teams-devices_registration_details": teams_devices_registration_details_output, + "teams-devices_user": teams_devices_user_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -324,6 +367,17 @@ export const tools: readonly Tool[] = [ "teams-devices_physical_device_update_request": teams_devices_physical_device_update_request, }, }, + outputSchema: { + "$ref": "#/$defs/teams-devices_physical_device", + $defs: { + "teams-devices_components-schemas-uuid": teams_devices_components_schemas_uuid_output, + "teams-devices_email": teams_devices_email_output, + "teams-devices_physical_device": teams_devices_physical_device_output, + "teams-devices_policy_summary": teams_devices_policy_summary_output, + "teams-devices_registration_details": teams_devices_registration_details_output, + "teams-devices_user": teams_devices_user_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/dex/colos/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/colos/tools.ts index 7196e651..9cbf3d93 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/colos/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/colos/tools.ts @@ -46,6 +46,23 @@ export const tools: readonly Tool[] = [ "to" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/digital-experience-monitoring_colos_response" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "digital-experience-monitoring_colos_response": digital_experience_monitoring_colos_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/commands/eligibleDevices/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/commands/eligibleDevices/tools.ts index d389e18c..e723d89b 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/commands/eligibleDevices/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/commands/eligibleDevices/tools.ts @@ -50,6 +50,17 @@ export const tools: readonly Tool[] = [ "per_page" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_commands_devices_response", + $defs: { + "digital-experience-monitoring_commands_devices_response": digital_experience_monitoring_commands_devices_response_output, + "digital-experience-monitoring_commands_devices_response_devicesItem": digital_experience_monitoring_commands_devices_response_devicesItem_output, + "digital-experience-monitoring_platform": digital_experience_monitoring_platform_output, + "digital-experience-monitoring_status": digital_experience_monitoring_status_output, + "digital-experience-monitoring_timestamp": digital_experience_monitoring_timestamp_output, + "digital-experience-monitoring_version": digital_experience_monitoring_version_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/commands/quota/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/commands/quota/tools.ts index 88f66bc1..bbd69f0c 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/commands/quota/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/commands/quota/tools.ts @@ -28,6 +28,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_get_commands_quota_response", + $defs: { + "digital-experience-monitoring_get_commands_quota_response": digital_experience_monitoring_get_commands_quota_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/commands/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/commands/tools.ts index 3a50c769..f122662f 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/commands/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/commands/tools.ts @@ -129,6 +129,13 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_post_commands_response", + $defs: { + "digital-experience-monitoring_post_commands_response": digital_experience_monitoring_post_commands_response_output, + "digital-experience-monitoring_post_commands_response_commandsItem": digital_experience_monitoring_post_commands_response_commandsItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -228,6 +235,13 @@ export const tools: readonly Tool[] = [ "per_page" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_get_commands_response", + $defs: { + "digital-experience-monitoring_get_commands_response": digital_experience_monitoring_get_commands_response_output, + "digital-experience-monitoring_get_commands_response_commandsItem": digital_experience_monitoring_get_commands_response_commandsItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/devices/aggregates/live/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/devices/aggregates/live/tools.ts index 445efff2..7bc623e7 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/devices/aggregates/live/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/devices/aggregates/live/tools.ts @@ -39,6 +39,88 @@ export const tools: readonly Tool[] = [ "digital-experience-monitoring_since_minutes": digital_experience_monitoring_since_minutes, }, }, + outputSchema: { + "properties": { + "deviceStats": { + "properties": { + "byColo": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/digital-experience-monitoring_live_stat" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "byMode": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/digital-experience-monitoring_live_stat" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "byPlatform": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/digital-experience-monitoring_live_stat" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "byStatus": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/digital-experience-monitoring_live_stat" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "byVersion": { + "oneOf": [ + { + "items": { + "$ref": "#/$defs/digital-experience-monitoring_live_stat" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "uniqueDevicesTotal": { + "$ref": "#/$defs/digital-experience-monitoring_uniqueDevicesTotal" + } + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "digital-experience-monitoring_live_stat": digital_experience_monitoring_live_stat_output, + "digital-experience-monitoring_uniqueDevicesTotal": digital_experience_monitoring_uniqueDevicesTotal_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/devices/aggregates/overTime/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/devices/aggregates/overTime/tools.ts index 0d6c9337..f431c4a2 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/devices/aggregates/overTime/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/devices/aggregates/overTime/tools.ts @@ -58,6 +58,36 @@ export const tools: readonly Tool[] = [ "digital-experience-monitoring_timestamp": digital_experience_monitoring_timestamp, }, }, + outputSchema: { + "properties": { + "deviceStats": { + "properties": { + "byMode": { + "items": { + "$ref": "#/$defs/digital-experience-monitoring_schemas-aggregate_stat" + }, + "type": "array" + }, + "byStatus": { + "items": { + "$ref": "#/$defs/digital-experience-monitoring_schemas-aggregate_stat" + }, + "type": "array" + }, + "uniqueDevicesTotal": { + "$ref": "#/$defs/digital-experience-monitoring_uniqueDevicesTotal" + } + }, + "type": "object" + } + }, + "type": "object", + $defs: { + "digital-experience-monitoring_schemas-aggregate_stat": digital_experience_monitoring_schemas_aggregate_stat_output, + "digital-experience-monitoring_timestamp": digital_experience_monitoring_timestamp_output, + "digital-experience-monitoring_uniqueDevicesTotal": digital_experience_monitoring_uniqueDevicesTotal_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/devices/overTime/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/devices/overTime/tools.ts index 74efcf63..12ab2820 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/devices/overTime/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/devices/overTime/tools.ts @@ -82,6 +82,26 @@ export const tools: readonly Tool[] = [ "digital-experience-monitoring_timestamp": digital_experience_monitoring_timestamp, }, }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_device_status_over_time_result", + $defs: { + "digital-experience-monitoring_cpu_pct_by_app": digital_experience_monitoring_cpu_pct_by_app_output, + "digital-experience-monitoring_device_state_over_time": digital_experience_monitoring_device_state_over_time_output, + "digital-experience-monitoring_device_state_top_networks_summary": digital_experience_monitoring_device_state_top_networks_summary_output, + "digital-experience-monitoring_device_status_over_time_result": digital_experience_monitoring_device_status_over_time_result_output, + "digital-experience-monitoring_directional_stat": digital_experience_monitoring_directional_stat_output, + "digital-experience-monitoring_ram_used_pct_by_app": digital_experience_monitoring_ram_used_pct_by_app_output, + "digital-experience-monitoring_rtt_stats": digital_experience_monitoring_rtt_stats_output, + "digital-experience-monitoring_timeslot_cpu_apps": digital_experience_monitoring_timeslot_cpu_apps_output, + "digital-experience-monitoring_timeslot_float": digital_experience_monitoring_timeslot_float_output, + "digital-experience-monitoring_timeslot_int": digital_experience_monitoring_timeslot_int_output, + "digital-experience-monitoring_timeslot_ram_apps": digital_experience_monitoring_timeslot_ram_apps_output, + "digital-experience-monitoring_timeslot_rtt_stats": digital_experience_monitoring_timeslot_rtt_stats_output, + "digital-experience-monitoring_timeslot_string": digital_experience_monitoring_timeslot_string_output, + "digital-experience-monitoring_timeslot_tunnel_stats": digital_experience_monitoring_timeslot_tunnel_stats_output, + "digital-experience-monitoring_tunnel_stats": digital_experience_monitoring_tunnel_stats_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/devices/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/devices/tools.ts index 45b2ed8d..65417536 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/devices/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/devices/tools.ts @@ -86,6 +86,26 @@ export const tools: readonly Tool[] = [ "digital-experience-monitoring_time_now": digital_experience_monitoring_time_now, }, }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_device", + $defs: { + "digital-experience-monitoring_colo": digital_experience_monitoring_colo_output, + "digital-experience-monitoring_cpu_pct_by_app": digital_experience_monitoring_cpu_pct_by_app_output, + "digital-experience-monitoring_device": digital_experience_monitoring_device_output, + "digital-experience-monitoring_directional_stat": digital_experience_monitoring_directional_stat_output, + "digital-experience-monitoring_mode": digital_experience_monitoring_mode_output, + "digital-experience-monitoring_personEmail": digital_experience_monitoring_personEmail_output, + "digital-experience-monitoring_platform": digital_experience_monitoring_platform_output, + "digital-experience-monitoring_ram_used_pct_by_app": digital_experience_monitoring_ram_used_pct_by_app_output, + "digital-experience-monitoring_rtt_stats": digital_experience_monitoring_rtt_stats_output, + "digital-experience-monitoring_schemas-ip_info": digital_experience_monitoring_schemas_ip_info_output, + "digital-experience-monitoring_schemas-ip_info_location": digital_experience_monitoring_schemas_ip_info_location_output, + "digital-experience-monitoring_status": digital_experience_monitoring_status_output, + "digital-experience-monitoring_timestamp": digital_experience_monitoring_timestamp_output, + "digital-experience-monitoring_tunnel_stats": digital_experience_monitoring_tunnel_stats_output, + "digital-experience-monitoring_version": digital_experience_monitoring_version_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -225,6 +245,57 @@ export const tools: readonly Tool[] = [ "digital-experience-monitoring_version": digital_experience_monitoring_version, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/digital-experience-monitoring_device" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "digital-experience-monitoring_colo": digital_experience_monitoring_colo_output, + "digital-experience-monitoring_cpu_pct_by_app": digital_experience_monitoring_cpu_pct_by_app_output, + "digital-experience-monitoring_device": digital_experience_monitoring_device_output, + "digital-experience-monitoring_directional_stat": digital_experience_monitoring_directional_stat_output, + "digital-experience-monitoring_mode": digital_experience_monitoring_mode_output, + "digital-experience-monitoring_personEmail": digital_experience_monitoring_personEmail_output, + "digital-experience-monitoring_platform": digital_experience_monitoring_platform_output, + "digital-experience-monitoring_ram_used_pct_by_app": digital_experience_monitoring_ram_used_pct_by_app_output, + "digital-experience-monitoring_rtt_stats": digital_experience_monitoring_rtt_stats_output, + "digital-experience-monitoring_schemas-ip_info": digital_experience_monitoring_schemas_ip_info_output, + "digital-experience-monitoring_schemas-ip_info_location": digital_experience_monitoring_schemas_ip_info_location_output, + "digital-experience-monitoring_status": digital_experience_monitoring_status_output, + "digital-experience-monitoring_timestamp": digital_experience_monitoring_timestamp_output, + "digital-experience-monitoring_tunnel_stats": digital_experience_monitoring_tunnel_stats_output, + "digital-experience-monitoring_version": digital_experience_monitoring_version_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/isps/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/isps/tools.ts index aed751bd..1ec66554 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/isps/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/isps/tools.ts @@ -79,6 +79,15 @@ export const tools: readonly Tool[] = [ "per_page" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_device_isps_response", + $defs: { + "digital-experience-monitoring_device_isp": digital_experience_monitoring_device_isp_output, + "digital-experience-monitoring_device_isps_response": digital_experience_monitoring_device_isps_response_output, + "digital-experience-monitoring_ip_info": digital_experience_monitoring_ip_info_output, + "digital-experience-monitoring_ip_location": digital_experience_monitoring_ip_location_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/overview/tests/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/overview/tests/tools.ts index 550664a1..456efe5c 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/overview/tests/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/overview/tests/tools.ts @@ -80,6 +80,25 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_tests_response", + $defs: { + "digital-experience-monitoring_aggregate_stat": digital_experience_monitoring_aggregate_stat_output, + "digital-experience-monitoring_aggregate_time_period": digital_experience_monitoring_aggregate_time_period_output, + "digital-experience-monitoring_aggregate_time_slot": digital_experience_monitoring_aggregate_time_slot_output, + "digital-experience-monitoring_tests_response": digital_experience_monitoring_tests_response_output, + "digital-experience-monitoring_tests_response_overviewMetrics": digital_experience_monitoring_tests_response_overviewMetrics_output, + "digital-experience-monitoring_tests_response_testsItem": digital_experience_monitoring_tests_response_testsItem_output, + "digital-experience-monitoring_tests_response_testsItem_httpResults": digital_experience_monitoring_tests_response_testsItem_httpResults_output, + "digital-experience-monitoring_tests_response_testsItem_httpResultsByColoItem": digital_experience_monitoring_tests_response_testsItem_httpResultsByColoItem_output, + "digital-experience-monitoring_tests_response_testsItem_target_policiesItem": digital_experience_monitoring_tests_response_testsItem_target_policiesItem_output, + "digital-experience-monitoring_tests_response_testsItem_tracerouteResults": digital_experience_monitoring_tests_response_testsItem_tracerouteResults_output, + "digital-experience-monitoring_tests_response_testsItem_tracerouteResultsByColoItem": digital_experience_monitoring_tests_response_testsItem_tracerouteResultsByColoItem_output, + "digital-experience-monitoring_timing_aggregates": digital_experience_monitoring_timing_aggregates_output, + "digital-experience-monitoring_timing_aggregates_overTime": digital_experience_monitoring_timing_aggregates_overTime_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/overview/tests/uniqueDevices/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/overview/tests/uniqueDevices/tools.ts index 911b7afa..5c6000ca 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/overview/tests/uniqueDevices/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/overview/tests/uniqueDevices/tools.ts @@ -39,6 +39,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_unique_devices_response", + $defs: { + "digital-experience-monitoring_unique_devices_response": digital_experience_monitoring_unique_devices_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/rules/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/rules/tools.ts index 3efe1a20..0efb6831 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/rules/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/rules/tools.ts @@ -45,6 +45,15 @@ export const tools: readonly Tool[] = [ "digital-experience-monitoring_create_rule_body": digital_experience_monitoring_create_rule_body, }, }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_dex-rule", + $defs: { + "digital-experience-monitoring_device-dex-test-schemas-data": digital_experience_monitoring_device_dex_test_schemas_data_output, + "digital-experience-monitoring_dex-rule": digital_experience_monitoring_dex_rule_output, + "digital-experience-monitoring_dex-targeted-test": digital_experience_monitoring_dex_targeted_test_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -103,6 +112,16 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -163,6 +182,15 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_dex-rule", + $defs: { + "digital-experience-monitoring_device-dex-test-schemas-data": digital_experience_monitoring_device_dex_test_schemas_data_output, + "digital-experience-monitoring_dex-rule": digital_experience_monitoring_dex_rule_output, + "digital-experience-monitoring_dex-targeted-test": digital_experience_monitoring_dex_targeted_test_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -252,6 +280,16 @@ export const tools: readonly Tool[] = [ "per_page" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_list_rules_response", + $defs: { + "digital-experience-monitoring_device-dex-test-schemas-data": digital_experience_monitoring_device_dex_test_schemas_data_output, + "digital-experience-monitoring_dex-rule": digital_experience_monitoring_dex_rule_output, + "digital-experience-monitoring_dex-targeted-test": digital_experience_monitoring_dex_targeted_test_output, + "digital-experience-monitoring_list_rules_response": digital_experience_monitoring_list_rules_response_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -327,6 +365,15 @@ export const tools: readonly Tool[] = [ "digital-experience-monitoring_patch_rule_body": digital_experience_monitoring_patch_rule_body, }, }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_dex-rule", + $defs: { + "digital-experience-monitoring_device-dex-test-schemas-data": digital_experience_monitoring_device_dex_test_schemas_data_output, + "digital-experience-monitoring_dex-rule": digital_experience_monitoring_dex_rule_output, + "digital-experience-monitoring_dex-targeted-test": digital_experience_monitoring_dex_targeted_test_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/dex/testResults/http/percentiles/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/testResults/http/percentiles/tools.ts index 6f6fc3a3..4e662b49 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/testResults/http/percentiles/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/testResults/http/percentiles/tools.ts @@ -55,6 +55,13 @@ export const tools: readonly Tool[] = [ "to" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_http_details_percentiles_response", + $defs: { + "digital-experience-monitoring_http_details_percentiles_response": digital_experience_monitoring_http_details_percentiles_response_output, + "digital-experience-monitoring_percentiles": digital_experience_monitoring_percentiles_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/testResults/http/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/testResults/http/tools.ts index 6997a5db..40b9904a 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/testResults/http/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/testResults/http/tools.ts @@ -77,6 +77,22 @@ export const tools: readonly Tool[] = [ "interval" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_http_details_response", + $defs: { + "digital-experience-monitoring_http_details_response": digital_experience_monitoring_http_details_response_output, + "digital-experience-monitoring_http_details_response_httpStats": digital_experience_monitoring_http_details_response_httpStats_output, + "digital-experience-monitoring_http_details_response_httpStatsByColoItem": digital_experience_monitoring_http_details_response_httpStatsByColoItem_output, + "digital-experience-monitoring_http_details_response_httpStatsByColoItem_httpStatusCodeItem": digital_experience_monitoring_http_details_response_httpStatsByColoItem_httpStatusCodeItem_output, + "digital-experience-monitoring_http_details_response_httpStats_httpStatusCodeItem": digital_experience_monitoring_http_details_response_httpStats_httpStatusCodeItem_output, + "digital-experience-monitoring_http_details_response_target_policiesItem": digital_experience_monitoring_http_details_response_target_policiesItem_output, + "digital-experience-monitoring_test_stat_over_time": digital_experience_monitoring_test_stat_over_time_output, + "digital-experience-monitoring_test_stat_over_time_slotsItem": digital_experience_monitoring_test_stat_over_time_slotsItem_output, + "digital-experience-monitoring_test_stat_pct_over_time": digital_experience_monitoring_test_stat_pct_over_time_output, + "digital-experience-monitoring_test_stat_pct_over_time_slotsItem": digital_experience_monitoring_test_stat_pct_over_time_slotsItem_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/networkPath/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/networkPath/tools.ts index 75294af7..c4a22c3f 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/networkPath/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/networkPath/tools.ts @@ -40,6 +40,17 @@ export const tools: readonly Tool[] = [ "test_result_id" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_traceroute_test_result_network_path_response", + $defs: { + "digital-experience-monitoring_colo": digital_experience_monitoring_colo_output, + "digital-experience-monitoring_execution_context": digital_experience_monitoring_execution_context_output, + "digital-experience-monitoring_traceroute_test_result_network_path_response": digital_experience_monitoring_traceroute_test_result_network_path_response_output, + "digital-experience-monitoring_traceroute_test_result_network_path_response_hopsItem": digital_experience_monitoring_traceroute_test_result_network_path_response_hopsItem_output, + "digital-experience-monitoring_traceroute_test_result_network_path_response_hopsItem_location": digital_experience_monitoring_traceroute_test_result_network_path_response_hopsItem_location_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/percentiles/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/percentiles/tools.ts index 1a30d195..621fd604 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/percentiles/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/percentiles/tools.ts @@ -55,6 +55,13 @@ export const tools: readonly Tool[] = [ "to" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_traceroute_details_percentiles_response", + $defs: { + "digital-experience-monitoring_percentiles": digital_experience_monitoring_percentiles_output, + "digital-experience-monitoring_traceroute_details_percentiles_response": digital_experience_monitoring_traceroute_details_percentiles_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/tools.ts index b99ae13d..cf45fd84 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/testResults/traceroute/tools.ts @@ -75,6 +75,20 @@ export const tools: readonly Tool[] = [ "interval" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_traceroute_details_response", + $defs: { + "digital-experience-monitoring_test_stat_over_time": digital_experience_monitoring_test_stat_over_time_output, + "digital-experience-monitoring_test_stat_over_time_slotsItem": digital_experience_monitoring_test_stat_over_time_slotsItem_output, + "digital-experience-monitoring_test_stat_pct_over_time": digital_experience_monitoring_test_stat_pct_over_time_output, + "digital-experience-monitoring_test_stat_pct_over_time_slotsItem": digital_experience_monitoring_test_stat_pct_over_time_slotsItem_output, + "digital-experience-monitoring_traceroute_details_response": digital_experience_monitoring_traceroute_details_response_output, + "digital-experience-monitoring_traceroute_details_response_target_policiesItem": digital_experience_monitoring_traceroute_details_response_target_policiesItem_output, + "digital-experience-monitoring_traceroute_details_response_tracerouteStats": digital_experience_monitoring_traceroute_details_response_tracerouteStats_output, + "digital-experience-monitoring_traceroute_details_response_tracerouteStatsByColoItem": digital_experience_monitoring_traceroute_details_response_tracerouteStatsByColoItem_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/tests/networkPath/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/tests/networkPath/tools.ts index 5a5abb25..33abda4f 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/tests/networkPath/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/tests/networkPath/tools.ts @@ -63,6 +63,16 @@ export const tools: readonly Tool[] = [ "interval" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_traceroute_test_network_path_response", + $defs: { + "digital-experience-monitoring_traceroute_test_network_path_response": digital_experience_monitoring_traceroute_test_network_path_response_output, + "digital-experience-monitoring_traceroute_test_network_path_response_networkPath": digital_experience_monitoring_traceroute_test_network_path_response_networkPath_output, + "digital-experience-monitoring_traceroute_test_network_path_response_networkPath_sampling": digital_experience_monitoring_traceroute_test_network_path_response_networkPath_sampling_output, + "digital-experience-monitoring_traceroute_test_network_path_response_networkPath_slotsItem": digital_experience_monitoring_traceroute_test_network_path_response_networkPath_slotsItem_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/tests/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/tests/tools.ts index d2b8fc13..12dadcd4 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/tests/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/tests/tools.ts @@ -67,6 +67,21 @@ export const tools: readonly Tool[] = [ "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_device-dex-test-schemas-http", + $defs: { + "digital-experience-monitoring_device-dex-test-schemas-data": digital_experience_monitoring_device_dex_test_schemas_data_output, + "digital-experience-monitoring_device-dex-test-schemas-description": digital_experience_monitoring_device_dex_test_schemas_description_output, + "digital-experience-monitoring_device-dex-test-schemas-enabled": digital_experience_monitoring_device_dex_test_schemas_enabled_output, + "digital-experience-monitoring_device-dex-test-schemas-http": digital_experience_monitoring_device_dex_test_schemas_http_output, + "digital-experience-monitoring_device-dex-test-schemas-interval": digital_experience_monitoring_device_dex_test_schemas_interval_output, + "digital-experience-monitoring_device-dex-test-schemas-name": digital_experience_monitoring_device_dex_test_schemas_name_output, + "digital-experience-monitoring_device-dex-test-target-policies": digital_experience_monitoring_device_dex_test_target_policies_output, + "digital-experience-monitoring_dex_target_policy": digital_experience_monitoring_dex_target_policy_output, + "digital-experience-monitoring_schemas-test-id": digital_experience_monitoring_schemas_test_id_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -131,6 +146,29 @@ export const tools: readonly Tool[] = [ "dex_test_id" ], }, + outputSchema: { + "properties": { + "dex_tests": { + "items": { + "$ref": "#/$defs/digital-experience-monitoring_device-dex-test-schemas-http" + }, + "type": "array" + } + }, + "type": "object", + $defs: { + "digital-experience-monitoring_device-dex-test-schemas-data": digital_experience_monitoring_device_dex_test_schemas_data_output, + "digital-experience-monitoring_device-dex-test-schemas-description": digital_experience_monitoring_device_dex_test_schemas_description_output, + "digital-experience-monitoring_device-dex-test-schemas-enabled": digital_experience_monitoring_device_dex_test_schemas_enabled_output, + "digital-experience-monitoring_device-dex-test-schemas-http": digital_experience_monitoring_device_dex_test_schemas_http_output, + "digital-experience-monitoring_device-dex-test-schemas-interval": digital_experience_monitoring_device_dex_test_schemas_interval_output, + "digital-experience-monitoring_device-dex-test-schemas-name": digital_experience_monitoring_device_dex_test_schemas_name_output, + "digital-experience-monitoring_device-dex-test-target-policies": digital_experience_monitoring_device_dex_test_target_policies_output, + "digital-experience-monitoring_dex_target_policy": digital_experience_monitoring_dex_target_policy_output, + "digital-experience-monitoring_schemas-test-id": digital_experience_monitoring_schemas_test_id_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -202,6 +240,21 @@ export const tools: readonly Tool[] = [ "dex_test_id" ], }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_device-dex-test-schemas-http", + $defs: { + "digital-experience-monitoring_device-dex-test-schemas-data": digital_experience_monitoring_device_dex_test_schemas_data_output, + "digital-experience-monitoring_device-dex-test-schemas-description": digital_experience_monitoring_device_dex_test_schemas_description_output, + "digital-experience-monitoring_device-dex-test-schemas-enabled": digital_experience_monitoring_device_dex_test_schemas_enabled_output, + "digital-experience-monitoring_device-dex-test-schemas-http": digital_experience_monitoring_device_dex_test_schemas_http_output, + "digital-experience-monitoring_device-dex-test-schemas-interval": digital_experience_monitoring_device_dex_test_schemas_interval_output, + "digital-experience-monitoring_device-dex-test-schemas-name": digital_experience_monitoring_device_dex_test_schemas_name_output, + "digital-experience-monitoring_device-dex-test-target-policies": digital_experience_monitoring_device_dex_test_target_policies_output, + "digital-experience-monitoring_dex_target_policy": digital_experience_monitoring_dex_target_policy_output, + "digital-experience-monitoring_schemas-test-id": digital_experience_monitoring_schemas_test_id_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -285,6 +338,35 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/digital-experience-monitoring_device-dex-test-schemas-http" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "digital-experience-monitoring_device-dex-test-schemas-data": digital_experience_monitoring_device_dex_test_schemas_data_output, + "digital-experience-monitoring_device-dex-test-schemas-description": digital_experience_monitoring_device_dex_test_schemas_description_output, + "digital-experience-monitoring_device-dex-test-schemas-enabled": digital_experience_monitoring_device_dex_test_schemas_enabled_output, + "digital-experience-monitoring_device-dex-test-schemas-http": digital_experience_monitoring_device_dex_test_schemas_http_output, + "digital-experience-monitoring_device-dex-test-schemas-interval": digital_experience_monitoring_device_dex_test_schemas_interval_output, + "digital-experience-monitoring_device-dex-test-schemas-name": digital_experience_monitoring_device_dex_test_schemas_name_output, + "digital-experience-monitoring_device-dex-test-target-policies": digital_experience_monitoring_device_dex_test_target_policies_output, + "digital-experience-monitoring_dex_target_policy": digital_experience_monitoring_dex_target_policy_output, + "digital-experience-monitoring_schemas-test-id": digital_experience_monitoring_schemas_test_id_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -386,6 +468,21 @@ export const tools: readonly Tool[] = [ "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid, }, }, + outputSchema: { + "$ref": "#/$defs/digital-experience-monitoring_device-dex-test-schemas-http", + $defs: { + "digital-experience-monitoring_device-dex-test-schemas-data": digital_experience_monitoring_device_dex_test_schemas_data_output, + "digital-experience-monitoring_device-dex-test-schemas-description": digital_experience_monitoring_device_dex_test_schemas_description_output, + "digital-experience-monitoring_device-dex-test-schemas-enabled": digital_experience_monitoring_device_dex_test_schemas_enabled_output, + "digital-experience-monitoring_device-dex-test-schemas-http": digital_experience_monitoring_device_dex_test_schemas_http_output, + "digital-experience-monitoring_device-dex-test-schemas-interval": digital_experience_monitoring_device_dex_test_schemas_interval_output, + "digital-experience-monitoring_device-dex-test-schemas-name": digital_experience_monitoring_device_dex_test_schemas_name_output, + "digital-experience-monitoring_device-dex-test-target-policies": digital_experience_monitoring_device_dex_test_target_policies_output, + "digital-experience-monitoring_dex_target_policy": digital_experience_monitoring_dex_target_policy_output, + "digital-experience-monitoring_schemas-test-id": digital_experience_monitoring_schemas_test_id_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dex/warpChangeEvents/tools.ts b/src/generated/forge-mcp/zeroTrust/dex/warpChangeEvents/tools.ts index fc45952c..d651e1a0 100644 --- a/src/generated/forge-mcp/zeroTrust/dex/warpChangeEvents/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dex/warpChangeEvents/tools.ts @@ -89,6 +89,45 @@ export const tools: readonly Tool[] = [ "to" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/digital-experience-monitoring_warp_events_response" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "digital-experience-monitoring_timestamp_datetime": digital_experience_monitoring_timestamp_datetime_output, + "digital-experience-monitoring_uuid": digital_experience_monitoring_uuid_output, + "digital-experience-monitoring_warp_config_change_event": digital_experience_monitoring_warp_config_change_event_output, + "digital-experience-monitoring_warp_config_details": digital_experience_monitoring_warp_config_details_output, + "digital-experience-monitoring_warp_events_response": digital_experience_monitoring_warp_events_response_output, + "digital-experience-monitoring_warp_toggle_change_event": digital_experience_monitoring_warp_toggle_change_event_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/customPromptTopics/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/customPromptTopics/tools.ts index 49a9152e..be3c821c 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/customPromptTopics/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/customPromptTopics/tools.ts @@ -40,6 +40,12 @@ export const tools: readonly Tool[] = [ "dlp_NewCustomPromptTopic": dlp_NewCustomPromptTopic, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_CustomPromptTopic", + $defs: { + "dlp_CustomPromptTopic": dlp_CustomPromptTopic_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -97,6 +103,12 @@ export const tools: readonly Tool[] = [ "entry_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -153,6 +165,12 @@ export const tools: readonly Tool[] = [ "entry_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_CustomPromptTopic", + $defs: { + "dlp_CustomPromptTopic": dlp_CustomPromptTopic_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -202,6 +220,26 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dlp_CustomPromptTopic" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_CustomPromptTopic": dlp_CustomPromptTopic_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -278,6 +316,12 @@ export const tools: readonly Tool[] = [ "dlp_CustomPromptTopicUpdate": dlp_CustomPromptTopicUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_CustomPromptTopic", + $defs: { + "dlp_CustomPromptTopic": dlp_CustomPromptTopic_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/dataClasses/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/dataClasses/tools.ts index ef6cecdf..4c5bea30 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/dataClasses/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/dataClasses/tools.ts @@ -40,6 +40,13 @@ export const tools: readonly Tool[] = [ "dlp_SensitivityLevelRef": dlp_SensitivityLevelRef, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_DataClass", + $defs: { + "dlp_DataClass": dlp_DataClass_output, + "dlp_SensitivityLevelRef": dlp_SensitivityLevelRef_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -95,6 +102,12 @@ export const tools: readonly Tool[] = [ "data_class_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -148,6 +161,13 @@ export const tools: readonly Tool[] = [ "data_class_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_DataClass", + $defs: { + "dlp_DataClass": dlp_DataClass_output, + "dlp_SensitivityLevelRef": dlp_SensitivityLevelRef_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -198,6 +218,25 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_DataClassArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_DataClass": dlp_DataClass_output, + "dlp_DataClassArray": dlp_DataClassArray_output, + "dlp_SensitivityLevelRef": dlp_SensitivityLevelRef_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -274,6 +313,13 @@ export const tools: readonly Tool[] = [ "dlp_SensitivityLevelRef": dlp_SensitivityLevelRef, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_DataClass", + $defs: { + "dlp_DataClass": dlp_DataClass_output, + "dlp_SensitivityLevelRef": dlp_SensitivityLevelRef_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/dataTagCategories/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/dataTagCategories/tools.ts index b9aae94c..0143f5b0 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/dataTagCategories/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/dataTagCategories/tools.ts @@ -47,6 +47,13 @@ export const tools: readonly Tool[] = [ "dlp_NewDataTagCategory": dlp_NewDataTagCategory, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_DataTagCategory", + $defs: { + "dlp_DataTag": dlp_DataTag_output, + "dlp_DataTagCategory": dlp_DataTagCategory_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -102,6 +109,12 @@ export const tools: readonly Tool[] = [ "category_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -155,6 +168,13 @@ export const tools: readonly Tool[] = [ "category_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_DataTagCategory", + $defs: { + "dlp_DataTag": dlp_DataTag_output, + "dlp_DataTagCategory": dlp_DataTagCategory_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -205,6 +225,25 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_DataTagCategoryArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_DataTag": dlp_DataTag_output, + "dlp_DataTagCategory": dlp_DataTagCategory_output, + "dlp_DataTagCategoryArray": dlp_DataTagCategoryArray_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -281,6 +320,13 @@ export const tools: readonly Tool[] = [ "dlp_DataTagCategoryUpdate": dlp_DataTagCategoryUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_DataTagCategory", + $defs: { + "dlp_DataTag": dlp_DataTag_output, + "dlp_DataTagCategory": dlp_DataTagCategory_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/dataTagCategoryTemplates/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/dataTagCategoryTemplates/tools.ts index c86afb4a..ed851d74 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/dataTagCategoryTemplates/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/dataTagCategoryTemplates/tools.ts @@ -36,6 +36,13 @@ export const tools: readonly Tool[] = [ "template_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_DataTagCategoryTemplate", + $defs: { + "dlp_DataTagCategoryTemplate": dlp_DataTagCategoryTemplate_output, + "dlp_DataTagTemplate": dlp_DataTagTemplate_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -89,6 +96,25 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_DataTagCategoryTemplateArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_DataTagCategoryTemplate": dlp_DataTagCategoryTemplate_output, + "dlp_DataTagCategoryTemplateArray": dlp_DataTagCategoryTemplateArray_output, + "dlp_DataTagTemplate": dlp_DataTagTemplate_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/dataTags/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/dataTags/tools.ts index 4d560755..fb7dfa92 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/dataTags/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/dataTags/tools.ts @@ -44,6 +44,12 @@ export const tools: readonly Tool[] = [ "dlp_NewDataTag": dlp_NewDataTag, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_DataTag", + $defs: { + "dlp_DataTag": dlp_DataTag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -103,6 +109,12 @@ export const tools: readonly Tool[] = [ "tag_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -161,6 +173,12 @@ export const tools: readonly Tool[] = [ "tag_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_DataTag", + $defs: { + "dlp_DataTag": dlp_DataTag_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -215,6 +233,24 @@ export const tools: readonly Tool[] = [ "category_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_DataTagArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_DataTag": dlp_DataTag_output, + "dlp_DataTagArray": dlp_DataTagArray_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -294,6 +330,12 @@ export const tools: readonly Tool[] = [ "dlp_DataTagUpdate": dlp_DataTagUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_DataTag", + $defs: { + "dlp_DataTag": dlp_DataTag_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/datasets/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/datasets/tools.ts index 1e77535f..e2e73457 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/datasets/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/datasets/tools.ts @@ -44,6 +44,16 @@ export const tools: readonly Tool[] = [ "dlp_NewDataset": dlp_NewDataset, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_DatasetCreation", + $defs: { + "dlp_Dataset": dlp_Dataset_output, + "dlp_DatasetColumn": dlp_DatasetColumn_output, + "dlp_DatasetCreation": dlp_DatasetCreation_output, + "dlp_DatasetUpload": dlp_DatasetUpload_output, + "dlp_DatasetUploadStatus": dlp_DatasetUploadStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -152,6 +162,15 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Dataset", + $defs: { + "dlp_Dataset": dlp_Dataset_output, + "dlp_DatasetColumn": dlp_DatasetColumn_output, + "dlp_DatasetUpload": dlp_DatasetUpload_output, + "dlp_DatasetUploadStatus": dlp_DatasetUploadStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -204,6 +223,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_DatasetArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_Dataset": dlp_Dataset_output, + "dlp_DatasetArray": dlp_DatasetArray_output, + "dlp_DatasetColumn": dlp_DatasetColumn_output, + "dlp_DatasetUpload": dlp_DatasetUpload_output, + "dlp_DatasetUploadStatus": dlp_DatasetUploadStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -273,6 +313,14 @@ export const tools: readonly Tool[] = [ "dataset_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_DatasetNewVersion", + $defs: { + "dlp_DatasetColumn": dlp_DatasetColumn_output, + "dlp_DatasetNewVersion": dlp_DatasetNewVersion_output, + "dlp_DatasetUploadStatus": dlp_DatasetUploadStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -336,6 +384,15 @@ export const tools: readonly Tool[] = [ "dlp_DatasetUpdate": dlp_DatasetUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_Dataset", + $defs: { + "dlp_Dataset": dlp_Dataset_output, + "dlp_DatasetColumn": dlp_DatasetColumn_output, + "dlp_DatasetUpload": dlp_DatasetUpload_output, + "dlp_DatasetUploadStatus": dlp_DatasetUploadStatus_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/documentFingerprints/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/documentFingerprints/tools.ts index 9f9a2e6d..5dc82a66 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/documentFingerprints/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/documentFingerprints/tools.ts @@ -43,6 +43,13 @@ export const tools: readonly Tool[] = [ "dlp_NewDocumentFingerprint": dlp_NewDocumentFingerprint, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_DocumentFingerprint", + $defs: { + "dlp_DatasetUploadStatus": dlp_DatasetUploadStatus_output, + "dlp_DocumentFingerprint": dlp_DocumentFingerprint_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -148,6 +155,13 @@ export const tools: readonly Tool[] = [ "document_fingerprint_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_DocumentFingerprint", + $defs: { + "dlp_DatasetUploadStatus": dlp_DatasetUploadStatus_output, + "dlp_DocumentFingerprint": dlp_DocumentFingerprint_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -198,6 +212,25 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_DocumentFingerprintArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_DatasetUploadStatus": dlp_DatasetUploadStatus_output, + "dlp_DocumentFingerprint": dlp_DocumentFingerprint_output, + "dlp_DocumentFingerprintArray": dlp_DocumentFingerprintArray_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -273,6 +306,13 @@ export const tools: readonly Tool[] = [ "dlp_UpdateDocumentFingerprint": dlp_UpdateDocumentFingerprint, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_DocumentFingerprint", + $defs: { + "dlp_DatasetUploadStatus": dlp_DatasetUploadStatus_output, + "dlp_DocumentFingerprint": dlp_DocumentFingerprint_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/email/accountMapping/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/email/accountMapping/tools.ts index 2bd00c8c..6bd86d6d 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/email/accountMapping/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/email/accountMapping/tools.ts @@ -40,6 +40,13 @@ export const tools: readonly Tool[] = [ "dlp_UpdateAddinAccountMapping": dlp_UpdateAddinAccountMapping, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_AddinAccountMapping", + $defs: { + "dlp_AddinAccountMapping": dlp_AddinAccountMapping_output, + "dlp_AddinAuth": dlp_AddinAuth_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -90,6 +97,13 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_AddinAccountMapping", + $defs: { + "dlp_AddinAccountMapping": dlp_AddinAccountMapping_output, + "dlp_AddinAuth": dlp_AddinAuth_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/email/rules/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/email/rules/tools.ts index a1df27d1..7cc28df4 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/email/rules/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/email/rules/tools.ts @@ -52,6 +52,17 @@ export const tools: readonly Tool[] = [ "dlp_UpdateEmailRulePriorities": dlp_UpdateEmailRulePriorities, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_EmailRule", + $defs: { + "dlp_EmailRule": dlp_EmailRule_output, + "dlp_EmailRuleAction": dlp_EmailRuleAction_output, + "dlp_EmailRuleCondition": dlp_EmailRuleCondition_output, + "dlp_EmailRuleOperator": dlp_EmailRuleOperator_output, + "dlp_EmailRuleSelector": dlp_EmailRuleSelector_output, + "dlp_EmailRuleValue": dlp_EmailRuleValue_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -119,6 +130,17 @@ export const tools: readonly Tool[] = [ "dlp_EmailRuleValue": dlp_EmailRuleValue, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_EmailRule", + $defs: { + "dlp_EmailRule": dlp_EmailRule_output, + "dlp_EmailRuleAction": dlp_EmailRuleAction_output, + "dlp_EmailRuleCondition": dlp_EmailRuleCondition_output, + "dlp_EmailRuleOperator": dlp_EmailRuleOperator_output, + "dlp_EmailRuleSelector": dlp_EmailRuleSelector_output, + "dlp_EmailRuleValue": dlp_EmailRuleValue_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -178,6 +200,17 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_EmailRule", + $defs: { + "dlp_EmailRule": dlp_EmailRule_output, + "dlp_EmailRuleAction": dlp_EmailRuleAction_output, + "dlp_EmailRuleCondition": dlp_EmailRuleCondition_output, + "dlp_EmailRuleOperator": dlp_EmailRuleOperator_output, + "dlp_EmailRuleSelector": dlp_EmailRuleSelector_output, + "dlp_EmailRuleValue": dlp_EmailRuleValue_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -236,6 +269,17 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_EmailRule", + $defs: { + "dlp_EmailRule": dlp_EmailRule_output, + "dlp_EmailRuleAction": dlp_EmailRuleAction_output, + "dlp_EmailRuleCondition": dlp_EmailRuleCondition_output, + "dlp_EmailRuleOperator": dlp_EmailRuleOperator_output, + "dlp_EmailRuleSelector": dlp_EmailRuleSelector_output, + "dlp_EmailRuleValue": dlp_EmailRuleValue_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -290,6 +334,29 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_EmailRuleArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_EmailRule": dlp_EmailRule_output, + "dlp_EmailRuleAction": dlp_EmailRuleAction_output, + "dlp_EmailRuleArray": dlp_EmailRuleArray_output, + "dlp_EmailRuleCondition": dlp_EmailRuleCondition_output, + "dlp_EmailRuleOperator": dlp_EmailRuleOperator_output, + "dlp_EmailRuleSelector": dlp_EmailRuleSelector_output, + "dlp_EmailRuleValue": dlp_EmailRuleValue_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -374,6 +441,17 @@ export const tools: readonly Tool[] = [ "dlp_EmailRuleValue": dlp_EmailRuleValue, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_EmailRule", + $defs: { + "dlp_EmailRule": dlp_EmailRule_output, + "dlp_EmailRuleAction": dlp_EmailRuleAction_output, + "dlp_EmailRuleCondition": dlp_EmailRuleCondition_output, + "dlp_EmailRuleOperator": dlp_EmailRuleOperator_output, + "dlp_EmailRuleSelector": dlp_EmailRuleSelector_output, + "dlp_EmailRuleValue": dlp_EmailRuleValue_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/entries/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/entries/tools.ts index 48babc10..b646909b 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/entries/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/entries/tools.ts @@ -60,6 +60,14 @@ export const tools: readonly Tool[] = [ "dlp_Validation": dlp_Validation, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_CustomEntry", + $defs: { + "dlp_CustomEntry": dlp_CustomEntry_output, + "dlp_Pattern": dlp_Pattern_output, + "dlp_Validation": dlp_Validation_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -116,6 +124,12 @@ export const tools: readonly Tool[] = [ "entry_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -169,6 +183,26 @@ export const tools: readonly Tool[] = [ "entry_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_EntryWithSharedProfiles", + $defs: { + "dlp_CustomEntry": dlp_CustomEntry_output, + "dlp_CustomPromptTopicEntry": dlp_CustomPromptTopicEntry_output, + "dlp_DatasetUploadStatus": dlp_DatasetUploadStatus_output, + "dlp_DocumentFingerprintEntry": dlp_DocumentFingerprintEntry_output, + "dlp_EntryConfidence": dlp_EntryConfidence_output, + "dlp_EntryProfile": dlp_EntryProfile_output, + "dlp_EntryWithSharedProfiles": dlp_EntryWithSharedProfiles_output, + "dlp_ExactDataEntry": dlp_ExactDataEntry_output, + "dlp_IntegrationEntry": dlp_IntegrationEntry_output, + "dlp_Pattern": dlp_Pattern_output, + "dlp_PredefinedEntry": dlp_PredefinedEntry_output, + "dlp_PredefinedEntryVariant": dlp_PredefinedEntryVariant_output, + "dlp_PromptTopicType": dlp_PromptTopicType_output, + "dlp_Validation": dlp_Validation_output, + "dlp_WordListEntry": dlp_WordListEntry_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -232,6 +266,39 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/dlp_EntryWithUploadStatus" + }, + "type": "array" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_CustomEntry": dlp_CustomEntry_output, + "dlp_CustomPromptTopicEntry": dlp_CustomPromptTopicEntry_output, + "dlp_DatasetUploadStatus": dlp_DatasetUploadStatus_output, + "dlp_DocumentFingerprintEntry": dlp_DocumentFingerprintEntry_output, + "dlp_EntryConfidence": dlp_EntryConfidence_output, + "dlp_EntryWithUploadStatus": dlp_EntryWithUploadStatus_output, + "dlp_ExactDataEntry": dlp_ExactDataEntry_output, + "dlp_IntegrationEntry": dlp_IntegrationEntry_output, + "dlp_Pattern": dlp_Pattern_output, + "dlp_PredefinedEntry": dlp_PredefinedEntry_output, + "dlp_PredefinedEntryVariant": dlp_PredefinedEntryVariant_output, + "dlp_PromptTopicType": dlp_PromptTopicType_output, + "dlp_Validation": dlp_Validation_output, + "dlp_WordListEntry": dlp_WordListEntry_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -323,6 +390,24 @@ export const tools: readonly Tool[] = [ "dlp_Validation": dlp_Validation, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_Entry", + $defs: { + "dlp_CustomEntry": dlp_CustomEntry_output, + "dlp_CustomPromptTopicEntry": dlp_CustomPromptTopicEntry_output, + "dlp_DocumentFingerprintEntry": dlp_DocumentFingerprintEntry_output, + "dlp_Entry": dlp_Entry_output, + "dlp_EntryConfidence": dlp_EntryConfidence_output, + "dlp_ExactDataEntry": dlp_ExactDataEntry_output, + "dlp_IntegrationEntry": dlp_IntegrationEntry_output, + "dlp_Pattern": dlp_Pattern_output, + "dlp_PredefinedEntry": dlp_PredefinedEntry_output, + "dlp_PredefinedEntryVariant": dlp_PredefinedEntryVariant_output, + "dlp_PromptTopicType": dlp_PromptTopicType_output, + "dlp_Validation": dlp_Validation_output, + "dlp_WordListEntry": dlp_WordListEntry_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/limits/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/limits/tools.ts index c7c5e77c..be3a4805 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/limits/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/limits/tools.ts @@ -27,6 +27,12 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Limits", + $defs: { + "dlp_Limits": dlp_Limits_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/patterns/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/patterns/tools.ts index e4b412b6..cf9a8ceb 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/patterns/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/patterns/tools.ts @@ -37,6 +37,12 @@ export const tools: readonly Tool[] = [ "dlp_RegexValidationQuery": dlp_RegexValidationQuery, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_RegexValidationResult", + $defs: { + "dlp_RegexValidationResult": dlp_RegexValidationResult_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/profiles/custom/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/profiles/custom/tools.ts index 282d3a9c..2e9288fc 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/profiles/custom/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/profiles/custom/tools.ts @@ -86,6 +86,32 @@ export const tools: readonly Tool[] = [ "dlp_Validation": dlp_Validation, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_Profile", + $defs: { + "dlp_Confidence": dlp_Confidence_output, + "dlp_ContextAwareness": dlp_ContextAwareness_output, + "dlp_CustomEntry": dlp_CustomEntry_output, + "dlp_CustomProfile": dlp_CustomProfile_output, + "dlp_CustomPromptTopicEntry": dlp_CustomPromptTopicEntry_output, + "dlp_DocumentFingerprintEntry": dlp_DocumentFingerprintEntry_output, + "dlp_Entry": dlp_Entry_output, + "dlp_EntryConfidence": dlp_EntryConfidence_output, + "dlp_ExactDataEntry": dlp_ExactDataEntry_output, + "dlp_IntegrationEntry": dlp_IntegrationEntry_output, + "dlp_IntegrationProfile": dlp_IntegrationProfile_output, + "dlp_Pattern": dlp_Pattern_output, + "dlp_PredefinedEntry": dlp_PredefinedEntry_output, + "dlp_PredefinedEntryVariant": dlp_PredefinedEntryVariant_output, + "dlp_PredefinedProfile": dlp_PredefinedProfile_output, + "dlp_Profile": dlp_Profile_output, + "dlp_PromptTopicType": dlp_PromptTopicType_output, + "dlp_SensitivityLevelRef": dlp_SensitivityLevelRef_output, + "dlp_SkipConfig": dlp_SkipConfig_output, + "dlp_Validation": dlp_Validation_output, + "dlp_WordListEntry": dlp_WordListEntry_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -160,6 +186,12 @@ export const tools: readonly Tool[] = [ "profile_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -230,6 +262,32 @@ export const tools: readonly Tool[] = [ "dlp_Validation": dlp_Validation, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_Profile", + $defs: { + "dlp_Confidence": dlp_Confidence_output, + "dlp_ContextAwareness": dlp_ContextAwareness_output, + "dlp_CustomEntry": dlp_CustomEntry_output, + "dlp_CustomProfile": dlp_CustomProfile_output, + "dlp_CustomPromptTopicEntry": dlp_CustomPromptTopicEntry_output, + "dlp_DocumentFingerprintEntry": dlp_DocumentFingerprintEntry_output, + "dlp_Entry": dlp_Entry_output, + "dlp_EntryConfidence": dlp_EntryConfidence_output, + "dlp_ExactDataEntry": dlp_ExactDataEntry_output, + "dlp_IntegrationEntry": dlp_IntegrationEntry_output, + "dlp_IntegrationProfile": dlp_IntegrationProfile_output, + "dlp_Pattern": dlp_Pattern_output, + "dlp_PredefinedEntry": dlp_PredefinedEntry_output, + "dlp_PredefinedEntryVariant": dlp_PredefinedEntryVariant_output, + "dlp_PredefinedProfile": dlp_PredefinedProfile_output, + "dlp_Profile": dlp_Profile_output, + "dlp_PromptTopicType": dlp_PromptTopicType_output, + "dlp_SensitivityLevelRef": dlp_SensitivityLevelRef_output, + "dlp_SkipConfig": dlp_SkipConfig_output, + "dlp_Validation": dlp_Validation_output, + "dlp_WordListEntry": dlp_WordListEntry_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/profiles/predefined/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/profiles/predefined/tools.ts index 0c8b0e52..5f51fbac 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/profiles/predefined/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/profiles/predefined/tools.ts @@ -72,6 +72,32 @@ export const tools: readonly Tool[] = [ "dlp_SkipConfig": dlp_SkipConfig, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_Profile", + $defs: { + "dlp_Confidence": dlp_Confidence_output, + "dlp_ContextAwareness": dlp_ContextAwareness_output, + "dlp_CustomEntry": dlp_CustomEntry_output, + "dlp_CustomProfile": dlp_CustomProfile_output, + "dlp_CustomPromptTopicEntry": dlp_CustomPromptTopicEntry_output, + "dlp_DocumentFingerprintEntry": dlp_DocumentFingerprintEntry_output, + "dlp_Entry": dlp_Entry_output, + "dlp_EntryConfidence": dlp_EntryConfidence_output, + "dlp_ExactDataEntry": dlp_ExactDataEntry_output, + "dlp_IntegrationEntry": dlp_IntegrationEntry_output, + "dlp_IntegrationProfile": dlp_IntegrationProfile_output, + "dlp_Pattern": dlp_Pattern_output, + "dlp_PredefinedEntry": dlp_PredefinedEntry_output, + "dlp_PredefinedEntryVariant": dlp_PredefinedEntryVariant_output, + "dlp_PredefinedProfile": dlp_PredefinedProfile_output, + "dlp_Profile": dlp_Profile_output, + "dlp_PromptTopicType": dlp_PromptTopicType_output, + "dlp_SensitivityLevelRef": dlp_SensitivityLevelRef_output, + "dlp_SkipConfig": dlp_SkipConfig_output, + "dlp_Validation": dlp_Validation_output, + "dlp_WordListEntry": dlp_WordListEntry_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/profiles/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/profiles/tools.ts index 4ecdb022..3044c60a 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/profiles/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/profiles/tools.ts @@ -57,6 +57,32 @@ export const tools: readonly Tool[] = [ "profile_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Profile", + $defs: { + "dlp_Confidence": dlp_Confidence_output, + "dlp_ContextAwareness": dlp_ContextAwareness_output, + "dlp_CustomEntry": dlp_CustomEntry_output, + "dlp_CustomProfile": dlp_CustomProfile_output, + "dlp_CustomPromptTopicEntry": dlp_CustomPromptTopicEntry_output, + "dlp_DocumentFingerprintEntry": dlp_DocumentFingerprintEntry_output, + "dlp_Entry": dlp_Entry_output, + "dlp_EntryConfidence": dlp_EntryConfidence_output, + "dlp_ExactDataEntry": dlp_ExactDataEntry_output, + "dlp_IntegrationEntry": dlp_IntegrationEntry_output, + "dlp_IntegrationProfile": dlp_IntegrationProfile_output, + "dlp_Pattern": dlp_Pattern_output, + "dlp_PredefinedEntry": dlp_PredefinedEntry_output, + "dlp_PredefinedEntryVariant": dlp_PredefinedEntryVariant_output, + "dlp_PredefinedProfile": dlp_PredefinedProfile_output, + "dlp_Profile": dlp_Profile_output, + "dlp_PromptTopicType": dlp_PromptTopicType_output, + "dlp_SensitivityLevelRef": dlp_SensitivityLevelRef_output, + "dlp_SkipConfig": dlp_SkipConfig_output, + "dlp_Validation": dlp_Validation_output, + "dlp_WordListEntry": dlp_WordListEntry_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -130,6 +156,44 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_ProfileArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_Confidence": dlp_Confidence_output, + "dlp_ContextAwareness": dlp_ContextAwareness_output, + "dlp_CustomEntry": dlp_CustomEntry_output, + "dlp_CustomProfile": dlp_CustomProfile_output, + "dlp_CustomPromptTopicEntry": dlp_CustomPromptTopicEntry_output, + "dlp_DocumentFingerprintEntry": dlp_DocumentFingerprintEntry_output, + "dlp_Entry": dlp_Entry_output, + "dlp_EntryConfidence": dlp_EntryConfidence_output, + "dlp_ExactDataEntry": dlp_ExactDataEntry_output, + "dlp_IntegrationEntry": dlp_IntegrationEntry_output, + "dlp_IntegrationProfile": dlp_IntegrationProfile_output, + "dlp_Pattern": dlp_Pattern_output, + "dlp_PredefinedEntry": dlp_PredefinedEntry_output, + "dlp_PredefinedEntryVariant": dlp_PredefinedEntryVariant_output, + "dlp_PredefinedProfile": dlp_PredefinedProfile_output, + "dlp_Profile": dlp_Profile_output, + "dlp_ProfileArray": dlp_ProfileArray_output, + "dlp_PromptTopicType": dlp_PromptTopicType_output, + "dlp_SensitivityLevelRef": dlp_SensitivityLevelRef_output, + "dlp_SkipConfig": dlp_SkipConfig_output, + "dlp_Validation": dlp_Validation_output, + "dlp_WordListEntry": dlp_WordListEntry_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/sensitivityGroupTemplates/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/sensitivityGroupTemplates/tools.ts index 768e3a10..1f0cc3cc 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/sensitivityGroupTemplates/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/sensitivityGroupTemplates/tools.ts @@ -36,6 +36,13 @@ export const tools: readonly Tool[] = [ "template_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_SensitivityGroupTemplate", + $defs: { + "dlp_SensitivityGroupTemplate": dlp_SensitivityGroupTemplate_output, + "dlp_SensitivityLevelTemplate": dlp_SensitivityLevelTemplate_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -89,6 +96,25 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_SensitivityGroupTemplateArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_SensitivityGroupTemplate": dlp_SensitivityGroupTemplate_output, + "dlp_SensitivityGroupTemplateArray": dlp_SensitivityGroupTemplateArray_output, + "dlp_SensitivityLevelTemplate": dlp_SensitivityLevelTemplate_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/sensitivityGroups/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/sensitivityGroups/tools.ts index cb24970a..bd431484 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/sensitivityGroups/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/sensitivityGroups/tools.ts @@ -49,6 +49,13 @@ export const tools: readonly Tool[] = [ "dlp_NewSensitivityLevel": dlp_NewSensitivityLevel, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_SensitivityGroup", + $defs: { + "dlp_SensitivityGroup": dlp_SensitivityGroup_output, + "dlp_SensitivityLevel": dlp_SensitivityLevel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -104,6 +111,12 @@ export const tools: readonly Tool[] = [ "sensitivity_group_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -157,6 +170,13 @@ export const tools: readonly Tool[] = [ "sensitivity_group_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_SensitivityGroup", + $defs: { + "dlp_SensitivityGroup": dlp_SensitivityGroup_output, + "dlp_SensitivityLevel": dlp_SensitivityLevel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -212,6 +232,12 @@ export const tools: readonly Tool[] = [ "sensitivity_group_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_SensitivityLevelOrder", + $defs: { + "dlp_SensitivityLevelOrder": dlp_SensitivityLevelOrder_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -261,6 +287,25 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_SensitivityGroupArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_SensitivityGroup": dlp_SensitivityGroup_output, + "dlp_SensitivityGroupArray": dlp_SensitivityGroupArray_output, + "dlp_SensitivityLevel": dlp_SensitivityLevel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -337,6 +382,13 @@ export const tools: readonly Tool[] = [ "dlp_SensitivityGroupUpdate": dlp_SensitivityGroupUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_SensitivityGroup", + $defs: { + "dlp_SensitivityGroup": dlp_SensitivityGroup_output, + "dlp_SensitivityLevel": dlp_SensitivityLevel_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -400,6 +452,12 @@ export const tools: readonly Tool[] = [ "dlp_SensitivityLevelOrder": dlp_SensitivityLevelOrder, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_SensitivityLevelOrder", + $defs: { + "dlp_SensitivityLevelOrder": dlp_SensitivityLevelOrder_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/sensitivityLevels/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/sensitivityLevels/tools.ts index 6a780f5e..75fc9788 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/sensitivityLevels/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/sensitivityLevels/tools.ts @@ -44,6 +44,12 @@ export const tools: readonly Tool[] = [ "dlp_NewSensitivityLevel": dlp_NewSensitivityLevel, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_SensitivityLevel", + $defs: { + "dlp_SensitivityLevel": dlp_SensitivityLevel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -103,6 +109,12 @@ export const tools: readonly Tool[] = [ "sensitivity_level_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -161,6 +173,12 @@ export const tools: readonly Tool[] = [ "sensitivity_level_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_SensitivityLevel", + $defs: { + "dlp_SensitivityLevel": dlp_SensitivityLevel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -215,6 +233,24 @@ export const tools: readonly Tool[] = [ "sensitivity_group_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_SensitivityLevelArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_SensitivityLevel": dlp_SensitivityLevel_output, + "dlp_SensitivityLevelArray": dlp_SensitivityLevelArray_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -294,6 +330,12 @@ export const tools: readonly Tool[] = [ "dlp_SensitivityLevelUpdate": dlp_SensitivityLevelUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_SensitivityLevel", + $defs: { + "dlp_SensitivityLevel": dlp_SensitivityLevel_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/settings/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/settings/tools.ts index 45038ff8..caf8869e 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/settings/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/settings/tools.ts @@ -36,6 +36,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_DlpSettings", + $defs: { + "dlp_DlpSettings": dlp_DlpSettings_output, + "dlp_PayloadLogMaskingLevel": dlp_PayloadLogMaskingLevel_output, + "dlp_PayloadLogSetting": dlp_PayloadLogSetting_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -96,6 +104,14 @@ export const tools: readonly Tool[] = [ "dlp_PayloadLogSettingUpdate": dlp_PayloadLogSettingUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_DlpSettings", + $defs: { + "dlp_DlpSettings": dlp_DlpSettings_output, + "dlp_PayloadLogMaskingLevel": dlp_PayloadLogMaskingLevel_output, + "dlp_PayloadLogSetting": dlp_PayloadLogSetting_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -147,6 +163,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_DlpSettings", + $defs: { + "dlp_DlpSettings": dlp_DlpSettings_output, + "dlp_PayloadLogMaskingLevel": dlp_PayloadLogMaskingLevel_output, + "dlp_PayloadLogSetting": dlp_PayloadLogSetting_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -208,6 +232,14 @@ export const tools: readonly Tool[] = [ "dlp_PayloadLogSettingUpdate": dlp_PayloadLogSettingUpdate, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_DlpSettings", + $defs: { + "dlp_DlpSettings": dlp_DlpSettings_output, + "dlp_PayloadLogMaskingLevel": dlp_PayloadLogMaskingLevel_output, + "dlp_PayloadLogSetting": dlp_PayloadLogSetting_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/validators/proximityWords/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/validators/proximityWords/tools.ts index 00e70a34..2a5b6037 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/validators/proximityWords/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/validators/proximityWords/tools.ts @@ -48,6 +48,17 @@ export const tools: readonly Tool[] = [ "dlp_ProximityWordValidatorWrite": dlp_ProximityWordValidatorWrite, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_ProximityWordValidator", + $defs: { + "dlp_AttachedEntry": dlp_AttachedEntry_output, + "dlp_EntryType": dlp_EntryType_output, + "dlp_ProximityWeight": dlp_ProximityWeight_output, + "dlp_ProximityWord": dlp_ProximityWord_output, + "dlp_ProximityWordValidator": dlp_ProximityWordValidator_output, + "dlp_ValidatorReferences": dlp_ValidatorReferences_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -107,6 +118,12 @@ export const tools: readonly Tool[] = [ "validator_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -160,6 +177,17 @@ export const tools: readonly Tool[] = [ "validator_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_ProximityWordValidator", + $defs: { + "dlp_AttachedEntry": dlp_AttachedEntry_output, + "dlp_EntryType": dlp_EntryType_output, + "dlp_ProximityWeight": dlp_ProximityWeight_output, + "dlp_ProximityWord": dlp_ProximityWord_output, + "dlp_ProximityWordValidator": dlp_ProximityWordValidator_output, + "dlp_ValidatorReferences": dlp_ValidatorReferences_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -214,6 +242,29 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_ProximityWordValidatorArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_AttachedEntry": dlp_AttachedEntry_output, + "dlp_EntryType": dlp_EntryType_output, + "dlp_ProximityWeight": dlp_ProximityWeight_output, + "dlp_ProximityWord": dlp_ProximityWord_output, + "dlp_ProximityWordValidator": dlp_ProximityWordValidator_output, + "dlp_ProximityWordValidatorArray": dlp_ProximityWordValidatorArray_output, + "dlp_ValidatorReferences": dlp_ValidatorReferences_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -295,6 +346,17 @@ export const tools: readonly Tool[] = [ "dlp_ProximityWordValidatorWrite": dlp_ProximityWordValidatorWrite, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_ProximityWordValidator", + $defs: { + "dlp_AttachedEntry": dlp_AttachedEntry_output, + "dlp_EntryType": dlp_EntryType_output, + "dlp_ProximityWeight": dlp_ProximityWeight_output, + "dlp_ProximityWord": dlp_ProximityWord_output, + "dlp_ProximityWordValidator": dlp_ProximityWordValidator_output, + "dlp_ValidatorReferences": dlp_ValidatorReferences_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/validators/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/validators/tools.ts index 46b00593..a90bf7e9 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/validators/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/validators/tools.ts @@ -44,6 +44,20 @@ export const tools: readonly Tool[] = [ "validator_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Validator", + $defs: { + "dlp_AttachedEntry": dlp_AttachedEntry_output, + "dlp_EntryType": dlp_EntryType_output, + "dlp_ProximityWeight": dlp_ProximityWeight_output, + "dlp_ProximityWord": dlp_ProximityWord_output, + "dlp_ProximityWordValidator": dlp_ProximityWordValidator_output, + "dlp_Validator": dlp_Validator_output, + "dlp_ValidatorReferences": dlp_ValidatorReferences_output, + "dlp_WorkerDefault": dlp_WorkerDefault_output, + "dlp_WorkerValidator": dlp_WorkerValidator_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -115,6 +129,32 @@ export const tools: readonly Tool[] = [ "dlp_ValidatorKind": dlp_ValidatorKind, }, }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_ValidatorArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_AttachedEntry": dlp_AttachedEntry_output, + "dlp_EntryType": dlp_EntryType_output, + "dlp_ProximityWeight": dlp_ProximityWeight_output, + "dlp_ProximityWord": dlp_ProximityWord_output, + "dlp_ProximityWordValidator": dlp_ProximityWordValidator_output, + "dlp_Validator": dlp_Validator_output, + "dlp_ValidatorArray": dlp_ValidatorArray_output, + "dlp_ValidatorReferences": dlp_ValidatorReferences_output, + "dlp_WorkerDefault": dlp_WorkerDefault_output, + "dlp_WorkerValidator": dlp_WorkerValidator_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/validators/worker/status/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/validators/worker/status/tools.ts index 66a95610..a3da0787 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/validators/worker/status/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/validators/worker/status/tools.ts @@ -35,6 +35,13 @@ export const tools: readonly Tool[] = [ "validator_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_WorkerValidatorStatus", + $defs: { + "dlp_WorkerStatus": dlp_WorkerStatus_output, + "dlp_WorkerValidatorStatus": dlp_WorkerValidatorStatus_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/dlp/validators/worker/tools.ts b/src/generated/forge-mcp/zeroTrust/dlp/validators/worker/tools.ts index b4f6d8f4..401caf7a 100644 --- a/src/generated/forge-mcp/zeroTrust/dlp/validators/worker/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/dlp/validators/worker/tools.ts @@ -46,6 +46,16 @@ export const tools: readonly Tool[] = [ "dlp_WorkerValidatorWrite": dlp_WorkerValidatorWrite, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_WorkerValidator", + $defs: { + "dlp_AttachedEntry": dlp_AttachedEntry_output, + "dlp_EntryType": dlp_EntryType_output, + "dlp_ValidatorReferences": dlp_ValidatorReferences_output, + "dlp_WorkerDefault": dlp_WorkerDefault_output, + "dlp_WorkerValidator": dlp_WorkerValidator_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -104,6 +114,12 @@ export const tools: readonly Tool[] = [ "validator_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -157,6 +173,16 @@ export const tools: readonly Tool[] = [ "validator_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_WorkerValidator", + $defs: { + "dlp_AttachedEntry": dlp_AttachedEntry_output, + "dlp_EntryType": dlp_EntryType_output, + "dlp_ValidatorReferences": dlp_ValidatorReferences_output, + "dlp_WorkerDefault": dlp_WorkerDefault_output, + "dlp_WorkerValidator": dlp_WorkerValidator_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -210,6 +236,28 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_WorkerValidatorArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_AttachedEntry": dlp_AttachedEntry_output, + "dlp_EntryType": dlp_EntryType_output, + "dlp_ValidatorReferences": dlp_ValidatorReferences_output, + "dlp_WorkerDefault": dlp_WorkerDefault_output, + "dlp_WorkerValidator": dlp_WorkerValidator_output, + "dlp_WorkerValidatorArray": dlp_WorkerValidatorArray_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -289,6 +337,16 @@ export const tools: readonly Tool[] = [ "dlp_WorkerValidatorWrite": dlp_WorkerValidatorWrite, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_WorkerValidator", + $defs: { + "dlp_AttachedEntry": dlp_AttachedEntry_output, + "dlp_EntryType": dlp_EntryType_output, + "dlp_ValidatorReferences": dlp_ValidatorReferences_output, + "dlp_WorkerDefault": dlp_WorkerDefault_output, + "dlp_WorkerValidator": dlp_WorkerValidator_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/appTypes/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/appTypes/tools.ts index 174d5a88..b630b02b 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/appTypes/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/appTypes/tools.ts @@ -40,6 +40,33 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/zero-trust-gateway_app-types" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/zero-trust-gateway_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zero-trust-gateway_app-types": zero_trust_gateway_app_types_output, + "zero-trust-gateway_app_id": zero_trust_gateway_app_id_output, + "zero-trust-gateway_app_type_id": zero_trust_gateway_app_type_id_output, + "zero-trust-gateway_application": zero_trust_gateway_application_output, + "zero-trust-gateway_application_type": zero_trust_gateway_application_type_output, + "zero-trust-gateway_name-4": zero_trust_gateway_name_4_output, + "zero-trust-gateway_result_info": zero_trust_gateway_result_info_output, + "zero-trust-gateway_timestamp": zero_trust_gateway_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/categories/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/categories/tools.ts index 26cbb211..94433a80 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/categories/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/categories/tools.ts @@ -38,6 +38,33 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/zero-trust-gateway_categories" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/zero-trust-gateway_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zero-trust-gateway_beta": zero_trust_gateway_beta_output, + "zero-trust-gateway_categories": zero_trust_gateway_categories_output, + "zero-trust-gateway_class": zero_trust_gateway_class_output, + "zero-trust-gateway_description-3": zero_trust_gateway_description_3_output, + "zero-trust-gateway_id": zero_trust_gateway_id_output, + "zero-trust-gateway_name-5": zero_trust_gateway_name_5_output, + "zero-trust-gateway_result_info": zero_trust_gateway_result_info_output, + "zero-trust-gateway_subcategory": zero_trust_gateway_subcategory_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/certificates/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/certificates/tools.ts index 11433ef3..4b89750c 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/certificates/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/certificates/tools.ts @@ -44,6 +44,17 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_certificates", + $defs: { + "zero-trust-gateway_binding_status": zero_trust_gateway_binding_status_output, + "zero-trust-gateway_certificates": zero_trust_gateway_certificates_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_region": zero_trust_gateway_region_output, + "zero-trust-gateway_type": zero_trust_gateway_type_output, + "zero-trust-gateway_uuid": zero_trust_gateway_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -107,6 +118,17 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_generate-cert-request": zero_trust_gateway_generate_cert_request, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_certificates", + $defs: { + "zero-trust-gateway_binding_status": zero_trust_gateway_binding_status_output, + "zero-trust-gateway_certificates": zero_trust_gateway_certificates_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_region": zero_trust_gateway_region_output, + "zero-trust-gateway_type": zero_trust_gateway_type_output, + "zero-trust-gateway_uuid": zero_trust_gateway_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -170,6 +192,17 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_certificates", + $defs: { + "zero-trust-gateway_binding_status": zero_trust_gateway_binding_status_output, + "zero-trust-gateway_certificates": zero_trust_gateway_certificates_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_region": zero_trust_gateway_region_output, + "zero-trust-gateway_type": zero_trust_gateway_type_output, + "zero-trust-gateway_uuid": zero_trust_gateway_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -232,6 +265,17 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_certificates", + $defs: { + "zero-trust-gateway_binding_status": zero_trust_gateway_binding_status_output, + "zero-trust-gateway_certificates": zero_trust_gateway_certificates_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_region": zero_trust_gateway_region_output, + "zero-trust-gateway_type": zero_trust_gateway_type_output, + "zero-trust-gateway_uuid": zero_trust_gateway_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -294,6 +338,17 @@ export const tools: readonly Tool[] = [ "certificate_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_certificates", + $defs: { + "zero-trust-gateway_binding_status": zero_trust_gateway_binding_status_output, + "zero-trust-gateway_certificates": zero_trust_gateway_certificates_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_region": zero_trust_gateway_region_output, + "zero-trust-gateway_type": zero_trust_gateway_type_output, + "zero-trust-gateway_uuid": zero_trust_gateway_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -351,6 +406,32 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/zero-trust-gateway_certificates" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/zero-trust-gateway_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zero-trust-gateway_binding_status": zero_trust_gateway_binding_status_output, + "zero-trust-gateway_certificates": zero_trust_gateway_certificates_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_region": zero_trust_gateway_region_output, + "zero-trust-gateway_result_info": zero_trust_gateway_result_info_output, + "zero-trust-gateway_type": zero_trust_gateway_type_output, + "zero-trust-gateway_uuid": zero_trust_gateway_uuid_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/configurations/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/configurations/tools.ts index 33062f87..0e0d9f25 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/configurations/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/configurations/tools.ts @@ -102,6 +102,48 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_tls-settings": zero_trust_gateway_tls_settings, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/zero-trust-gateway_gateway-account-settings" + }, + { + "properties": { + "created_at": { + "$ref": "#/$defs/zero-trust-gateway_read_only_timestamp" + }, + "updated_at": { + "$ref": "#/$defs/zero-trust-gateway_read_only_timestamp" + } + }, + "type": "object" + } + ], + $defs: { + "zero-trust-gateway_activity-log-settings": zero_trust_gateway_activity_log_settings_output, + "zero-trust-gateway_anti-virus-settings": zero_trust_gateway_anti_virus_settings_output, + "zero-trust-gateway_block-page-settings": zero_trust_gateway_block_page_settings_output, + "zero-trust-gateway_body-scanning-settings": zero_trust_gateway_body_scanning_settings_output, + "zero-trust-gateway_browser-isolation-settings": zero_trust_gateway_browser_isolation_settings_output, + "zero-trust-gateway_certificate-settings": zero_trust_gateway_certificate_settings_output, + "zero-trust-gateway_custom-certificate-settings": zero_trust_gateway_custom_certificate_settings_output, + "zero-trust-gateway_enabled_download_phase": zero_trust_gateway_enabled_download_phase_output, + "zero-trust-gateway_enabled_upload_phase": zero_trust_gateway_enabled_upload_phase_output, + "zero-trust-gateway_extended-email-matching": zero_trust_gateway_extended_email_matching_output, + "zero-trust-gateway_fail_closed": zero_trust_gateway_fail_closed_output, + "zero-trust-gateway_fips-settings": zero_trust_gateway_fips_settings_output, + "zero-trust-gateway_gateway-account-settings": zero_trust_gateway_gateway_account_settings_output, + "zero-trust-gateway_gateway-account-settings_settings": zero_trust_gateway_gateway_account_settings_settings_output, + "zero-trust-gateway_host-selector-settings": zero_trust_gateway_host_selector_settings_output, + "zero-trust-gateway_inspection-settings": zero_trust_gateway_inspection_settings_output, + "zero-trust-gateway_max-ttl-secs": zero_trust_gateway_max_ttl_secs_output, + "zero-trust-gateway_notification_settings": zero_trust_gateway_notification_settings_output, + "zero-trust-gateway_protocol-detection": zero_trust_gateway_protocol_detection_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_sandbox": zero_trust_gateway_sandbox_output, + "zero-trust-gateway_tls-settings": zero_trust_gateway_tls_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -191,6 +233,48 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/zero-trust-gateway_gateway-account-settings" + }, + { + "properties": { + "created_at": { + "$ref": "#/$defs/zero-trust-gateway_read_only_timestamp" + }, + "updated_at": { + "$ref": "#/$defs/zero-trust-gateway_read_only_timestamp" + } + }, + "type": "object" + } + ], + $defs: { + "zero-trust-gateway_activity-log-settings": zero_trust_gateway_activity_log_settings_output, + "zero-trust-gateway_anti-virus-settings": zero_trust_gateway_anti_virus_settings_output, + "zero-trust-gateway_block-page-settings": zero_trust_gateway_block_page_settings_output, + "zero-trust-gateway_body-scanning-settings": zero_trust_gateway_body_scanning_settings_output, + "zero-trust-gateway_browser-isolation-settings": zero_trust_gateway_browser_isolation_settings_output, + "zero-trust-gateway_certificate-settings": zero_trust_gateway_certificate_settings_output, + "zero-trust-gateway_custom-certificate-settings": zero_trust_gateway_custom_certificate_settings_output, + "zero-trust-gateway_enabled_download_phase": zero_trust_gateway_enabled_download_phase_output, + "zero-trust-gateway_enabled_upload_phase": zero_trust_gateway_enabled_upload_phase_output, + "zero-trust-gateway_extended-email-matching": zero_trust_gateway_extended_email_matching_output, + "zero-trust-gateway_fail_closed": zero_trust_gateway_fail_closed_output, + "zero-trust-gateway_fips-settings": zero_trust_gateway_fips_settings_output, + "zero-trust-gateway_gateway-account-settings": zero_trust_gateway_gateway_account_settings_output, + "zero-trust-gateway_gateway-account-settings_settings": zero_trust_gateway_gateway_account_settings_settings_output, + "zero-trust-gateway_host-selector-settings": zero_trust_gateway_host_selector_settings_output, + "zero-trust-gateway_inspection-settings": zero_trust_gateway_inspection_settings_output, + "zero-trust-gateway_max-ttl-secs": zero_trust_gateway_max_ttl_secs_output, + "zero-trust-gateway_notification_settings": zero_trust_gateway_notification_settings_output, + "zero-trust-gateway_protocol-detection": zero_trust_gateway_protocol_detection_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_sandbox": zero_trust_gateway_sandbox_output, + "zero-trust-gateway_tls-settings": zero_trust_gateway_tls_settings_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -306,6 +390,48 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_tls-settings": zero_trust_gateway_tls_settings, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/zero-trust-gateway_gateway-account-settings" + }, + { + "properties": { + "created_at": { + "$ref": "#/$defs/zero-trust-gateway_read_only_timestamp" + }, + "updated_at": { + "$ref": "#/$defs/zero-trust-gateway_read_only_timestamp" + } + }, + "type": "object" + } + ], + $defs: { + "zero-trust-gateway_activity-log-settings": zero_trust_gateway_activity_log_settings_output, + "zero-trust-gateway_anti-virus-settings": zero_trust_gateway_anti_virus_settings_output, + "zero-trust-gateway_block-page-settings": zero_trust_gateway_block_page_settings_output, + "zero-trust-gateway_body-scanning-settings": zero_trust_gateway_body_scanning_settings_output, + "zero-trust-gateway_browser-isolation-settings": zero_trust_gateway_browser_isolation_settings_output, + "zero-trust-gateway_certificate-settings": zero_trust_gateway_certificate_settings_output, + "zero-trust-gateway_custom-certificate-settings": zero_trust_gateway_custom_certificate_settings_output, + "zero-trust-gateway_enabled_download_phase": zero_trust_gateway_enabled_download_phase_output, + "zero-trust-gateway_enabled_upload_phase": zero_trust_gateway_enabled_upload_phase_output, + "zero-trust-gateway_extended-email-matching": zero_trust_gateway_extended_email_matching_output, + "zero-trust-gateway_fail_closed": zero_trust_gateway_fail_closed_output, + "zero-trust-gateway_fips-settings": zero_trust_gateway_fips_settings_output, + "zero-trust-gateway_gateway-account-settings": zero_trust_gateway_gateway_account_settings_output, + "zero-trust-gateway_gateway-account-settings_settings": zero_trust_gateway_gateway_account_settings_settings_output, + "zero-trust-gateway_host-selector-settings": zero_trust_gateway_host_selector_settings_output, + "zero-trust-gateway_inspection-settings": zero_trust_gateway_inspection_settings_output, + "zero-trust-gateway_max-ttl-secs": zero_trust_gateway_max_ttl_secs_output, + "zero-trust-gateway_notification_settings": zero_trust_gateway_notification_settings_output, + "zero-trust-gateway_protocol-detection": zero_trust_gateway_protocol_detection_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_sandbox": zero_trust_gateway_sandbox_output, + "zero-trust-gateway_tls-settings": zero_trust_gateway_tls_settings_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/dnsDestinationIps/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/dnsDestinationIps/tools.ts index b2e9bc7f..4feed1bd 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/dnsDestinationIps/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/dnsDestinationIps/tools.ts @@ -32,6 +32,27 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/zero-trust-gateway_dns_destination_ip_pair" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/zero-trust-gateway_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zero-trust-gateway_dns_destination_ip_pair": zero_trust_gateway_dns_destination_ip_pair_output, + "zero-trust-gateway_result_info": zero_trust_gateway_result_info_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/lists/items/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/lists/items/tools.ts index a189f888..20c80bf9 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/lists/items/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/lists/items/tools.ts @@ -53,6 +53,43 @@ export const tools: readonly Tool[] = [ "list_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/zero-trust-gateway_items" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zero-trust-gateway_description_item": zero_trust_gateway_description_item_output, + "zero-trust-gateway_items": zero_trust_gateway_items_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_value": zero_trust_gateway_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/lists/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/lists/tools.ts index cfa41b91..fa732677 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/lists/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/lists/tools.ts @@ -89,6 +89,42 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_value": zero_trust_gateway_value, }, }, + outputSchema: { + "properties": { + "created_at": { + "$ref": "#/$defs/zero-trust-gateway_read_only_timestamp" + }, + "description": { + "$ref": "#/$defs/zero-trust-gateway_description" + }, + "id": { + "$ref": "#/$defs/zero-trust-gateway_uuid-2" + }, + "items": { + "$ref": "#/$defs/zero-trust-gateway_items" + }, + "name": { + "$ref": "#/$defs/zero-trust-gateway_name" + }, + "type": { + "$ref": "#/$defs/zero-trust-gateway_type-2" + }, + "updated_at": { + "$ref": "#/$defs/zero-trust-gateway_read_only_timestamp" + } + }, + "type": "object", + $defs: { + "zero-trust-gateway_description": zero_trust_gateway_description_output, + "zero-trust-gateway_description_item": zero_trust_gateway_description_item_output, + "zero-trust-gateway_items": zero_trust_gateway_items_output, + "zero-trust-gateway_name": zero_trust_gateway_name_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_type-2": zero_trust_gateway_type_2_output, + "zero-trust-gateway_uuid-2": zero_trust_gateway_uuid_2_output, + "zero-trust-gateway_value": zero_trust_gateway_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -178,6 +214,9 @@ export const tools: readonly Tool[] = [ "list_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -256,6 +295,21 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_value": zero_trust_gateway_value, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_lists", + $defs: { + "zero-trust-gateway_count": zero_trust_gateway_count_output, + "zero-trust-gateway_description": zero_trust_gateway_description_output, + "zero-trust-gateway_description_item": zero_trust_gateway_description_item_output, + "zero-trust-gateway_items": zero_trust_gateway_items_output, + "zero-trust-gateway_lists": zero_trust_gateway_lists_output, + "zero-trust-gateway_name": zero_trust_gateway_name_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_type-2": zero_trust_gateway_type_2_output, + "zero-trust-gateway_uuid-2": zero_trust_gateway_uuid_2_output, + "zero-trust-gateway_value": zero_trust_gateway_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -323,6 +377,21 @@ export const tools: readonly Tool[] = [ "list_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_lists", + $defs: { + "zero-trust-gateway_count": zero_trust_gateway_count_output, + "zero-trust-gateway_description": zero_trust_gateway_description_output, + "zero-trust-gateway_description_item": zero_trust_gateway_description_item_output, + "zero-trust-gateway_items": zero_trust_gateway_items_output, + "zero-trust-gateway_lists": zero_trust_gateway_lists_output, + "zero-trust-gateway_name": zero_trust_gateway_name_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_type-2": zero_trust_gateway_type_2_output, + "zero-trust-gateway_uuid-2": zero_trust_gateway_uuid_2_output, + "zero-trust-gateway_value": zero_trust_gateway_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -421,6 +490,36 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_type-2": zero_trust_gateway_type_2, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/zero-trust-gateway_lists" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/zero-trust-gateway_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zero-trust-gateway_count": zero_trust_gateway_count_output, + "zero-trust-gateway_description": zero_trust_gateway_description_output, + "zero-trust-gateway_description_item": zero_trust_gateway_description_item_output, + "zero-trust-gateway_items": zero_trust_gateway_items_output, + "zero-trust-gateway_lists": zero_trust_gateway_lists_output, + "zero-trust-gateway_name": zero_trust_gateway_name_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_result_info": zero_trust_gateway_result_info_output, + "zero-trust-gateway_type-2": zero_trust_gateway_type_2_output, + "zero-trust-gateway_uuid-2": zero_trust_gateway_uuid_2_output, + "zero-trust-gateway_value": zero_trust_gateway_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -537,6 +636,21 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_value": zero_trust_gateway_value, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_lists", + $defs: { + "zero-trust-gateway_count": zero_trust_gateway_count_output, + "zero-trust-gateway_description": zero_trust_gateway_description_output, + "zero-trust-gateway_description_item": zero_trust_gateway_description_item_output, + "zero-trust-gateway_items": zero_trust_gateway_items_output, + "zero-trust-gateway_lists": zero_trust_gateway_lists_output, + "zero-trust-gateway_name": zero_trust_gateway_name_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_type-2": zero_trust_gateway_type_2_output, + "zero-trust-gateway_uuid-2": zero_trust_gateway_uuid_2_output, + "zero-trust-gateway_value": zero_trust_gateway_value_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/locations/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/locations/tools.ts index 3726db21..e6ac7fd2 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/locations/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/locations/tools.ts @@ -143,6 +143,34 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_name-2": zero_trust_gateway_name_2, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_locations", + $defs: { + "zero-trust-gateway_client-default": zero_trust_gateway_client_default_output, + "zero-trust-gateway_dns-destination-ips-id-read": zero_trust_gateway_dns_destination_ips_id_read_output, + "zero-trust-gateway_dns64-enabled": zero_trust_gateway_dns64_enabled_output, + "zero-trust-gateway_dns_destination_ipv6_block_id": zero_trust_gateway_dns_destination_ipv6_block_id_output, + "zero-trust-gateway_doh_endpoint": zero_trust_gateway_doh_endpoint_output, + "zero-trust-gateway_dot_endpoint": zero_trust_gateway_dot_endpoint_output, + "zero-trust-gateway_ecs-support": zero_trust_gateway_ecs_support_output, + "zero-trust-gateway_endpoints": zero_trust_gateway_endpoints_output, + "zero-trust-gateway_ip": zero_trust_gateway_ip_output, + "zero-trust-gateway_ip_network": zero_trust_gateway_ip_network_output, + "zero-trust-gateway_ip_networks": zero_trust_gateway_ip_networks_output, + "zero-trust-gateway_ipv4_endpoint": zero_trust_gateway_ipv4_endpoint_output, + "zero-trust-gateway_ipv4_network": zero_trust_gateway_ipv4_network_output, + "zero-trust-gateway_ipv4_networks": zero_trust_gateway_ipv4_networks_output, + "zero-trust-gateway_ipv6_endpoint": zero_trust_gateway_ipv6_endpoint_output, + "zero-trust-gateway_ipv6_network": zero_trust_gateway_ipv6_network_output, + "zero-trust-gateway_ipv6_networks": zero_trust_gateway_ipv6_networks_output, + "zero-trust-gateway_locations": zero_trust_gateway_locations_output, + "zero-trust-gateway_max-ttl": zero_trust_gateway_max_ttl_output, + "zero-trust-gateway_name-2": zero_trust_gateway_name_2_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_subdomain": zero_trust_gateway_subdomain_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -228,6 +256,9 @@ export const tools: readonly Tool[] = [ "location_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -289,6 +320,34 @@ export const tools: readonly Tool[] = [ "location_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_locations", + $defs: { + "zero-trust-gateway_client-default": zero_trust_gateway_client_default_output, + "zero-trust-gateway_dns-destination-ips-id-read": zero_trust_gateway_dns_destination_ips_id_read_output, + "zero-trust-gateway_dns64-enabled": zero_trust_gateway_dns64_enabled_output, + "zero-trust-gateway_dns_destination_ipv6_block_id": zero_trust_gateway_dns_destination_ipv6_block_id_output, + "zero-trust-gateway_doh_endpoint": zero_trust_gateway_doh_endpoint_output, + "zero-trust-gateway_dot_endpoint": zero_trust_gateway_dot_endpoint_output, + "zero-trust-gateway_ecs-support": zero_trust_gateway_ecs_support_output, + "zero-trust-gateway_endpoints": zero_trust_gateway_endpoints_output, + "zero-trust-gateway_ip": zero_trust_gateway_ip_output, + "zero-trust-gateway_ip_network": zero_trust_gateway_ip_network_output, + "zero-trust-gateway_ip_networks": zero_trust_gateway_ip_networks_output, + "zero-trust-gateway_ipv4_endpoint": zero_trust_gateway_ipv4_endpoint_output, + "zero-trust-gateway_ipv4_network": zero_trust_gateway_ipv4_network_output, + "zero-trust-gateway_ipv4_networks": zero_trust_gateway_ipv4_networks_output, + "zero-trust-gateway_ipv6_endpoint": zero_trust_gateway_ipv6_endpoint_output, + "zero-trust-gateway_ipv6_network": zero_trust_gateway_ipv6_network_output, + "zero-trust-gateway_ipv6_networks": zero_trust_gateway_ipv6_networks_output, + "zero-trust-gateway_locations": zero_trust_gateway_locations_output, + "zero-trust-gateway_max-ttl": zero_trust_gateway_max_ttl_output, + "zero-trust-gateway_name-2": zero_trust_gateway_name_2_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_subdomain": zero_trust_gateway_subdomain_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -398,6 +457,49 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/zero-trust-gateway_locations" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/zero-trust-gateway_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zero-trust-gateway_client-default": zero_trust_gateway_client_default_output, + "zero-trust-gateway_dns-destination-ips-id-read": zero_trust_gateway_dns_destination_ips_id_read_output, + "zero-trust-gateway_dns64-enabled": zero_trust_gateway_dns64_enabled_output, + "zero-trust-gateway_dns_destination_ipv6_block_id": zero_trust_gateway_dns_destination_ipv6_block_id_output, + "zero-trust-gateway_doh_endpoint": zero_trust_gateway_doh_endpoint_output, + "zero-trust-gateway_dot_endpoint": zero_trust_gateway_dot_endpoint_output, + "zero-trust-gateway_ecs-support": zero_trust_gateway_ecs_support_output, + "zero-trust-gateway_endpoints": zero_trust_gateway_endpoints_output, + "zero-trust-gateway_ip": zero_trust_gateway_ip_output, + "zero-trust-gateway_ip_network": zero_trust_gateway_ip_network_output, + "zero-trust-gateway_ip_networks": zero_trust_gateway_ip_networks_output, + "zero-trust-gateway_ipv4_endpoint": zero_trust_gateway_ipv4_endpoint_output, + "zero-trust-gateway_ipv4_network": zero_trust_gateway_ipv4_network_output, + "zero-trust-gateway_ipv4_networks": zero_trust_gateway_ipv4_networks_output, + "zero-trust-gateway_ipv6_endpoint": zero_trust_gateway_ipv6_endpoint_output, + "zero-trust-gateway_ipv6_network": zero_trust_gateway_ipv6_network_output, + "zero-trust-gateway_ipv6_networks": zero_trust_gateway_ipv6_networks_output, + "zero-trust-gateway_locations": zero_trust_gateway_locations_output, + "zero-trust-gateway_max-ttl": zero_trust_gateway_max_ttl_output, + "zero-trust-gateway_name-2": zero_trust_gateway_name_2_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_result_info": zero_trust_gateway_result_info_output, + "zero-trust-gateway_subdomain": zero_trust_gateway_subdomain_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -570,6 +672,34 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_name-2": zero_trust_gateway_name_2, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_locations", + $defs: { + "zero-trust-gateway_client-default": zero_trust_gateway_client_default_output, + "zero-trust-gateway_dns-destination-ips-id-read": zero_trust_gateway_dns_destination_ips_id_read_output, + "zero-trust-gateway_dns64-enabled": zero_trust_gateway_dns64_enabled_output, + "zero-trust-gateway_dns_destination_ipv6_block_id": zero_trust_gateway_dns_destination_ipv6_block_id_output, + "zero-trust-gateway_doh_endpoint": zero_trust_gateway_doh_endpoint_output, + "zero-trust-gateway_dot_endpoint": zero_trust_gateway_dot_endpoint_output, + "zero-trust-gateway_ecs-support": zero_trust_gateway_ecs_support_output, + "zero-trust-gateway_endpoints": zero_trust_gateway_endpoints_output, + "zero-trust-gateway_ip": zero_trust_gateway_ip_output, + "zero-trust-gateway_ip_network": zero_trust_gateway_ip_network_output, + "zero-trust-gateway_ip_networks": zero_trust_gateway_ip_networks_output, + "zero-trust-gateway_ipv4_endpoint": zero_trust_gateway_ipv4_endpoint_output, + "zero-trust-gateway_ipv4_network": zero_trust_gateway_ipv4_network_output, + "zero-trust-gateway_ipv4_networks": zero_trust_gateway_ipv4_networks_output, + "zero-trust-gateway_ipv6_endpoint": zero_trust_gateway_ipv6_endpoint_output, + "zero-trust-gateway_ipv6_network": zero_trust_gateway_ipv6_network_output, + "zero-trust-gateway_ipv6_networks": zero_trust_gateway_ipv6_networks_output, + "zero-trust-gateway_locations": zero_trust_gateway_locations_output, + "zero-trust-gateway_max-ttl": zero_trust_gateway_max_ttl_output, + "zero-trust-gateway_name-2": zero_trust_gateway_name_2_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_subdomain": zero_trust_gateway_subdomain_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/logging/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/logging/tools.ts index ef207434..9274d335 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/logging/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/logging/tools.ts @@ -38,6 +38,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_gateway-account-logging-settings", + $defs: { + "zero-trust-gateway_account-log-options": zero_trust_gateway_account_log_options_output, + "zero-trust-gateway_gateway-account-logging-settings": zero_trust_gateway_gateway_account_logging_settings_output, + "zero-trust-gateway_gateway-account-logging-settings_settings_by_rule_type": zero_trust_gateway_gateway_account_logging_settings_settings_by_rule_type_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -101,6 +109,14 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_gateway-account-logging-settings_settings_by_rule_type": zero_trust_gateway_gateway_account_logging_settings_settings_by_rule_type, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_gateway-account-logging-settings", + $defs: { + "zero-trust-gateway_account-log-options": zero_trust_gateway_account_log_options_output, + "zero-trust-gateway_gateway-account-logging-settings": zero_trust_gateway_gateway_account_logging_settings_output, + "zero-trust-gateway_gateway-account-logging-settings_settings_by_rule_type": zero_trust_gateway_gateway_account_logging_settings_settings_by_rule_type_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/pacfiles/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/pacfiles/tools.ts index 2f048706..6d912bec 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/pacfiles/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/pacfiles/tools.ts @@ -80,6 +80,19 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_name-7": zero_trust_gateway_name_7, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_pacfile", + $defs: { + "zero-trust-gateway_contents": zero_trust_gateway_contents_output, + "zero-trust-gateway_description-4": zero_trust_gateway_description_4_output, + "zero-trust-gateway_name-7": zero_trust_gateway_name_7_output, + "zero-trust-gateway_pacfile": zero_trust_gateway_pacfile_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_slug": zero_trust_gateway_slug_output, + "zero-trust-gateway_url": zero_trust_gateway_url_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -149,6 +162,9 @@ export const tools: readonly Tool[] = [ "pacfile_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -209,6 +225,19 @@ export const tools: readonly Tool[] = [ "pacfile_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_pacfile", + $defs: { + "zero-trust-gateway_contents": zero_trust_gateway_contents_output, + "zero-trust-gateway_description-4": zero_trust_gateway_description_4_output, + "zero-trust-gateway_name-7": zero_trust_gateway_name_7_output, + "zero-trust-gateway_pacfile": zero_trust_gateway_pacfile_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_slug": zero_trust_gateway_slug_output, + "zero-trust-gateway_url": zero_trust_gateway_url_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -284,6 +313,59 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "$ref": "#/$defs/zero-trust-gateway_read_only_timestamp" + }, + "description": { + "$ref": "#/$defs/zero-trust-gateway_description-4" + }, + "id": { + "$ref": "#/$defs/zero-trust-gateway_uuid-3" + }, + "name": { + "$ref": "#/$defs/zero-trust-gateway_name-7" + }, + "slug": { + "$ref": "#/$defs/zero-trust-gateway_slug" + }, + "updated_at": { + "$ref": "#/$defs/zero-trust-gateway_read_only_timestamp" + }, + "url": { + "$ref": "#/$defs/zero-trust-gateway_url" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zero-trust-gateway_description-4": zero_trust_gateway_description_4_output, + "zero-trust-gateway_name-7": zero_trust_gateway_name_7_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_slug": zero_trust_gateway_slug_output, + "zero-trust-gateway_url": zero_trust_gateway_url_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -427,6 +509,19 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_name-7": zero_trust_gateway_name_7, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_pacfile", + $defs: { + "zero-trust-gateway_contents": zero_trust_gateway_contents_output, + "zero-trust-gateway_description-4": zero_trust_gateway_description_4_output, + "zero-trust-gateway_name-7": zero_trust_gateway_name_7_output, + "zero-trust-gateway_pacfile": zero_trust_gateway_pacfile_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_slug": zero_trust_gateway_slug_output, + "zero-trust-gateway_url": zero_trust_gateway_url_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/proxyEndpoints/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/proxyEndpoints/tools.ts index dd50c7be..fa5b2d21 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/proxyEndpoints/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/proxyEndpoints/tools.ts @@ -83,6 +83,19 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_proxy-endpoint-ip-create": zero_trust_gateway_proxy_endpoint_ip_create, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_proxy-endpoints", + $defs: { + "zero-trust-gateway_ips": zero_trust_gateway_ips_output, + "zero-trust-gateway_name-6": zero_trust_gateway_name_6_output, + "zero-trust-gateway_proxy-endpoint-identity": zero_trust_gateway_proxy_endpoint_identity_output, + "zero-trust-gateway_proxy-endpoint-ip": zero_trust_gateway_proxy_endpoint_ip_output, + "zero-trust-gateway_proxy-endpoints": zero_trust_gateway_proxy_endpoints_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_subdomain-2": zero_trust_gateway_subdomain_2_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -147,6 +160,9 @@ export const tools: readonly Tool[] = [ "proxy_endpoint_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -220,6 +236,19 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_name-6": zero_trust_gateway_name_6, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_proxy-endpoints", + $defs: { + "zero-trust-gateway_ips": zero_trust_gateway_ips_output, + "zero-trust-gateway_name-6": zero_trust_gateway_name_6_output, + "zero-trust-gateway_proxy-endpoint-identity": zero_trust_gateway_proxy_endpoint_identity_output, + "zero-trust-gateway_proxy-endpoint-ip": zero_trust_gateway_proxy_endpoint_ip_output, + "zero-trust-gateway_proxy-endpoints": zero_trust_gateway_proxy_endpoints_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_subdomain-2": zero_trust_gateway_subdomain_2_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -284,6 +313,19 @@ export const tools: readonly Tool[] = [ "proxy_endpoint_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_proxy-endpoints", + $defs: { + "zero-trust-gateway_ips": zero_trust_gateway_ips_output, + "zero-trust-gateway_name-6": zero_trust_gateway_name_6_output, + "zero-trust-gateway_proxy-endpoint-identity": zero_trust_gateway_proxy_endpoint_identity_output, + "zero-trust-gateway_proxy-endpoint-ip": zero_trust_gateway_proxy_endpoint_ip_output, + "zero-trust-gateway_proxy-endpoints": zero_trust_gateway_proxy_endpoints_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_subdomain-2": zero_trust_gateway_subdomain_2_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -371,6 +413,34 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/zero-trust-gateway_proxy-endpoints" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/zero-trust-gateway_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zero-trust-gateway_ips": zero_trust_gateway_ips_output, + "zero-trust-gateway_name-6": zero_trust_gateway_name_6_output, + "zero-trust-gateway_proxy-endpoint-identity": zero_trust_gateway_proxy_endpoint_identity_output, + "zero-trust-gateway_proxy-endpoint-ip": zero_trust_gateway_proxy_endpoint_ip_output, + "zero-trust-gateway_proxy-endpoints": zero_trust_gateway_proxy_endpoints_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_result_info": zero_trust_gateway_result_info_output, + "zero-trust-gateway_subdomain-2": zero_trust_gateway_subdomain_2_output, + "zero-trust-gateway_uuid-3": zero_trust_gateway_uuid_3_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/rules/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/rules/tools.ts index 6f63233a..086248ed 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/rules/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/rules/tools.ts @@ -194,6 +194,48 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_traffic": zero_trust_gateway_traffic, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_rules", + $defs: { + "zero-trust-gateway_action": zero_trust_gateway_action_output, + "zero-trust-gateway_deleted_at": zero_trust_gateway_deleted_at_output, + "zero-trust-gateway_description-2": zero_trust_gateway_description_2_output, + "zero-trust-gateway_device_posture": zero_trust_gateway_device_posture_output, + "zero-trust-gateway_dns_resolver_settings_v4": zero_trust_gateway_dns_resolver_settings_v4_output, + "zero-trust-gateway_dns_resolver_settings_v6": zero_trust_gateway_dns_resolver_settings_v6_output, + "zero-trust-gateway_enabled": zero_trust_gateway_enabled_output, + "zero-trust-gateway_expiration": zero_trust_gateway_expiration_output, + "zero-trust-gateway_filters": zero_trust_gateway_filters_output, + "zero-trust-gateway_identity": zero_trust_gateway_identity_output, + "zero-trust-gateway_name-3": zero_trust_gateway_name_3_output, + "zero-trust-gateway_precedence": zero_trust_gateway_precedence_output, + "zero-trust-gateway_read_only": zero_trust_gateway_read_only_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_rule-settings": zero_trust_gateway_rule_settings_output, + "zero-trust-gateway_rule-settings_biso_admin_controls": zero_trust_gateway_rule_settings_biso_admin_controls_output, + "zero-trust-gateway_rule-settings_block_page": zero_trust_gateway_rule_settings_block_page_output, + "zero-trust-gateway_rule-settings_check_session": zero_trust_gateway_rule_settings_check_session_output, + "zero-trust-gateway_rule-settings_dns_resolvers": zero_trust_gateway_rule_settings_dns_resolvers_output, + "zero-trust-gateway_rule-settings_egress": zero_trust_gateway_rule_settings_egress_output, + "zero-trust-gateway_rule-settings_forensic_copy": zero_trust_gateway_rule_settings_forensic_copy_output, + "zero-trust-gateway_rule-settings_l4override": zero_trust_gateway_rule_settings_l4override_output, + "zero-trust-gateway_rule-settings_notification_settings": zero_trust_gateway_rule_settings_notification_settings_output, + "zero-trust-gateway_rule-settings_payload_log": zero_trust_gateway_rule_settings_payload_log_output, + "zero-trust-gateway_rule-settings_quarantine": zero_trust_gateway_rule_settings_quarantine_output, + "zero-trust-gateway_rule-settings_redirect": zero_trust_gateway_rule_settings_redirect_output, + "zero-trust-gateway_rule-settings_resolve_dns_internally": zero_trust_gateway_rule_settings_resolve_dns_internally_output, + "zero-trust-gateway_rule-settings_untrusted_cert": zero_trust_gateway_rule_settings_untrusted_cert_output, + "zero-trust-gateway_rules": zero_trust_gateway_rules_output, + "zero-trust-gateway_schedule": zero_trust_gateway_schedule_output, + "zero-trust-gateway_sharable": zero_trust_gateway_sharable_output, + "zero-trust-gateway_source_account": zero_trust_gateway_source_account_output, + "zero-trust-gateway_timestamp": zero_trust_gateway_timestamp_output, + "zero-trust-gateway_traffic": zero_trust_gateway_traffic_output, + "zero-trust-gateway_uuid-4": zero_trust_gateway_uuid_4_output, + "zero-trust-gateway_version": zero_trust_gateway_version_output, + "zero-trust-gateway_warning_status": zero_trust_gateway_warning_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -288,6 +330,9 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -344,6 +389,48 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_rules", + $defs: { + "zero-trust-gateway_action": zero_trust_gateway_action_output, + "zero-trust-gateway_deleted_at": zero_trust_gateway_deleted_at_output, + "zero-trust-gateway_description-2": zero_trust_gateway_description_2_output, + "zero-trust-gateway_device_posture": zero_trust_gateway_device_posture_output, + "zero-trust-gateway_dns_resolver_settings_v4": zero_trust_gateway_dns_resolver_settings_v4_output, + "zero-trust-gateway_dns_resolver_settings_v6": zero_trust_gateway_dns_resolver_settings_v6_output, + "zero-trust-gateway_enabled": zero_trust_gateway_enabled_output, + "zero-trust-gateway_expiration": zero_trust_gateway_expiration_output, + "zero-trust-gateway_filters": zero_trust_gateway_filters_output, + "zero-trust-gateway_identity": zero_trust_gateway_identity_output, + "zero-trust-gateway_name-3": zero_trust_gateway_name_3_output, + "zero-trust-gateway_precedence": zero_trust_gateway_precedence_output, + "zero-trust-gateway_read_only": zero_trust_gateway_read_only_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_rule-settings": zero_trust_gateway_rule_settings_output, + "zero-trust-gateway_rule-settings_biso_admin_controls": zero_trust_gateway_rule_settings_biso_admin_controls_output, + "zero-trust-gateway_rule-settings_block_page": zero_trust_gateway_rule_settings_block_page_output, + "zero-trust-gateway_rule-settings_check_session": zero_trust_gateway_rule_settings_check_session_output, + "zero-trust-gateway_rule-settings_dns_resolvers": zero_trust_gateway_rule_settings_dns_resolvers_output, + "zero-trust-gateway_rule-settings_egress": zero_trust_gateway_rule_settings_egress_output, + "zero-trust-gateway_rule-settings_forensic_copy": zero_trust_gateway_rule_settings_forensic_copy_output, + "zero-trust-gateway_rule-settings_l4override": zero_trust_gateway_rule_settings_l4override_output, + "zero-trust-gateway_rule-settings_notification_settings": zero_trust_gateway_rule_settings_notification_settings_output, + "zero-trust-gateway_rule-settings_payload_log": zero_trust_gateway_rule_settings_payload_log_output, + "zero-trust-gateway_rule-settings_quarantine": zero_trust_gateway_rule_settings_quarantine_output, + "zero-trust-gateway_rule-settings_redirect": zero_trust_gateway_rule_settings_redirect_output, + "zero-trust-gateway_rule-settings_resolve_dns_internally": zero_trust_gateway_rule_settings_resolve_dns_internally_output, + "zero-trust-gateway_rule-settings_untrusted_cert": zero_trust_gateway_rule_settings_untrusted_cert_output, + "zero-trust-gateway_rules": zero_trust_gateway_rules_output, + "zero-trust-gateway_schedule": zero_trust_gateway_schedule_output, + "zero-trust-gateway_sharable": zero_trust_gateway_sharable_output, + "zero-trust-gateway_source_account": zero_trust_gateway_source_account_output, + "zero-trust-gateway_timestamp": zero_trust_gateway_timestamp_output, + "zero-trust-gateway_traffic": zero_trust_gateway_traffic_output, + "zero-trust-gateway_uuid-4": zero_trust_gateway_uuid_4_output, + "zero-trust-gateway_version": zero_trust_gateway_version_output, + "zero-trust-gateway_warning_status": zero_trust_gateway_warning_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -461,6 +548,63 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/zero-trust-gateway_rules" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/zero-trust-gateway_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zero-trust-gateway_action": zero_trust_gateway_action_output, + "zero-trust-gateway_deleted_at": zero_trust_gateway_deleted_at_output, + "zero-trust-gateway_description-2": zero_trust_gateway_description_2_output, + "zero-trust-gateway_device_posture": zero_trust_gateway_device_posture_output, + "zero-trust-gateway_dns_resolver_settings_v4": zero_trust_gateway_dns_resolver_settings_v4_output, + "zero-trust-gateway_dns_resolver_settings_v6": zero_trust_gateway_dns_resolver_settings_v6_output, + "zero-trust-gateway_enabled": zero_trust_gateway_enabled_output, + "zero-trust-gateway_expiration": zero_trust_gateway_expiration_output, + "zero-trust-gateway_filters": zero_trust_gateway_filters_output, + "zero-trust-gateway_identity": zero_trust_gateway_identity_output, + "zero-trust-gateway_name-3": zero_trust_gateway_name_3_output, + "zero-trust-gateway_precedence": zero_trust_gateway_precedence_output, + "zero-trust-gateway_read_only": zero_trust_gateway_read_only_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_result_info": zero_trust_gateway_result_info_output, + "zero-trust-gateway_rule-settings": zero_trust_gateway_rule_settings_output, + "zero-trust-gateway_rule-settings_biso_admin_controls": zero_trust_gateway_rule_settings_biso_admin_controls_output, + "zero-trust-gateway_rule-settings_block_page": zero_trust_gateway_rule_settings_block_page_output, + "zero-trust-gateway_rule-settings_check_session": zero_trust_gateway_rule_settings_check_session_output, + "zero-trust-gateway_rule-settings_dns_resolvers": zero_trust_gateway_rule_settings_dns_resolvers_output, + "zero-trust-gateway_rule-settings_egress": zero_trust_gateway_rule_settings_egress_output, + "zero-trust-gateway_rule-settings_forensic_copy": zero_trust_gateway_rule_settings_forensic_copy_output, + "zero-trust-gateway_rule-settings_l4override": zero_trust_gateway_rule_settings_l4override_output, + "zero-trust-gateway_rule-settings_notification_settings": zero_trust_gateway_rule_settings_notification_settings_output, + "zero-trust-gateway_rule-settings_payload_log": zero_trust_gateway_rule_settings_payload_log_output, + "zero-trust-gateway_rule-settings_quarantine": zero_trust_gateway_rule_settings_quarantine_output, + "zero-trust-gateway_rule-settings_redirect": zero_trust_gateway_rule_settings_redirect_output, + "zero-trust-gateway_rule-settings_resolve_dns_internally": zero_trust_gateway_rule_settings_resolve_dns_internally_output, + "zero-trust-gateway_rule-settings_untrusted_cert": zero_trust_gateway_rule_settings_untrusted_cert_output, + "zero-trust-gateway_rules": zero_trust_gateway_rules_output, + "zero-trust-gateway_schedule": zero_trust_gateway_schedule_output, + "zero-trust-gateway_sharable": zero_trust_gateway_sharable_output, + "zero-trust-gateway_source_account": zero_trust_gateway_source_account_output, + "zero-trust-gateway_timestamp": zero_trust_gateway_timestamp_output, + "zero-trust-gateway_traffic": zero_trust_gateway_traffic_output, + "zero-trust-gateway_uuid-4": zero_trust_gateway_uuid_4_output, + "zero-trust-gateway_version": zero_trust_gateway_version_output, + "zero-trust-gateway_warning_status": zero_trust_gateway_warning_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -570,6 +714,63 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/zero-trust-gateway_rules" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/zero-trust-gateway_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zero-trust-gateway_action": zero_trust_gateway_action_output, + "zero-trust-gateway_deleted_at": zero_trust_gateway_deleted_at_output, + "zero-trust-gateway_description-2": zero_trust_gateway_description_2_output, + "zero-trust-gateway_device_posture": zero_trust_gateway_device_posture_output, + "zero-trust-gateway_dns_resolver_settings_v4": zero_trust_gateway_dns_resolver_settings_v4_output, + "zero-trust-gateway_dns_resolver_settings_v6": zero_trust_gateway_dns_resolver_settings_v6_output, + "zero-trust-gateway_enabled": zero_trust_gateway_enabled_output, + "zero-trust-gateway_expiration": zero_trust_gateway_expiration_output, + "zero-trust-gateway_filters": zero_trust_gateway_filters_output, + "zero-trust-gateway_identity": zero_trust_gateway_identity_output, + "zero-trust-gateway_name-3": zero_trust_gateway_name_3_output, + "zero-trust-gateway_precedence": zero_trust_gateway_precedence_output, + "zero-trust-gateway_read_only": zero_trust_gateway_read_only_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_result_info": zero_trust_gateway_result_info_output, + "zero-trust-gateway_rule-settings": zero_trust_gateway_rule_settings_output, + "zero-trust-gateway_rule-settings_biso_admin_controls": zero_trust_gateway_rule_settings_biso_admin_controls_output, + "zero-trust-gateway_rule-settings_block_page": zero_trust_gateway_rule_settings_block_page_output, + "zero-trust-gateway_rule-settings_check_session": zero_trust_gateway_rule_settings_check_session_output, + "zero-trust-gateway_rule-settings_dns_resolvers": zero_trust_gateway_rule_settings_dns_resolvers_output, + "zero-trust-gateway_rule-settings_egress": zero_trust_gateway_rule_settings_egress_output, + "zero-trust-gateway_rule-settings_forensic_copy": zero_trust_gateway_rule_settings_forensic_copy_output, + "zero-trust-gateway_rule-settings_l4override": zero_trust_gateway_rule_settings_l4override_output, + "zero-trust-gateway_rule-settings_notification_settings": zero_trust_gateway_rule_settings_notification_settings_output, + "zero-trust-gateway_rule-settings_payload_log": zero_trust_gateway_rule_settings_payload_log_output, + "zero-trust-gateway_rule-settings_quarantine": zero_trust_gateway_rule_settings_quarantine_output, + "zero-trust-gateway_rule-settings_redirect": zero_trust_gateway_rule_settings_redirect_output, + "zero-trust-gateway_rule-settings_resolve_dns_internally": zero_trust_gateway_rule_settings_resolve_dns_internally_output, + "zero-trust-gateway_rule-settings_untrusted_cert": zero_trust_gateway_rule_settings_untrusted_cert_output, + "zero-trust-gateway_rules": zero_trust_gateway_rules_output, + "zero-trust-gateway_schedule": zero_trust_gateway_schedule_output, + "zero-trust-gateway_sharable": zero_trust_gateway_sharable_output, + "zero-trust-gateway_source_account": zero_trust_gateway_source_account_output, + "zero-trust-gateway_timestamp": zero_trust_gateway_timestamp_output, + "zero-trust-gateway_traffic": zero_trust_gateway_traffic_output, + "zero-trust-gateway_uuid-4": zero_trust_gateway_uuid_4_output, + "zero-trust-gateway_version": zero_trust_gateway_version_output, + "zero-trust-gateway_warning_status": zero_trust_gateway_warning_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -678,6 +879,48 @@ export const tools: readonly Tool[] = [ "rule_id" ], }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_rules", + $defs: { + "zero-trust-gateway_action": zero_trust_gateway_action_output, + "zero-trust-gateway_deleted_at": zero_trust_gateway_deleted_at_output, + "zero-trust-gateway_description-2": zero_trust_gateway_description_2_output, + "zero-trust-gateway_device_posture": zero_trust_gateway_device_posture_output, + "zero-trust-gateway_dns_resolver_settings_v4": zero_trust_gateway_dns_resolver_settings_v4_output, + "zero-trust-gateway_dns_resolver_settings_v6": zero_trust_gateway_dns_resolver_settings_v6_output, + "zero-trust-gateway_enabled": zero_trust_gateway_enabled_output, + "zero-trust-gateway_expiration": zero_trust_gateway_expiration_output, + "zero-trust-gateway_filters": zero_trust_gateway_filters_output, + "zero-trust-gateway_identity": zero_trust_gateway_identity_output, + "zero-trust-gateway_name-3": zero_trust_gateway_name_3_output, + "zero-trust-gateway_precedence": zero_trust_gateway_precedence_output, + "zero-trust-gateway_read_only": zero_trust_gateway_read_only_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_rule-settings": zero_trust_gateway_rule_settings_output, + "zero-trust-gateway_rule-settings_biso_admin_controls": zero_trust_gateway_rule_settings_biso_admin_controls_output, + "zero-trust-gateway_rule-settings_block_page": zero_trust_gateway_rule_settings_block_page_output, + "zero-trust-gateway_rule-settings_check_session": zero_trust_gateway_rule_settings_check_session_output, + "zero-trust-gateway_rule-settings_dns_resolvers": zero_trust_gateway_rule_settings_dns_resolvers_output, + "zero-trust-gateway_rule-settings_egress": zero_trust_gateway_rule_settings_egress_output, + "zero-trust-gateway_rule-settings_forensic_copy": zero_trust_gateway_rule_settings_forensic_copy_output, + "zero-trust-gateway_rule-settings_l4override": zero_trust_gateway_rule_settings_l4override_output, + "zero-trust-gateway_rule-settings_notification_settings": zero_trust_gateway_rule_settings_notification_settings_output, + "zero-trust-gateway_rule-settings_payload_log": zero_trust_gateway_rule_settings_payload_log_output, + "zero-trust-gateway_rule-settings_quarantine": zero_trust_gateway_rule_settings_quarantine_output, + "zero-trust-gateway_rule-settings_redirect": zero_trust_gateway_rule_settings_redirect_output, + "zero-trust-gateway_rule-settings_resolve_dns_internally": zero_trust_gateway_rule_settings_resolve_dns_internally_output, + "zero-trust-gateway_rule-settings_untrusted_cert": zero_trust_gateway_rule_settings_untrusted_cert_output, + "zero-trust-gateway_rules": zero_trust_gateway_rules_output, + "zero-trust-gateway_schedule": zero_trust_gateway_schedule_output, + "zero-trust-gateway_sharable": zero_trust_gateway_sharable_output, + "zero-trust-gateway_source_account": zero_trust_gateway_source_account_output, + "zero-trust-gateway_timestamp": zero_trust_gateway_timestamp_output, + "zero-trust-gateway_traffic": zero_trust_gateway_traffic_output, + "zero-trust-gateway_uuid-4": zero_trust_gateway_uuid_4_output, + "zero-trust-gateway_version": zero_trust_gateway_version_output, + "zero-trust-gateway_warning_status": zero_trust_gateway_warning_status_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -863,6 +1106,48 @@ export const tools: readonly Tool[] = [ "zero-trust-gateway_traffic": zero_trust_gateway_traffic, }, }, + outputSchema: { + "$ref": "#/$defs/zero-trust-gateway_rules", + $defs: { + "zero-trust-gateway_action": zero_trust_gateway_action_output, + "zero-trust-gateway_deleted_at": zero_trust_gateway_deleted_at_output, + "zero-trust-gateway_description-2": zero_trust_gateway_description_2_output, + "zero-trust-gateway_device_posture": zero_trust_gateway_device_posture_output, + "zero-trust-gateway_dns_resolver_settings_v4": zero_trust_gateway_dns_resolver_settings_v4_output, + "zero-trust-gateway_dns_resolver_settings_v6": zero_trust_gateway_dns_resolver_settings_v6_output, + "zero-trust-gateway_enabled": zero_trust_gateway_enabled_output, + "zero-trust-gateway_expiration": zero_trust_gateway_expiration_output, + "zero-trust-gateway_filters": zero_trust_gateway_filters_output, + "zero-trust-gateway_identity": zero_trust_gateway_identity_output, + "zero-trust-gateway_name-3": zero_trust_gateway_name_3_output, + "zero-trust-gateway_precedence": zero_trust_gateway_precedence_output, + "zero-trust-gateway_read_only": zero_trust_gateway_read_only_output, + "zero-trust-gateway_read_only_timestamp": zero_trust_gateway_read_only_timestamp_output, + "zero-trust-gateway_rule-settings": zero_trust_gateway_rule_settings_output, + "zero-trust-gateway_rule-settings_biso_admin_controls": zero_trust_gateway_rule_settings_biso_admin_controls_output, + "zero-trust-gateway_rule-settings_block_page": zero_trust_gateway_rule_settings_block_page_output, + "zero-trust-gateway_rule-settings_check_session": zero_trust_gateway_rule_settings_check_session_output, + "zero-trust-gateway_rule-settings_dns_resolvers": zero_trust_gateway_rule_settings_dns_resolvers_output, + "zero-trust-gateway_rule-settings_egress": zero_trust_gateway_rule_settings_egress_output, + "zero-trust-gateway_rule-settings_forensic_copy": zero_trust_gateway_rule_settings_forensic_copy_output, + "zero-trust-gateway_rule-settings_l4override": zero_trust_gateway_rule_settings_l4override_output, + "zero-trust-gateway_rule-settings_notification_settings": zero_trust_gateway_rule_settings_notification_settings_output, + "zero-trust-gateway_rule-settings_payload_log": zero_trust_gateway_rule_settings_payload_log_output, + "zero-trust-gateway_rule-settings_quarantine": zero_trust_gateway_rule_settings_quarantine_output, + "zero-trust-gateway_rule-settings_redirect": zero_trust_gateway_rule_settings_redirect_output, + "zero-trust-gateway_rule-settings_resolve_dns_internally": zero_trust_gateway_rule_settings_resolve_dns_internally_output, + "zero-trust-gateway_rule-settings_untrusted_cert": zero_trust_gateway_rule_settings_untrusted_cert_output, + "zero-trust-gateway_rules": zero_trust_gateway_rules_output, + "zero-trust-gateway_schedule": zero_trust_gateway_schedule_output, + "zero-trust-gateway_sharable": zero_trust_gateway_sharable_output, + "zero-trust-gateway_source_account": zero_trust_gateway_source_account_output, + "zero-trust-gateway_timestamp": zero_trust_gateway_timestamp_output, + "zero-trust-gateway_traffic": zero_trust_gateway_traffic_output, + "zero-trust-gateway_uuid-4": zero_trust_gateway_uuid_4_output, + "zero-trust-gateway_version": zero_trust_gateway_version_output, + "zero-trust-gateway_warning_status": zero_trust_gateway_warning_status_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/gateway/tools.ts b/src/generated/forge-mcp/zeroTrust/gateway/tools.ts index a9fb0c70..0d4c14da 100644 --- a/src/generated/forge-mcp/zeroTrust/gateway/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/gateway/tools.ts @@ -34,6 +34,25 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "gateway_tag": { + "$ref": "#/$defs/zero-trust-gateway_gateway_tag" + }, + "id": { + "$ref": "#/$defs/zero-trust-gateway_cf_account_id" + }, + "provider_name": { + "$ref": "#/$defs/zero-trust-gateway_provider_name" + } + }, + "type": "object", + $defs: { + "zero-trust-gateway_cf_account_id": zero_trust_gateway_cf_account_id_output, + "zero-trust-gateway_gateway_tag": zero_trust_gateway_gateway_tag_output, + "zero-trust-gateway_provider_name": zero_trust_gateway_provider_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -105,6 +124,25 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "gateway_tag": { + "$ref": "#/$defs/zero-trust-gateway_gateway_tag" + }, + "id": { + "$ref": "#/$defs/zero-trust-gateway_cf_account_id" + }, + "provider_name": { + "$ref": "#/$defs/zero-trust-gateway_provider_name" + } + }, + "type": "object", + $defs: { + "zero-trust-gateway_cf_account_id": zero_trust_gateway_cf_account_id_output, + "zero-trust-gateway_gateway_tag": zero_trust_gateway_gateway_tag_output, + "zero-trust-gateway_provider_name": zero_trust_gateway_provider_name_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/identityProviders/federationGrants/tools.ts b/src/generated/forge-mcp/zeroTrust/identityProviders/federationGrants/tools.ts index 8b52c375..e169145c 100644 --- a/src/generated/forge-mcp/zeroTrust/identityProviders/federationGrants/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/identityProviders/federationGrants/tools.ts @@ -39,6 +39,15 @@ export const tools: readonly Tool[] = [ "access_idp_federation_grant_create_request": access_idp_federation_grant_create_request, }, }, + outputSchema: { + "$ref": "#/$defs/access_idp_federation_grant", + $defs: { + "access_created_at": access_created_at_output, + "access_identifier": access_identifier_output, + "access_idp_federation_grant": access_idp_federation_grant_output, + "access_timestamp": access_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -95,6 +104,17 @@ export const tools: readonly Tool[] = [ "grant_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_identifier" + } + }, + "type": "object", + $defs: { + "access_identifier": access_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -152,6 +172,15 @@ export const tools: readonly Tool[] = [ "grant_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_idp_federation_grant", + $defs: { + "access_created_at": access_created_at_output, + "access_identifier": access_identifier_output, + "access_idp_federation_grant": access_idp_federation_grant_output, + "access_timestamp": access_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -205,6 +234,46 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_idp_federation_grant" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_created_at": access_created_at_output, + "access_identifier": access_identifier_output, + "access_idp_federation_grant": access_idp_federation_grant_output, + "access_timestamp": access_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/identityProviders/samlCertificate/tools.ts b/src/generated/forge-mcp/zeroTrust/identityProviders/samlCertificate/tools.ts index 062fcb0a..3d26c2f8 100644 --- a/src/generated/forge-mcp/zeroTrust/identityProviders/samlCertificate/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/identityProviders/samlCertificate/tools.ts @@ -36,6 +36,13 @@ export const tools: readonly Tool[] = [ "identity_provider_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_saml_certificate_set", + $defs: { + "access_saml_certificate": access_saml_certificate_output, + "access_saml_certificate_set": access_saml_certificate_set_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/identityProviders/scim/groups/tools.ts b/src/generated/forge-mcp/zeroTrust/identityProviders/scim/groups/tools.ts index 92a634f1..b1506089 100644 --- a/src/generated/forge-mcp/zeroTrust/identityProviders/scim/groups/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/identityProviders/scim/groups/tools.ts @@ -105,6 +105,16 @@ export const tools: readonly Tool[] = [ "group_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_group_details", + $defs: { + "access_externalId": access_externalId_output, + "access_group_details": access_group_details_output, + "access_group_details_membersItem": access_group_details_membersItem_output, + "access_id": access_id_output, + "access_meta": access_meta_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -191,6 +201,46 @@ export const tools: readonly Tool[] = [ "access_name-4": access_name_4, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_groups" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_externalId": access_externalId_output, + "access_groups": access_groups_output, + "access_id": access_id_output, + "access_meta": access_meta_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/identityProviders/scim/users/tools.ts b/src/generated/forge-mcp/zeroTrust/identityProviders/scim/users/tools.ts index a13a0107..3408bd7e 100644 --- a/src/generated/forge-mcp/zeroTrust/identityProviders/scim/users/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/identityProviders/scim/users/tools.ts @@ -105,6 +105,15 @@ export const tools: readonly Tool[] = [ "user_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_users", + $defs: { + "access_id": access_id_output, + "access_meta": access_meta_output, + "access_users": access_users_output, + "access_users_emailsItem": access_users_emailsItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -200,6 +209,46 @@ export const tools: readonly Tool[] = [ "access_username": access_username, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_users" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_id": access_id_output, + "access_meta": access_meta_output, + "access_users": access_users_output, + "access_users_emailsItem": access_users_emailsItem_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/identityProviders/tools.ts b/src/generated/forge-mcp/zeroTrust/identityProviders/tools.ts index 70c248a0..b26d342e 100644 --- a/src/generated/forge-mcp/zeroTrust/identityProviders/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/identityProviders/tools.ts @@ -135,6 +135,42 @@ export const tools: readonly Tool[] = [ "access_yandex": access_yandex, }, }, + outputSchema: { + "$ref": "#/$defs/access_identity-providers", + $defs: { + "access_azureAD": access_azureAD_output, + "access_centrify": access_centrify_output, + "access_cloudflare": access_cloudflare_output, + "access_cloudflare_config": access_cloudflare_config_output, + "access_custom-claims-support": access_custom_claims_support_output, + "access_duo": access_duo_output, + "access_duo_config": access_duo_config_output, + "access_facebook": access_facebook_output, + "access_generic-oauth-config": access_generic_oauth_config_output, + "access_github": access_github_output, + "access_google": access_google_output, + "access_google-apps": access_google_apps_output, + "access_identity-provider_scim_config": access_identity_provider_scim_config_output, + "access_identity-providers": access_identity_providers_output, + "access_linkedin": access_linkedin_output, + "access_name-3": access_name_3_output, + "access_oidc": access_oidc_output, + "access_okta": access_okta_output, + "access_onelogin": access_onelogin_output, + "access_onetimepin": access_onetimepin_output, + "access_onetimepin_config": access_onetimepin_config_output, + "access_passkeys": access_passkeys_output, + "access_passkeys_config": access_passkeys_config_output, + "access_pingone": access_pingone_output, + "access_saml": access_saml_output, + "access_saml_certificate": access_saml_certificate_output, + "access_saml_certificate_set": access_saml_certificate_set_output, + "access_saml_config": access_saml_config_output, + "access_saml_config_header_attributesItem": access_saml_config_header_attributesItem_output, + "access_uuid": access_uuid_output, + "access_yandex": access_yandex_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -229,6 +265,17 @@ export const tools: readonly Tool[] = [ "identity_provider_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/access_uuid" + } + }, + "type": "object", + $defs: { + "access_uuid": access_uuid_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -297,6 +344,42 @@ export const tools: readonly Tool[] = [ "identity_provider_id" ], }, + outputSchema: { + "$ref": "#/$defs/access_identity-providers", + $defs: { + "access_azureAD": access_azureAD_output, + "access_centrify": access_centrify_output, + "access_cloudflare": access_cloudflare_output, + "access_cloudflare_config": access_cloudflare_config_output, + "access_custom-claims-support": access_custom_claims_support_output, + "access_duo": access_duo_output, + "access_duo_config": access_duo_config_output, + "access_facebook": access_facebook_output, + "access_generic-oauth-config": access_generic_oauth_config_output, + "access_github": access_github_output, + "access_google": access_google_output, + "access_google-apps": access_google_apps_output, + "access_identity-provider_scim_config": access_identity_provider_scim_config_output, + "access_identity-providers": access_identity_providers_output, + "access_linkedin": access_linkedin_output, + "access_name-3": access_name_3_output, + "access_oidc": access_oidc_output, + "access_okta": access_okta_output, + "access_onelogin": access_onelogin_output, + "access_onetimepin": access_onetimepin_output, + "access_onetimepin_config": access_onetimepin_config_output, + "access_passkeys": access_passkeys_output, + "access_passkeys_config": access_passkeys_config_output, + "access_pingone": access_pingone_output, + "access_saml": access_saml_output, + "access_saml_certificate": access_saml_certificate_output, + "access_saml_certificate_set": access_saml_certificate_set_output, + "access_saml_config": access_saml_config_output, + "access_saml_config_header_attributesItem": access_saml_config_header_attributesItem_output, + "access_uuid": access_uuid_output, + "access_yandex": access_yandex_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -400,6 +483,124 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "anyOf": [ + { + "$ref": "#/$defs/access_azureAD" + }, + { + "$ref": "#/$defs/access_centrify" + }, + { + "$ref": "#/$defs/access_facebook" + }, + { + "$ref": "#/$defs/access_github" + }, + { + "$ref": "#/$defs/access_google" + }, + { + "$ref": "#/$defs/access_google-apps" + }, + { + "$ref": "#/$defs/access_linkedin" + }, + { + "$ref": "#/$defs/access_oidc" + }, + { + "$ref": "#/$defs/access_duo" + }, + { + "$ref": "#/$defs/access_okta" + }, + { + "$ref": "#/$defs/access_onelogin" + }, + { + "$ref": "#/$defs/access_pingone" + }, + { + "$ref": "#/$defs/access_saml" + }, + { + "$ref": "#/$defs/access_yandex" + }, + { + "$ref": "#/$defs/access_onetimepin" + }, + { + "$ref": "#/$defs/access_cloudflare" + }, + { + "$ref": "#/$defs/access_passkeys" + } + ] + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_azureAD": access_azureAD_output, + "access_centrify": access_centrify_output, + "access_cloudflare": access_cloudflare_output, + "access_cloudflare_config": access_cloudflare_config_output, + "access_custom-claims-support": access_custom_claims_support_output, + "access_duo": access_duo_output, + "access_duo_config": access_duo_config_output, + "access_facebook": access_facebook_output, + "access_generic-oauth-config": access_generic_oauth_config_output, + "access_github": access_github_output, + "access_google": access_google_output, + "access_google-apps": access_google_apps_output, + "access_identity-provider_scim_config": access_identity_provider_scim_config_output, + "access_linkedin": access_linkedin_output, + "access_name-3": access_name_3_output, + "access_oidc": access_oidc_output, + "access_okta": access_okta_output, + "access_onelogin": access_onelogin_output, + "access_onetimepin": access_onetimepin_output, + "access_onetimepin_config": access_onetimepin_config_output, + "access_passkeys": access_passkeys_output, + "access_passkeys_config": access_passkeys_config_output, + "access_pingone": access_pingone_output, + "access_saml": access_saml_output, + "access_saml_certificate": access_saml_certificate_output, + "access_saml_certificate_set": access_saml_certificate_set_output, + "access_saml_config": access_saml_config_output, + "access_saml_config_header_attributesItem": access_saml_config_header_attributesItem_output, + "access_uuid": access_uuid_output, + "access_yandex": access_yandex_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -616,6 +817,42 @@ export const tools: readonly Tool[] = [ "access_yandex": access_yandex, }, }, + outputSchema: { + "$ref": "#/$defs/access_identity-providers", + $defs: { + "access_azureAD": access_azureAD_output, + "access_centrify": access_centrify_output, + "access_cloudflare": access_cloudflare_output, + "access_cloudflare_config": access_cloudflare_config_output, + "access_custom-claims-support": access_custom_claims_support_output, + "access_duo": access_duo_output, + "access_duo_config": access_duo_config_output, + "access_facebook": access_facebook_output, + "access_generic-oauth-config": access_generic_oauth_config_output, + "access_github": access_github_output, + "access_google": access_google_output, + "access_google-apps": access_google_apps_output, + "access_identity-provider_scim_config": access_identity_provider_scim_config_output, + "access_identity-providers": access_identity_providers_output, + "access_linkedin": access_linkedin_output, + "access_name-3": access_name_3_output, + "access_oidc": access_oidc_output, + "access_okta": access_okta_output, + "access_onelogin": access_onelogin_output, + "access_onetimepin": access_onetimepin_output, + "access_onetimepin_config": access_onetimepin_config_output, + "access_passkeys": access_passkeys_output, + "access_passkeys_config": access_passkeys_config_output, + "access_pingone": access_pingone_output, + "access_saml": access_saml_output, + "access_saml_certificate": access_saml_certificate_output, + "access_saml_certificate_set": access_saml_certificate_set_output, + "access_saml_config": access_saml_config_output, + "access_saml_config_header_attributesItem": access_saml_config_header_attributesItem_output, + "access_uuid": access_uuid_output, + "access_yandex": access_yandex_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/organization/doh/tools.ts b/src/generated/forge-mcp/zeroTrust/organization/doh/tools.ts index bd3d130e..6ec70de2 100644 --- a/src/generated/forge-mcp/zeroTrust/organization/doh/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/organization/doh/tools.ts @@ -29,6 +29,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "doh_jwt_duration": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -100,6 +108,17 @@ export const tools: readonly Tool[] = [ "access_doh_jwt_duration": access_doh_jwt_duration, }, }, + outputSchema: { + "properties": { + "doh_jwt_duration": { + "$ref": "#/$defs/access_doh_jwt_duration" + } + }, + "type": "object", + $defs: { + "access_doh_jwt_duration": access_doh_jwt_duration_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/organization/tools.ts b/src/generated/forge-mcp/zeroTrust/organization/tools.ts index 827e238e..f05005be 100644 --- a/src/generated/forge-mcp/zeroTrust/organization/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/organization/tools.ts @@ -192,6 +192,35 @@ export const tools: readonly Tool[] = [ "access_warp_auth_session_duration": access_warp_auth_session_duration, }, }, + outputSchema: { + "$ref": "#/$defs/access_organizations", + $defs: { + "access_allow_authenticate_via_warp": access_allow_authenticate_via_warp_output, + "access_auth_domain": access_auth_domain_output, + "access_auto_redirect_to_identity": access_auto_redirect_to_identity_output, + "access_created_at": access_created_at_output, + "access_custom_pages": access_custom_pages_output, + "access_deny_unmatched_requests": access_deny_unmatched_requests_output, + "access_deny_unmatched_requests_exempted_zone_names": access_deny_unmatched_requests_exempted_zone_names_output, + "access_disable_end_user_app_creation": access_disable_end_user_app_creation_output, + "access_is_ui_read_only": access_is_ui_read_only_output, + "access_login_design": access_login_design_output, + "access_mfa_piv_key_requirements": access_mfa_piv_key_requirements_output, + "access_mfa_required_for_all_apps": access_mfa_required_for_all_apps_output, + "access_name": access_name_output, + "access_org_mfa_config": access_org_mfa_config_output, + "access_organizations": access_organizations_output, + "access_service_token_inactivity": access_service_token_inactivity_output, + "access_session_duration": access_session_duration_output, + "access_strict_service_token_auth": access_strict_service_token_auth_output, + "access_timestamp": access_timestamp_output, + "access_ui_read_only_toggle_reason": access_ui_read_only_toggle_reason_output, + "access_updated_at": access_updated_at_output, + "access_user_seat_expiration_inactive_time": access_user_seat_expiration_inactive_time_output, + "access_warp_auth_non_browser_401": access_warp_auth_non_browser_401_output, + "access_warp_auth_session_duration": access_warp_auth_session_duration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -274,6 +303,50 @@ export const tools: readonly Tool[] = [ "account_or_zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/access_organizations" + }, + { + "properties": { + "trusted_accounts": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + } + ], + $defs: { + "access_allow_authenticate_via_warp": access_allow_authenticate_via_warp_output, + "access_auth_domain": access_auth_domain_output, + "access_auto_redirect_to_identity": access_auto_redirect_to_identity_output, + "access_created_at": access_created_at_output, + "access_custom_pages": access_custom_pages_output, + "access_deny_unmatched_requests": access_deny_unmatched_requests_output, + "access_deny_unmatched_requests_exempted_zone_names": access_deny_unmatched_requests_exempted_zone_names_output, + "access_disable_end_user_app_creation": access_disable_end_user_app_creation_output, + "access_is_ui_read_only": access_is_ui_read_only_output, + "access_login_design": access_login_design_output, + "access_mfa_piv_key_requirements": access_mfa_piv_key_requirements_output, + "access_mfa_required_for_all_apps": access_mfa_required_for_all_apps_output, + "access_name": access_name_output, + "access_org_mfa_config": access_org_mfa_config_output, + "access_organizations": access_organizations_output, + "access_service_token_inactivity": access_service_token_inactivity_output, + "access_session_duration": access_session_duration_output, + "access_strict_service_token_auth": access_strict_service_token_auth_output, + "access_timestamp": access_timestamp_output, + "access_ui_read_only_toggle_reason": access_ui_read_only_toggle_reason_output, + "access_updated_at": access_updated_at_output, + "access_user_seat_expiration_inactive_time": access_user_seat_expiration_inactive_time_output, + "access_warp_auth_non_browser_401": access_warp_auth_non_browser_401_output, + "access_warp_auth_session_duration": access_warp_auth_session_duration_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -484,6 +557,35 @@ export const tools: readonly Tool[] = [ "access_warp_auth_session_duration": access_warp_auth_session_duration, }, }, + outputSchema: { + "$ref": "#/$defs/access_organizations", + $defs: { + "access_allow_authenticate_via_warp": access_allow_authenticate_via_warp_output, + "access_auth_domain": access_auth_domain_output, + "access_auto_redirect_to_identity": access_auto_redirect_to_identity_output, + "access_created_at": access_created_at_output, + "access_custom_pages": access_custom_pages_output, + "access_deny_unmatched_requests": access_deny_unmatched_requests_output, + "access_deny_unmatched_requests_exempted_zone_names": access_deny_unmatched_requests_exempted_zone_names_output, + "access_disable_end_user_app_creation": access_disable_end_user_app_creation_output, + "access_is_ui_read_only": access_is_ui_read_only_output, + "access_login_design": access_login_design_output, + "access_mfa_piv_key_requirements": access_mfa_piv_key_requirements_output, + "access_mfa_required_for_all_apps": access_mfa_required_for_all_apps_output, + "access_name": access_name_output, + "access_org_mfa_config": access_org_mfa_config_output, + "access_organizations": access_organizations_output, + "access_service_token_inactivity": access_service_token_inactivity_output, + "access_session_duration": access_session_duration_output, + "access_strict_service_token_auth": access_strict_service_token_auth_output, + "access_timestamp": access_timestamp_output, + "access_ui_read_only_toggle_reason": access_ui_read_only_toggle_reason_output, + "access_updated_at": access_updated_at_output, + "access_user_seat_expiration_inactive_time": access_user_seat_expiration_inactive_time_output, + "access_warp_auth_non_browser_401": access_warp_auth_non_browser_401_output, + "access_warp_auth_session_duration": access_warp_auth_session_duration_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/riskScoring/behaviours/tools.ts b/src/generated/forge-mcp/zeroTrust/riskScoring/behaviours/tools.ts index 07ea14ae..fa6ab195 100644 --- a/src/generated/forge-mcp/zeroTrust/riskScoring/behaviours/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/riskScoring/behaviours/tools.ts @@ -35,6 +35,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Behaviors", + $defs: { + "dlp_Behavior": dlp_Behavior_output, + "dlp_Behaviors": dlp_Behaviors_output, + "dlp_RiskLevel": dlp_RiskLevel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -97,6 +105,14 @@ export const tools: readonly Tool[] = [ "dlp_UpdateBehaviors": dlp_UpdateBehaviors, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_UpdateBehaviors", + $defs: { + "dlp_RiskLevel": dlp_RiskLevel_output, + "dlp_UpdateBehavior": dlp_UpdateBehavior_output, + "dlp_UpdateBehaviors": dlp_UpdateBehaviors_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/riskScoring/integrations/references/tools.ts b/src/generated/forge-mcp/zeroTrust/riskScoring/integrations/references/tools.ts index bd05b8a2..5b9c1526 100644 --- a/src/generated/forge-mcp/zeroTrust/riskScoring/integrations/references/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/riskScoring/integrations/references/tools.ts @@ -34,6 +34,13 @@ export const tools: readonly Tool[] = [ "reference_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_RiskScoreIntegration", + $defs: { + "dlp_RiskScoreIntegration": dlp_RiskScoreIntegration_output, + "dlp_RiskScoreIntegrationType": dlp_RiskScoreIntegrationType_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/riskScoring/integrations/tools.ts b/src/generated/forge-mcp/zeroTrust/riskScoring/integrations/tools.ts index adfb8cc9..47ac9b41 100644 --- a/src/generated/forge-mcp/zeroTrust/riskScoring/integrations/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/riskScoring/integrations/tools.ts @@ -45,6 +45,13 @@ export const tools: readonly Tool[] = [ "dlp_RiskScoreIntegrationType": dlp_RiskScoreIntegrationType, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_RiskScoreIntegration", + $defs: { + "dlp_RiskScoreIntegration": dlp_RiskScoreIntegration_output, + "dlp_RiskScoreIntegrationType": dlp_RiskScoreIntegrationType_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -100,6 +107,12 @@ export const tools: readonly Tool[] = [ "integration_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -153,6 +166,13 @@ export const tools: readonly Tool[] = [ "integration_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_RiskScoreIntegration", + $defs: { + "dlp_RiskScoreIntegration": dlp_RiskScoreIntegration_output, + "dlp_RiskScoreIntegrationType": dlp_RiskScoreIntegrationType_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -203,6 +223,25 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "properties": { + "result": { + "$ref": "#/$defs/dlp_RiskScoreIntegrationArray" + }, + "result_info": { + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "dlp_RiskScoreIntegration": dlp_RiskScoreIntegration_output, + "dlp_RiskScoreIntegrationArray": dlp_RiskScoreIntegrationArray_output, + "dlp_RiskScoreIntegrationType": dlp_RiskScoreIntegrationType_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -277,6 +316,13 @@ export const tools: readonly Tool[] = [ "dlp_UpdateIntegrationBody": dlp_UpdateIntegrationBody, }, }, + outputSchema: { + "$ref": "#/$defs/dlp_RiskScoreIntegration", + $defs: { + "dlp_RiskScoreIntegration": dlp_RiskScoreIntegration_output, + "dlp_RiskScoreIntegrationType": dlp_RiskScoreIntegrationType_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/riskScoring/summary/tools.ts b/src/generated/forge-mcp/zeroTrust/riskScoring/summary/tools.ts index 61f93c97..3f2a9f6b 100644 --- a/src/generated/forge-mcp/zeroTrust/riskScoring/summary/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/riskScoring/summary/tools.ts @@ -28,6 +28,14 @@ export const tools: readonly Tool[] = [ "account_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_RiskSummary", + $defs: { + "dlp_RiskLevel": dlp_RiskLevel_output, + "dlp_RiskSummary": dlp_RiskSummary_output, + "dlp_UserRiskInfo": dlp_UserRiskInfo_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/riskScoring/tools.ts b/src/generated/forge-mcp/zeroTrust/riskScoring/tools.ts index d2abf221..556bc7e8 100644 --- a/src/generated/forge-mcp/zeroTrust/riskScoring/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/riskScoring/tools.ts @@ -37,6 +37,14 @@ export const tools: readonly Tool[] = [ "user_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_RiskEvents", + $defs: { + "dlp_RiskEvent": dlp_RiskEvent_output, + "dlp_RiskEvents": dlp_RiskEvents_output, + "dlp_RiskLevel": dlp_RiskLevel_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -92,6 +100,12 @@ export const tools: readonly Tool[] = [ "user_id" ], }, + outputSchema: { + "$ref": "#/$defs/dlp_Empty", + $defs: { + "dlp_Empty": dlp_Empty_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/seats/tools.ts b/src/generated/forge-mcp/zeroTrust/seats/tools.ts index c978f0ab..b134a63d 100644 --- a/src/generated/forge-mcp/zeroTrust/seats/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/seats/tools.ts @@ -51,6 +51,47 @@ export const tools: readonly Tool[] = [ "access_seats_definition": access_seats_definition, }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/access_seats" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "access_access_seat": access_access_seat_output, + "access_gateway_seat": access_gateway_seat_output, + "access_seat_uid": access_seat_uid_output, + "access_seats": access_seats_output, + "access_timestamp": access_timestamp_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, diff --git a/src/generated/forge-mcp/zeroTrust/users/mfa/authenticators/tools.ts b/src/generated/forge-mcp/zeroTrust/users/mfa/authenticators/tools.ts index 4f464cd4..f7396680 100644 --- a/src/generated/forge-mcp/zeroTrust/users/mfa/authenticators/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/users/mfa/authenticators/tools.ts @@ -37,6 +37,16 @@ export const tools: readonly Tool[] = [ "authenticator_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zeroTrust/users/passkeys/tools.ts b/src/generated/forge-mcp/zeroTrust/users/passkeys/tools.ts index f9c3495a..dc3f24aa 100644 --- a/src/generated/forge-mcp/zeroTrust/users/passkeys/tools.ts +++ b/src/generated/forge-mcp/zeroTrust/users/passkeys/tools.ts @@ -37,6 +37,16 @@ export const tools: readonly Tool[] = [ "authenticator_id" ], }, + outputSchema: { + "oneOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ], + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zone/tools.ts b/src/generated/forge-mcp/zone/tools.ts index 6165119c..1906d6ee 100644 --- a/src/generated/forge-mcp/zone/tools.ts +++ b/src/generated/forge-mcp/zone/tools.ts @@ -28,6 +28,17 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "id": { + "$ref": "#/$defs/zone-activation_identifier" + } + }, + "type": "object", + $defs: { + "zone-activation_identifier": zone_activation_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/aegis/tools.ts b/src/generated/forge-mcp/zones/aegis/tools.ts index 29cbc93a..e9936e46 100644 --- a/src/generated/forge-mcp/zones/aegis/tools.ts +++ b/src/generated/forge-mcp/zones/aegis/tools.ts @@ -48,6 +48,13 @@ export const tools: readonly Tool[] = [ "cache-settings_aegis_value": cache_settings_aegis_value, }, }, + outputSchema: { + "$ref": "#/$defs/cache-settings_aegis", + $defs: { + "cache-settings_aegis": cache_settings_aegis_output, + "cache-settings_aegis_value": cache_settings_aegis_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -116,6 +123,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/cache-settings_aegis", + $defs: { + "cache-settings_aegis": cache_settings_aegis_output, + "cache-settings_aegis_value": cache_settings_aegis_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/automaticPlatformOptimization/tools.ts b/src/generated/forge-mcp/zones/automaticPlatformOptimization/tools.ts index d1ac7c30..bd7468d7 100644 --- a/src/generated/forge-mcp/zones/automaticPlatformOptimization/tools.ts +++ b/src/generated/forge-mcp/zones/automaticPlatformOptimization/tools.ts @@ -48,6 +48,13 @@ export const tools: readonly Tool[] = [ "speed_automatic_platform_optimization_value": speed_automatic_platform_optimization_value, }, }, + outputSchema: { + "$ref": "#/$defs/speed_automatic_platform_optimization_response", + $defs: { + "speed_automatic_platform_optimization_response": speed_automatic_platform_optimization_response_output, + "speed_automatic_platform_optimization_value": speed_automatic_platform_optimization_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -115,6 +122,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/speed_automatic_platform_optimization_response", + $defs: { + "speed_automatic_platform_optimization_response": speed_automatic_platform_optimization_response_output, + "speed_automatic_platform_optimization_value": speed_automatic_platform_optimization_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/binaryAst/tools.ts b/src/generated/forge-mcp/zones/binaryAst/tools.ts index 245dd2ff..391e0ef7 100644 --- a/src/generated/forge-mcp/zones/binaryAst/tools.ts +++ b/src/generated/forge-mcp/zones/binaryAst/tools.ts @@ -48,6 +48,13 @@ export const tools: readonly Tool[] = [ "speed_binary_ast_value": speed_binary_ast_value, }, }, + outputSchema: { + "$ref": "#/$defs/speed_binary_ast_response", + $defs: { + "speed_binary_ast_response": speed_binary_ast_response_output, + "speed_binary_ast_value": speed_binary_ast_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -115,6 +122,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/speed_binary_ast_response", + $defs: { + "speed_binary_ast_response": speed_binary_ast_response_output, + "speed_binary_ast_value": speed_binary_ast_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/fonts/tools.ts b/src/generated/forge-mcp/zones/fonts/tools.ts index 098d3161..798e65f6 100644 --- a/src/generated/forge-mcp/zones/fonts/tools.ts +++ b/src/generated/forge-mcp/zones/fonts/tools.ts @@ -49,6 +49,13 @@ export const tools: readonly Tool[] = [ "speed_cloudflare_fonts_value": speed_cloudflare_fonts_value, }, }, + outputSchema: { + "$ref": "#/$defs/speed_cloudflare_fonts", + $defs: { + "speed_cloudflare_fonts": speed_cloudflare_fonts_output, + "speed_cloudflare_fonts_value": speed_cloudflare_fonts_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -116,6 +123,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/speed_cloudflare_fonts", + $defs: { + "speed_cloudflare_fonts": speed_cloudflare_fonts_output, + "speed_cloudflare_fonts_value": speed_cloudflare_fonts_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/h2Prioritization/tools.ts b/src/generated/forge-mcp/zones/h2Prioritization/tools.ts index cad8765b..fb040544 100644 --- a/src/generated/forge-mcp/zones/h2Prioritization/tools.ts +++ b/src/generated/forge-mcp/zones/h2Prioritization/tools.ts @@ -48,6 +48,13 @@ export const tools: readonly Tool[] = [ "speed_h2_prioritization_value": speed_h2_prioritization_value, }, }, + outputSchema: { + "$ref": "#/$defs/speed_h2_prioritization_response", + $defs: { + "speed_h2_prioritization_response": speed_h2_prioritization_response_output, + "speed_h2_prioritization_value": speed_h2_prioritization_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -115,6 +122,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/speed_h2_prioritization_response", + $defs: { + "speed_h2_prioritization_response": speed_h2_prioritization_response_output, + "speed_h2_prioritization_value": speed_h2_prioritization_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/holds/tools.ts b/src/generated/forge-mcp/zones/holds/tools.ts index 3c30b020..b06c8cf6 100644 --- a/src/generated/forge-mcp/zones/holds/tools.ts +++ b/src/generated/forge-mcp/zones/holds/tools.ts @@ -31,6 +31,20 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "hold": { + "type": "boolean" + }, + "hold_after": { + "type": "string" + }, + "include_subdomains": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -97,6 +111,20 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "hold": { + "type": "boolean" + }, + "hold_after": { + "type": "string" + }, + "include_subdomains": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -182,6 +210,20 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "properties": { + "hold": { + "type": "boolean" + }, + "hold_after": { + "type": "string" + }, + "include_subdomains": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -250,6 +292,20 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "hold": { + "type": "boolean" + }, + "hold_after": { + "type": "string" + }, + "include_subdomains": { + "type": "string" + } + }, + "type": "object", + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/hostnames/settings/tls/tools.ts b/src/generated/forge-mcp/zones/hostnames/settings/tls/tools.ts index 9f8ee3fc..799aebef 100644 --- a/src/generated/forge-mcp/zones/hostnames/settings/tls/tools.ts +++ b/src/generated/forge-mcp/zones/hostnames/settings/tls/tools.ts @@ -54,6 +54,17 @@ export const tools: readonly Tool[] = [ "hostname" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_settingObjectDelete", + $defs: { + "tls-certificates-and-hostnames_created_at-4": tls_certificates_and_hostnames_created_at_4_output, + "tls-certificates-and-hostnames_hostname-3": tls_certificates_and_hostnames_hostname_3_output, + "tls-certificates-and-hostnames_settingObjectDelete": tls_certificates_and_hostnames_settingObjectDelete_output, + "tls-certificates-and-hostnames_status-12": tls_certificates_and_hostnames_status_12_output, + "tls-certificates-and-hostnames_updated_at-5": tls_certificates_and_hostnames_updated_at_5_output, + "tls-certificates-and-hostnames_value": tls_certificates_and_hostnames_value_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -137,6 +148,64 @@ export const tools: readonly Tool[] = [ "setting_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "properties": { + "created_at": { + "$ref": "#/$defs/tls-certificates-and-hostnames_created_at-4" + }, + "hostname": { + "$ref": "#/$defs/tls-certificates-and-hostnames_hostname-3" + }, + "status": { + "$ref": "#/$defs/tls-certificates-and-hostnames_status-12" + }, + "updated_at": { + "$ref": "#/$defs/tls-certificates-and-hostnames_updated_at-5" + }, + "value": { + "$ref": "#/$defs/tls-certificates-and-hostnames_value" + } + }, + "type": "object" + }, + "type": "array" + }, + "result_info": { + "properties": { + "count": { + "type": "number" + }, + "page": { + "type": "number" + }, + "per_page": { + "type": "number" + }, + "total_count": { + "type": "number" + }, + "total_pages": { + "type": "number" + } + }, + "type": "object" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "tls-certificates-and-hostnames_created_at-4": tls_certificates_and_hostnames_created_at_4_output, + "tls-certificates-and-hostnames_hostname-3": tls_certificates_and_hostnames_hostname_3_output, + "tls-certificates-and-hostnames_status-12": tls_certificates_and_hostnames_status_12_output, + "tls-certificates-and-hostnames_updated_at-5": tls_certificates_and_hostnames_updated_at_5_output, + "tls-certificates-and-hostnames_value": tls_certificates_and_hostnames_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -291,6 +360,17 @@ export const tools: readonly Tool[] = [ "tls-certificates-and-hostnames_value": tls_certificates_and_hostnames_value, }, }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_settingObject", + $defs: { + "tls-certificates-and-hostnames_created_at-4": tls_certificates_and_hostnames_created_at_4_output, + "tls-certificates-and-hostnames_hostname-3": tls_certificates_and_hostnames_hostname_3_output, + "tls-certificates-and-hostnames_settingObject": tls_certificates_and_hostnames_settingObject_output, + "tls-certificates-and-hostnames_status-12": tls_certificates_and_hostnames_status_12_output, + "tls-certificates-and-hostnames_updated_at-5": tls_certificates_and_hostnames_updated_at_5_output, + "tls-certificates-and-hostnames_value": tls_certificates_and_hostnames_value_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/hostnames/settings/tlsSingle/tools.ts b/src/generated/forge-mcp/zones/hostnames/settings/tlsSingle/tools.ts index c2f3d730..e701ff92 100644 --- a/src/generated/forge-mcp/zones/hostnames/settings/tlsSingle/tools.ts +++ b/src/generated/forge-mcp/zones/hostnames/settings/tlsSingle/tools.ts @@ -46,6 +46,17 @@ export const tools: readonly Tool[] = [ "hostname" ], }, + outputSchema: { + "$ref": "#/$defs/tls-certificates-and-hostnames_settingObject", + $defs: { + "tls-certificates-and-hostnames_created_at-4": tls_certificates_and_hostnames_created_at_4_output, + "tls-certificates-and-hostnames_hostname-3": tls_certificates_and_hostnames_hostname_3_output, + "tls-certificates-and-hostnames_settingObject": tls_certificates_and_hostnames_settingObject_output, + "tls-certificates-and-hostnames_status-12": tls_certificates_and_hostnames_status_12_output, + "tls-certificates-and-hostnames_updated_at-5": tls_certificates_and_hostnames_updated_at_5_output, + "tls-certificates-and-hostnames_value": tls_certificates_and_hostnames_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/imageResizing/tools.ts b/src/generated/forge-mcp/zones/imageResizing/tools.ts index ee266b4e..ba27c84c 100644 --- a/src/generated/forge-mcp/zones/imageResizing/tools.ts +++ b/src/generated/forge-mcp/zones/imageResizing/tools.ts @@ -48,6 +48,13 @@ export const tools: readonly Tool[] = [ "speed_image_resizing_value": speed_image_resizing_value, }, }, + outputSchema: { + "$ref": "#/$defs/speed_image_resizing_response", + $defs: { + "speed_image_resizing_response": speed_image_resizing_response_output, + "speed_image_resizing_value": speed_image_resizing_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -115,6 +122,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/speed_image_resizing_response", + $defs: { + "speed_image_resizing_response": speed_image_resizing_response_output, + "speed_image_resizing_value": speed_image_resizing_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/originH2MaxStreams/tools.ts b/src/generated/forge-mcp/zones/originH2MaxStreams/tools.ts index d514db9c..75b58272 100644 --- a/src/generated/forge-mcp/zones/originH2MaxStreams/tools.ts +++ b/src/generated/forge-mcp/zones/originH2MaxStreams/tools.ts @@ -48,6 +48,13 @@ export const tools: readonly Tool[] = [ "cache-settings_origin_h2_max_streams_value": cache_settings_origin_h2_max_streams_value, }, }, + outputSchema: { + "$ref": "#/$defs/cache-settings_origin_h2_max_streams", + $defs: { + "cache-settings_origin_h2_max_streams": cache_settings_origin_h2_max_streams_output, + "cache-settings_origin_h2_max_streams_value": cache_settings_origin_h2_max_streams_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -116,6 +123,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/cache-settings_origin_h2_max_streams", + $defs: { + "cache-settings_origin_h2_max_streams": cache_settings_origin_h2_max_streams_output, + "cache-settings_origin_h2_max_streams_value": cache_settings_origin_h2_max_streams_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/originMaxHttpVersion/tools.ts b/src/generated/forge-mcp/zones/originMaxHttpVersion/tools.ts index c968a765..d5caa13b 100644 --- a/src/generated/forge-mcp/zones/originMaxHttpVersion/tools.ts +++ b/src/generated/forge-mcp/zones/originMaxHttpVersion/tools.ts @@ -48,6 +48,13 @@ export const tools: readonly Tool[] = [ "cache-settings_origin_max_http_version_value": cache_settings_origin_max_http_version_value, }, }, + outputSchema: { + "$ref": "#/$defs/cache-settings_origin_max_http_version", + $defs: { + "cache-settings_origin_max_http_version": cache_settings_origin_max_http_version_output, + "cache-settings_origin_max_http_version_value": cache_settings_origin_max_http_version_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -116,6 +123,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/cache-settings_origin_max_http_version", + $defs: { + "cache-settings_origin_max_http_version": cache_settings_origin_max_http_version_output, + "cache-settings_origin_max_http_version_value": cache_settings_origin_max_http_version_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/originTlsComplianceModes/tools.ts b/src/generated/forge-mcp/zones/originTlsComplianceModes/tools.ts index 8f641ea9..05ce178f 100644 --- a/src/generated/forge-mcp/zones/originTlsComplianceModes/tools.ts +++ b/src/generated/forge-mcp/zones/originTlsComplianceModes/tools.ts @@ -32,6 +32,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/cache-settings_origin_tls_compliance_modes", + $defs: { + "cache-settings_origin_tls_compliance_modes": cache_settings_origin_tls_compliance_modes_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -100,6 +106,28 @@ export const tools: readonly Tool[] = [ "cache-settings_origin_tls_compliance_modes_value": cache_settings_origin_tls_compliance_modes_value, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_origin_tls_compliance_modes" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_origin_tls_compliance_modes_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_origin_tls_compliance_modes": cache_settings_origin_tls_compliance_modes_output, + "cache-settings_origin_tls_compliance_modes_value": cache_settings_origin_tls_compliance_modes_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -169,6 +197,28 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_origin_tls_compliance_modes" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_origin_tls_compliance_modes_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_origin_tls_compliance_modes": cache_settings_origin_tls_compliance_modes_output, + "cache-settings_origin_tls_compliance_modes_value": cache_settings_origin_tls_compliance_modes_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -253,6 +303,28 @@ export const tools: readonly Tool[] = [ "cache-settings_origin_tls_compliance_modes_value": cache_settings_origin_tls_compliance_modes_value, }, }, + outputSchema: { + "allOf": [ + { + "$ref": "#/$defs/cache-settings_origin_tls_compliance_modes" + }, + { + "properties": { + "value": { + "$ref": "#/$defs/cache-settings_origin_tls_compliance_modes_value" + } + }, + "required": [ + "value" + ], + "type": "object" + } + ], + $defs: { + "cache-settings_origin_tls_compliance_modes": cache_settings_origin_tls_compliance_modes_output, + "cache-settings_origin_tls_compliance_modes_value": cache_settings_origin_tls_compliance_modes_value_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/plans/tools.ts b/src/generated/forge-mcp/zones/plans/tools.ts index b44b9f66..3939d6f9 100644 --- a/src/generated/forge-mcp/zones/plans/tools.ts +++ b/src/generated/forge-mcp/zones/plans/tools.ts @@ -47,6 +47,21 @@ export const tools: readonly Tool[] = [ "plan_identifier" ], }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_available-rate-plan", + $defs: { + "bill-subs-api_available-rate-plan": bill_subs_api_available_rate_plan_output, + "bill-subs-api_can_subscribe": bill_subs_api_can_subscribe_output, + "bill-subs-api_currency": bill_subs_api_currency_output, + "bill-subs-api_externally_managed": bill_subs_api_externally_managed_output, + "bill-subs-api_identifier": bill_subs_api_identifier_output, + "bill-subs-api_is_subscribed": bill_subs_api_is_subscribed_output, + "bill-subs-api_legacy_id": bill_subs_api_legacy_id_output, + "bill-subs-api_schemas-frequency": bill_subs_api_schemas_frequency_output, + "bill-subs-api_schemas-name": bill_subs_api_schemas_name_output, + "bill-subs-api_schemas-price": bill_subs_api_schemas_price_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -122,6 +137,36 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/bill-subs-api_available-rate-plan" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/bill-subs-api_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "bill-subs-api_available-rate-plan": bill_subs_api_available_rate_plan_output, + "bill-subs-api_can_subscribe": bill_subs_api_can_subscribe_output, + "bill-subs-api_currency": bill_subs_api_currency_output, + "bill-subs-api_externally_managed": bill_subs_api_externally_managed_output, + "bill-subs-api_identifier": bill_subs_api_identifier_output, + "bill-subs-api_is_subscribed": bill_subs_api_is_subscribed_output, + "bill-subs-api_legacy_id": bill_subs_api_legacy_id_output, + "bill-subs-api_result_info": bill_subs_api_result_info_output, + "bill-subs-api_schemas-frequency": bill_subs_api_schemas_frequency_output, + "bill-subs-api_schemas-name": bill_subs_api_schemas_name_output, + "bill-subs-api_schemas-price": bill_subs_api_schemas_price_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/ratePlans/tools.ts b/src/generated/forge-mcp/zones/ratePlans/tools.ts index 39ff6ab3..195e5eee 100644 --- a/src/generated/forge-mcp/zones/ratePlans/tools.ts +++ b/src/generated/forge-mcp/zones/ratePlans/tools.ts @@ -43,6 +43,37 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/bill-subs-api_plan_rate_plan" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/bill-subs-api_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "bill-subs-api_components-schemas-name": bill_subs_api_components_schemas_name_output, + "bill-subs-api_currency": bill_subs_api_currency_output, + "bill-subs-api_default": bill_subs_api_default_output, + "bill-subs-api_duration": bill_subs_api_duration_output, + "bill-subs-api_plan_component_value": bill_subs_api_plan_component_value_output, + "bill-subs-api_plan_rate_plan": bill_subs_api_plan_rate_plan_output, + "bill-subs-api_rate-plan_components-schemas-identifier": bill_subs_api_rate_plan_components_schemas_identifier_output, + "bill-subs-api_result_info": bill_subs_api_result_info_output, + "bill-subs-api_schemas-component_values": bill_subs_api_schemas_component_values_output, + "bill-subs-api_schemas-frequency": bill_subs_api_schemas_frequency_output, + "bill-subs-api_schemas-name": bill_subs_api_schemas_name_output, + "bill-subs-api_unit_price": bill_subs_api_unit_price_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/rum/tools.ts b/src/generated/forge-mcp/zones/rum/tools.ts index 6d82e0a8..2ca73a70 100644 --- a/src/generated/forge-mcp/zones/rum/tools.ts +++ b/src/generated/forge-mcp/zones/rum/tools.ts @@ -41,6 +41,15 @@ export const tools: readonly Tool[] = [ "rum_toggle-rum-request": rum_toggle_rum_request, }, }, + outputSchema: { + "$ref": "#/$defs/rum_rum_site", + $defs: { + "rum_editable": rum_editable_output, + "rum_id": rum_id_output, + "rum_rum_site": rum_rum_site_output, + "rum_value": rum_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -100,6 +109,15 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/rum_rum_site", + $defs: { + "rum_editable": rum_editable_output, + "rum_id": rum_id_output, + "rum_rum_site": rum_rum_site_output, + "rum_value": rum_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/settings/tools.ts b/src/generated/forge-mcp/zones/settings/tools.ts index ce078a02..d7cff4b4 100644 --- a/src/generated/forge-mcp/zones/settings/tools.ts +++ b/src/generated/forge-mcp/zones/settings/tools.ts @@ -311,6 +311,146 @@ export const tools: readonly Tool[] = [ "zones_zone_settings_single_request": zones_zone_settings_single_request, }, }, + outputSchema: { + "$ref": "#/$defs/zones_setting", + $defs: { + "zones_0rtt": zones_0rtt_output, + "zones_0rtt_value": zones_0rtt_value_output, + "zones_advanced_ddos": zones_advanced_ddos_output, + "zones_advanced_ddos_value": zones_advanced_ddos_value_output, + "zones_always_online": zones_always_online_output, + "zones_always_online_value": zones_always_online_value_output, + "zones_always_use_https-2": zones_always_use_https_2_output, + "zones_always_use_https_value": zones_always_use_https_value_output, + "zones_automatic_https_rewrites-2": zones_automatic_https_rewrites_2_output, + "zones_automatic_https_rewrites_value": zones_automatic_https_rewrites_value_output, + "zones_automatic_platform_optimization": zones_automatic_platform_optimization_output, + "zones_brotli": zones_brotli_output, + "zones_brotli_value": zones_brotli_value_output, + "zones_browser_cache_ttl-2": zones_browser_cache_ttl_2_output, + "zones_browser_cache_ttl_value": zones_browser_cache_ttl_value_output, + "zones_browser_check-2": zones_browser_check_2_output, + "zones_browser_check_value": zones_browser_check_value_output, + "zones_cache-rules_aegis": zones_cache_rules_aegis_output, + "zones_cache-rules_aegis_value": zones_cache_rules_aegis_value_output, + "zones_cache-rules_origin_h2_max_streams": zones_cache_rules_origin_h2_max_streams_output, + "zones_cache-rules_origin_h2_max_streams_value": zones_cache_rules_origin_h2_max_streams_value_output, + "zones_cache-rules_origin_max_http_version": zones_cache_rules_origin_max_http_version_output, + "zones_cache-rules_origin_max_http_version_value": zones_cache_rules_origin_max_http_version_value_output, + "zones_cache_level-2": zones_cache_level_2_output, + "zones_cache_level_value": zones_cache_level_value_output, + "zones_challenge_ttl": zones_challenge_ttl_output, + "zones_challenge_ttl_value": zones_challenge_ttl_value_output, + "zones_china_network_enabled": zones_china_network_enabled_output, + "zones_china_network_enabled_value": zones_china_network_enabled_value_output, + "zones_ciphers": zones_ciphers_output, + "zones_ciphers_value": zones_ciphers_value_output, + "zones_cname_flattening": zones_cname_flattening_output, + "zones_cname_flattening_value": zones_cname_flattening_value_output, + "zones_content_converter": zones_content_converter_output, + "zones_content_converter_value": zones_content_converter_value_output, + "zones_development_mode": zones_development_mode_output, + "zones_development_mode_value": zones_development_mode_value_output, + "zones_early_hints": zones_early_hints_output, + "zones_early_hints_value": zones_early_hints_value_output, + "zones_edge_cache_ttl-2": zones_edge_cache_ttl_2_output, + "zones_edge_cache_ttl_value": zones_edge_cache_ttl_value_output, + "zones_email_obfuscation-2": zones_email_obfuscation_2_output, + "zones_email_obfuscation_value": zones_email_obfuscation_value_output, + "zones_h2_prioritization": zones_h2_prioritization_output, + "zones_h2_prioritization_value": zones_h2_prioritization_value_output, + "zones_hotlink_protection": zones_hotlink_protection_output, + "zones_hotlink_protection_value": zones_hotlink_protection_value_output, + "zones_http2": zones_http2_output, + "zones_http2_value": zones_http2_value_output, + "zones_http3": zones_http3_output, + "zones_http3_value": zones_http3_value_output, + "zones_image_resizing": zones_image_resizing_output, + "zones_image_resizing_value": zones_image_resizing_value_output, + "zones_ip_geolocation-2": zones_ip_geolocation_2_output, + "zones_ip_geolocation_value": zones_ip_geolocation_value_output, + "zones_ipv6": zones_ipv6_output, + "zones_ipv6_value": zones_ipv6_value_output, + "zones_max_upload": zones_max_upload_output, + "zones_max_upload_value": zones_max_upload_value_output, + "zones_min_tls_version": zones_min_tls_version_output, + "zones_min_tls_version_value": zones_min_tls_version_value_output, + "zones_mirage-2": zones_mirage_2_output, + "zones_mirage_value": zones_mirage_value_output, + "zones_nel": zones_nel_output, + "zones_nel_value": zones_nel_value_output, + "zones_opportunistic_encryption-2": zones_opportunistic_encryption_2_output, + "zones_opportunistic_encryption_value": zones_opportunistic_encryption_value_output, + "zones_opportunistic_onion": zones_opportunistic_onion_output, + "zones_opportunistic_onion_value": zones_opportunistic_onion_value_output, + "zones_orange_to_orange": zones_orange_to_orange_output, + "zones_orange_to_orange_value": zones_orange_to_orange_value_output, + "zones_origin_error_page_pass_thru-2": zones_origin_error_page_pass_thru_2_output, + "zones_origin_error_page_pass_thru_value": zones_origin_error_page_pass_thru_value_output, + "zones_polish-2": zones_polish_2_output, + "zones_polish_value": zones_polish_value_output, + "zones_pre_render": zones_pre_render_output, + "zones_pre_render_value": zones_pre_render_value_output, + "zones_prefetch_preload": zones_prefetch_preload_output, + "zones_prefetch_preload_value": zones_prefetch_preload_value_output, + "zones_privacy_pass": zones_privacy_pass_output, + "zones_privacy_pass_value": zones_privacy_pass_value_output, + "zones_proxy_read_timeout": zones_proxy_read_timeout_output, + "zones_proxy_read_timeout_value": zones_proxy_read_timeout_value_output, + "zones_pseudo_ipv4": zones_pseudo_ipv4_output, + "zones_pseudo_ipv4_value": zones_pseudo_ipv4_value_output, + "zones_redirects_for_ai_training": zones_redirects_for_ai_training_output, + "zones_redirects_for_ai_training_value": zones_redirects_for_ai_training_value_output, + "zones_replace_insecure_js": zones_replace_insecure_js_output, + "zones_replace_insecure_js_value": zones_replace_insecure_js_value_output, + "zones_response_buffering-2": zones_response_buffering_2_output, + "zones_response_buffering_value": zones_response_buffering_value_output, + "zones_rocket_loader-2": zones_rocket_loader_2_output, + "zones_rocket_loader_value": zones_rocket_loader_value_output, + "zones_schemas-automatic_platform_optimization": zones_schemas_automatic_platform_optimization_output, + "zones_search_for_agents": zones_search_for_agents_output, + "zones_search_for_agents_value": zones_search_for_agents_value_output, + "zones_security_header": zones_security_header_output, + "zones_security_header_value": zones_security_header_value_output, + "zones_security_header_value_strict_transport_security": zones_security_header_value_strict_transport_security_output, + "zones_security_level-2": zones_security_level_2_output, + "zones_security_level_value": zones_security_level_value_output, + "zones_server_side_exclude": zones_server_side_exclude_output, + "zones_server_side_exclude_value": zones_server_side_exclude_value_output, + "zones_setting": zones_setting_output, + "zones_sha1_support": zones_sha1_support_output, + "zones_sha1_support_value": zones_sha1_support_value_output, + "zones_sort_query_string_for_cache-2": zones_sort_query_string_for_cache_2_output, + "zones_sort_query_string_for_cache_value": zones_sort_query_string_for_cache_value_output, + "zones_ssl-2": zones_ssl_2_output, + "zones_ssl_recommender": zones_ssl_recommender_output, + "zones_ssl_recommender_enabled": zones_ssl_recommender_enabled_output, + "zones_ssl_value": zones_ssl_value_output, + "zones_tls_1_2_only": zones_tls_1_2_only_output, + "zones_tls_1_2_only_value": zones_tls_1_2_only_value_output, + "zones_tls_1_3": zones_tls_1_3_output, + "zones_tls_1_3_value": zones_tls_1_3_value_output, + "zones_tls_client_auth": zones_tls_client_auth_output, + "zones_tls_client_auth_value": zones_tls_client_auth_value_output, + "zones_transformations": zones_transformations_output, + "zones_transformations_allowed_origins": zones_transformations_allowed_origins_output, + "zones_transformations_allowed_origins_value": zones_transformations_allowed_origins_value_output, + "zones_true_client_ip_header-2": zones_true_client_ip_header_2_output, + "zones_true_client_ip_header_value": zones_true_client_ip_header_value_output, + "zones_waf-2": zones_waf_2_output, + "zones_waf_value": zones_waf_value_output, + "zones_webmcp_enabled": zones_webmcp_enabled_output, + "zones_webmcp_enabled_value": zones_webmcp_enabled_value_output, + "zones_webmcp_mcp_url": zones_webmcp_mcp_url_output, + "zones_webmcp_mcp_url_value": zones_webmcp_mcp_url_value_output, + "zones_webmcp_packs": zones_webmcp_packs_output, + "zones_webmcp_packs_value": zones_webmcp_packs_value_output, + "zones_webp": zones_webp_output, + "zones_webp_value": zones_webp_value_output, + "zones_websockets": zones_websockets_output, + "zones_websockets_value": zones_websockets_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -516,6 +656,146 @@ export const tools: readonly Tool[] = [ "setting_id" ], }, + outputSchema: { + "$ref": "#/$defs/zones_setting", + $defs: { + "zones_0rtt": zones_0rtt_output, + "zones_0rtt_value": zones_0rtt_value_output, + "zones_advanced_ddos": zones_advanced_ddos_output, + "zones_advanced_ddos_value": zones_advanced_ddos_value_output, + "zones_always_online": zones_always_online_output, + "zones_always_online_value": zones_always_online_value_output, + "zones_always_use_https-2": zones_always_use_https_2_output, + "zones_always_use_https_value": zones_always_use_https_value_output, + "zones_automatic_https_rewrites-2": zones_automatic_https_rewrites_2_output, + "zones_automatic_https_rewrites_value": zones_automatic_https_rewrites_value_output, + "zones_automatic_platform_optimization": zones_automatic_platform_optimization_output, + "zones_brotli": zones_brotli_output, + "zones_brotli_value": zones_brotli_value_output, + "zones_browser_cache_ttl-2": zones_browser_cache_ttl_2_output, + "zones_browser_cache_ttl_value": zones_browser_cache_ttl_value_output, + "zones_browser_check-2": zones_browser_check_2_output, + "zones_browser_check_value": zones_browser_check_value_output, + "zones_cache-rules_aegis": zones_cache_rules_aegis_output, + "zones_cache-rules_aegis_value": zones_cache_rules_aegis_value_output, + "zones_cache-rules_origin_h2_max_streams": zones_cache_rules_origin_h2_max_streams_output, + "zones_cache-rules_origin_h2_max_streams_value": zones_cache_rules_origin_h2_max_streams_value_output, + "zones_cache-rules_origin_max_http_version": zones_cache_rules_origin_max_http_version_output, + "zones_cache-rules_origin_max_http_version_value": zones_cache_rules_origin_max_http_version_value_output, + "zones_cache_level-2": zones_cache_level_2_output, + "zones_cache_level_value": zones_cache_level_value_output, + "zones_challenge_ttl": zones_challenge_ttl_output, + "zones_challenge_ttl_value": zones_challenge_ttl_value_output, + "zones_china_network_enabled": zones_china_network_enabled_output, + "zones_china_network_enabled_value": zones_china_network_enabled_value_output, + "zones_ciphers": zones_ciphers_output, + "zones_ciphers_value": zones_ciphers_value_output, + "zones_cname_flattening": zones_cname_flattening_output, + "zones_cname_flattening_value": zones_cname_flattening_value_output, + "zones_content_converter": zones_content_converter_output, + "zones_content_converter_value": zones_content_converter_value_output, + "zones_development_mode": zones_development_mode_output, + "zones_development_mode_value": zones_development_mode_value_output, + "zones_early_hints": zones_early_hints_output, + "zones_early_hints_value": zones_early_hints_value_output, + "zones_edge_cache_ttl-2": zones_edge_cache_ttl_2_output, + "zones_edge_cache_ttl_value": zones_edge_cache_ttl_value_output, + "zones_email_obfuscation-2": zones_email_obfuscation_2_output, + "zones_email_obfuscation_value": zones_email_obfuscation_value_output, + "zones_h2_prioritization": zones_h2_prioritization_output, + "zones_h2_prioritization_value": zones_h2_prioritization_value_output, + "zones_hotlink_protection": zones_hotlink_protection_output, + "zones_hotlink_protection_value": zones_hotlink_protection_value_output, + "zones_http2": zones_http2_output, + "zones_http2_value": zones_http2_value_output, + "zones_http3": zones_http3_output, + "zones_http3_value": zones_http3_value_output, + "zones_image_resizing": zones_image_resizing_output, + "zones_image_resizing_value": zones_image_resizing_value_output, + "zones_ip_geolocation-2": zones_ip_geolocation_2_output, + "zones_ip_geolocation_value": zones_ip_geolocation_value_output, + "zones_ipv6": zones_ipv6_output, + "zones_ipv6_value": zones_ipv6_value_output, + "zones_max_upload": zones_max_upload_output, + "zones_max_upload_value": zones_max_upload_value_output, + "zones_min_tls_version": zones_min_tls_version_output, + "zones_min_tls_version_value": zones_min_tls_version_value_output, + "zones_mirage-2": zones_mirage_2_output, + "zones_mirage_value": zones_mirage_value_output, + "zones_nel": zones_nel_output, + "zones_nel_value": zones_nel_value_output, + "zones_opportunistic_encryption-2": zones_opportunistic_encryption_2_output, + "zones_opportunistic_encryption_value": zones_opportunistic_encryption_value_output, + "zones_opportunistic_onion": zones_opportunistic_onion_output, + "zones_opportunistic_onion_value": zones_opportunistic_onion_value_output, + "zones_orange_to_orange": zones_orange_to_orange_output, + "zones_orange_to_orange_value": zones_orange_to_orange_value_output, + "zones_origin_error_page_pass_thru-2": zones_origin_error_page_pass_thru_2_output, + "zones_origin_error_page_pass_thru_value": zones_origin_error_page_pass_thru_value_output, + "zones_polish-2": zones_polish_2_output, + "zones_polish_value": zones_polish_value_output, + "zones_pre_render": zones_pre_render_output, + "zones_pre_render_value": zones_pre_render_value_output, + "zones_prefetch_preload": zones_prefetch_preload_output, + "zones_prefetch_preload_value": zones_prefetch_preload_value_output, + "zones_privacy_pass": zones_privacy_pass_output, + "zones_privacy_pass_value": zones_privacy_pass_value_output, + "zones_proxy_read_timeout": zones_proxy_read_timeout_output, + "zones_proxy_read_timeout_value": zones_proxy_read_timeout_value_output, + "zones_pseudo_ipv4": zones_pseudo_ipv4_output, + "zones_pseudo_ipv4_value": zones_pseudo_ipv4_value_output, + "zones_redirects_for_ai_training": zones_redirects_for_ai_training_output, + "zones_redirects_for_ai_training_value": zones_redirects_for_ai_training_value_output, + "zones_replace_insecure_js": zones_replace_insecure_js_output, + "zones_replace_insecure_js_value": zones_replace_insecure_js_value_output, + "zones_response_buffering-2": zones_response_buffering_2_output, + "zones_response_buffering_value": zones_response_buffering_value_output, + "zones_rocket_loader-2": zones_rocket_loader_2_output, + "zones_rocket_loader_value": zones_rocket_loader_value_output, + "zones_schemas-automatic_platform_optimization": zones_schemas_automatic_platform_optimization_output, + "zones_search_for_agents": zones_search_for_agents_output, + "zones_search_for_agents_value": zones_search_for_agents_value_output, + "zones_security_header": zones_security_header_output, + "zones_security_header_value": zones_security_header_value_output, + "zones_security_header_value_strict_transport_security": zones_security_header_value_strict_transport_security_output, + "zones_security_level-2": zones_security_level_2_output, + "zones_security_level_value": zones_security_level_value_output, + "zones_server_side_exclude": zones_server_side_exclude_output, + "zones_server_side_exclude_value": zones_server_side_exclude_value_output, + "zones_setting": zones_setting_output, + "zones_sha1_support": zones_sha1_support_output, + "zones_sha1_support_value": zones_sha1_support_value_output, + "zones_sort_query_string_for_cache-2": zones_sort_query_string_for_cache_2_output, + "zones_sort_query_string_for_cache_value": zones_sort_query_string_for_cache_value_output, + "zones_ssl-2": zones_ssl_2_output, + "zones_ssl_recommender": zones_ssl_recommender_output, + "zones_ssl_recommender_enabled": zones_ssl_recommender_enabled_output, + "zones_ssl_value": zones_ssl_value_output, + "zones_tls_1_2_only": zones_tls_1_2_only_output, + "zones_tls_1_2_only_value": zones_tls_1_2_only_value_output, + "zones_tls_1_3": zones_tls_1_3_output, + "zones_tls_1_3_value": zones_tls_1_3_value_output, + "zones_tls_client_auth": zones_tls_client_auth_output, + "zones_tls_client_auth_value": zones_tls_client_auth_value_output, + "zones_transformations": zones_transformations_output, + "zones_transformations_allowed_origins": zones_transformations_allowed_origins_output, + "zones_transformations_allowed_origins_value": zones_transformations_allowed_origins_value_output, + "zones_true_client_ip_header-2": zones_true_client_ip_header_2_output, + "zones_true_client_ip_header_value": zones_true_client_ip_header_value_output, + "zones_waf-2": zones_waf_2_output, + "zones_waf_value": zones_waf_value_output, + "zones_webmcp_enabled": zones_webmcp_enabled_output, + "zones_webmcp_enabled_value": zones_webmcp_enabled_value_output, + "zones_webmcp_mcp_url": zones_webmcp_mcp_url_output, + "zones_webmcp_mcp_url_value": zones_webmcp_mcp_url_value_output, + "zones_webmcp_packs": zones_webmcp_packs_output, + "zones_webmcp_packs_value": zones_webmcp_packs_value_output, + "zones_webp": zones_webp_output, + "zones_webp_value": zones_webp_value_output, + "zones_websockets": zones_websockets_output, + "zones_websockets_value": zones_websockets_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/speedBrain/tools.ts b/src/generated/forge-mcp/zones/speedBrain/tools.ts index 38a5bb4a..27dbb3ba 100644 --- a/src/generated/forge-mcp/zones/speedBrain/tools.ts +++ b/src/generated/forge-mcp/zones/speedBrain/tools.ts @@ -45,6 +45,12 @@ export const tools: readonly Tool[] = [ "body" ], }, + outputSchema: { + "$ref": "#/$defs/speed_cloudflare_speed_brain_response", + $defs: { + "speed_cloudflare_speed_brain_response": speed_cloudflare_speed_brain_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -111,6 +117,12 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/speed_cloudflare_speed_brain_response", + $defs: { + "speed_cloudflare_speed_brain_response": speed_cloudflare_speed_brain_response_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/subscriptions/tools.ts b/src/generated/forge-mcp/zones/subscriptions/tools.ts index 1b990737..f3395b03 100644 --- a/src/generated/forge-mcp/zones/subscriptions/tools.ts +++ b/src/generated/forge-mcp/zones/subscriptions/tools.ts @@ -72,6 +72,28 @@ export const tools: readonly Tool[] = [ "bill-subs-api_zone": bill_subs_api_zone, }, }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_subscription_response", + $defs: { + "bill-subs-api_component_value": bill_subs_api_component_value_output, + "bill-subs-api_component_values": bill_subs_api_component_values_output, + "bill-subs-api_currency": bill_subs_api_currency_output, + "bill-subs-api_current_period_end": bill_subs_api_current_period_end_output, + "bill-subs-api_current_period_start": bill_subs_api_current_period_start_output, + "bill-subs-api_frequency": bill_subs_api_frequency_output, + "bill-subs-api_frequency_response": bill_subs_api_frequency_response_output, + "bill-subs-api_identifier": bill_subs_api_identifier_output, + "bill-subs-api_install_id": bill_subs_api_install_id_output, + "bill-subs-api_name": bill_subs_api_name_output, + "bill-subs-api_price": bill_subs_api_price_output, + "bill-subs-api_rate_plan": bill_subs_api_rate_plan_output, + "bill-subs-api_schemas-identifier": bill_subs_api_schemas_identifier_output, + "bill-subs-api_state": bill_subs_api_state_output, + "bill-subs-api_subscription-v2_app": bill_subs_api_subscription_v2_app_output, + "bill-subs-api_subscription_response": bill_subs_api_subscription_response_output, + "bill-subs-api_zone": bill_subs_api_zone_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -158,6 +180,17 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "properties": { + "subscription_id": { + "$ref": "#/$defs/bill-subs-api_schemas-identifier" + } + }, + "type": "object", + $defs: { + "bill-subs-api_schemas-identifier": bill_subs_api_schemas_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -250,6 +283,28 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_subscription_response", + $defs: { + "bill-subs-api_component_value": bill_subs_api_component_value_output, + "bill-subs-api_component_values": bill_subs_api_component_values_output, + "bill-subs-api_currency": bill_subs_api_currency_output, + "bill-subs-api_current_period_end": bill_subs_api_current_period_end_output, + "bill-subs-api_current_period_start": bill_subs_api_current_period_start_output, + "bill-subs-api_frequency": bill_subs_api_frequency_output, + "bill-subs-api_frequency_response": bill_subs_api_frequency_response_output, + "bill-subs-api_identifier": bill_subs_api_identifier_output, + "bill-subs-api_install_id": bill_subs_api_install_id_output, + "bill-subs-api_name": bill_subs_api_name_output, + "bill-subs-api_price": bill_subs_api_price_output, + "bill-subs-api_rate_plan": bill_subs_api_rate_plan_output, + "bill-subs-api_schemas-identifier": bill_subs_api_schemas_identifier_output, + "bill-subs-api_state": bill_subs_api_state_output, + "bill-subs-api_subscription-v2_app": bill_subs_api_subscription_v2_app_output, + "bill-subs-api_subscription_response": bill_subs_api_subscription_response_output, + "bill-subs-api_zone": bill_subs_api_zone_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -346,6 +401,28 @@ export const tools: readonly Tool[] = [ "bill-subs-api_zone": bill_subs_api_zone, }, }, + outputSchema: { + "$ref": "#/$defs/bill-subs-api_subscription_response", + $defs: { + "bill-subs-api_component_value": bill_subs_api_component_value_output, + "bill-subs-api_component_values": bill_subs_api_component_values_output, + "bill-subs-api_currency": bill_subs_api_currency_output, + "bill-subs-api_current_period_end": bill_subs_api_current_period_end_output, + "bill-subs-api_current_period_start": bill_subs_api_current_period_start_output, + "bill-subs-api_frequency": bill_subs_api_frequency_output, + "bill-subs-api_frequency_response": bill_subs_api_frequency_response_output, + "bill-subs-api_identifier": bill_subs_api_identifier_output, + "bill-subs-api_install_id": bill_subs_api_install_id_output, + "bill-subs-api_name": bill_subs_api_name_output, + "bill-subs-api_price": bill_subs_api_price_output, + "bill-subs-api_rate_plan": bill_subs_api_rate_plan_output, + "bill-subs-api_schemas-identifier": bill_subs_api_schemas_identifier_output, + "bill-subs-api_state": bill_subs_api_state_output, + "bill-subs-api_subscription-v2_app": bill_subs_api_subscription_v2_app_output, + "bill-subs-api_subscription_response": bill_subs_api_subscription_response_output, + "bill-subs-api_zone": bill_subs_api_zone_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/tools.ts b/src/generated/forge-mcp/zones/tools.ts index 8fcd2957..953df3d1 100644 --- a/src/generated/forge-mcp/zones/tools.ts +++ b/src/generated/forge-mcp/zones/tools.ts @@ -70,6 +70,18 @@ export const tools: readonly Tool[] = [ "zones_type": zones_type, }, }, + outputSchema: { + "$ref": "#/$defs/zones_zone", + $defs: { + "zones_identifier": zones_identifier_output, + "zones_paused": zones_paused_output, + "zones_type": zones_type_output, + "zones_zone": zones_zone_output, + "zones_zone_account": zones_zone_account_output, + "zones_zone_meta": zones_zone_meta_output, + "zones_zone_owner": zones_zone_owner_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -127,6 +139,27 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "oneOf": [ + { + "properties": { + "id": { + "$ref": "#/$defs/zones_identifier" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + { + "type": "null" + } + ], + $defs: { + "zones_identifier": zones_identifier_output, + }, + }, annotations: { "destructiveHint": true, "idempotentHint": true, @@ -248,6 +281,18 @@ export const tools: readonly Tool[] = [ "zones_vanity_name_servers": zones_vanity_name_servers, }, }, + outputSchema: { + "$ref": "#/$defs/zones_zone", + $defs: { + "zones_identifier": zones_identifier_output, + "zones_paused": zones_paused_output, + "zones_type": zones_type_output, + "zones_zone": zones_zone_output, + "zones_zone_account": zones_zone_account_output, + "zones_zone_meta": zones_zone_meta_output, + "zones_zone_owner": zones_zone_owner_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -310,6 +355,18 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/zones_zone", + $defs: { + "zones_identifier": zones_identifier_output, + "zones_paused": zones_paused_output, + "zones_type": zones_type_output, + "zones_zone": zones_zone_output, + "zones_zone_account": zones_zone_account_output, + "zones_zone_meta": zones_zone_meta_output, + "zones_zone_owner": zones_zone_owner_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, @@ -485,6 +542,33 @@ export const tools: readonly Tool[] = [ } }, }, + outputSchema: { + "properties": { + "result": { + "items": { + "$ref": "#/$defs/zones_zone" + }, + "type": "array" + }, + "result_info": { + "$ref": "#/$defs/zones_result_info" + } + }, + "required": [ + "result" + ], + "type": "object", + $defs: { + "zones_identifier": zones_identifier_output, + "zones_paused": zones_paused_output, + "zones_result_info": zones_result_info_output, + "zones_type": zones_type_output, + "zones_zone": zones_zone_output, + "zones_zone_account": zones_zone_account_output, + "zones_zone_meta": zones_zone_meta_output, + "zones_zone_owner": zones_zone_owner_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/transformationsAllowedOrigins/tools.ts b/src/generated/forge-mcp/zones/transformationsAllowedOrigins/tools.ts index c2df324d..b6deadc3 100644 --- a/src/generated/forge-mcp/zones/transformationsAllowedOrigins/tools.ts +++ b/src/generated/forge-mcp/zones/transformationsAllowedOrigins/tools.ts @@ -48,6 +48,13 @@ export const tools: readonly Tool[] = [ "speed_transformations_allowed_origins_value": speed_transformations_allowed_origins_value, }, }, + outputSchema: { + "$ref": "#/$defs/speed_transformations_allowed_origins_response", + $defs: { + "speed_transformations_allowed_origins_response": speed_transformations_allowed_origins_response_output, + "speed_transformations_allowed_origins_value": speed_transformations_allowed_origins_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -105,6 +112,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/speed_transformations_allowed_origins_response", + $defs: { + "speed_transformations_allowed_origins_response": speed_transformations_allowed_origins_response_output, + "speed_transformations_allowed_origins_value": speed_transformations_allowed_origins_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/transformationsC2pa/tools.ts b/src/generated/forge-mcp/zones/transformationsC2pa/tools.ts index ee954d93..61eeecb8 100644 --- a/src/generated/forge-mcp/zones/transformationsC2pa/tools.ts +++ b/src/generated/forge-mcp/zones/transformationsC2pa/tools.ts @@ -48,6 +48,13 @@ export const tools: readonly Tool[] = [ "speed_transformations_c2pa_value": speed_transformations_c2pa_value, }, }, + outputSchema: { + "$ref": "#/$defs/speed_transformations_c2pa_response", + $defs: { + "speed_transformations_c2pa_response": speed_transformations_c2pa_response_output, + "speed_transformations_c2pa_value": speed_transformations_c2pa_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -105,6 +112,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/speed_transformations_c2pa_response", + $defs: { + "speed_transformations_c2pa_response": speed_transformations_c2pa_response_output, + "speed_transformations_c2pa_value": speed_transformations_c2pa_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/generated/forge-mcp/zones/transformationsConfig/tools.ts b/src/generated/forge-mcp/zones/transformationsConfig/tools.ts index c3b83f04..5a481c07 100644 --- a/src/generated/forge-mcp/zones/transformationsConfig/tools.ts +++ b/src/generated/forge-mcp/zones/transformationsConfig/tools.ts @@ -48,6 +48,13 @@ export const tools: readonly Tool[] = [ "speed_transformations_config_value": speed_transformations_config_value, }, }, + outputSchema: { + "$ref": "#/$defs/speed_transformations_config_response", + $defs: { + "speed_transformations_config_response": speed_transformations_config_response_output, + "speed_transformations_config_value": speed_transformations_config_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": false, @@ -105,6 +112,13 @@ export const tools: readonly Tool[] = [ "zone_id" ], }, + outputSchema: { + "$ref": "#/$defs/speed_transformations_config_response", + $defs: { + "speed_transformations_config_response": speed_transformations_config_response_output, + "speed_transformations_config_value": speed_transformations_config_value_output, + }, + }, annotations: { "destructiveHint": false, "idempotentHint": true, diff --git a/src/isolate-cache.ts b/src/isolate-cache.ts index 9944d9ea..fa2c9162 100644 --- a/src/isolate-cache.ts +++ b/src/isolate-cache.ts @@ -114,14 +114,22 @@ const forgeToolList = cached( async (): Promise => JSON.parse(await env.FORGE_TOOLS.listJson()) as Tool[] ) +const forgeToolListWithOutput = cached( + async (): Promise => + JSON.parse(await env.FORGE_TOOLS.listJson({ outputSchema: true })) as Tool[] +) + /** * The generated tools (`?codemode=false&experimentalForge=true`) as * `tools/list` sends them, from the forge tools service. The service sends one * JSON string, which is parsed here once per isolate: decoding ~3,000 nested * objects over RPC costs every `tools/list` hundreds of milliseconds of CPU. + * + * @param outputSchema - Include each tool's generated output schema, a + * separate listing that is loaded only when asked for. */ -export function getForgeToolList(): Promise { - return forgeToolList.get() +export function getForgeToolList({ outputSchema = false } = {}): Promise { + return outputSchema ? forgeToolListWithOutput.get() : forgeToolList.get() } const products = cached(async (): Promise => { @@ -200,6 +208,7 @@ export function resetIsolateCache(): void { products.reset() mcpTools.reset() forgeToolList.reset() + forgeToolListWithOutput.reset() skills.reset() skillFileBytes = new Map() skillFileCacheSize = 0 diff --git a/src/mcp-handler.ts b/src/mcp-handler.ts index 78338773..5bb31724 100644 --- a/src/mcp-handler.ts +++ b/src/mcp-handler.ts @@ -40,6 +40,9 @@ const ALLOWED_MCP_ORIGIN_HOSTNAMES = [ * `/mcp?codemode=false`. * - `experimentalForge` is off unless it is exactly `true`, e.g. * `/mcp?codemode=false&experimentalForge=true`. + * - `experimentalOutputSchema` is off unless it is exactly `true`. It applies + * only with the two above, e.g. + * `/mcp?codemode=false&experimentalForge=true&experimentalOutputSchema=true`. * - Without `truncateToolResult`, `createServer` picks the default for the tool * mode. With it, truncation is on unless the value is exactly `false`. */ @@ -49,6 +52,7 @@ function serverOptionsFromUrl(url: string): ServerOptions { return { codemode: params.get('codemode') !== 'false', experimentalForge: params.get('experimentalForge') === 'true', + experimentalOutputSchema: params.get('experimentalOutputSchema') === 'true', ...(truncate === null ? {} : { truncateToolResult: truncate !== 'false' }) } } diff --git a/src/server.ts b/src/server.ts index 2e6ff51b..d1e13947 100644 --- a/src/server.ts +++ b/src/server.ts @@ -30,6 +30,15 @@ export interface ServerOptions { * reads the Forge spec. Defaults to `false`. */ readonly experimentalForge?: boolean + /** + * With `codemode: false` and `experimentalForge: true`, give 2026-07-28 + * requests each tool's generated output schema in `tools/list` and a + * successful call's whole response body as `structuredContent`. 2025-era + * requests are served as without it: their clients expect an object output + * schema, and most generated ones aren't. Ignored otherwise. + * Defaults to `false`. + */ + readonly experimentalOutputSchema?: boolean /** * Cap each tool result at ~6,000 tokens. When `false`, results are returned * whole. Defaults to `true` in Code Mode and `false` for the direct tools. @@ -62,7 +71,12 @@ export function directRequestContext(): RequestContext { */ export async function createServer( props: AuthProps, - { codemode = true, experimentalForge = false, truncateToolResult = codemode }: ServerOptions = {}, + { + codemode = true, + experimentalForge = false, + experimentalOutputSchema = false, + truncateToolResult = codemode + }: ServerOptions = {}, { connection, scopeChallenge, events }: RequestContext = directRequestContext() ): Promise { const server = new McpServer(SERVER_INFO) @@ -77,7 +91,9 @@ export async function createServer( if (!codemode) { if (experimentalForge) { - registerForgeTools(server, props, formatResult, connection, scopeChallenge) + registerForgeTools(server, props, formatResult, connection, scopeChallenge, { + outputSchema: experimentalOutputSchema + }) } else { await registerNonCodemodeTools(server, props, formatResult, connection, scopeChallenge) } diff --git a/src/tools/forge-tools.ts b/src/tools/forge-tools.ts index 67ffd2ef..b99f6d99 100644 --- a/src/tools/forge-tools.ts +++ b/src/tools/forge-tools.ts @@ -1,6 +1,7 @@ import { z } from 'zod' import { env } from 'cloudflare:workers' -import type { McpServer, CallToolResult } from '@modelcontextprotocol/server' +import { PROTOCOL_VERSION_META_KEY } from '@modelcontextprotocol/server' +import type { McpServer, CallToolResult, ServerContext } from '@modelcontextprotocol/server' import type { FormatToolResult } from '../truncate' import { fetchWithRetry } from '../utils/fetch-retry' import { getForgeToolList } from '../isolate-cache' @@ -35,19 +36,28 @@ function forgeTools() { * that request with the session's token, which never leaves this Worker. A * refused call is explained, and asks for a step-up when a missing OAuth scope * would let it through, as the other direct tools do. + * + * With `outputSchema` (`&experimentalOutputSchema=true`), a 2026-07-28 request + * lists each tool with its generated output schema, and a successful call + * returns the whole response body as `structuredContent`, never truncated. */ export function registerForgeTools( server: McpServer, props: AuthProps, formatResult: FormatToolResult, connection: Connection, - scopeChallenge: ScopeChallenge + scopeChallenge: ScopeChallenge, + { outputSchema = false }: { outputSchema?: boolean } = {} ): void { - server.server.setRequestHandler('tools/list', async () => ({ - tools: [DOCS_TOOL, WHOAMI_TOOL, ...(await getForgeToolList())] + server.server.setRequestHandler('tools/list', async (_request, ctx) => ({ + tools: [ + DOCS_TOOL, + WHOAMI_TOOL, + ...(await getForgeToolList({ outputSchema: outputSchema && isModern(ctx) })) + ] })) - server.server.setRequestHandler('tools/call', async (request) => { + server.server.setRequestHandler('tools/call', async (request, ctx) => { const name = request.params.name const args = request.params.arguments ?? {} let result: CallToolResult @@ -71,7 +81,8 @@ export function registerForgeTools( })) as CallPlan result = await callForgeTool(name, plan, props, formatResult, { connection, - scopeChallenge + scopeChallenge, + structured: outputSchema && isModern(ctx) }) } } catch (error) { @@ -88,7 +99,11 @@ async function callForgeTool( plan: CallPlan, props: AuthProps, formatResult: FormatToolResult, - { connection, scopeChallenge }: { connection: Connection; scopeChallenge: ScopeChallenge } + { + connection, + scopeChallenge, + structured + }: { connection: Connection; scopeChallenge: ScopeChallenge; structured: boolean } ): Promise { switch (plan.kind) { case 'unknown': @@ -127,7 +142,7 @@ async function callForgeTool( }) } - return apiCallResult( + const toolResult = apiCallResult( { method: plan.method, path: new URL(plan.url).pathname.slice(new URL(env.CLOUDFLARE_API_BASE).pathname.length), @@ -139,6 +154,18 @@ async function callForgeTool( plan.accountId ? [unknownAccountHint(props, plan.accountId)] : [], { connection, scopeChallenge, formatResult } ) + return structured && json && !toolResult.isError + ? { ...toolResult, structuredContent: result } + : toolResult +} + +/** + * Whether the request is protocol 2026-07-28 or later. Only those carry the + * per-request `_meta` envelope, which names the protocol version. + */ +function isModern(ctx: ServerContext): boolean { + const envelope: Record | undefined = ctx.mcpReq.envelope + return typeof envelope?.[PROTOCOL_VERSION_META_KEY] === 'string' } /** Whether `response` is JSON, including `+json` types such as `application/scim+json`. */ diff --git a/tests/forge-tools-worker.test.ts b/tests/forge-tools-worker.test.ts index 8ca67fec..8ae1a3ee 100644 --- a/tests/forge-tools-worker.test.ts +++ b/tests/forge-tools-worker.test.ts @@ -9,6 +9,7 @@ import { MCP_URL, mcpToolCallRequest, mcpToolListRequest, + modernMcpRequest, parseMcpResult, toolText } from './helpers/mcp' @@ -235,4 +236,96 @@ describe('generated direct tools (?codemode=false&experimentalForge=true)', () = expect(JSON.parse(text).result.at(-1)).toMatch(/^--- TRUNCATED --- [\d,]+ more items$/) }) }) + + describe('output schemas (&experimentalOutputSchema=true)', () => { + const OUTPUT_URL = `${FORGE_URL}&experimentalOutputSchema=true` + const D1_OUTPUT = generatedTools.find((tool) => tool.name === 'd1_list')!.outputSchema + + async function listModern(url: string): Promise { + const req = modernMcpRequest(ACCOUNT_TOKEN, 'tools/list', {}, { url }) + const result = (await parseMcpResult(await exports.default.fetch(req))) as unknown as { + result?: { tools?: ListedTool[] } + } + return result.result?.tools ?? [] + } + + async function callModern(name: string, args: Record, url = OUTPUT_URL) { + const req = modernMcpRequest(ACCOUNT_TOKEN, 'tools/call', { name, arguments: args }, { url }) + return parseMcpResult(await exports.default.fetch(req)) + } + + it("lists each tool's generated output schema to 2026-07-28 requests", async () => { + const tools = await listModern(OUTPUT_URL) + + expect(D1_OUTPUT).toBeDefined() + expect(tools.find((tool) => tool.name === 'd1_list')?.outputSchema).toEqual(D1_OUTPUT) + expect(tools.find((tool) => tool.name === 'd1_list')).not.toHaveProperty('responses') + const withOutput = generatedTools.filter((tool) => tool.outputSchema).map((tool) => tool.name) + expect(tools.filter((tool) => tool.outputSchema).map((tool) => tool.name)).toEqual([ + 'docs', + 'whoami', + ...withOutput + ]) + }) + + it.each([ + ['a 2025-era request', () => listTools(ACCOUNT_TOKEN, OUTPUT_URL)], + ['a request without the parameter', () => listModern(FORGE_URL)], + [ + 'the endpoint tools', + () => listModern(`${MCP_URL}?codemode=false&experimentalOutputSchema=true`) + ], + [ + 'Code Mode', + () => listModern(`${MCP_URL}?experimentalForge=true&experimentalOutputSchema=true`) + ] + ])('lists no generated output schemas to %s', async (_case, list) => { + const tools = await list() + + expect(tools.length).toBeGreaterThan(0) + const named = tools.filter((tool) => tool.outputSchema).map((tool) => tool.name) + expect(named.filter((name) => name !== 'docs' && name !== 'whoami')).toEqual([]) + }) + + describe('calls', () => { + // ~94K characters as pretty JSON, well past the ~24K-character cap. + const DATABASES = Array.from({ length: 2_000 }, (_, i) => ({ uuid: `db-${i}`, i })) + + beforeEach(() => { + server.use( + http.get(`${API_BASE}/accounts/${ACCOUNT_ID}/d1/database`, () => + HttpResponse.json(cfSuccess(DATABASES)) + ), + http.get(`${API_BASE}/accounts/not-mine/d1/database`, () => + HttpResponse.json(cfError([{ code: 9109, message: 'Unauthorized' }]), { status: 403 }) + ) + ) + }) + + it('returns the whole body as structuredContent, even when the text is truncated', async () => { + const result = await callModern('d1_list', {}, `${OUTPUT_URL}&truncateToolResult=true`) + + expect(result.result?.isError).toBeFalsy() + expect(result.result?.structuredContent).toEqual(cfSuccess(DATABASES)) + expect(toolText(result)).toMatch(/--- TRUNCATED ---/) + }) + + it('leaves structuredContent out of an error', async () => { + const result = await callModern('d1_list', { account_id: 'not-mine' }) + + expect(result.result?.isError).toBe(true) + expect(result.result).not.toHaveProperty('structuredContent') + }) + + it.each([ + ['a 2025-era request', () => callForgeTool(ACCOUNT_TOKEN, 'd1_list', {}, OUTPUT_URL)], + ['a request without the parameter', () => callModern('d1_list', {}, FORGE_URL)] + ])('leaves structuredContent out of %s', async (_case, call) => { + const result = await call() + + expect(result.result?.isError).toBeFalsy() + expect(result.result).not.toHaveProperty('structuredContent') + }) + }) + }) })