{"slug":"husamabusafa/hasura_mcp","name":"Hasura GraphQL","description":"Interact with a Hasura GraphQL endpoint, enabling schema introspection, queries, mutations, and data aggregation.","category":"database","tags":[],"official":false,"stars":22,"transport":"stdio","install":null,"tools":[{"name":"run_graphql_query","description":"Executes a read-only GraphQL query against the Hasura endpoint. Use this for fetching data when a specific tool isn't available. Ensure the query does not modify data."},{"name":"run_graphql_mutation","description":"Executes a GraphQL mutation to insert, update, or delete data. Use with caution, ensure the operation is intended and safe. Relies on Hasura permissions configured for the provided Admin Secret or default role."},{"name":"list_tables","description":"Lists available data tables (or collections) managed by Hasura, organized by schema with descriptions, based on introspection heuristics."},{"name":"describe_table","description":"Shows the structure of a specific table including all its columns (fields) with their GraphQL types and descriptions."},{"name":"list_root_fields","description":"Lists the available top-level query, mutation, or subscription fields from the GraphQL schema."},{"name":"describe_graphql_type","description":"Provides details about a specific GraphQL type (Object, Input, Scalar, Enum, Interface, Union) using schema introspection."},{"name":"preview_table_data","description":"Fetches a limited sample of rows (default 5) from a specified table to preview its data structure and content."},{"name":"aggregate_data","description":"Performs a simple aggregation (count, sum, avg, min, max) on a specified table, optionally applying a Hasura 'where' filter."},{"name":"health_check","description":"Checks if the configured Hasura GraphQL endpoint is reachable and responding to a basic GraphQL query."}],"env_vars":["ADMIN_SECRET","YOUR_ADMIN_SECRET"],"auth_type":"none","github":"https://github.com/husamabusafa/hasura_mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}