NAiOS IconNAiOS Logo
Volver al catálogo

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.

Acciones
19
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

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

Parámetros de entrada

  • key_idstringObligatorio

    The unique identifier of the Grafbase API key to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Grafbase Audit LogGRAFBASE_DELETE_AUDIT_LOGAcción

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.

Parámetros de entrada

  • log_idstringObligatorio

    ID of the audit log entry to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ExtensionGRAFBASE_DELETE_EXTENSIONAcción

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

Parámetros de entrada

  • extension_idstringObligatorio

    The unique identifier of the extension to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete MCP ServerGRAFBASE_DELETE_MCP_SERVERAcción

Tool 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_idstringObligatorio

    The unique identifier of the MCP server to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Grafbase SchemaGRAFBASE_DELETE_SCHEMAAcción

Tool 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_idstringObligatorio

    ID of the schema to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Schema CheckGRAFBASE_DELETE_SCHEMA_CHECKAcción

Tool 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_idstringObligatorio

    ID of the schema check to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Disable MCP serverGRAFBASE_DISABLE_MCPAcción

Tool 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

  • reasonstring

    Optional reason for disabling MCP; used for message annotation only.

  • dry_runboolean

    If true, indicates intention of a dry run; API call is still executed, used for message annotation only.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Enable Grafbase MCP ServerGRAFBASE_ENABLE_MCPAcción

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.

Parámetros de entrada

  • reasonstring

    Optional reason/context for enabling MCP; used for message annotation only.

  • dry_runboolean

    If true, indicates intention of a dry run; API call is still executed, used for message annotation only.

  • enabledboolean

    Target enabled state; if not provided, no body field is sent.

  • server_urlstring

    Optional MCP server URL; if provided and the endpoint accepts a body, it may be sent.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Grafbase Audit LogGRAFBASE_GET_AUDIT_LOGAcción

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

Parámetros de entrada

  • log_idstringObligatorio

    ID of the audit log entry to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Federated SchemaGRAFBASE_GET_FEDERATED_SCHEMAAcción

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

Parámetros de entrada

  • branchstring

    Branch name to retrieve the federated schema for (defaults to 'main' if not provided)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Grafbase Schema CheckGRAFBASE_GET_SCHEMA_CHECKAcción

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.

Parámetros de entrada

  • check_idstringObligatorio

    ID of the schema check to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Subgraph SchemaGRAFBASE_GET_SUBGRAPH_SCHEMAAcción

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

Parámetros de entrada

  • namestringObligatorio

    The unique name of the subgraph to retrieve the schema for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List API KeysGRAFBASE_LIST_API_KEYSAcción

Tool 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

  • afterstring

    Pagination cursor indicating where to resume (server may ignore)

  • limitinteger

    Maximum number of API keys to return (server may ignore)

  • searchstring

    Case-insensitive substring to match against API key names

  • include_revokedboolean

    Whether to include revoked API keys in the result

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Grafbase Audit LogsGRAFBASE_LIST_AUDIT_LOGSAcción

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.

Parámetros de entrada

  • limitinteger

    Maximum number of logs to return (if supported)

  • actionstring

    Filter by action type (if supported)

  • cursorstring

    Pagination cursor (if supported)

  • to_timestampstring

    Filter logs up to this ISO 8601 timestamp (if supported)

  • from_timestampstring

    Filter logs from this ISO 8601 timestamp (if supported)

  • actor_user_emailstring

    Filter by actor user email (if supported)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ExtensionsGRAFBASE_LIST_EXTENSIONSAcción

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

Parámetros de entrada

  • qstring

    Optional search query to filter extensions by name/description

  • limitinteger

    Optional maximum number of extensions to return

  • include_disabledboolean

    Whether to include disabled extensions in the results

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List MCP ServersGRAFBASE_LIST_MCP_SERVERSAcción

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

Parámetros de entrada

  • searchstring

    Search term to filter servers by id or url (not applied server-side).

  • include_disabledboolean

    Include disabled servers if True.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Grafbase Schema ChecksGRAFBASE_LIST_SCHEMA_CHECKSAcción

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

Parámetros de entrada

  • limitinteger

    Maximum number of checks to return (if supported)

  • cursorstring

    Pagination cursor (if supported)

  • searchstring

    Free-text search across summaries or errors (if supported)

  • statusstring

    Filter checks by status (e.g., passed, failed)

  • includeErrorsboolean

    Include error details if supported

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Grafbase SchemasGRAFBASE_LIST_SCHEMASAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Grafbase SubgraphsGRAFBASE_LIST_SUBGRAPHSAcción

Tool 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

  • branchstring

    Branch name to list subgraphs for (defaults to 'main' if not provided)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not