Releases: cloudflare/mcp-server-cloudflare
workers-observability@0.5.0
Minor Changes
-
f625075: Centralize Cloudflare account resolution and remove the account-management tools.
The
accounts_listandset_active_accounttools are removed. Account scoping is now
resolved automatically by anAccountManager(via the newserver.accountTool()
registration), in priority order:- Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
single account, is used automatically (noaccount_idparameter is exposed). cf-account-idrequest header — for tokens that can access multiple accounts, set this
header in your MCP client config to pick an account.account_idtool argument — for multi-account tokens, account-scoped tools expose an
optionalaccount_idparameter; when omitted (and no header is set) the tool returns an
error listing the accounts you can use. Multi-account credentials also list their accounts
in the server'sinitializeinstructions.
All tool error responses now set
isError: trueso clients can distinguish failures. - Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
Patch Changes
-
a358e69: Upgrade
@cloudflare/workers-oauth-provider0.4.0 → 0.7.0.No tool or behavior changes. The only API change affecting this repo is that
TokenExchangeCallbackOptionsnow carries a requiredgrantIdfield, which only
touched a test fixture (the provider supplies it at runtime). -
f625075: Upgrade core dependencies:
agents0.2.19 → 0.13.3,@modelcontextprotocol/sdk1.20.2 →
1.29.0,zod3 → 4, andai4 → 6.No user-facing tool or behavior changes. Internal adjustments for the new versions:
zod4:z.record(...)now takes an explicit key schema;z.string().ip()replaced with
z.ipv4()/z.ipv6()validation; dropped the removedobjectOutputTypehelper.agents0.13:McpAgentenv generic is constrained toCloudflare.Env.- MCP SDK 1.29: tool
annotationshints must be flat ({ title, readOnlyHint, ... }) — fixes a
latent bug where nested hints were silently ignored. ai6: eval tooling updated (LanguageModel,inputSchema,stopWhen/stepCountIs, tool-callinput).
workers-builds@0.2.0
Minor Changes
-
f625075: Centralize Cloudflare account resolution and remove the account-management tools.
The
accounts_listandset_active_accounttools are removed. Account scoping is now
resolved automatically by anAccountManager(via the newserver.accountTool()
registration), in priority order:- Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
single account, is used automatically (noaccount_idparameter is exposed). cf-account-idrequest header — for tokens that can access multiple accounts, set this
header in your MCP client config to pick an account.account_idtool argument — for multi-account tokens, account-scoped tools expose an
optionalaccount_idparameter; when omitted (and no header is set) the tool returns an
error listing the accounts you can use. Multi-account credentials also list their accounts
in the server'sinitializeinstructions.
All tool error responses now set
isError: trueso clients can distinguish failures. - Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
Patch Changes
-
a358e69: Upgrade
@cloudflare/workers-oauth-provider0.4.0 → 0.7.0.No tool or behavior changes. The only API change affecting this repo is that
TokenExchangeCallbackOptionsnow carries a requiredgrantIdfield, which only
touched a test fixture (the provider supplies it at runtime). -
f625075: Upgrade core dependencies:
agents0.2.19 → 0.13.3,@modelcontextprotocol/sdk1.20.2 →
1.29.0,zod3 → 4, andai4 → 6.No user-facing tool or behavior changes. Internal adjustments for the new versions:
zod4:z.record(...)now takes an explicit key schema;z.string().ip()replaced with
z.ipv4()/z.ipv6()validation; dropped the removedobjectOutputTypehelper.agents0.13:McpAgentenv generic is constrained toCloudflare.Env.- MCP SDK 1.29: tool
annotationshints must be flat ({ title, readOnlyHint, ... }) — fixes a
latent bug where nested hints were silently ignored. ai6: eval tooling updated (LanguageModel,inputSchema,stopWhen/stepCountIs, tool-callinput).
workers-bindings@0.5.0
Minor Changes
-
f625075: Centralize Cloudflare account resolution and remove the account-management tools.
The
accounts_listandset_active_accounttools are removed. Account scoping is now
resolved automatically by anAccountManager(via the newserver.accountTool()
registration), in priority order:- Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
single account, is used automatically (noaccount_idparameter is exposed). cf-account-idrequest header — for tokens that can access multiple accounts, set this
header in your MCP client config to pick an account.account_idtool argument — for multi-account tokens, account-scoped tools expose an
optionalaccount_idparameter; when omitted (and no header is set) the tool returns an
error listing the accounts you can use. Multi-account credentials also list their accounts
in the server'sinitializeinstructions.
All tool error responses now set
isError: trueso clients can distinguish failures. - Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
Patch Changes
-
a358e69: Upgrade
@cloudflare/workers-oauth-provider0.4.0 → 0.7.0.No tool or behavior changes. The only API change affecting this repo is that
TokenExchangeCallbackOptionsnow carries a requiredgrantIdfield, which only
touched a test fixture (the provider supplies it at runtime). -
f625075: Upgrade core dependencies:
agents0.2.19 → 0.13.3,@modelcontextprotocol/sdk1.20.2 →
1.29.0,zod3 → 4, andai4 → 6.No user-facing tool or behavior changes. Internal adjustments for the new versions:
zod4:z.record(...)now takes an explicit key schema;z.string().ip()replaced with
z.ipv4()/z.ipv6()validation; dropped the removedobjectOutputTypehelper.agents0.13:McpAgentenv generic is constrained toCloudflare.Env.- MCP SDK 1.29: tool
annotationshints must be flat ({ title, readOnlyHint, ... }) — fixes a
latent bug where nested hints were silently ignored. ai6: eval tooling updated (LanguageModel,inputSchema,stopWhen/stepCountIs, tool-callinput).
logpush@0.2.0
Minor Changes
-
f625075: Centralize Cloudflare account resolution and remove the account-management tools.
The
accounts_listandset_active_accounttools are removed. Account scoping is now
resolved automatically by anAccountManager(via the newserver.accountTool()
registration), in priority order:- Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
single account, is used automatically (noaccount_idparameter is exposed). cf-account-idrequest header — for tokens that can access multiple accounts, set this
header in your MCP client config to pick an account.account_idtool argument — for multi-account tokens, account-scoped tools expose an
optionalaccount_idparameter; when omitted (and no header is set) the tool returns an
error listing the accounts you can use. Multi-account credentials also list their accounts
in the server'sinitializeinstructions.
All tool error responses now set
isError: trueso clients can distinguish failures. - Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
Patch Changes
-
a358e69: Upgrade
@cloudflare/workers-oauth-provider0.4.0 → 0.7.0.No tool or behavior changes. The only API change affecting this repo is that
TokenExchangeCallbackOptionsnow carries a requiredgrantIdfield, which only
touched a test fixture (the provider supplies it at runtime). -
f625075: Upgrade core dependencies:
agents0.2.19 → 0.13.3,@modelcontextprotocol/sdk1.20.2 →
1.29.0,zod3 → 4, andai4 → 6.No user-facing tool or behavior changes. Internal adjustments for the new versions:
zod4:z.record(...)now takes an explicit key schema;z.string().ip()replaced with
z.ipv4()/z.ipv6()validation; dropped the removedobjectOutputTypehelper.agents0.13:McpAgentenv generic is constrained toCloudflare.Env.- MCP SDK 1.29: tool
annotationshints must be flat ({ title, readOnlyHint, ... }) — fixes a
latent bug where nested hints were silently ignored. ai6: eval tooling updated (LanguageModel,inputSchema,stopWhen/stepCountIs, tool-callinput).
graphql-mcp-server@0.2.1
Patch Changes
-
af70c87: Add a
deleted_classes: ["UserDetails"]Durable Object migration to the graphql server.#384 removed the
UserDetailsDurable Object (and its bindings) from every server, and added the
required delete-class migration to the two servers that own the class (workers-observability,
workers-builds). The graphql worker's already-deployed version still depends onUserDetails, so
wrangler deployrejected the new version withcode: 10064("New version of script does not export
class 'UserDetails' which is depended on by existing Durable Objects"), which aborted the staging and
production deploys. Adding the delete-class migration lets graphql deploy and releases the binding that
was blockingworkers-observabilityfrom applying its owndeleted_classesmigration (code: 10061).Validated on staging: graphql + observability deploy cleanly and the staging
UserDetailsnamespace is
removed.
graphql-mcp-server@0.2.0
Minor Changes
-
f625075: Centralize Cloudflare account resolution and remove the account-management tools.
The
accounts_listandset_active_accounttools are removed. Account scoping is now
resolved automatically by anAccountManager(via the newserver.accountTool()
registration), in priority order:- Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
single account, is used automatically (noaccount_idparameter is exposed). cf-account-idrequest header — for tokens that can access multiple accounts, set this
header in your MCP client config to pick an account.account_idtool argument — for multi-account tokens, account-scoped tools expose an
optionalaccount_idparameter; when omitted (and no header is set) the tool returns an
error listing the accounts you can use. Multi-account credentials also list their accounts
in the server'sinitializeinstructions.
All tool error responses now set
isError: trueso clients can distinguish failures. - Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
Patch Changes
-
a358e69: Upgrade
@cloudflare/workers-oauth-provider0.4.0 → 0.7.0.No tool or behavior changes. The only API change affecting this repo is that
TokenExchangeCallbackOptionsnow carries a requiredgrantIdfield, which only
touched a test fixture (the provider supplies it at runtime). -
f625075: Upgrade core dependencies:
agents0.2.19 → 0.13.3,@modelcontextprotocol/sdk1.20.2 →
1.29.0,zod3 → 4, andai4 → 6.No user-facing tool or behavior changes. Internal adjustments for the new versions:
zod4:z.record(...)now takes an explicit key schema;z.string().ip()replaced with
z.ipv4()/z.ipv6()validation; dropped the removedobjectOutputTypehelper.agents0.13:McpAgentenv generic is constrained toCloudflare.Env.- MCP SDK 1.29: tool
annotationshints must be flat ({ title, readOnlyHint, ... }) — fixes a
latent bug where nested hints were silently ignored. ai6: eval tooling updated (LanguageModel,inputSchema,stopWhen/stepCountIs, tool-callinput).
docs-vectorize@0.5.5
Patch Changes
-
a358e69: Upgrade
@cloudflare/workers-oauth-provider0.4.0 → 0.7.0.No tool or behavior changes. The only API change affecting this repo is that
TokenExchangeCallbackOptionsnow carries a requiredgrantIdfield, which only
touched a test fixture (the provider supplies it at runtime). -
f625075: Upgrade core dependencies:
agents0.2.19 → 0.13.3,@modelcontextprotocol/sdk1.20.2 →
1.29.0,zod3 → 4, andai4 → 6.No user-facing tool or behavior changes. Internal adjustments for the new versions:
zod4:z.record(...)now takes an explicit key schema;z.string().ip()replaced with
z.ipv4()/z.ipv6()validation; dropped the removedobjectOutputTypehelper.agents0.13:McpAgentenv generic is constrained toCloudflare.Env.- MCP SDK 1.29: tool
annotationshints must be flat ({ title, readOnlyHint, ... }) — fixes a
latent bug where nested hints were silently ignored. ai6: eval tooling updated (LanguageModel,inputSchema,stopWhen/stepCountIs, tool-callinput).
docs-autorag@0.1.13
Patch Changes
-
a358e69: Upgrade
@cloudflare/workers-oauth-provider0.4.0 → 0.7.0.No tool or behavior changes. The only API change affecting this repo is that
TokenExchangeCallbackOptionsnow carries a requiredgrantIdfield, which only
touched a test fixture (the provider supplies it at runtime). -
f625075: Upgrade core dependencies:
agents0.2.19 → 0.13.3,@modelcontextprotocol/sdk1.20.2 →
1.29.0,zod3 → 4, andai4 → 6.No user-facing tool or behavior changes. Internal adjustments for the new versions:
zod4:z.record(...)now takes an explicit key schema;z.string().ip()replaced with
z.ipv4()/z.ipv6()validation; dropped the removedobjectOutputTypehelper.agents0.13:McpAgentenv generic is constrained toCloudflare.Env.- MCP SDK 1.29: tool
annotationshints must be flat ({ title, readOnlyHint, ... }) — fixes a
latent bug where nested hints were silently ignored. ai6: eval tooling updated (LanguageModel,inputSchema,stopWhen/stepCountIs, tool-callinput).
docs-ai-search@0.4.8
Patch Changes
-
a358e69: Upgrade
@cloudflare/workers-oauth-provider0.4.0 → 0.7.0.No tool or behavior changes. The only API change affecting this repo is that
TokenExchangeCallbackOptionsnow carries a requiredgrantIdfield, which only
touched a test fixture (the provider supplies it at runtime). -
f625075: Upgrade core dependencies:
agents0.2.19 → 0.13.3,@modelcontextprotocol/sdk1.20.2 →
1.29.0,zod3 → 4, andai4 → 6.No user-facing tool or behavior changes. Internal adjustments for the new versions:
zod4:z.record(...)now takes an explicit key schema;z.string().ip()replaced with
z.ipv4()/z.ipv6()validation; dropped the removedobjectOutputTypehelper.agents0.13:McpAgentenv generic is constrained toCloudflare.Env.- MCP SDK 1.29: tool
annotationshints must be flat ({ title, readOnlyHint, ... }) — fixes a
latent bug where nested hints were silently ignored. ai6: eval tooling updated (LanguageModel,inputSchema,stopWhen/stepCountIs, tool-callinput).
dns-analytics@0.2.0
Minor Changes
-
f625075: Centralize Cloudflare account resolution and remove the account-management tools.
The
accounts_listandset_active_accounttools are removed. Account scoping is now
resolved automatically by anAccountManager(via the newserver.accountTool()
registration), in priority order:- Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
single account, is used automatically (noaccount_idparameter is exposed). cf-account-idrequest header — for tokens that can access multiple accounts, set this
header in your MCP client config to pick an account.account_idtool argument — for multi-account tokens, account-scoped tools expose an
optionalaccount_idparameter; when omitted (and no header is set) the tool returns an
error listing the accounts you can use. Multi-account credentials also list their accounts
in the server'sinitializeinstructions.
All tool error responses now set
isError: trueso clients can distinguish failures. - Auth-pinned account — an account-scoped API token's account, or an OAuth token with a
Patch Changes
-
a358e69: Upgrade
@cloudflare/workers-oauth-provider0.4.0 → 0.7.0.No tool or behavior changes. The only API change affecting this repo is that
TokenExchangeCallbackOptionsnow carries a requiredgrantIdfield, which only
touched a test fixture (the provider supplies it at runtime). -
f625075: Upgrade core dependencies:
agents0.2.19 → 0.13.3,@modelcontextprotocol/sdk1.20.2 →
1.29.0,zod3 → 4, andai4 → 6.No user-facing tool or behavior changes. Internal adjustments for the new versions:
zod4:z.record(...)now takes an explicit key schema;z.string().ip()replaced with
z.ipv4()/z.ipv6()validation; dropped the removedobjectOutputTypehelper.agents0.13:McpAgentenv generic is constrained toCloudflare.Env.- MCP SDK 1.29: tool
annotationshints must be flat ({ title, readOnlyHint, ... }) — fixes a
latent bug where nested hints were silently ignored. ai6: eval tooling updated (LanguageModel,inputSchema,stopWhen/stepCountIs, tool-callinput).