Composio MCP will be deprecated soon. Please use
Composio PlatformorRubeinstead.
Grafbase

Grafbase

Grafbase is a platform that accelerates the development of GraphQL APIs, offering features like edge caching, unified data access, and seamless integration with popular authentication strategies.

53VIEWS
2406USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app grafbasenpx @composio/cli add cursor --app grafbasenpx @composio/cli add cursor --app grafbasenpx @composio/cli add cursor --app grafbase

After running the command, restart Cursor to start using the MCP Server.

Available Tools

Delete Grafbase Api Key

Tool to delete an existing API key. Use after confirming the key ID to revoke access.

Delete Grafbase Audit Log

Tool to delete a specific Grafbase audit log entry. Note: As of current Grafbase public documentation, there is no documented API to delete audit logs programmatically. This action will attempt a best-effort REST DELETE to `/audit-logs/{id}` and, if unsupported or not found, it will gracefully fall back to validating connectivity with the GraphQL Management API and return a structured response instead of failing.

Delete Extension

Tool to delete an extension configuration. Use after confirming the extension_id to remove the extension.

Delete Mcp Server

Tool to delete a Grafbase MCP server configuration by its unique ID. Use after confirming the server ID to remove an existing MCP server.

Delete Grafbase Schema

Tool to delete a Grafbase schema. Use when you need to remove a specific schema from the registry after confirming its ID.

Delete Schema Check

Tool to delete a Grafbase schema check. Use when you need to remove a specific schema check by its ID after reviewing the registry.

Disable Mcp Server

Tool to disable the Model Context Protocol server. Use when you need to turn off MCP via API after it has been enabled.

Enable Grafbase Mcp Server

Tool to enable the Model Context Protocol (MCP) server for a Grafbase project. Use when you need to activate MCP support; if the API endpoint is not supported, this returns guidance for enabling via configuration.

Get Grafbase Audit Log

Tool to retrieve a specific Grafbase audit log entry. Use after confirming the audit log ID exists.

Get Federated Schema

Tool to retrieve the composed federated graph schema. Use after deploying your federated graph when you need the full SDL.

Get Grafbase Schema Check

Tool to retrieve the result of a schema check by its ID. Use when you need to inspect a specific schema check after running a check via CLI or API.

Get Subgraph Schema

Tool to retrieve the GraphQL SDL of a specific subgraph. Use after confirming the subgraph name to inspect its schema.

List Api Keys

Tool to list all API keys for a project. Use after authenticating with a valid token to retrieve the project’s API keys.

List Grafbase Audit Logs

Tool to list all audit logs for a project. Use when you need to retrieve historical events (up to 90 days). Note: As of current Grafbase public documentation, there is no documented API to list audit logs programmatically. This action will attempt a best-effort REST endpoint and gracefully fall back to returning an empty list after validating connectivity/authentication with the GraphQL Management API.

List Extensions

Tool to list all extensions configured for a Grafbase project. Use after confirming project access when retrieving configured extensions programmatically.

List Mcp Servers

Tool to list all MCP servers configured for a project. Use when you need to retrieve existing MCP server configurations.

List Grafbase Schema Checks

Tool to list all Grafbase schema checks for a project. Use when you need to review past schema validation runs.

List Grafbase Schemas

Tool to list all Grafbase schemas. Use when you need to retrieve all schemas in the registry.

List Grafbase Subgraphs

Tool to list published subgraphs in a branch. Use when you need to retrieve endpoints of all subgraphs for a given branch.

19 actions available