Skip to main content
Glama
PCWProps

Pressable MCP Server

by PCWProps

pressable_set_site_usage_limits

Configure storage limits for WordPress site filesystems or databases to manage resource usage and prevent overages.

Instructions

Set filesystem or database usage limits for a site.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYes
typeYes
limitYesLimit in bytes
warning_headroomNoWarning headroom in bytes

Implementation Reference

  • The handler function for 'pressable_set_site_usage_limits' which updates site usage limits via the API.
    handler: async (args) => {
        const { id, type, ...data } = args;
        return await api.put(`/sites/${id}/usage/${type}`, data);
    }
  • The input schema defining the parameters for 'pressable_set_site_usage_limits'.
    inputSchema: {
        type: 'object',
        properties: {
            id: { type: 'string' },
            type: { type: 'string', enum: ['filesystem', 'database'] },
            limit: { type: 'integer', description: 'Limit in bytes' },
            warning_headroom: { type: 'integer', description: 'Warning headroom in bytes' }
        },
        required: ['id', 'type', 'limit']
    },
  • tools/usage.js:29-46 (registration)
    The registration object for 'pressable_set_site_usage_limits' within the usageTools array.
            name: 'pressable_set_site_usage_limits',
            description: 'Set filesystem or database usage limits for a site.',
            inputSchema: {
                type: 'object',
                properties: {
                    id: { type: 'string' },
                    type: { type: 'string', enum: ['filesystem', 'database'] },
                    limit: { type: 'integer', description: 'Limit in bytes' },
                    warning_headroom: { type: 'integer', description: 'Warning headroom in bytes' }
                },
                required: ['id', 'type', 'limit']
            },
            handler: async (args) => {
                const { id, type, ...data } = args;
                return await api.put(`/sites/${id}/usage/${type}`, data);
            }
        }
    ];
Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/PCWProps/pressable-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server