Firestore Navigator
ACTIONGeneralized read-only Firestore document explorer — read any document by path, list its fields, list subcollections, and browse collections. Used by the Events pipeline to explore Firestore for support context.
Endpoints
· 4POST/get-documentRead a Firestore document by path. Returns clean JSON fields. Accepts path as string or array.
Input Schema
{
"type": "object",
"required": [
"path"
],
"properties": {
"path": {
"oneOf": [
{
"type": "string",
"description": "Document path relative to Firestore root, e.g. Users/abc123"
},
{
"type": "array",
"items": {
"type": "string"
},
"description": "Document path as array segments, e.g. [\"Users\",\"abc123\"]"
}
]
}
}
}POST/list-documentsList documents in a Firestore collection with pagination.
Input Schema
{
"type": "object",
"required": [
"collectionPath"
],
"properties": {
"pageSize": {
"type": "integer",
"description": "Maximum number of documents to return"
},
"pageToken": {
"type": "string",
"description": "Pagination token from a previous response"
},
"collectionPath": {
"oneOf": [
{
"type": "string",
"description": "Collection path, e.g. Users"
},
{
"type": "array",
"items": {
"type": "string"
},
"description": "Collection path as array segments"
}
]
}
}
}POST/list-collectionsList subcollections under a document path, or top-level collections if path is omitted.
Input Schema
{
"type": "object",
"properties": {
"path": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"pageSize": {
"type": "integer"
},
"pageToken": {
"type": "string"
}
}
}POST/find-by-fieldSearch for documents by exact field match in a collection. Supports top-level and subcollections.
Input Schema
{
"type": "object",
"required": [
"collectionPath",
"field",
"value"
],
"properties": {
"field": {
"type": "string",
"description": "Document field name to search on"
},
"limit": {
"type": "integer",
"description": "Max documents to return (defaults to 20)"
},
"value": {
"description": "Value to match (string, number, or boolean)"
},
"collectionPath": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
],
"description": "Collection path, e.g. Users or Users/abc123/rooms"
}
}
}Required Secrets
· 2Similar ACTION Pieces
facebook-ads-manager
Facebook Ads API manager with OAuth — list campaigns, get insights, ad account info, and ads with creative details. Login to any Facebook/Instagram account.
Shared Terminal
Full-featured web terminal with Node.js, Python, Deno, git, and build tools — running in a Podman container with Ubuntu 24.04
Coolify Logs Watcher
Polls Coolify API for application logs, stores in SQLite, exposes search endpoints for support email triage. Monitors free-copier-py, free-copier-express, and free-copier-next runtime logs. Used by the Events pipeline (Sydney) to find relevant errors when drafting support responses.