Vinkius
Hasura

Hasura MCP for AI. Query, Inspect, and Manage Your API Layer

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Hasura (Instant GraphQL & REST Engine) MCP on Cursor AI Code EditorHasura (Instant GraphQL & REST Engine) MCP on Claude Desktop AppHasura (Instant GraphQL & REST Engine) MCP on OpenAI Agents SDKHasura (Instant GraphQL & REST Engine) MCP on Visual Studio CodeHasura (Instant GraphQL & REST Engine) MCP on GitHub Copilot AI AgentHasura (Instant GraphQL & REST Engine) MCP on Google Gemini AIHasura (Instant GraphQL & REST Engine) MCP on Lovable AI DevelopmentHasura (Instant GraphQL & REST Engine) MCP on Mistral AI AgentsHasura (Instant GraphQL & REST Engine) MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

Hasura connects your GraphQL engine directly to your AI agent, letting you manage complex database operations through natural language. Use this MCP to run queries, check metadata consistency, analyze SQL performance plans, and trigger database dumps without leaving your chat interface.

What AI agents can do with Hasura (Instant GraphQL & REST Engine) Automation

Check health

Monitors the overall status of your Hasura system, optionally verifying metadata consistency.

Execute graphql

Runs any complex GraphQL query or mutation against your data source.

Execute metadata

Allows you to perform operations directly on the Hasura metadata API for schema management.

+ 4 more capabilities included
Run GraphQL Queries

Execute complex data requests and writes against your database's primary endpoint.

Inspect Schema Metadata

Manage table definitions, relationships, and permissions programmatically using the dedicated API.

Analyze Query Performance

Generate SQL execution plans for any GraphQL query so you can pinpoint bottlenecks in your database code.

Check System Health

Verify the overall status of the Hasura instance, including checking if metadata is consistent.

Export Database Backups

Initiate a full schema dump for connected Postgres sources when you need to move or archive data.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with Hasura (Instant GraphQL & REST Engine) - 7 Tools

This set of tools lets you interact with every aspect of your Hasura data layer: running queries, managing schema details, and analyzing performance plans.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Hasura (Instant GraphQL & REST Engine) on Vinkius

Check Health

Monitors the overall status of your Hasura system, optionally verifying metadata consistency.

Execute Graphql

Runs any complex GraphQL query or mutation against your data source.

Execute Metadata

Allows you to perform operations directly on the Hasura metadata API for schema...

Explain Graphql

Analyzes a GraphQL query and returns the underlying SQL execution plan, highlighting...

Get Config

Retrieves the current operational configuration details for your Hasura instance.

Get Version

Fetches specific version and type information about the running Hasura service.

Pg Dump

Executes a full database dump of a connected Postgres source for schema archiving or transfer.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Hasura integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Hasura (Instant GraphQL & REST Engine), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Hasura MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Hasura. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 7 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Debugging API calls used to be a mess of switching tabs and running manual commands.

Today, if your query is slow or fails, you have to juggle multiple places: the GraphQL playground for testing, the terminal for schema dumps, and separate documentation pages just to check configuration variables. You copy-paste a query here, run it there, then jump to another system just to see what SQL was actually generated underneath.

With this MCP connection, all those steps collapse into one conversation with your agent. You ask the question, and the tool handles the execution, analysis, and reporting of results—giving you immediate visibility into everything from the query result to the underlying performance metrics.

Query & Manage Database Data

You used to have to manually call `execute_graphql` for data, then run a separate command just to check if that query was efficient. You'd need another tool to dump the schema when moving environments.

Now, your agent can chain these actions. It runs `explain_graphql` on the problematic code you provided, tells you where it needs an index, and then lets you use `pg_dump` to quickly get a clean backup of that table for testing.

What your AI can actually do with this

This connection lets you talk to your backend database like it's a simple API endpoint. You can execute full GraphQL mutations or read complex data structures just by describing what you need. Need to know if the schema is consistent? Call check_health. Want to optimize a slow query? Use explain_graphql to see exactly where Postgres is struggling.

It’s also useful for maintenance; trigger a quick dump of your database tables using pg_dump, or manage permissions by executing metadata operations. Because Vinkius hosts this MCP, you get access to all these critical developer functions from one single connection point, no matter what AI client you prefer.

Built · Hosted · Managed by Vinkius Hasura-GraphQL Engine - Query & Manage Database Data MCP
Server ID 019e5d23-26d2-7212-bc1f-305fc85bfd05
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

Can I see the actual SQL query that Hasura generates for my GraphQL request? +

Yes! Use the explain_graphql tool. It will return the generated SQL and the execution plan from the database, helping you debug performance issues.

How do I check if my metadata is inconsistent or if the server is down? +

You can use the check_health tool. If you set the strict parameter to true, it will specifically check for metadata consistency in addition to basic connectivity.

Is it possible to export my database schema through this server? +

Yes, the pg_dump tool allows you to execute a schema dump on your connected Postgres source, which is useful for migrations or backups.

How do I use `get_config` to see my Hasura server settings? +

It retrieves the current operational configuration of your Hasura instance. This allows you or your agent to confirm global settings, like API key requirements or default connection parameters.

What kind of operations can I run using `execute_metadata`? +

You can perform programmatic actions on the schema itself. This includes tracking tables, defining new relationships between models, and managing user permissions via the Metadata API.

Can I use `execute_graphql` to make changes or mutations to my data? +

Yes, execute_graphql supports not only queries but also write operations (mutations) and batched requests. You can pass variables directly to perform complex updates on your database.

How do I check the specific version details of my Hasura engine using `get_version`? +

Calling get_version returns the exact software type and running version number. This is useful for auditing or ensuring compatibility when deploying new services.

Does this MCP handle advanced data manipulation beyond simple reading, like batching requests via `execute_graphql`? +

Yes, it handles batched requests and supports full variable support within GraphQL operations. You can pass multiple related queries or mutations in a single call.

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Hasura. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.