PostHog API — visual_review
PostHog API — visual_review. 50 operations. Lead operation: visual_review. Self-contained Naftiko capability covering one Posthog business surface.
What You Can Do
MCP Tools
list-all-projects-team
List all projects for the team.
list-all-projects-team-2
List all projects for the team.
create-new-repo
Create a new repo.
create-new-repo-2
Create a new repo.
get-repo-id
Get a repo by ID.
get-repo-id-2
Get a repo by ID.
update-repo-s-settings
Update a repo's settings.
update-repo-s-settings-2
Update a repo's settings.
snapshots-overview-repo-every-identifier
Snapshots overview for a repo: every identifier with a current baseline (latest non-superseded master/main run per run_type), plus tolerate counts, active quarantine state, and a 30-day stability sparkline. Capped at 5000 entries — sets `tr
snapshots-overview-repo-every-identifier-2
Snapshots overview for a repo: every identifier with a current baseline (latest non-superseded master/main run per run_type), plus tolerate counts, active quarantine state, and a 30-day stability sparkline. Capped at 5000 entries — sets `tr
list-quarantined-identifiers-without-filter
List quarantined identifiers. Without filter: active only. With identifier: full history.
list-quarantined-identifiers-without-filter-2
List quarantined identifiers. Without filter: active only. With identifier: full history.
quarantine-snapshot-identifier-specific-run
Quarantine a snapshot identifier for a specific run type.
quarantine-snapshot-identifier-specific-run-2
Quarantine a snapshot identifier for a specific run type.
expire-all-active-quarantine-entries
Expire all active quarantine entries for an identifier.
expire-all-active-quarantine-entries-2
Expire all active quarantine entries for an identifier.
serve-snapshot-thumbnail-identifier-returns
Serve a snapshot thumbnail by identifier. Returns WebP with ETag caching.
serve-snapshot-thumbnail-identifier-returns-2
Serve a snapshot thumbnail by identifier. Returns WebP with ETag caching.
list-runs-this-repo-optionally
List runs in this repo, optionally filtered by review state.
list-runs-this-repo-optionally-2
List runs in this repo, optionally filtered by review state.
review-state-counts-runs-this
Review state counts for runs in this repo.
review-state-counts-runs-this-2
Review state counts for runs in this repo.
deduped-baseline-timeline-snapshot-identity
Deduped baseline timeline for a snapshot identity. Newest first.
deduped-baseline-timeline-snapshot-identity-2
Deduped baseline timeline for a snapshot identity. Newest first.
list-runs-team-optionally-filtered
List runs for the team, optionally filtered by review state, PR number, commit SHA, or branch.
list-runs-team-optionally-filtered-2
List runs for the team, optionally filtered by review state, PR number, commit SHA, or branch.
create-new-run-ci-manifest
Create a new run from a CI manifest.
create-new-run-ci-manifest-2
Create a new run from a CI manifest.
review-state-counts-runs-list
Review state counts for the runs list.
review-state-counts-runs-list-2
Review state counts for the runs list.
get-run-status-and-summary
Get run status and summary.
get-run-status-and-summary-2
Get run status and summary.
add-batch-snapshots-pending-run
Add a batch of snapshots to a pending run (shard-based flow).
add-batch-snapshots-pending-run-2
Add a batch of snapshots to a pending run (shard-based flow).
approve-visual-changes-snapshots-this
Approve visual changes for snapshots in this run.
approve-visual-changes-snapshots-this-2
Approve visual changes for snapshots in this run.
cli-auto-approve-approve-all
CLI auto-approve: approve all and return baseline YAML for local write.
cli-auto-approve-approve-all-2
CLI auto-approve: approve all and return baseline YAML for local write.
complete-run-detect-removals-verify
Complete a run: detect removals, verify uploads, trigger diff processing.
complete-run-detect-removals-verify-2
Complete a run: detect removals, verify uploads, trigger diff processing.
re-evaluate-quarantine-and-counts
Re-evaluate quarantine and counts, update commit status, and optionally rerun the CI job.
re-evaluate-quarantine-and-counts-2
Re-evaluate quarantine and counts, update commit status, and optionally rerun the CI job.
recent-change-history-snapshot-identifier
Recent change history for a snapshot identifier across runs.
recent-change-history-snapshot-identifier-2
Recent change history for a snapshot identifier across runs.
get-all-snapshots-run-diff
Get all snapshots for a run with diff results.
get-all-snapshots-run-diff-2
Get all snapshots for a run with diff results.
mark-changed-snapshot-known-tolerated
Mark a changed snapshot as a known tolerated alternate.
mark-changed-snapshot-known-tolerated-2
Mark a changed snapshot as a known tolerated alternate.
list-known-tolerated-hashes-snapshot
List known tolerated hashes for a snapshot identifier.
list-known-tolerated-hashes-snapshot-2
List known tolerated hashes for a snapshot identifier.