What your agents can do

Real Google Cloud Pub/Sub actions, managed and audited.

Your user connects Google Cloud Pub/Sub once; your agent can then list topics and subscriptions, list snapshots, and get schemas and their revisions — scoped to the OAuth permissions you grant and the tool allowlist you configure. Every action is least-privilege and written to a tamper-evident audit trail.

  1. 01Connect

    Your user grants Google Cloud Pub/Sub access once (OAuth) — the token lands in the vault.

  2. 02Call

    Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.

  3. 03Audit

    Every routed call appends a hash-chained audit record — nothing leaves your infra.

Tools & triggers

Supported Google Cloud Pub/Sub tools.

Browse 15 tools in the Google Cloud Pub/Sub catalog. Each action uses your configured authentication and tool allowlist.

Showing 15 tools.

Pubsub Projects Schemas Get
GOOGLE_CLOUD_PUBSUB_PROJECTS_SCHEMAS_GET
Gets a schema.
projects
Pubsub Projects Schemas GetIamPolicy
GOOGLE_CLOUD_PUBSUB_PROJECTS_SCHEMAS_GET_IAM_POLICY
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
projects
Pubsub Projects Schemas List
GOOGLE_CLOUD_PUBSUB_PROJECTS_SCHEMAS_LIST
Lists schemas in a project.
projects
Pubsub Projects Schemas ListRevisions
GOOGLE_CLOUD_PUBSUB_PROJECTS_SCHEMAS_LIST_REVISIONS
Lists all schema revisions for the named schema.
projects
Pubsub Projects Schemas TestIamPermissions
GOOGLE_CLOUD_PUBSUB_PROJECTS_SCHEMAS_TEST_IAM_PERMISSIONS
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
projects
Pubsub Projects Schemas Validate
GOOGLE_CLOUD_PUBSUB_PROJECTS_SCHEMAS_VALIDATE
Validates a schema.
projects
Pubsub Projects Schemas ValidateMessage
GOOGLE_CLOUD_PUBSUB_PROJECTS_SCHEMAS_VALIDATE_MESSAGE
Validates a message against a schema.
projects
Pubsub Projects Snapshots Get
GOOGLE_CLOUD_PUBSUB_PROJECTS_SNAPSHOTS_GET
Gets the configuration details of a snapshot. Snapshots are used in [Seek](https://cloud.google.com/pubsub/docs/replay-overview) operations, which allow you to manage message acknowledgments in bulk. That is, you can set the acknowledgment state of messages in an existing subscription to the state captured by a snapshot.
projects
Pubsub Projects Snapshots List
GOOGLE_CLOUD_PUBSUB_PROJECTS_SNAPSHOTS_LIST
Lists the existing snapshots. Snapshots are used in [Seek]( https://cloud.google.com/pubsub/docs/replay-overview) operations, which allow you to manage message acknowledgments in bulk. That is, you can set the acknowledgment state of messages in an existing subscription to the state captured by a snapshot.
projects
Pubsub Projects Subscriptions Get
GOOGLE_CLOUD_PUBSUB_PROJECTS_SUBSCRIPTIONS_GET
Gets the configuration details of a subscription.
projects
Pubsub Projects Subscriptions List
GOOGLE_CLOUD_PUBSUB_PROJECTS_SUBSCRIPTIONS_LIST
Lists matching subscriptions.
projects
Pubsub Projects Topics Get
GOOGLE_CLOUD_PUBSUB_PROJECTS_TOPICS_GET
Gets the configuration of a topic.
projects
Pubsub Projects Topics List
GOOGLE_CLOUD_PUBSUB_PROJECTS_TOPICS_LIST
Lists matching topics.
projects
Pubsub Projects Topics Snapshots List
GOOGLE_CLOUD_PUBSUB_PROJECTS_TOPICS_SNAPSHOTS_LIST
Lists the names of the snapshots on this topic. Snapshots are used in [Seek](https://cloud.google.com/pubsub/docs/replay-overview) operations, which allow you to manage message acknowledgments in bulk. That is, you can set the acknowledgment state of messages in an existing subscription to the state captured by a snapshot.
projects
Pubsub Projects Topics Subscriptions List
GOOGLE_CLOUD_PUBSUB_PROJECTS_TOPICS_SUBSCRIPTIONS_LIST
Lists the names of the attached subscriptions on this topic.
projects
FAQ

Google Cloud Pub/Sub integration, answered

How do AI agents use Google Cloud Pub/Sub through Open Connector?
Your user connects Google Cloud Pub/Sub once with one of its cataloged authentication methods. Open Connector stores the credential in an encrypted vault and exposes Google Cloud Pub/Sub tools to your agent over MCP or a typed API, with credentials injected server-side on each call.
Is this a Google Cloud Pub/Sub MCP server?
Yes. Open Connector can serve Google Cloud Pub/Sub as a named MCP server with a scoped allowlist and a per-user connection URL, so any MCP client can call Google Cloud Pub/Sub actions with credentials injected server-side.
Where do Google Cloud Pub/Sub credentials live?
In your own infrastructure. Open Connector keeps credentials in its own vault and injects them at call time, so they never leave your environment.

Give your agents Google Cloud Pub/Sub — keep the keys.

Open source, self-hostable, with Google Cloud Pub/Sub credentials that never leave your infrastructure. Run it from source today.