# Mcpg MCP server

Agent View of the PolicyLayer registry record for Mcpg: identity, probed posture, risk grade, and all 252 tools classified. HTML page: https://policylayer.com/tools/io-github-devopam-mcpg

## Facts

- Server id: `pypi:mcpg`
- Install: `npx -y pypi:mcpg`
- Homepage: https://github.com/devopam/MCPg
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 252
- Tool categories present: Destructive, Execute, Read, Write
- Tags: io github devopam mcpg, admin, automation
- Record last modified: 2026-07-07T00:32:51.683Z

## Tools (252)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `cancel_migration` | Destructive | Critical | https://policylayer.com/tools/io-github-devopam-mcpg/cancel-migration.md |
| `drop_graph` | Destructive | Critical | https://policylayer.com/tools/io-github-devopam-mcpg/drop-graph.md |
| `drop_property_graph` | Destructive | Critical | https://policylayer.com/tools/io-github-devopam-mcpg/drop-property-graph.md |
| `drop_publication` | Destructive | Critical | https://policylayer.com/tools/io-github-devopam-mcpg/drop-publication.md |
| `drop_subscription` | Destructive | Critical | https://policylayer.com/tools/io-github-devopam-mcpg/drop-subscription.md |
| `dump_database` | Destructive | Critical | https://policylayer.com/tools/io-github-devopam-mcpg/dump-database.md |
| `partman_drop_partition` | Destructive | Critical | https://policylayer.com/tools/io-github-devopam-mcpg/partman-drop-partition.md |
| `prune_audit_events` | Destructive | Critical | https://policylayer.com/tools/io-github-devopam-mcpg/prune-audit-events.md |
| `restore_database` | Destructive | Critical | https://policylayer.com/tools/io-github-devopam-mcpg/restore-database.md |
| `cancel_query` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/cancel-query.md |
| `cluster_vectors` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/cluster-vectors.md |
| `complete_migration` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/complete-migration.md |
| `dry_run_ddl` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/dry-run-ddl.md |
| `enable_extension` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/enable-extension.md |
| `enable_logical_replication_on_demand` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/enable-logical-replication-on-demand.md |
| `enable_redis_fdw` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/enable-redis-fdw.md |
| `generate_graph_projection` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/generate-graph-projection.md |
| `generate_test_data` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/generate-test-data.md |
| `hybrid_search` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/hybrid-search.md |
| `maintain_turboquant_index` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/maintain-turboquant-index.md |
| `mmr_search` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/mmr-search.md |
| `open_cursor` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/open-cursor.md |
| `optimize_query` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/optimize-query.md |
| `partman_run_maintenance` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/partman-run-maintenance.md |
| `pg_search_run` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/pg-search-run.md |
| `prepare_migration` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/prepare-migration.md |
| `prewarm_recommended` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/prewarm-recommended.md |
| `prewarm_relation` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/prewarm-relation.md |
| `recommend_redistribute` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-redistribute.md |
| `reindex_pg_search_index` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/reindex-pg-search-index.md |
| `reindex_turboquant_index` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/reindex-turboquant-index.md |
| `repack_table` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/repack-table.md |
| `run_advisors` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/run-advisors.md |
| `run_cypher` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/run-cypher.md |
| `run_ddl` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/run-ddl.md |
| `run_maintenance` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/run-maintenance.md |
| `run_pgq` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/run-pgq.md |
| `run_select_parallel` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/run-select-parallel.md |
| `run_select_tuned` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/run-select-tuned.md |
| `schedule_autowarm` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/schedule-autowarm.md |
| `schedule_cron_job` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/schedule-cron-job.md |
| `schedule_logical_backup` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/schedule-logical-backup.md |
| `test_rls_for_role` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/test-rls-for-role.md |
| `translate_nl_to_sql` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/translate-nl-to-sql.md |
| `tune_vector_index` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/tune-vector-index.md |
| `validate_migration` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/validate-migration.md |
| `validate_migration_schema` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/validate-migration-schema.md |
| `wait_for_lsn` | Execute | High | https://policylayer.com/tools/io-github-devopam-mcpg/wait-for-lsn.md |
| `setup_efficiency_observations` | Other | Low | https://policylayer.com/tools/io-github-devopam-mcpg/setup-efficiency-observations.md |
| `subscribe_channel` | Other | Low | https://policylayer.com/tools/io-github-devopam-mcpg/subscribe-channel.md |
| `unsubscribe_channel` | Other | Low | https://policylayer.com/tools/io-github-devopam-mcpg/unsubscribe-channel.md |
| `analyze_distance_metric` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-distance-metric.md |
| `analyze_hnsw_recall` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-hnsw-recall.md |
| `analyze_lock_hotspots` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-lock-hotspots.md |
| `analyze_mpp_query_plan` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-mpp-query-plan.md |
| `analyze_query_plan` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-query-plan.md |
| `analyze_rerank_ndcg` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-rerank-ndcg.md |
| `analyze_rerank_score_distribution` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-rerank-score-distribution.md |
| `analyze_reranker_lift` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-reranker-lift.md |
| `analyze_session_cost` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-session-cost.md |
| `analyze_table_bloat` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-table-bloat.md |
| `analyze_topk_stability` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-topk-stability.md |
| `analyze_vector_search_efficiency` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-vector-search-efficiency.md |
| `analyze_workload` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/analyze-workload.md |
| `audit_database` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/audit-database.md |
| `audit_sequences` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/audit-sequences.md |
| `audit_settings` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/audit-settings.md |
| `check_database_health` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/check-database-health.md |
| `check_pitr_readiness` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/check-pitr-readiness.md |
| `check_segment_health` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/check-segment-health.md |
| `compare_schemas` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/compare-schemas.md |
| `cross_table_similarity` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/cross-table-similarity.md |
| `describe_ao_table` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/describe-ao-table.md |
| `describe_graph` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/describe-graph.md |
| `describe_property_graph` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/describe-property-graph.md |
| `describe_redis_cache_table` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/describe-redis-cache-table.md |
| `describe_self` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/describe-self.md |
| `describe_table` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/describe-table.md |
| `describe_tool` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/describe-tool.md |
| `detect_n_plus_one` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/detect-n-plus-one.md |
| `detect_vector_outliers` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/detect-vector-outliers.md |
| `explain_query` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/explain-query.md |
| `fetch_cursor` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/fetch-cursor.md |
| `find_blocking_chains` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/find-blocking-chains.md |
| `find_sensitive_columns` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/find-sensitive-columns.md |
| `find_unused_objects` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/find-unused-objects.md |
| `full_text_search` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/full-text-search.md |
| `fuzzy_search` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/fuzzy-search.md |
| `generate_diesel_schema` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/generate-diesel-schema.md |
| `generate_fk_cascade_graph` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/generate-fk-cascade-graph.md |
| `generate_schema_diagram` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/generate-schema-diagram.md |
| `generate_schema_docs` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/generate-schema-docs.md |
| `geo_search` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/geo-search.md |
| `get_aio_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-aio-status.md |
| `get_compact_schema` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-compact-schema.md |
| `get_current_wal_lsn` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-current-wal-lsn.md |
| `get_data_checksums_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-data-checksums-status.md |
| `get_database_ddl` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-database-ddl.md |
| `get_logical_replication_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-logical-replication-status.md |
| `get_metrics_exposition` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-metrics-exposition.md |
| `get_pg_search_index_metadata` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-pg-search-index-metadata.md |
| `get_pg19_ddl_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-pg19-ddl-status.md |
| `get_pg19_partitions_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-pg19-partitions-status.md |
| `get_pg19_stats_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-pg19-stats-status.md |
| `get_pgq_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-pgq-status.md |
| `get_prewarm_extension_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-prewarm-extension-status.md |
| `get_redis_cache_stats` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-redis-cache-stats.md |
| `get_repack_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-repack-status.md |
| `get_role_ddl` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-role-ddl.md |
| `get_server_info` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-server-info.md |
| `get_skip_scan_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-skip-scan-status.md |
| `get_tablespace_ddl` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-tablespace-ddl.md |
| `get_turboquant_heap_stats` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-turboquant-heap-stats.md |
| `get_turboquant_index_metadata` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-turboquant-index-metadata.md |
| `get_turboquant_last_scan_stats` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-turboquant-last-scan-stats.md |
| `get_wait_for_lsn_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-wait-for-lsn-status.md |
| `get_wal_archive_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-wal-archive-status.md |
| `get_warehousepg_status` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/get-warehousepg-status.md |
| `hybrid_bm25_vector_search` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/hybrid-bm25-vector-search.md |
| `lint_naming_conventions` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/lint-naming-conventions.md |
| `list_active_queries` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-active-queries.md |
| `list_audit_events` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-audit-events.md |
| `list_autowarm_jobs` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-autowarm-jobs.md |
| `list_available_extensions` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-available-extensions.md |
| `list_chunks` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-chunks.md |
| `list_composite_types` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-composite-types.md |
| `list_constraints` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-constraints.md |
| `list_cron_jobs` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-cron-jobs.md |
| `list_cursors` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-cursors.md |
| `list_databases` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-databases.md |
| `list_distribution_policies` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-distribution-policies.md |
| `list_domains` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-domains.md |
| `list_enums` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-enums.md |
| `list_extensions` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-extensions.md |
| `list_foreign_data_wrappers` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-foreign-data-wrappers.md |
| `list_foreign_keys` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-foreign-keys.md |
| `list_foreign_servers` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-foreign-servers.md |
| `list_foreign_tables` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-foreign-tables.md |
| `list_functions` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-functions.md |
| `list_generated_columns` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-generated-columns.md |
| `list_grants` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-grants.md |
| `list_graphs` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-graphs.md |
| `list_hypertables` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-hypertables.md |
| `list_indexes` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-indexes.md |
| `list_locks` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-locks.md |
| `list_notification_subscriptions` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-notification-subscriptions.md |
| `list_partitions` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-partitions.md |
| `list_pending_migrations` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-pending-migrations.md |
| `list_pg_search_indexes` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-pg-search-indexes.md |
| `list_policies` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-policies.md |
| `list_prewarmed_relations` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-prewarmed-relations.md |
| `list_property_graphs` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-property-graphs.md |
| `list_publications` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-publications.md |
| `list_redis_foreign_servers` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-redis-foreign-servers.md |
| `list_replicas` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-replicas.md |
| `list_resource_groups` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-resource-groups.md |
| `list_roles` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-roles.md |
| `list_schemas` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-schemas.md |
| `list_sequences` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-sequences.md |
| `list_subscriptions` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-subscriptions.md |
| `list_tables` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-tables.md |
| `list_triggers` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-triggers.md |
| `list_turboquant_indexes` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-turboquant-indexes.md |
| `list_unapplied_migration_scripts` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-unapplied-migration-scripts.md |
| `list_user_mappings` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-user-mappings.md |
| `list_views` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/list-views.md |
| `monitor_embedding_drift` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/monitor-embedding-drift.md |
| `monitor_index_build` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/monitor-index-build.md |
| `pg_search_more_like_this` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/pg-search-more-like-this.md |
| `pg_search_parse_query` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/pg-search-parse-query.md |
| `poll_notifications` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/poll-notifications.md |
| `read_autovacuum_priority` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/read-autovacuum-priority.md |
| `read_migration_history` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/read-migration-history.md |
| `read_pg_buffercache_relations` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/read-pg-buffercache-relations.md |
| `read_pg_buffercache_summary` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/read-pg-buffercache-summary.md |
| `read_pg_stat_io` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/read-pg-stat-io.md |
| `read_pg_stat_lock` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/read-pg-stat-lock.md |
| `read_pg_stat_recovery` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/read-pg-stat-recovery.md |
| `read_pg_wal_records` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/read-pg-wal-records.md |
| `read_pg_wal_stats` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/read-pg-wal-stats.md |
| `recommend_efficiency_thresholds` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-efficiency-thresholds.md |
| `recommend_headline_tools` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-headline-tools.md |
| `recommend_hnsw_ef_search` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-hnsw-ef-search.md |
| `recommend_index_drops` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-index-drops.md |
| `recommend_indexes` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-indexes.md |
| `recommend_io_method` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-io-method.md |
| `recommend_ivfflat_probes` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-ivfflat-probes.md |
| `recommend_pg_search_maintenance` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-pg-search-maintenance.md |
| `recommend_postgres_conf` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-postgres-conf.md |
| `recommend_prewarm_targets` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-prewarm-targets.md |
| `recommend_read_your_writes` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-read-your-writes.md |
| `recommend_redis_cache_targets` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-redis-cache-targets.md |
| `recommend_rerank_strategy` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-rerank-strategy.md |
| `recommend_skip_scan_indexes` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-skip-scan-indexes.md |
| `recommend_turboquant_maintenance` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-turboquant-maintenance.md |
| `recommend_turboquant_query_knobs` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-turboquant-query-knobs.md |
| `recommend_vector_quantization` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/recommend-vector-quantization.md |
| `retrieve_with_context` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/retrieve-with-context.md |
| `run_select` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/run-select.md |
| `split_partition` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/split-partition.md |
| `summarize_table` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/summarize-table.md |
| `turboquant_approx_candidates` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/turboquant-approx-candidates.md |
| `turboquant_rerank_candidates` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/turboquant-rerank-candidates.md |
| `unschedule_autowarm` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/unschedule-autowarm.md |
| `unschedule_cron_job` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/unschedule-cron-job.md |
| `validate_check_constraint` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/validate-check-constraint.md |
| `vector_range_search` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/vector-range-search.md |
| `vector_recall_at_k` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/vector-recall-at-k.md |
| `vector_search` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/vector-search.md |
| `verify_audit_chain` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/verify-audit-chain.md |
| `verify_connection_encryption` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/verify-connection-encryption.md |
| `walk_blocking_chains` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/walk-blocking-chains.md |
| `why_is_this_slow` | Read | Low | https://policylayer.com/tools/io-github-devopam-mcpg/why-is-this-slow.md |
| `add_compression_policy` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/add-compression-policy.md |
| `add_retention_policy` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/add-retention-policy.md |
| `close_cursor` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/close-cursor.md |
| `copy_table_between_databases` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/copy-table-between-databases.md |
| `create_graph` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/create-graph.md |
| `create_hypertable` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/create-hypertable.md |
| `create_pg_search_index` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/create-pg-search-index.md |
| `create_property_graph` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/create-property-graph.md |
| `create_publication` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/create-publication.md |
| `create_redis_cache_server` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/create-redis-cache-server.md |
| `create_redis_cache_table` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/create-redis-cache-table.md |
| `create_redis_user_mapping` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/create-redis-user-mapping.md |
| `create_subscription` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/create-subscription.md |
| `create_turboquant_index` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/create-turboquant-index.md |
| `disable_data_checksums` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/disable-data-checksums.md |
| `enable_data_checksums` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/enable-data-checksums.md |
| `export_query` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/export-query.md |
| `export_table` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/export-table.md |
| `generate_drizzle_schema` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/generate-drizzle-schema.md |
| `generate_ecto_schemas` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/generate-ecto-schemas.md |
| `generate_ent_schemas` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/generate-ent-schemas.md |
| `generate_graph_diagram` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/generate-graph-diagram.md |
| `generate_jooq_config` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/generate-jooq-config.md |
| `generate_prisma_schema` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/generate-prisma-schema.md |
| `generate_sqlalchemy_models` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/generate-sqlalchemy-models.md |
| `generate_sqlc_schema` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/generate-sqlc-schema.md |
| `generate_test_row_for` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/generate-test-row-for.md |
| `import_csv` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/import-csv.md |
| `import_json` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/import-json.md |
| `import_vectors` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/import-vectors.md |
| `log_rerank_event` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/log-rerank-event.md |
| `merge_partitions` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/merge-partitions.md |
| `migrate_vector_to_halfvec` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/migrate-vector-to-halfvec.md |
| `partman_create_parent` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/partman-create-parent.md |
| `record_efficiency_observation` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/record-efficiency-observation.md |
| `run_write` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/run-write.md |
| `seed_table_with_sample_data` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/seed-table-with-sample-data.md |
| `setup_rag_telemetry` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/setup-rag-telemetry.md |
| `terminate_backend` | Write | Medium | https://policylayer.com/tools/io-github-devopam-mcpg/terminate-backend.md |

## Tool descriptions

- `list_subscriptions` — List logical-replication subscriptions; requires superuser to see any rows.

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-devopam-mcpg · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-devopam-mcpg
