Meta tools

Tools to help discover and introspect the Vee3 catalog.

GET/v1/meta-tools/tool

https://api.vee3.io/v1/meta-tools/tool

0 tokens

Return the full schema, examples, and token cost for one capability.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

describe_tool
Parameters1 field
capability_idstringRequired

Capability id to describe (for example website-screenshot).

max length 128

Response53 fields
capability_idstring

Described capability id.

toolobject
51 fields

Full capability detail including fields, examples, and bindings.

capability_idstring

Capability id (for example website-screenshot).

group_idstring

Capability group id.

group_display_namestring

Human-readable group name.

display_namestring

Human-readable capability name.

summarystring

Short capability summary.

statusstring

Capability status (live, soon, or deprecated).

rest_methodstring

HTTP method for the REST endpoint.

rest_pathstring

REST path for the capability.

mcp_tool_namestring

MCP tool name when the capability is exposed over MCP.

token_costinteger

API tokens charged for one successful call.

agent_descriptionstring

Longer description intended for agents.

usage_unit_labelstring

Label for usage reporting (for example screenshots).

request_fieldsarrayitems
13 fields

Request parameter schema for the capability.

namestring

Request parameter name.

type_namestring

Parameter type (string, integer, boolean, or enum).

descriptionstring

Parameter description.

requiredboolean

Whether the parameter is required.

defaultstring

Default value when omitted, or null when none.

surfacesarrayitems
1 field

Surfaces where the parameter applies.

surfacestring

rest or mcp.

enum_valuesarrayitems
1 field

Allowed enum values when type_name is enum.

valuestring

Allowed enum value.

constraintsobject
3 fields

Optional numeric or length limits.

minimuminteger

Minimum allowed numeric value when set.

maximuminteger

Maximum allowed numeric value when set.

max_lengthinteger

Maximum allowed string length when set.

response_fieldsarrayitems
7 fields

Response field schema for the capability.

namestring

Response field name.

type_namestring

Field type (string, integer, boolean, enum, array, or object).

descriptionstring

Field description.

childrenarrayitems
3 fields

Nested response field specs when type_name is array or object. Items use the same shape and may nest further.

namestring

Response field name.

type_namestring

Field type (string, integer, boolean, enum, array, or object).

descriptionstring

Field description.

error_codesarrayitems
1 field

Error codes that may appear in error responses.

error_codestring

Machine-readable error code.

success_body_codesarrayitems
1 field

Non-error body codes that may appear on HTTP 200 responses.

body_codestring

Machine-readable success-body code.

examplesarrayitems
6 fields

Request examples for the capability.

namestring

Example identifier.

descriptionstring

What the example demonstrates.

request_bodyobject
1 field

Sample request payload for the capability.

parameterstring

Capability-specific request parameter documented in the example.

surfacesarrayitems
1 field

Surfaces where the example applies.

surfacestring

rest or mcp.

response_examplesarrayitems
5 fields

Response examples for the capability.

namestring

Example identifier.

descriptionstring

What the example demonstrates.

status_codeinteger

HTTP status code for the example response.

response_bodyobject
1 field

Sample response payload for the capability.

fieldstring

Capability-specific response field documented in the example.

HTTP errors: unauthorized, not_found, validation_error

GET/v1/meta-tools/token-balance

https://api.vee3.io/v1/meta-tools/token-balance

0 tokens

Return monthly token allowance, usage, remaining balance, and reset time.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_token_balance
Parameters0 fields
Response7 fields
billing_planstring

Current billing plan id (free, starter, pro, scale).

monthly_token_allowanceinteger

Total tokens included in the current billing period.

tokens_usedinteger

Tokens consumed in the current billing period.

tokens_remaininginteger

Tokens left before quota is exhausted.

billing_period_startstring

ISO 8601 start of the current billing period.

billing_period_endstring

ISO 8601 end of the current billing period.

billing_period_resets_atstring

ISO 8601 timestamp when the token allowance resets (same as period end).

HTTP errors: unauthorized, payment_required

GET/v1/meta-tools/tools

https://api.vee3.io/v1/meta-tools/tools

0 tokens

Return every live Vee3 capability and MCP tool name available to agents.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

list_all_tools
Parameters0 fields
Response11 fields
toolsarrayitems
10 fields

Live tool summaries for every capability exposed to agents.

capability_idstring

Capability id (for example website-screenshot).

group_idstring

Capability group id.

group_display_namestring

Human-readable group name.

display_namestring

Human-readable capability name.

summarystring

Short capability summary.

statusstring

Capability status (live, soon, or deprecated).

rest_methodstring

HTTP method for the REST endpoint.

rest_pathstring

REST path for the capability.

mcp_tool_namestring

MCP tool name when the capability is exposed over MCP.

token_costinteger

API tokens charged for one successful call.

HTTP errors: unauthorized, insufficient_tokens, payment_required

GET/v1/meta-tools/group-tools

https://api.vee3.io/v1/meta-tools/group-tools

0 tokens

Return every live tool in one capability group.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

list_group_tools
Parameters1 field
group_idstringRequired

Group id to list tools for (for example website-screenshots).

max length 128

Response12 fields
group_idstring

Requested group id.

toolsarrayitems
10 fields

Live tool summaries in the requested group.

capability_idstring

Capability id (for example website-screenshot).

group_idstring

Capability group id.

group_display_namestring

Human-readable group name.

display_namestring

Human-readable capability name.

summarystring

Short capability summary.

statusstring

Capability status (live, soon, or deprecated).

rest_methodstring

HTTP method for the REST endpoint.

rest_pathstring

REST path for the capability.

mcp_tool_namestring

MCP tool name when the capability is exposed over MCP.

token_costinteger

API tokens charged for one successful call.

HTTP errors: unauthorized, not_found, validation_error

GET/v1/meta-tools/groups

https://api.vee3.io/v1/meta-tools/groups

0 tokens

Return every capability group with summaries and live tool counts.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

list_groups
Parameters0 fields
Response5 fields
groupsarrayitems
4 fields

Capability groups with live tool counts.

group_idstring

Group id (for example website-screenshots).

display_namestring

Human-readable group name.

summarystring

Short group summary.

live_tool_countinteger

Number of live capabilities in the group.

HTTP errors: unauthorized