Tools

Get a tool by name

Returns the tool detail with ETag + X-Tool-Version. Supports 304 on If-None-Match.

get/tools/{name}

Request

  • Base URL: https://api.mnemom.ai/v1
  • URL: https://api.mnemom.ai/v1/tools/{name}
  • Auth: none required

Headers

If-None-Matchstring

ETag returned from a prior GET; the server replies 304 when the tool is unchanged.

Response

Tool detail.

namestring required

Globally unique tool name. Convention: <connector>_<verb>_<noun> (e.g. campfire_create_chart_account). Org-scoped tools use the reserved org:<id>: prefix.

display_namestring nullable
descriptionstring nullable
class'read' | 'internal_write' | 'consequential_internal_write' | 'consequential_external_write' | 'comms_internal' | 'comms_external' | 'engineering_attestation' | 'governance_write' required

8-entry action class taxonomy per mnemom-contracts/tool-manifest/v1.yaml. V7 gateway hooks bind on this for class-scoped enforcement.

domain'financial' | 'engineering' | 'intelligence' | 'growth' | 'operations' | 'governance' | 'comms' | 'identity' | 'security' required

9-entry domain taxonomy. Used by domain-scoped value declarations like policy_attentiveness(domain: financial).

schemaobject nullable

OpenAPI fragment / JSON Schema for the tool parameters. Populated when the tool is imported via OpenAPI spec.

source_connectorstring nullable
deprecated_atstring date-time nullable
content_hashstring nullable
versioninteger required
created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.