mcp
com.googleapis.datastream/mcpVersion 1.0.0Interact with your Google Cloud Datastream resources using natural language commands.
Status
Responds169 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:59 UTC
- Latency
- 169 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://datastream.googleapis.com/mcpResponds169 msNo sign-in
Claude Code
claude mcp add --transport http datastream https://datastream.googleapis.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: datastream
Remote MCP server URL: https://datastream.googleapis.com/mcpCursor
{
"mcpServers": {
"datastream": {
"url": "https://datastream.googleapis.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"datastream","type":"http","url":"https://datastream.googleapis.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
10 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
delete_streamDeletes a stream, specified by the provided resource 'name' parameter.
* The resource 'name' parameter is in the form:
'projects/{project name}/locations/{location}/streams/{stream name}',
for example: 'projects/my-project/locations/us-central1/streams/my-streams'.
* This tool returns a long-running operation. Use the 'get_operation' tool with the
returned operation name to poll its status until it completes. Operation may take
several minutes; do not check more often than every ten seconds.
| Yes | No | No | No |
get_operationGets the status of a long-running operation.
***Usage***
Some tools (for example, `run_stream`) return a long-running operation.
You can use this tool to get the status of the operation. It can be called repeatedly until
the operation is complete.
**Parameters**
* `name`: The name of the operation to get.
* `name` should be the name returned by the tool that initiated the operation.
* `name` should be in the format of:
`projects/{project}/locations/{location}/operations/{operation}`.
**Returns**
* An `Operation` object that contains the status of the operation.
* If the operation is not complete, the response will be empty. Do not check more than
every ten seconds.
* If the operation is complete, the response will contain either:
* A `response` field that contains the result of the operation and indicates that it was
successful.
* A `error` field that indicates any errors that occurred during the operation.
| No | Yes | Yes | No |
get_streamGet details of the stream specified by the provided resource 'name' parameter.
* The resource 'name' parameter is in the form:
'projects/{project name}/locations/{location}/streams/{stream name}',
for example: 'projects/my-project/locations/us-central1/streams/my-streams'.
| No | Yes | Yes | No |
get_stream_objectGet details of the stream object specified by the provided resource 'name' parameter.
* The resource 'name' parameter is in the form:
'projects/{project name}/locations/{location}/streams/{stream name}/objects/{stream object name}',
for example: 'projects/my-project/locations/us-central1/streams/my-stream/objects/my-stream-object'.
| No | Yes | Yes | No |
list_connection_profilesLists connection profiles in a given project and location.
For example:
{
parent: "projects/my-project/locations/us-central1"
create_time_after: 2025-10-02T10:15:33Z
create_time_before: 2025-10-03T00:00:00Z
display_name: bookstore
page_size: 100
}
will return up to 100 connection profiles in `projects/my-project/locations/us-central1`
that were created on or after 2025-10-02T10:15:33 UTC and before 2025-10-03T00:00:00 UTC,
and have "bookstore" in their display name.
| No | Yes | Yes | No |
list_static_ipsLists static IP addresses of the provided resource name that need to be allowlisted by the
customer when using the static-IP connectivity method.
Returns up to 100 IP addresses.
* The resource 'name' parameter is in the form 'projects/{project name}/locations/{location}',
for example: 'projects/my-project/locations/us-central1'.
| No | Yes | Yes | No |
list_stream_objectsLists stream objects in a given stream.
* Parent parameter is in the form 'projects/{project name}/locations/{location}/streams/{stream name}',
for example:
'projects/my-project/locations/us-central1/streams/my-stream'.
* Not all the details of the stream objects are returned.
* To get the full details of a specific stream object, use the 'get_stream_object' tool.
| No | Yes | Yes | No |
list_streamsLists streams in a given project and location.
For example:
{
parent: "projects/my-project/locations/us-central1"
create_time_after: 2025-10-02T10:15:33Z
create_time_before: 2025-10-03T00:00:00Z
display_name: bookstore
page_size: 100
running: true
}
will return up to 100 running streams in `projects/my-project/locations/us-central1` that
were created on or after 2025-10-02T10:15:33 UTC and before 2025-10-03T00:00:00 UTC,
and have "bookstore" in their display name.
| No | Yes | Yes | No |
lookup_stream_objectLookup a stream object by its source object identifier.
**Parameters:**
* The 'parent' parameter is the name of the stream in the form:
'projects/{project name}/locations/{location}/streams/{stream name}',
for example: 'projects/my-project/locations/us-central1/streams/my-stream'.
* The 'source_object_identifier' parameter is the source database object identifier.
Different source databases have different identifier formats. Examples:
* Oracle, PostgreSQL, SQL Server and Spanner databases the identifier is
'schema' and 'table'.
* MySQL databases the identifier is 'database' and 'table'.
| No | Yes | Yes | No |
run_streamStarts an already created stream, specified by the provided resource 'name' parameter.
**Parameters**
* 'name': The resource name of the stream to start.
* 'name' should be in the format of:
'projects/{project name}/locations/{location}/streams/{stream name}',
for example: 'projects/my-project/locations/us-central1/streams/my-streams'.
* 'force': Whether to run the stream without running prior configuration verification.
The default is 'false'.
**Returns**
* This tool returns a long-running operation. Use the 'get_operation' tool with the
returned operation name to poll its status until it completes. Operation may take
several minutes; do not check more often than every ten seconds.
| No | No | No | No |
Details
- Registry status
- Active
- Published
- Apr 19, 2026
- Updated
- Apr 19, 2026
- Website
- Not given
- Repository
- Not given
- Categories (suggested)
- Cloud and infrastructureSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared