OpenMCP

agenta-ai

...

@open-mcp/agenta-ai

Installing

First set the environment variables as shell variables:

AUTHORIZATION='...'

Then use the OpenMCP config CLI to add the server to your MCP client:

Claude desktop

npx @open-mcp/config add agenta-ai \
  ~/Library/Application\ Support/Claude/claude_desktop_config.json \
  --AUTHORIZATION=$AUTHORIZATION

Cursor

Run this from the root of your project directory or, to add to all cursor projects, run it from your home directory ~.

npx @open-mcp/config add agenta-ai \
  .cursor/mcp.json \
  --AUTHORIZATION=$AUTHORIZATION

Other

npx @open-mcp/config add agenta-ai \
  /path/to/client/config.json \
  --AUTHORIZATION=$AUTHORIZATION

Manually

If you don't want to use the helper above, add the following to your MCP client config manually:

{
  "mcpServers": {
    "agenta-ai": {
      "command": "npx",
      "args": ["-y", "@open-mcp/agenta-ai"],
      "env": {"AUTHORIZATION":"..."}
    }
  }
}

Customizing the base URL

Set the environment variable OPEN_MCP_BASE_URL to override each tool's base URL. This is useful if your OpenAPI spec defines a relative server URL.

Other environment variables

  • AUTHORIZATION

Inspector

Needs access to port 3000 for running a proxy server, will fail if http://localhost:3000 is already busy.

npx -y @modelcontextprotocol/inspector npx -y @open-mcp/agenta-ai
  • Open http://localhost:5173
  • Transport type: STDIO
  • Command: npx
  • Arguments: -y @open-mcp/agenta-ai
  • Click Environment Variables to add
  • Click Connect

It should say MCP Server running on stdio in red.

  • Click List Tools

Tools

expandSchema

Expand the input schema for a tool before calling the tool

Input schema

{
  toolName: z.string(),
  jsonPointers: z.array(z.string().startsWith("/").describe("The pointer to the JSON schema object which needs expanding")).describe("A list of JSON pointers"),
}

create_accounts

Environment variables

  • AUTHORIZATION

Input schema

{
  "users": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "organizations": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "workspaces": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "projects": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "organization_memberships": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "workspace_memberships": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "project_memberships": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:")
}

create_account

Environment variables

  • AUTHORIZATION

Input schema

{
  "user": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "scope": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:")
}

get_own_org

Environment variables

  • AUTHORIZATION

Input schema

{}

fetch_organization_details

Environment variables

  • AUTHORIZATION

Input schema

{
  "org_id": z.string()
}

update_organization

Environment variables

  • AUTHORIZATION

Input schema

{
  "org_id": z.string(),
  "name": z.union([z.string(), z.null()]).optional(),
  "description": z.union([z.string(), z.null()]).optional(),
  "updated_at": z.union([z.string(), z.null()]).optional()
}

create_workspace

Environment variables

  • AUTHORIZATION

Input schema

{
  "org_id": z.string(),
  "name": z.string(),
  "description": z.union([z.string(), z.null()]).optional(),
  "type": z.union([z.string(), z.null()]).optional()
}

update_workspace

Environment variables

  • AUTHORIZATION

Input schema

{
  "org_id": z.string(),
  "workspace_id": z.string(),
  "name": z.union([z.string(), z.null()]).optional(),
  "description": z.union([z.string(), z.null()]).optional(),
  "updated_at": z.union([z.string().datetime({ offset: true }), z.null()]).optional()
}

get_all_workspace_permissions

Environment variables

  • AUTHORIZATION

Input schema

{}

assign_role_to_user

Environment variables

  • AUTHORIZATION

Input schema

{
  "workspace_id": z.string(),
  "email": z.string(),
  "organization_id": z.string(),
  "role": z.union([z.string(), z.null()]).optional()
}

unassign_role_from_user

Environment variables

  • AUTHORIZATION

Input schema

{
  "workspace_id": z.string(),
  "email": z.string(),
  "org_id": z.string(),
  "role": z.string()
}

fetch_evaluation_ids_evaluations_by_resource_get

Environment variables

  • AUTHORIZATION

Input schema

{
  "resource_type": z.string(),
  "resource_ids": z.array(z.string()).optional()
}

create_evaluation

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string(),
  "revisions_ids": z.array(z.string()),
  "evaluators_configs": z.array(z.string()),
  "testset_id": z.string(),
  "rate_limit": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "correct_answer_column": z.union([z.string(), z.null()]).optional()
}

fetch_list_evaluations_evaluations_get

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string()
}

delete_evaluations

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluations_ids": z.array(z.string())
}

fetch_evaluation_status

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluation_id": z.string()
}

fetch_evaluation_results

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluation_id": z.string()
}

fetch_evaluation_scenarios

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluation_id": z.string()
}

fetch_evaluation

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluation_id": z.string()
}

fetch_evaluation_scenarios_evaluations_evaluation_scenarios_comp

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluations_ids": z.string()
}

create_human_evaluation

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string(),
  "variant_ids": z.array(z.string()),
  "evaluation_type": z.enum(["human_a_b_testing","single_model_test"]),
  "inputs": z.array(z.string()),
  "testset_id": z.string(),
  "status": z.string()
}

fetch_list_human_evaluations_human_evaluations_get

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string()
}

delete_evaluations_human_evaluations_delete

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluations_ids": z.array(z.string())
}

fetch_human_evaluation_human_evaluations_evaluation_id_get

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluation_id": z.string()
}

update_human_evaluation

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluation_id": z.string(),
  "status": z.union([z.enum(["EVALUATION_INITIALIZED","EVALUATION_STARTED","EVALUATION_FINISHED","EVALUATION_FINISHED_WITH_ERRORS","EVALUATION_FAILED","EVALUATION_AGGREGATION_FAILED"]), z.null()]).optional()
}

fetch_human_evaluation_scenarios

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluation_id": z.string()
}

update_evaluation_scenario_router_human_evaluations_evaluation_i

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluation_id": z.string(),
  "evaluation_scenario_id": z.string(),
  "evaluation_type": z.enum(["human_a_b_testing","single_model_test"]),
  "vote": z.union([z.string(), z.null()]).optional(),
  "score": z.union([z.string(), z.number().int(), z.null()]).optional(),
  "correct_answer": z.union([z.string(), z.null()]).optional(),
  "outputs": z.union([z.array(z.object({ "variant_id": z.string(), "variant_output": z.string() })), z.null()]).optional(),
  "inputs": z.union([z.array(z.object({ "input_name": z.string(), "input_value": z.string() })), z.null()]).optional(),
  "is_pinned": z.union([z.boolean(), z.null()]).optional(),
  "note": z.union([z.string(), z.null()]).optional()
}

get_evaluation_scenario_score_router_human_evaluations_evaluatio

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluation_scenario_id": z.string()
}

update_evaluation_scenario_score_router_human_evaluations_evalua

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluation_scenario_id": z.string(),
  "score": z.number()
}

fetch_results

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluation_id": z.string()
}

handle_events

Environment variables

  • AUTHORIZATION

Input schema

{}

create_portal

Environment variables

  • AUTHORIZATION

Input schema

{}

create_checkout

Environment variables

  • AUTHORIZATION

Input schema

{
  "plan": z.enum(["cloud_v0_hobby","cloud_v0_pro","cloud_v0_humanity_labs","cloud_v0_x_labs","cloud_v0_agenta_ai"]),
  "success_url": z.string()
}

fetch_plans

Environment variables

  • AUTHORIZATION

Input schema

{}

switch_plans

Environment variables

  • AUTHORIZATION

Input schema

{
  "plan": z.enum(["cloud_v0_hobby","cloud_v0_pro","cloud_v0_humanity_labs","cloud_v0_x_labs","cloud_v0_agenta_ai"])
}

fetch_subscription

Environment variables

  • AUTHORIZATION

Input schema

{}

cancel_plan

Environment variables

  • AUTHORIZATION

Input schema

{}

fetch_usage

Environment variables

  • AUTHORIZATION

Input schema

{}

admin_create_portal

Environment variables

  • AUTHORIZATION

Input schema

{
  "organization_id": z.string()
}

admin_create_checkout

Environment variables

  • AUTHORIZATION

Input schema

{
  "organization_id": z.string(),
  "plan": z.enum(["cloud_v0_hobby","cloud_v0_pro","cloud_v0_humanity_labs","cloud_v0_x_labs","cloud_v0_agenta_ai"]),
  "success_url": z.string()
}

admin_switch_plans

Environment variables

  • AUTHORIZATION

Input schema

{
  "organization_id": z.string(),
  "plan": z.enum(["cloud_v0_hobby","cloud_v0_pro","cloud_v0_humanity_labs","cloud_v0_x_labs","cloud_v0_agenta_ai"])
}

admin_cancel_subscription

Environment variables

  • AUTHORIZATION

Input schema

{
  "organization_id": z.string()
}

admin_report_usage

Environment variables

  • AUTHORIZATION

Input schema

{}

health_check

Environment variables

  • AUTHORIZATION

Input schema

{}

verify_permissions

Environment variables

  • AUTHORIZATION

Input schema

{
  "action": z.union([z.string(), z.null()]).optional(),
  "scope_type": z.union([z.string(), z.null()]).optional(),
  "scope_id": z.union([z.string().uuid(), z.null()]).optional(),
  "resource_type": z.union([z.string(), z.null()]).optional(),
  "resource_id": z.union([z.string().uuid(), z.null()]).optional()
}

get_projects

Environment variables

  • AUTHORIZATION

Input schema

{}

fetch_user_profile

Environment variables

  • AUTHORIZATION

Input schema

{}

reset_user_password

Environment variables

  • AUTHORIZATION

Input schema

{
  "user_id": z.string()
}

list_app_variants

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string()
}

get_variant_by_env

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string(),
  "environment": z.string()
}

create_app

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_name": z.string(),
  "template_key": z.union([z.string(), z.null()]).optional(),
  "project_id": z.union([z.string(), z.null()]).optional(),
  "workspace_id": z.union([z.string(), z.null()]).optional(),
  "organization_id": z.union([z.string(), z.null()]).optional()
}

list_apps

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_name": z.union([z.string(), z.null()]).optional()
}

update_app

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string(),
  "app_name": z.string()
}

remove_app

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string()
}

add_variant_from_url

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string(),
  "variant_name": z.string(),
  "url": z.string(),
  "commit_message": z.union([z.string(), z.null()]).optional(),
  "base_name": z.union([z.string(), z.null()]).optional(),
  "config_name": z.union([z.string(), z.null()]).optional()
}

add_variant_from_key

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string(),
  "variant_name": z.string(),
  "key": z.string(),
  "commit_message": z.union([z.string(), z.null()]).optional(),
  "base_name": z.union([z.string(), z.null()]).optional(),
  "config_name": z.union([z.string(), z.null()]).optional()
}

list_environments

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string()
}

environment_revisions

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string(),
  "environment_name": z.any()
}

add_variant_from_base_and_config

Environment variables

  • AUTHORIZATION

Input schema

{
  "base_id": z.string(),
  "new_variant_name": z.string(),
  "new_config_name": z.string(),
  "parameters": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "commit_message": z.union([z.string(), z.null()]).optional()
}

mark_variant_as_hidden

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_id": z.string()
}

get_variant

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_id": z.string()
}

update_variant_parameters

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_id": z.string(),
  "parameters": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "commit_message": z.union([z.string(), z.null()]).optional()
}

update_variant_url

Environment variables

  • AUTHORIZATION

Input schema

{
  "url": z.string(),
  "variant_id": z.string(),
  "commit_message": z.union([z.string(), z.null()]).optional()
}

get_variant_revisions

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_id": z.string()
}

get_variant_revision

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_id": z.string(),
  "revision_number": z.number().int()
}

mark_variant_revision_as_hidden

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_id": z.string(),
  "revision_id": z.string()
}

configs_add

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_ref": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "application_ref": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:")
}

configs_fetch

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_ref": z.union([z.object({ "slug": z.union([z.string(), z.null()]).optional(), "version": z.union([z.number().int(), z.null()]).optional(), "commit_message": z.union([z.string(), z.null()]).optional(), "id": z.union([z.string().uuid(), z.null()]) }), z.null()]).optional(),
  "environment_ref": z.union([z.object({ "slug": z.union([z.string(), z.null()]).optional(), "version": z.union([z.number().int(), z.null()]).optional(), "commit_message": z.union([z.string(), z.null()]).optional(), "id": z.union([z.string().uuid(), z.null()]) }), z.null()]).optional(),
  "application_ref": z.union([z.object({ "slug": z.union([z.string(), z.null()]).optional(), "version": z.union([z.number().int(), z.null()]).optional(), "commit_message": z.union([z.string(), z.null()]).optional(), "id": z.union([z.string().uuid(), z.null()]) }), z.null()]).optional()
}

configs_fork

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_ref": z.union([z.object({ "slug": z.union([z.string(), z.null()]).optional(), "version": z.union([z.number().int(), z.null()]).optional(), "commit_message": z.union([z.string(), z.null()]).optional(), "id": z.union([z.string().uuid(), z.null()]) }), z.null()]).optional(),
  "environment_ref": z.union([z.object({ "slug": z.union([z.string(), z.null()]).optional(), "version": z.union([z.number().int(), z.null()]).optional(), "commit_message": z.union([z.string(), z.null()]).optional(), "id": z.union([z.string().uuid(), z.null()]) }), z.null()]).optional(),
  "application_ref": z.union([z.object({ "slug": z.union([z.string(), z.null()]).optional(), "version": z.union([z.number().int(), z.null()]).optional(), "commit_message": z.union([z.string(), z.null()]).optional(), "id": z.union([z.string().uuid(), z.null()]) }), z.null()]).optional()
}

configs_commit

Environment variables

  • AUTHORIZATION

Input schema

{
  "config": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:")
}

configs_deploy

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_ref": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "environment_ref": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "application_ref": z.union([z.object({ "slug": z.union([z.string(), z.null()]).optional(), "version": z.union([z.number().int(), z.null()]).optional(), "commit_message": z.union([z.string(), z.null()]).optional(), "id": z.union([z.string().uuid(), z.null()]) }), z.null()]).optional()
}

configs_delete

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_ref": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "application_ref": z.union([z.object({ "slug": z.union([z.string(), z.null()]).optional(), "version": z.union([z.number().int(), z.null()]).optional(), "commit_message": z.union([z.string(), z.null()]).optional(), "id": z.union([z.string().uuid(), z.null()]) }), z.null()]).optional()
}

configs_list

Environment variables

  • AUTHORIZATION

Input schema

{
  "application_ref": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:")
}

configs_history

Environment variables

  • AUTHORIZATION

Input schema

{
  "variant_ref": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "application_ref": z.union([z.object({ "slug": z.union([z.string(), z.null()]).optional(), "version": z.union([z.number().int(), z.null()]).optional(), "commit_message": z.union([z.string(), z.null()]).optional(), "id": z.union([z.string().uuid(), z.null()]) }), z.null()]).optional()
}

container_templates

Environment variables

  • AUTHORIZATION

Input schema

{}

get_evaluators_endpoint_evaluators_get

Environment variables

  • AUTHORIZATION

Input schema

{}

evaluator_data_map_evaluators_map_post

Environment variables

  • AUTHORIZATION

Input schema

{
  "inputs": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "mapping": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:")
}

evaluator_run_evaluators_evaluator_key_run_post

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluator_key": z.string(),
  "inputs": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:").optional(),
  "settings": z.union([z.record(z.any()), z.null()]).optional(),
  "credentials": z.union([z.record(z.any()), z.null()]).optional()
}

get_evaluator_configs_evaluators_configs_get

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string()
}

create_new_evaluator_config_evaluators_configs_post

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string(),
  "name": z.string(),
  "evaluator_key": z.string(),
  "settings_values": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:")
}

get_evaluator_config_evaluators_configs_evaluator_config_id_get

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluator_config_id": z.string()
}

update_evaluator_config_evaluators_configs_evaluator_config_id_p

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluator_config_id": z.string(),
  "name": z.union([z.string(), z.null()]).optional(),
  "evaluator_key": z.union([z.string(), z.null()]).optional(),
  "settings_values": z.union([z.record(z.any()), z.null()])
}

delete_evaluator_config_evaluators_configs_evaluator_config_id_d

Environment variables

  • AUTHORIZATION

Input schema

{
  "evaluator_config_id": z.string()
}

upload_file

Environment variables

  • AUTHORIZATION

Input schema

{}

import_testset

Environment variables

  • AUTHORIZATION

Input schema

{
  "authorization": z.union([z.string(), z.null()]).optional()
}

get_testsets

Environment variables

  • AUTHORIZATION

Input schema

{}

create_testset

Environment variables

  • AUTHORIZATION

Input schema

{
  "name": z.string(),
  "csvdata": z.array(z.record(z.any()))
}

delete_testsets

Environment variables

  • AUTHORIZATION

Input schema

{
  "testset_ids": z.array(z.string())
}

update_testset

Environment variables

  • AUTHORIZATION

Input schema

{
  "testset_id": z.string(),
  "name": z.string(),
  "csvdata": z.array(z.record(z.any()))
}

get_single_testset

Environment variables

  • AUTHORIZATION

Input schema

{
  "testset_id": z.string()
}

deploy_to_environment

Environment variables

  • AUTHORIZATION

Input schema

{
  "environment_name": z.string(),
  "variant_id": z.string(),
  "commit_message": z.union([z.string(), z.null()]).optional()
}

list_bases

Environment variables

  • AUTHORIZATION

Input schema

{
  "app_id": z.string(),
  "base_name": z.union([z.string(), z.null()]).optional()
}

get_config

Environment variables

  • AUTHORIZATION

Input schema

{
  "base_id": z.string(),
  "config_name": z.union([z.string(), z.null()]).optional(),
  "environment_name": z.union([z.string(), z.null()]).optional()
}

get_config_deployment_revision

Environment variables

  • AUTHORIZATION

Input schema

{
  "deployment_revision_id": z.string()
}

revert_deployment_revision

Environment variables

  • AUTHORIZATION

Input schema

{
  "deployment_revision_id": z.string()
}

list_api_keys

Environment variables

  • AUTHORIZATION

Input schema

{}

create_api_key

Environment variables

  • AUTHORIZATION

Input schema

{}

delete_api_key

Environment variables

  • AUTHORIZATION

Input schema

{
  "key_prefix": z.string()
}

list_organizations

Environment variables

  • AUTHORIZATION

Input schema

{}

invite_user_to_workspace

Environment variables

  • AUTHORIZATION

Input schema

{
  "org_id": z.string(),
  "workspace_id": z.string()
}

resend_invitation

Environment variables

  • AUTHORIZATION

Input schema

{
  "org_id": z.string(),
  "workspace_id": z.string(),
  "email": z.string()
}

accept_invitation

Environment variables

  • AUTHORIZATION

Input schema

{
  "org_id": z.string(),
  "workspace_id": z.string(),
  "project_id": z.string(),
  "token": z.string(),
  "email": z.string()
}

get_workspace

Environment variables

  • AUTHORIZATION

Input schema

{}

get_all_workspace_roles

Environment variables

  • AUTHORIZATION

Input schema

{}

remove_user_from_workspace

Environment variables

  • AUTHORIZATION

Input schema

{
  "workspace_id": z.string(),
  "email": z.string()
}

otlp_v1_traces

Environment variables

  • AUTHORIZATION

Input schema

{}

otlp_status

Environment variables

  • AUTHORIZATION

Input schema

{}

otlp_receiver

Environment variables

  • AUTHORIZATION

Input schema

{}

query_traces

Environment variables

  • AUTHORIZATION

Input schema

{
  "format": z.enum(["opentelemetry","agenta"]).optional(),
  "focus": z.union([z.string(), z.null()]).optional(),
  "oldest": z.union([z.string(), z.null()]).optional(),
  "newest": z.union([z.string(), z.null()]).optional(),
  "filtering": z.union([z.string(), z.null()]).optional(),
  "page": z.union([z.number().int(), z.null()]).optional(),
  "size": z.union([z.number().int(), z.null()]).optional(),
  "next": z.union([z.string(), z.null()]).optional(),
  "stop": z.union([z.string(), z.null()]).optional()
}

delete_traces

Environment variables

  • AUTHORIZATION

Input schema

{
  "node_id": z.string().uuid().optional(),
  "node_ids": z.array(z.string().uuid()).optional()
}

query_analytics

Environment variables

  • AUTHORIZATION

Input schema

{
  "format": z.enum(["legacy","agenta"]).optional(),
  "focus": z.union([z.string(), z.null()]).optional(),
  "oldest": z.union([z.string(), z.null()]).optional(),
  "newest": z.union([z.string(), z.null()]).optional(),
  "window": z.union([z.number().int(), z.null()]).optional(),
  "filtering": z.union([z.string(), z.null()]).optional(),
  "timeRange": z.union([z.string(), z.null()]).optional(),
  "app_id": z.union([z.string(), z.null()]).optional(),
  "environment": z.union([z.string(), z.null()]).optional(),
  "variant": z.union([z.string(), z.null()]).optional()
}

fetch_trace_by_id

Environment variables

  • AUTHORIZATION

Input schema

{
  "trace_id": z.union([z.string(), z.number().int()]),
  "format": z.enum(["opentelemetry","agenta"]).optional()
}

list_secrets

Environment variables

  • AUTHORIZATION

Input schema

{}

create_secret

Environment variables

  • AUTHORIZATION

Input schema

{
  "header": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:"),
  "secret": z.record(z.any()).describe("[EXPANDABLE PARAMETER]:")
}

read_secret

Environment variables

  • AUTHORIZATION

Input schema

{
  "secret_id": z.string()
}

update_secret

Environment variables

  • AUTHORIZATION

Input schema

{
  "secret_id": z.string(),
  "header": z.union([z.object({ "name": z.union([z.string(), z.null()]).optional(), "description": z.union([z.string(), z.null()]).optional() }), z.null()]).optional(),
  "secret": z.union([z.object({ "kind": z.enum(["provider_key","custom_provider"]), "data": z.union([z.object({ "kind": z.enum(["openai","cohere","anyscale","deepinfra","alephalpha","groq","mistralai","anthropic","perplexityai","togetherai","openrouter","gemini"]), "provider": z.object({ "key": z.string() }) }), z.object({ "kind": z.enum(["custom","azure","bedrock","sagemaker","vertex","openai","cohere","anyscale","deepinfra","alephalpha","groq","mistralai","anthropic","perplexityai","togetherai","openrouter","gemini"]), "provider": z.object({ "url": z.union([z.string(), z.null()]).optional(), "version": z.union([z.string(), z.null()]).optional(), "key": z.union([z.string(), z.null()]).optional(), "extras": z.union([z.record(z.any()), z.null()]).optional() }), "models": z.array(z.object({ "slug": z.string(), "extras": z.union([z.record(z.any()), z.null()]).optional() })), "provider_slug": z.union([z.string(), z.null()]).optional(), "model_keys": z.union([z.array(z.string()), z.null()]).optional() })]) }), z.null()]).optional()
}

delete_secret

Environment variables

  • AUTHORIZATION

Input schema

{
  "secret_id": z.string()
}

On this page

@open-mcp/agenta-aiInstallingClaude desktopCursorOtherManuallyCustomizing the base URLOther environment variablesInspectorToolsexpandSchemacreate_accountscreate_accountget_own_orgfetch_organization_detailsupdate_organizationcreate_workspaceupdate_workspaceget_all_workspace_permissionsassign_role_to_userunassign_role_from_userfetch_evaluation_ids_evaluations_by_resource_getcreate_evaluationfetch_list_evaluations_evaluations_getdelete_evaluationsfetch_evaluation_statusfetch_evaluation_resultsfetch_evaluation_scenariosfetch_evaluationfetch_evaluation_scenarios_evaluations_evaluation_scenarios_compcreate_human_evaluationfetch_list_human_evaluations_human_evaluations_getdelete_evaluations_human_evaluations_deletefetch_human_evaluation_human_evaluations_evaluation_id_getupdate_human_evaluationfetch_human_evaluation_scenariosupdate_evaluation_scenario_router_human_evaluations_evaluation_iget_evaluation_scenario_score_router_human_evaluations_evaluatioupdate_evaluation_scenario_score_router_human_evaluations_evaluafetch_resultshandle_eventscreate_portalcreate_checkoutfetch_plansswitch_plansfetch_subscriptioncancel_planfetch_usageadmin_create_portaladmin_create_checkoutadmin_switch_plansadmin_cancel_subscriptionadmin_report_usagehealth_checkverify_permissionsget_projectsfetch_user_profilereset_user_passwordlist_app_variantsget_variant_by_envcreate_applist_appsupdate_appremove_appadd_variant_from_urladd_variant_from_keylist_environmentsenvironment_revisionsadd_variant_from_base_and_configmark_variant_as_hiddenget_variantupdate_variant_parametersupdate_variant_urlget_variant_revisionsget_variant_revisionmark_variant_revision_as_hiddenconfigs_addconfigs_fetchconfigs_forkconfigs_commitconfigs_deployconfigs_deleteconfigs_listconfigs_historycontainer_templatesget_evaluators_endpoint_evaluators_getevaluator_data_map_evaluators_map_postevaluator_run_evaluators_evaluator_key_run_postget_evaluator_configs_evaluators_configs_getcreate_new_evaluator_config_evaluators_configs_postget_evaluator_config_evaluators_configs_evaluator_config_id_getupdate_evaluator_config_evaluators_configs_evaluator_config_id_pdelete_evaluator_config_evaluators_configs_evaluator_config_id_dupload_fileimport_testsetget_testsetscreate_testsetdelete_testsetsupdate_testsetget_single_testsetdeploy_to_environmentlist_basesget_configget_config_deployment_revisionrevert_deployment_revisionlist_api_keyscreate_api_keydelete_api_keylist_organizationsinvite_user_to_workspaceresend_invitationaccept_invitationget_workspaceget_all_workspace_rolesremove_user_from_workspaceotlp_v1_tracesotlp_statusotlp_receiverquery_tracesdelete_tracesquery_analyticsfetch_trace_by_idlist_secretscreate_secretread_secretupdate_secretdelete_secret