Devenia MCP Downloads Upload Gate: admit one trusted ZIP without broad plugin code writes

Devenia MCP Downloads Upload Gate admits one trusted ZIP through the existing MCP plugin upload operation. General plugin code writes remain closed.
Art Deco industrial upload gate admitting one sealed plugin package while two alternate routes are blocked

One route, closed alternatives

The gate decides only whether the existing URL-based upload request may pass. It adds no settings screen, separate endpoint, or WordPress account permission.

Admit one trusted package without opening general code writes

One plugin package needs a narrow admission rule when general code writes must stay closed. Devenia MCP Downloads Upload Gate lets the existing MCP plugin upload operation accept one package from the trusted Devenia downloads channel. The general plugin code-write gate remains closed, so the controlled upload does not become broad write access.

Make the package address qualify

The existing upload operation accepts a request only when its address stays inside these four checks.

01

Use the existing operation

Give the existing MCP plugin upload operation one package URL. The gate narrows that route; it does not create another endpoint.

02

Use HTTPS on the exact host

The URL must use HTTPS and the exact host downloads.devenia.com.

03

Put one ZIP at the root

Keep one ZIP filename directly under the host. The filename may use only letters, numbers, dots, underscores, and ASCII hyphens before .zip.

04

Keep the URL free of extras

Do not use nested directories, URL credentials, query parameters, or fragments.

Know what the gate decides

It makes a narrow admission decision for one URL request. These boundaries show what that decision does and does not cover.

It decides

Whether the existing URL-based plugin upload request matches the trusted Devenia address contract and may pass the code-write gate.

It does not validate

Package contents, signatures, checksums, or release authority. The gate makes only the URL request admission decision.

It does not open

Base64 uploads, local ZIP paths, plugin deletion, unrestricted plugin updates, or any other plugin code-write operation.

Dependencies

These runtime components provide the WordPress hooks, PHP runtime, and existing upload operation that the gate narrows.

Required runtime, WordPress 6.0 or later

WordPress 6.0+
Provides the plugin runtime and filter system.

Required runtime, PHP 7.4 or later

PHP 7.4+
Provides the minimum PHP runtime required by the plugin.

Required and active

MCP Expose Abilities
Owns the existing plugin upload operation and its closed-by-default plugin code-write gate.

Use a qualifying address with the existing upload operation

If you already have a Devenia package address that passes the four checks, provide it to the existing MCP plugin upload operation. The gate decides whether that URL-based request may pass the code-write gate. It adds no settings screen, separate upload endpoint, or WordPress account permission. It does not provide a package download or installation destination.