Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions src/generated/forge-mcp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# MCP tools

3059 tools in 1075 groups. `index.ts` exports them as `tools`, with the runtime in `_/tool.ts` that builds their requests; `_/server.ts` serves them on an `McpServer`.
3032 tools in 1033 groups. `index.ts` exports them as `tools`, with the runtime in `_/tool.ts` that builds their requests; `_/server.ts` serves them on an `McpServer`.

## Methods without a tool

Expand All @@ -16,7 +16,6 @@
| `POST` | `/accounts/{account_id}/images/v2/direct_upload` | the request body is not JSON (multipart/form-data) |
| `PUT` | `/accounts/{account_id}/intel/indicator-feeds/{feed_id}/snapshot` | the request body is not JSON (multipart/form-data) |
| `PUT` | `/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name}` | the request body is not JSON (application/octet-stream, multipart/form-data) |
| `POST` | `/accounts/{account_id}/brand-protection/logos` | the request body is not JSON (application/x-www-form-urlencoded) |
| `POST` | `/{account_or_zone}/{account_or_zone_id}/logs/explorer/query/sql` | the request body is not JSON (text/plain) |
| `POST` | `/accounts/{account_id}/pages/projects/{project_name}/deployments` | the request body is not JSON (multipart/form-data) |
| `POST` | `/accounts/{account_id}/pay-per-use/usage-reports` | the request body is not JSON (application/jsonl) |
Expand Down
53 changes: 53 additions & 0 deletions src/generated/forge-mcp/abuseReports/outputs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -482,6 +482,59 @@ export const abuse_reports_PortsProtocolError_output: JsonSchema = {
"type": "string"
};

/**
* The schema of `abuse-reports_RateLimitedError` in responses.
*/
export const abuse_reports_RateLimitedError_output: JsonSchema = {
"type": "string"
};

/**
* The schema of `abuse-reports_RateLimitedErrorResponse` in responses.
*/
export const abuse_reports_RateLimitedErrorResponse_output: JsonSchema = {
"properties": {
"err_code": {
"$ref": "#/$defs/abuse-reports_RateLimitedError"
},
"error_code": {
"$ref": "#/$defs/abuse-reports_RateLimitedError"
},
"msg": {
"type": "string"
},
"request": {
"$ref": "#/$defs/abuse-reports_RateLimitedErrorResponse_request"
},
"result": {
"type": "string"
}
},
"required": [
"err_code",
"error_code",
"msg",
"request",
"result"
],
"type": "object"
};

/**
* The schema of `abuse-reports_RateLimitedErrorResponse_request` in responses.
*/
export const abuse_reports_RateLimitedErrorResponse_request_output: JsonSchema = {
"properties": {
"act": {
"$ref": "#/$defs/abuse-reports_SubmissionReportType"
}
},
"required": [
"act"
],
"type": "object"
};

/**
* The schema of `abuse-reports_RegistrarWhoIsFields` in responses.
*/
Expand Down
9 changes: 9 additions & 0 deletions src/generated/forge-mcp/abuseReports/tools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ import {
abuse_reports_NoOriginalWorkError_output,
abuse_reports_NoSigError_output,
abuse_reports_PortsProtocolError_output,
abuse_reports_RateLimitedErrorResponse_output,
abuse_reports_RateLimitedErrorResponse_request_output,
abuse_reports_RateLimitedError_output,
abuse_reports_RegistrarWhoIsFields_output,
abuse_reports_ReportStatus_output,
abuse_reports_ReportType_output,
Expand Down Expand Up @@ -150,6 +153,9 @@ export const tools: readonly Tool[] = [
"403": {
"$ref": "#/$defs/abuse-reports_CloudflareAPIErrorResponse"
},
"429": {
"$ref": "#/$defs/abuse-reports_RateLimitedErrorResponse"
},
"500": {
"$ref": "#/$defs/abuse-reports_SubmitErrorResponse"
}
Expand Down Expand Up @@ -186,6 +192,9 @@ export const tools: readonly Tool[] = [
"abuse-reports_NoOriginalWorkError": abuse_reports_NoOriginalWorkError_output,
"abuse-reports_NoSigError": abuse_reports_NoSigError_output,
"abuse-reports_PortsProtocolError": abuse_reports_PortsProtocolError_output,
"abuse-reports_RateLimitedError": abuse_reports_RateLimitedError_output,
"abuse-reports_RateLimitedErrorResponse": abuse_reports_RateLimitedErrorResponse_output,
"abuse-reports_RateLimitedErrorResponse_request": abuse_reports_RateLimitedErrorResponse_request_output,
"abuse-reports_SubmissionReportType": abuse_reports_SubmissionReportType_output,
"abuse-reports_SubmitErrorResponse": abuse_reports_SubmitErrorResponse_output,
"abuse-reports_SubmitErrorResponse_request": abuse_reports_SubmitErrorResponse_request_output,
Expand Down
75 changes: 0 additions & 75 deletions src/generated/forge-mcp/accounts/billing/tools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -412,81 +412,6 @@ export const tools: readonly Tool[] = [
path: `/accounts/${pathParam(args, "account_id")}/billing/unpaid-invoice`,
}),
},
{
name: "accounts_billing_pay_bad_debt",
title: "Pay Bad Debt",
description: "Pays outstanding bad debt for an account. Discovers all debt automatically and handles invoice deduplication.",
inputSchema: {
type: "object",
properties: {
"account_id": {
"description": "Identifier",
"type": "string"
},
"body": {
"properties": {
"payment_method_id": {
"description": "The payment method to use. If omitted, the default payment method is used.",
"type": "string"
}
},
"type": "object"
}
},
required: [
"account_id",
"body"
],
},
outputSchema: {
"properties": {
"client_secret": {
"type": "string"
}
},
"type": "object",
},
annotations: {
"destructiveHint": false,
"idempotentHint": false,
"openWorldHint": true,
"readOnlyHint": false,
"title": "Pay Bad Debt"
},
method: "POST",
path: "/accounts/{account_id}/pay-bad-debt",
extensions: {
"x-cfPlanAvailability": {
"business": true,
"enterprise": true,
"free": true,
"pro": true
}
},
responses: {
schemas: {
"200": {
"properties": {
"client_secret": {
"type": "string"
}
},
"type": "object"
},
"4XX": {
"$ref": "#/$defs/bill-subs-api_api-response-common-failure"
}
},
$defs: {
"bill-subs-api_api-response-common-failure": bill_subs_api_api_response_common_failure_output,
"bill-subs-api_messages": bill_subs_api_messages_output,
},
},
request: (args) => ({
path: `/accounts/${pathParam(args, "account_id")}/pay-bad-debt`,
body: { value: args["body"], mediaType: "application/json" },
}),
},
{
name: "accounts_billing_pay_invoice",
title: "Pay Invoice",
Expand Down
12 changes: 11 additions & 1 deletion src/generated/forge-mcp/addressing/regionalHostnames/outputs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,17 @@ export const dls_region_key_output: JsonSchema = {
export const dls_regional_hostname_response_output: JsonSchema = {
"properties": {
"created_on": {
"$ref": "#/$defs/dls_timestamp"
"allOf": [
{
"$ref": "#/$defs/dls_timestamp"
},
{
"type": "string"
},
{
"type": "string"
}
]
},
"hostname": {
"$ref": "#/$defs/dls_hostname"
Expand Down
Loading
Loading