genexus_api

MCP tool from Genexus18MCP by lennix1337

introspect REST endpoints exposed by HTTP procedures

How to use it

Project documentation lists genexus_api for the Genexus18MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install Genexus18MCP

$npx genexus-mcp@latest init --kb "C:\KBs\YourKB" --gx "C:\Program Files (x86)\GeneXus\GeneXus18"
FULL GENEXUS18MCP LISTING

Other tools in Genexus18MCP (39)

genexus_analyze

cross-object semantic analysis (impact, dependencies, complexity, naming, codemetrics, summary, explain, kbstats = KB activity/freshness, tablerelations = table↔transaction relations + redundant attrs, …)

genexus_apply_pattern

apply a GeneXus pattern (WorkWith, WorkWithPlus, …); mode=actions manages typed WorkWithPlus grid actions and Action Groups

genexus_authoring

members of object types the structure DSL doesn't cover: addexternalmethod/addexternalproperty (External Objects), addmenuoption (Menus)

genexus_compare

IDE "Compare Objects" parity (IComparerService)

genexus_create

creation umbrella (Transaction, Procedure, Domain, SDT, API, Folder, Module, curlprocedure = scaffold a Procedure from a curl command, …); objectatomic authors definition + variables + Rules + properties + Source with preflight/read-back/rollback

genexus_db

DB umbrella: schema-drift, sqlddl/sqlnavigation, static index advisor, sampledata, Domain/SDT type introspection, translation import, reorgimpact, and non-mutating reorgpreview with exact DDL only from a current Impact Analysis artifact

genexus_delete_object

delete an object

genexus_deploy

deploy application (IDeploymentService): listtargets (read) / deploy (destructive, confirm=true)

genexus_doc

generate wiki / sequence diagrams / health reports

genexus_doctor

connection + install + cache health check

genexus_edit

edit any object part; modes full / patch / ops

genexus_edit_and_build

edit + optional specification + rebuild callers in one call, with compensating rollback on validation failure

genexus_edit_form

semantic WebForm edits

genexus_format

format a code snippet with the worker's rules

genexus_gxserver

GXserver / Team Development sync, incl. pipeline (CI pipelines via IContinuousIntegrationService)

genexus_inspect

one-shot object snapshot (metadata, variables, structure, signature, callers)

genexus_kb

multi-KB pool (list/open/close/setdefault)

genexus_kb_version

model version/branch management (Create/Activate/Revert)

genexus_layout

SDK layout/WebForm ops (gettree, findcontrols, setproperty, addprintblock, getpreview, listcontrols = control/theme-class catalog, designsystem = DSO tokens/classes/images, …)

genexus_lifecycle

build (incl. compilecheck), validate, index, reorg, poll status

genexus_list_objects

paginated object listing with aggregates

genexus_merge

2- or 3-way object merge (IMergeService)

genexus_module

Module Manager (IModuleManagerService)

genexus_navigation

the IDE "View Navigation" report

genexus_properties

read/update object-level properties

genexus_query

object search (prefixes name:, type:, usedby:, parent:, …)

genexus_read

read any part of an object (source, structure, rules, events, docs, pattern XML, …)

genexus_recipe

named playbooks / self-extending macros

genexus_refactor

rename, extract procedure, WWP condition set

genexus_run_object

/ genexusbrowser — resolve runtime URL and headless-browser verification

genexus_search_source

regex/semantic search across Procedure/DataProvider/WebPanel/Transaction source

genexus_security

audit KB security: auditgam (env/GAM props), scansecrets (regex over Source), scannative (the SDK's own Security Scanner, ISecurityScannerService)

genexus_structure

read/write the data model: getvisual/getlogic, updatevisual (structure DSL), createindex/dropindex (unique/non-unique indexes — the GeneXus way to enforce uniqueness), setattribute (Formula, subtype, Title/ColumnTitle, IsCollection, basedOnDomain), setlevel (level Description/Image attribute), setdo

genexus_telemetry

observability (metrics, latency, errors)

genexus_test

run native GXtest tests

genexus_variable

Variables-part CRUD

genexus_versioning

versioning umbrella (git-style history over the KB)

genexus_whoami

KB context, version, worker/index/database health, self-update check, next-step hints

genexus_wwp

WorkWithPlus Action Group / grid-action editing: list, addaction, updateaction, moveaction, removeaction