<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PostgreSQL on MCP Toolbox for Databases</title><link>/integrations/postgres/</link><description>Recent content in PostgreSQL on MCP Toolbox for Databases</description><generator>Hugo</generator><language>en</language><atom:link href="/integrations/postgres/index.xml" rel="self" type="application/rss+xml"/><item><title>PostgreSQL Source</title><link>/integrations/postgres/source/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/integrations/postgres/source/</guid><description>&lt;h2 id="about">About&lt;/h2>
&lt;p>&lt;a href="https://www.postgresql.org/">PostgreSQL&lt;/a> is a powerful, open source object-relational database
system with over 35 years of active development that has earned it a strong
reputation for reliability, feature robustness, and performance.&lt;/p>
&lt;h2 id="available-tools">Available Tools&lt;/h2>








 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 







 &lt;h3>PostgreSQL Source Tools&lt;/h3>
 
 &lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Tool Name&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-database-overview/">&lt;strong>postgres-database-overview&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-database-overview&amp;#34; fetches the current state of the PostgreSQL server. 
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-execute-sql/">&lt;strong>postgres-execute-sql&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>A &amp;#34;postgres-execute-sql&amp;#34; tool executes a SQL statement against a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-get-column-cardinality/">&lt;strong>postgres-get-column-cardinality&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-get-column-cardinality&amp;#34; tool estimates the number of unique values in one or all columns of a Postgres database table.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-active-queries/">&lt;strong>postgres-list-active-queries&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-active-queries&amp;#34; tool lists currently active queries in a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-available-extensions/">&lt;strong>postgres-list-available-extensions&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-available-extensions&amp;#34; tool retrieves all PostgreSQL extensions available for installation on a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-database-stats/">&lt;strong>postgres-list-database-stats&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-database-stats&amp;#34; tool lists lists key performance and activity statistics of PostgreSQL databases.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-indexes/">&lt;strong>postgres-list-indexes&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-indexes&amp;#34; tool lists indexes in a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-installed-extensions/">&lt;strong>postgres-list-installed-extensions&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-installed-extensions&amp;#34; tool retrieves all PostgreSQL extensions installed on a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-locks/">&lt;strong>postgres-list-locks&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-locks&amp;#34; tool lists active locks in the database, including the associated process, lock type, relation, mode, and the query holding or waiting on the lock.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-pg-settings/">&lt;strong>postgres-list-pg-settings&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-pg-settings&amp;#34; tool lists PostgreSQL run-time configuration settings.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-publication-tables/">&lt;strong>postgres-list-publication-tables&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-publication-tables&amp;#34; tool lists publication tables in a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-query-stats/">&lt;strong>postgres-list-query-stats&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-query-stats&amp;#34; tool lists query statistics from a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-roles/">&lt;strong>postgres-list-roles&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-roles&amp;#34; tool lists user-created roles in a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-schemas/">&lt;strong>postgres-list-schemas&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-schemas&amp;#34; tool lists user-defined schemas in a database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-sequences/">&lt;strong>postgres-list-sequences&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-sequences&amp;#34; tool lists sequences in a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-stored-procedure/">&lt;strong>postgres-list-stored-procedure&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-stored-procedure&amp;#34; tool retrieves metadata for stored procedures in PostgreSQL, including procedure definitions, owners, languages, and descriptions.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-table-stats/">&lt;strong>postgres-list-table-stats&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-table-stats&amp;#34; tool reports table statistics including size, scan metrics, and bloat indicators for PostgreSQL tables.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-tables/">&lt;strong>postgres-list-tables&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-tables&amp;#34; tool lists schema information for all or specified tables in a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-tablespaces/">&lt;strong>postgres-list-tablespaces&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-tablespaces&amp;#34; tool lists tablespaces in a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-triggers/">&lt;strong>postgres-list-triggers&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-triggers&amp;#34; tool lists triggers in a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-list-views/">&lt;strong>postgres-list-views&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-list-views&amp;#34; tool lists views in a Postgres database, with a default limit of 50 rows.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-long-running-transactions/">&lt;strong>postgres-long-running-transactions&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The postgres-long-running-transactions tool Identifies and lists database transactions that exceed a specified time limit. For each of the long running transactions, the output contains the process id, database name, user name, application name, client address, state, connection age, transaction age, query age, last activity age, wait event type, wait event, and query string.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-replication-stats/">&lt;strong>postgres-replication-stats&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>The &amp;#34;postgres-replication-stats&amp;#34; tool reports replication-related metrics for WAL streaming replicas, including lag sizes presented in human-readable form.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/postgres/tools/postgres-sql/">&lt;strong>postgres-sql&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>A &amp;#34;postgres-sql&amp;#34; tool executes a pre-defined SQL statement against a Postgres database.
&lt;/td>
 &lt;/tr>
 
 &lt;/tbody>
 &lt;/table>









&lt;h3 id="pre-built-configurations">Pre-built Configurations&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="/documentation/connect-to/ides/postgres_mcp/">PostgreSQL using MCP&lt;/a>
Connect your IDE to PostgreSQL using Toolbox.&lt;/li>
&lt;/ul>
&lt;h2 id="requirements">Requirements&lt;/h2>
&lt;h3 id="database-user">Database User&lt;/h3>
&lt;p>This source only uses standard authentication. You will need to &lt;a href="https://www.postgresql.org/docs/current/sql-createuser.html">create a
PostgreSQL user&lt;/a> to login to the database with.&lt;/p></description></item></channel></rss>