Meta tools
Tools to help discover and introspect the Vee3 catalog.
/v1/meta-tools/toolhttps://api.vee3.io/v1/meta-tools/tool
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
meta-tools.describeParameters1 field
tool_namestringRequiredMCP tool name (for example `x-twitter.create_post`) or capability id (for example `create-x-post`).
max length 128
Response46 fields
capability_idstringDescribed capability id.
toolobject44 fieldsFull capability detail including fields, examples, and bindings.
toolobjectmcp_tool_namestringMCP tool name when the capability is exposed over MCP.
group_idstringCapability group id.
summarystringShort capability summary.
agent_descriptionstringLonger description intended for agents.
usage_unit_labelstringLabel for usage reporting (for example screenshots).
request_fieldsarrayitems13 fieldsRequest parameter schema for the capability.
request_fieldsarrayitemsnamestringRequest parameter name.
type_namestringParameter type (string, integer, boolean, or enum).
descriptionstringParameter description.
requiredbooleanWhether the parameter is required.
defaultscalarDefault value when omitted (string, integer, or boolean), or null when none.
surfacesarrayitems1 fieldSurfaces where the parameter applies.
surfacesarrayitemssurfacestringrest or mcp.
enum_valuesarrayitems1 fieldAllowed enum values when type_name is enum.
enum_valuesarrayitemsvaluestringAllowed enum value.
constraintsobject3 fieldsOptional numeric or length limits.
constraintsobjectminimumintegerMinimum allowed numeric value when set.
maximumintegerMaximum allowed numeric value when set.
max_lengthintegerMaximum allowed string length when set.
response_fieldsarrayitems7 fieldsResponse field schema for the capability.
response_fieldsarrayitemsnamestringResponse field name.
type_namestringField type (string, integer, boolean, enum, array, or object).
descriptionstringField description.
childrenarrayitems3 fieldsNested response field specs when type_name is array or object. Items use the same shape and may nest further.
childrenarrayitemsnamestringResponse field name.
type_namestringField type (string, integer, boolean, enum, array, or object).
descriptionstringField description.
error_codesarrayitems1 fieldError codes that may appear in error responses.
error_codesarrayitemserror_codestringMachine-readable error code.
success_body_codesarrayitems1 fieldNon-error body codes that may appear on HTTP 200 responses.
success_body_codesarrayitemsbody_codestringMachine-readable success-body code.
examplesarrayitems6 fieldsRequest examples for the capability.
examplesarrayitemsnamestringExample identifier.
descriptionstringWhat the example demonstrates.
request_bodyobject1 fieldSample request payload for the capability.
request_bodyobjectparameterstringCapability-specific request parameter documented in the example.
surfacesarrayitems1 fieldSurfaces where the example applies.
surfacesarrayitemssurfacestringrest or mcp.
response_examplesarrayitems5 fieldsResponse examples for the capability.
response_examplesarrayitemsnamestringExample identifier.
descriptionstringWhat the example demonstrates.
status_codeintegerHTTP status code for the example response.
response_bodyobject1 fieldSample response payload for the capability.
response_bodyobjectfieldstringCapability-specific response field documented in the example.
HTTP errors: unauthorized, not_found, validation_error
/v1/meta-tools/token-balancehttps://api.vee3.io/v1/meta-tools/token-balance
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
meta-tools.token_balanceParameters0 fields
Response7 fields
billing_planstringCurrent billing plan id (free, starter, pro, scale).
monthly_token_allowanceintegerTotal tokens included in the current billing period.
tokens_usedintegerTokens consumed in the current billing period.
tokens_remainingintegerTokens left before quota is exhausted.
billing_period_startstringISO 8601 start of the current billing period.
billing_period_endstringISO 8601 end of the current billing period.
billing_period_resets_atstringISO 8601 timestamp when the token allowance resets (same as period end).
HTTP errors: unauthorized, payment_required
/v1/meta-tools/toolshttps://api.vee3.io/v1/meta-tools/tools
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
meta-tools.list_allParameters0 fields
Response4 fields
toolsarrayitems3 fieldsLive tool summaries for every capability exposed to agents.
toolsarrayitemsmcp_tool_namestringMCP tool name when the capability is exposed over MCP.
group_idstringCapability group id.
summarystringShort capability summary.
HTTP errors: unauthorized, payment_required
/v1/meta-tools/group-toolshttps://api.vee3.io/v1/meta-tools/group-tools
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
meta-tools.list_group_toolsParameters1 field
group_idstringRequiredGroup id to list tools for (for example website-screenshots).
max length 128
Response4 fields
group_idstringRequested group id.
toolsarrayitems2 fieldsLive tool summaries in the requested group.
toolsarrayitemsnamestringMCP tool name when the capability is exposed over MCP.
summarystringShort capability summary.
HTTP errors: unauthorized, not_found, validation_error
/v1/meta-tools/groupshttps://api.vee3.io/v1/meta-tools/groups
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
meta-tools.list_groupsParameters0 fields
Response5 fields
groupsarrayitems4 fieldsCapability groups with live tool counts.
groupsarrayitemsgroup_idstringGroup id (for example website-screenshots).
display_namestringHuman-readable group name.
summarystringShort group summary.
live_tool_countintegerNumber of live capabilities in the group.
HTTP errors: unauthorized
/v1/meta-tools/report-bughttps://api.vee3.io/v1/meta-tools/report-bug
Report a bug, error, or unexpected behavior encountered while using Vee3.
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
meta-tools.report_bugParameters4 fields
summarystringRequiredShort title describing the issue.
max length 200
descriptionstringRequiredDetailed explanation of what went wrong, what was expected, and steps to reproduce if known.
max length 8000
related_capability_idstringOptionalMCP tool name or capability id involved in the issue, if applicable.
max length 128
error_detailsstringOptionalRaw error message, stack trace, or API response that shows the failure.
max length 8000
Response3 fields
report_idstringUnique identifier for the submitted bug report.
statusstringSubmission status. Always "received" on success.
created_atstringISO 8601 timestamp when the report was recorded.
HTTP errors: unauthorized, validation_error, rate_limit_exceeded
/v1/meta-tools/request-featurehttps://api.vee3.io/v1/meta-tools/request-feature
Request a new capability or feature that Vee3 does not offer yet.
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
meta-tools.request_featureParameters4 fields
summarystringRequiredShort title describing the requested capability or feature.
max length 200
descriptionstringRequiredDetailed explanation of what is needed, why it cannot be done with existing tools, and how it would help.
max length 8000
related_capability_idstringOptionalCapability id this request extends or relates to, if applicable.
max length 128
use_casestringOptionalExample workflow or scenario where this feature would be used.
max length 8000
Response3 fields
request_idstringUnique identifier for the submitted feature request.
statusstringSubmission status. Always "received" on success.
created_atstringISO 8601 timestamp when the request was recorded.
HTTP errors: unauthorized, validation_error, rate_limit_exceeded
/v1/meta-tools/searchhttps://api.vee3.io/v1/meta-tools/search
Search live Vee3 capabilities by keyword or task description.
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
meta-tools.searchParameters3 fields
querystringRequiredKeywords or short task description (for example `tiktok video comments` or `domain availability`).
max length 256
group_idstringOptionalOptional group id to narrow results (for example `x-twitter`).
max length 128
limitintegerOptionalMaximum results to return (1–20).
Default: 8 · min 1, max 20
Response5 fields
querystringNormalized search query that was executed.
resultsarrayitems3 fieldsRanked capability matches visible to the caller.
resultsarrayitemstool_namestringMCP tool name for the matched capability.
summarystringShort capability summary.
costintegerSuccessful request token cost for the capability.
HTTP errors: unauthorized, not_found, validation_error