Grafbase
grafbaseGrafbase 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.
Acciones disponibles (19)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Delete Grafbase API KeyGRAFBASE_DELETE_API_KEYAcciónTool to delete an existing API key. Use after confirming the key ID to revoke access.
GRAFBASE_DELETE_API_KEYAcciónTool to delete an existing API key. Use after confirming the key ID to revoke access.
Parámetros de entrada
key_idstringObligatorioThe unique identifier of the Grafbase API key to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Grafbase Audit LogGRAFBASE_DELETE_AUDIT_LOGAcciónTool 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.
GRAFBASE_DELETE_AUDIT_LOGAcciónTool 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.
Parámetros de entrada
log_idstringObligatorioID of the audit log entry to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ExtensionGRAFBASE_DELETE_EXTENSIONAcciónTool to delete an extension configuration. Use after confirming the extension_id to remove the extension.
GRAFBASE_DELETE_EXTENSIONAcciónTool to delete an extension configuration. Use after confirming the extension_id to remove the extension.
Parámetros de entrada
extension_idstringObligatorioThe unique identifier of the extension to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete MCP ServerGRAFBASE_DELETE_MCP_SERVERAcciónTool to delete a Grafbase MCP server configuration by its unique ID. Use after confirming the server ID to remove an existing MCP server.
GRAFBASE_DELETE_MCP_SERVERAcciónTool to delete a Grafbase MCP server configuration by its unique ID. Use after confirming the server ID to remove an existing MCP server.
Parámetros de entrada
server_idstringObligatorioThe unique identifier of the MCP server to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Grafbase SchemaGRAFBASE_DELETE_SCHEMAAcciónTool to delete a Grafbase schema. Use when you need to remove a specific schema from the registry after confirming its ID.
GRAFBASE_DELETE_SCHEMAAcciónTool to delete a Grafbase schema. Use when you need to remove a specific schema from the registry after confirming its ID.
Parámetros de entrada
schema_idstringObligatorioID of the schema to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Schema CheckGRAFBASE_DELETE_SCHEMA_CHECKAcciónTool to delete a Grafbase schema check. Use when you need to remove a specific schema check by its ID after reviewing the registry.
GRAFBASE_DELETE_SCHEMA_CHECKAcciónTool to delete a Grafbase schema check. Use when you need to remove a specific schema check by its ID after reviewing the registry.
Parámetros de entrada
check_idstringObligatorioID of the schema check to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Disable MCP serverGRAFBASE_DISABLE_MCPAcciónTool to disable the Model Context Protocol server. Use when you need to turn off MCP via API after it has been enabled.
GRAFBASE_DISABLE_MCPAcciónTool to disable the Model Context Protocol server. Use when you need to turn off MCP via API after it has been enabled.
Parámetros de entrada
reasonstringOptional reason for disabling MCP; used for message annotation only.
dry_runbooleanIf true, indicates intention of a dry run; API call is still executed, used for message annotation only.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Enable Grafbase MCP ServerGRAFBASE_ENABLE_MCPAcciónTool 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.
GRAFBASE_ENABLE_MCPAcciónTool 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.
Parámetros de entrada
reasonstringOptional reason/context for enabling MCP; used for message annotation only.
dry_runbooleanIf true, indicates intention of a dry run; API call is still executed, used for message annotation only.
enabledbooleanTarget enabled state; if not provided, no body field is sent.
server_urlstringOptional MCP server URL; if provided and the endpoint accepts a body, it may be sent.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Grafbase Audit LogGRAFBASE_GET_AUDIT_LOGAcciónTool to retrieve a specific Grafbase audit log entry. Use after confirming the audit log ID exists.
GRAFBASE_GET_AUDIT_LOGAcciónTool to retrieve a specific Grafbase audit log entry. Use after confirming the audit log ID exists.
Parámetros de entrada
log_idstringObligatorioID of the audit log entry to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Federated SchemaGRAFBASE_GET_FEDERATED_SCHEMAAcciónTool to retrieve the composed federated graph schema. Use after deploying your federated graph when you need the full SDL.
GRAFBASE_GET_FEDERATED_SCHEMAAcciónTool to retrieve the composed federated graph schema. Use after deploying your federated graph when you need the full SDL.
Parámetros de entrada
branchstringBranch name to retrieve the federated schema for (defaults to 'main' if not provided)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Grafbase Schema CheckGRAFBASE_GET_SCHEMA_CHECKAcciónTool 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.
GRAFBASE_GET_SCHEMA_CHECKAcciónTool 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.
Parámetros de entrada
check_idstringObligatorioID of the schema check to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Subgraph SchemaGRAFBASE_GET_SUBGRAPH_SCHEMAAcciónTool to retrieve the GraphQL SDL of a specific subgraph. Use after confirming the subgraph name to inspect its schema.
GRAFBASE_GET_SUBGRAPH_SCHEMAAcciónTool to retrieve the GraphQL SDL of a specific subgraph. Use after confirming the subgraph name to inspect its schema.
Parámetros de entrada
namestringObligatorioThe unique name of the subgraph to retrieve the schema for
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List API KeysGRAFBASE_LIST_API_KEYSAcciónTool to list all API keys for a project. Use after authenticating with a valid token to retrieve the project’s API keys.
GRAFBASE_LIST_API_KEYSAcciónTool to list all API keys for a project. Use after authenticating with a valid token to retrieve the project’s API keys.
Parámetros de entrada
afterstringPagination cursor indicating where to resume (server may ignore)
limitintegerMaximum number of API keys to return (server may ignore)
searchstringCase-insensitive substring to match against API key names
include_revokedbooleanWhether to include revoked API keys in the result
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Grafbase Audit LogsGRAFBASE_LIST_AUDIT_LOGSAcciónTool 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.
GRAFBASE_LIST_AUDIT_LOGSAcciónTool 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.
Parámetros de entrada
limitintegerMaximum number of logs to return (if supported)
actionstringFilter by action type (if supported)
cursorstringPagination cursor (if supported)
to_timestampstringFilter logs up to this ISO 8601 timestamp (if supported)
from_timestampstringFilter logs from this ISO 8601 timestamp (if supported)
actor_user_emailstringFilter by actor user email (if supported)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ExtensionsGRAFBASE_LIST_EXTENSIONSAcciónTool to list all extensions configured for a Grafbase project. Use after confirming project access when retrieving configured extensions programmatically.
GRAFBASE_LIST_EXTENSIONSAcciónTool to list all extensions configured for a Grafbase project. Use after confirming project access when retrieving configured extensions programmatically.
Parámetros de entrada
qstringOptional search query to filter extensions by name/description
limitintegerOptional maximum number of extensions to return
include_disabledbooleanWhether to include disabled extensions in the results
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List MCP ServersGRAFBASE_LIST_MCP_SERVERSAcciónTool to list all MCP servers configured for a project. Use when you need to retrieve existing MCP server configurations.
GRAFBASE_LIST_MCP_SERVERSAcciónTool to list all MCP servers configured for a project. Use when you need to retrieve existing MCP server configurations.
Parámetros de entrada
searchstringSearch term to filter servers by id or url (not applied server-side).
include_disabledbooleanInclude disabled servers if True.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Grafbase Schema ChecksGRAFBASE_LIST_SCHEMA_CHECKSAcciónTool to list all Grafbase schema checks for a project. Use when you need to review past schema validation runs.
GRAFBASE_LIST_SCHEMA_CHECKSAcciónTool to list all Grafbase schema checks for a project. Use when you need to review past schema validation runs.
Parámetros de entrada
limitintegerMaximum number of checks to return (if supported)
cursorstringPagination cursor (if supported)
searchstringFree-text search across summaries or errors (if supported)
statusstringFilter checks by status (e.g., passed, failed)
includeErrorsbooleanInclude error details if supported
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Grafbase SchemasGRAFBASE_LIST_SCHEMASAcciónTool to list all Grafbase schemas. Use when you need to retrieve all schemas in the registry.
GRAFBASE_LIST_SCHEMASAcciónTool to list all Grafbase schemas. Use when you need to retrieve all schemas in the registry.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Grafbase SubgraphsGRAFBASE_LIST_SUBGRAPHSAcciónTool to list published subgraphs in a branch. Use when you need to retrieve endpoints of all subgraphs for a given branch.
GRAFBASE_LIST_SUBGRAPHSAcciónTool to list published subgraphs in a branch. Use when you need to retrieve endpoints of all subgraphs for a given branch.
Parámetros de entrada
branchstringBranch name to list subgraphs for (defaults to 'main' if not provided)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not