For Agents
Provision and manage Cloud Memorystore for Memcached instances: create and delete instances, change Memcached parameters on live nodes, upgrade engine versions, and reschedule maintenance.
Get started with Cloud Memorystore for Memcached API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"provision a managed memcached instance on google cloud"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Cloud Memorystore for Memcached API API.
Provision and delete Memcached instances inside a Google Cloud project location
List Memcached instances and their node counts and versions
Update Memcached parameters and apply them across the running nodes
Trigger an in-place version upgrade of a Memcached instance
GET STARTED
Use for: Provision a new Cloud Memorystore for Memcached instance with 3 nodes, List all Memcached instances under my project and their versions, Update Memcached parameters on a running instance, Apply previously updated parameters across all nodes of an instance
Not supported: Does not handle cache reads or writes, persistence, or Redis-style data structures — use for Memcached instance lifecycle, parameter management, version upgrades, and maintenance scheduling only.
Cloud Memorystore for Memcached provides a managed Memcached service on Google Cloud, with this API covering instance lifecycle, parameter management, version upgrades, and maintenance scheduling. Instances are scoped to project locations and most state changes return long-running operation handles. The API exposes apply-parameters and update-parameters semantics that let teams change Memcached configuration on running nodes, and rescheduleMaintenance lets workloads control planned maintenance windows.
Reschedule a planned maintenance window for an instance
Cancel and inspect long-running provisioning and update operations
Patterns agents use Cloud Memorystore for Memcached API API for, with concrete tasks.
★ Cache layer provisioning
Provision a managed Memcached instance to sit in front of a backend database for read-heavy workloads, specifying node count, node CPU and memory, and the network. Provisioning is a long-running operation that typically completes within a few minutes for small instances.
Create an instance named cache-prod under projects/acme/locations/us-central1 with 3 nodes of 4 vCPUs and 4 GB memory each and poll the operation until done
Live parameter tuning
Update Memcached parameters such as max_item_size on a running instance and use applyParameters to push the change to all nodes without recreating the cluster. Useful when applications begin storing larger objects or require connection-related tuning.
Update parameters on instance cache-prod to set max_item_size=4194304, then call applyParameters on all node IDs
Maintenance window control
Reschedule a planned maintenance window so it falls outside critical traffic periods. The rescheduleMaintenance endpoint accepts a target start time or instructs the service to take the next available window, returning a long-running operation that resolves once the schedule is updated.
Call rescheduleMaintenance on instance cache-prod with rescheduleType SPECIFIC_TIME and scheduleTime set to next Sunday 03:00 UTC
Agent integration via Jentic
AI agents managing cache infrastructure can use the Memcached API through Jentic to provision instances, tune parameters, and time maintenance windows without holding the underlying OAuth refresh token. Jentic surfaces the long-running operation handles for the agent to poll.
List all instances in projects/acme/locations/us-central1 with no traffic in the last 7 days and queue a delete request for each
12 endpoints — cloud memorystore for memcached provides a managed memcached service on google cloud, with this api covering instance lifecycle, parameter management, version upgrades, and maintenance scheduling.
METHOD
PATH
DESCRIPTION
/v1/{+parent}/instances
List Memcached instances in a project location
/v1/{+name}
Delete a Memcached instance
/v1/{+name}:applyParameters
Apply staged parameters to nodes
/v1/{+name}:updateParameters
Update Memcached parameters
/v1/{+name}:upgrade
Upgrade a Memcached instance version
/v1/{+instance}:rescheduleMaintenance
Reschedule a maintenance window
/v1/{+name}/operations
List long-running operations
/v1/{+parent}/instances
List Memcached instances in a project location
/v1/{+name}
Delete a Memcached instance
/v1/{+name}:applyParameters
Apply staged parameters to nodes
/v1/{+name}:updateParameters
Update Memcached parameters
/v1/{+name}:upgrade
Upgrade a Memcached instance version
Three things that make agents converge on Jentic-routed access.
Credential isolation
Google Cloud OAuth 2.0 client credentials and refresh tokens are stored encrypted in the Jentic vault. Agents receive short-lived bearer tokens scoped to cloud-platform; the refresh token and client secret never enter the agent's context.
Intent-based discovery
Agents search Jentic by intent such as provision memcached instance or update memcached parameters and Jentic returns the matching operations with input schemas, so the agent does not have to navigate Google Cloud's discovery documents.
Time to first call
Direct integration takes a day or more for OAuth setup, long-running operation polling, and parameter application logic. Through Jentic the same flows are under an hour: search, load schema, execute, poll the returned operation.
Alternatives and complements available in the Jentic catalogue.
Cloud Memorystore for Redis API
Managed Redis on Google Cloud for richer data structures and persistence
Choose Redis when the workload needs sorted sets, streams, or persistence; use Memcached for a simpler, shard-friendly cache
Compute Engine API
Provisions VMs that connect to the Memcached instance over the same VPC network
Use Compute Engine to create the application VMs; use this API to create the cache they connect to
Cloud Monitoring API
Reads time-series metrics emitted by Memcached instances for alerting and dashboards
Use Cloud Monitoring once instances are running and the agent needs to react to cache hit ratios or memory usage
Specific to using Cloud Memorystore for Memcached API API through Jentic.
What authentication does the Memorystore for Memcached API use?
The API uses Google OAuth 2.0 with the https://www.googleapis.com/auth/cloud-platform scope. Through Jentic, the OAuth credentials are held in the encrypted vault and the agent only sees a scoped, short-lived bearer token.
Can I update Memcached parameters on a running instance?
Yes. Call updateParameters with the new parameter values, then applyParameters to push the staged changes to nodes. Both calls return long-running operations you can poll for completion.
What are the rate limits for this API?
Per-project quotas for the Memorystore service govern how many instances you can have and how often lifecycle operations can be invoked. See the Cloud Console quotas page; bulk lifecycle calls should respect concurrent operation limits and use exponential backoff on 429 responses.
How do I reschedule a Memcached maintenance window through Jentic?
Search Jentic for reschedule memcached maintenance, load the operation that maps to /v1/{+instance}:rescheduleMaintenance, and execute with the instance name and a SPECIFIC_TIME scheduleTime. Jentic returns the long-running operation for polling.
Is the Memorystore for Memcached API free?
The API itself is not separately billed; you pay for provisioned Memcached node-hours and any associated network egress. See the Memorystore pricing page for current rates.
Does this API let me read or write cache values?
No, this is the control-plane API for managing instances. Application-level cache reads and writes happen over the standard Memcached protocol against the instance's discoveryEndpoint, not through this API.
/v1/{+instance}:rescheduleMaintenance
Reschedule a maintenance window
/v1/{+name}/operations
List long-running operations