Stacklink
Reference

Meta-tools

The model-callable tool surface exposed by every session.

These are the tools your agent actually calls — through session.tools() or over MCP. They are the same across every provider; provider-specific operations are reached through them.

Names below are the exact runtime surface from stacklink-meta-tools.ts, knowledge-meta-tools.ts, and platform-mcp-tools.ts.

ToolPurpose
STACKLINK_SEARCH_TOOLSSemantically search provider tools by intent.
STACKLINK_GET_TOOL_SCHEMASFetch exact input/output schemas before executing.
STACKLINK_MANAGE_CONNECTIONSList, authorize, refresh, enable/disable, delete accounts.
STACKLINK_EXECUTE_TOOLExecute one provider tool (supports idempotencyKey).
STACKLINK_MULTI_EXECUTE_TOOLBatch execute — parallel or sequential, with concurrency control.
STACKLINK_LIST_TOOLKITSList provider toolkits available to the project.
STACKLINK_REMOTE_WORKBENCHUse deferred workbench operations for all runtimes, workspaces, files, artifacts, and reusable runs.
STACKLINK_WORKBENCH_EXECUTIONlist, get, events, wait, or cancel a Workbench execution. List supports exact workspace and cursor filters; events return hasMore and nextCursor.

The connector surface adds STACKLINK_WAIT_FOR_CONNECTIONS (poll several authorize requests at once). Select it with metaTools: { surface: 'connector' } on the session.

Knowledge — KNOWLEDGE_* (7, exposed when a pack is enabled)

ToolPurpose
KNOWLEDGE_LIST_PACKSList enabled knowledge packs.
KNOWLEDGE_GET_CAPABILITIESPack capabilities, structured modules, recommended flows.
KNOWLEDGE_SEARCHHybrid search; returns results with evidence receipts.
KNOWLEDGE_LOOKUP_CITATIONDirect lookup by canonical id or citation text.
KNOWLEDGE_GET_AMENDMENT_TRAILAmendment/currentness lineage of a block.
KNOWLEDGE_VERIFY_EVIDENCEVerify a receipt or exact quote against the source.
KNOWLEDGE_VERIFY_ANSWERVerify a final answer against its cited evidenceIds.

GST structured rules — GST_* (11, with the in.business_compliance.authority pack)

ToolPurpose
GST_GET_COMPLIANCE_RULEQuery structured rules by family/type/form/class.
GST_GET_DUE_DATE_RULE / GST_CALCULATE_DUE_DATEDue-date rule and computation.
GST_GET_LATE_FEE_RULE / GST_CALCULATE_LATE_FEELate-fee rule and computation.
GST_GET_INTEREST_RULE / GST_CALCULATE_INTERESTInterest rule and computation.
GST_LOOKUP_HSN_SAC_RATECurrent GST rate for an HSN/SAC code.
GST_CHECK_RCMReverse-charge applicability for a supply.
GST_GET_NOTICE_RULE / GST_GET_APPEAL_STAGE_RULENotice and appeal-stage rules.

Platform — PLATFORM_* (22)

Observe (read-only, redacted): PLATFORM_LIST_AUTH_CONFIGS · PLATFORM_LIST_SESSIONS · PLATFORM_LIST_WORKSPACES · PLATFORM_LIST_MEMBERS · PLATFORM_QUERY_LOGS · PLATFORM_GET_EXECUTION_DETAILS

Direct mutations: PLATFORM_ENABLE_TOOLKIT · PLATFORM_CREATE_TRIGGER · PLATFORM_GET_WEBHOOK · PLATFORM_UPDATE_WEBHOOK · PLATFORM_SEND_WEBHOOK_TEST

Propose → approve (a human stays in the loop):

PLATFORM_PROPOSE_AUTH_CONFIG        -> PLATFORM_APPROVE_AUTH_CONFIG
PLATFORM_PROPOSE_API_KEY            -> PLATFORM_APPROVE_API_KEY
PLATFORM_REVOKE_API_KEY             -> (approval request)
PLATFORM_ROTATE_WEBHOOK_SECRET      -> PLATFORM_APPROVE_WEBHOOK_SECRET_ROTATION
PLATFORM_PROPOSE_WORKSPACE_MUTATION -> PLATFORM_APPROVE_WORKSPACE_MUTATION
PLATFORM_DENY_APPROVAL / PLATFORM_CANCEL_APPROVAL

Secret-bearing mutations never return the secret over MCP. The approval step applies the change; the secret surfaces only through the proper credential surface.

On this page