veryfront__list_project_connectionsAccess
No external-service connection is required. Use a Veryfront credential with access to the requested resources. Call type: Read-only.Arguments
| Field | Type | Required | Description and constraints |
|---|---|---|---|
integration | string | No | Filter by integration identifier |
cursor | string | No | Opaque cursor pointing at the next page. Omit it to read the first page. |
limit | integer | No | Maximum number of results to return. Default: 20. Minimum: 1. Maximum: 100. |
sort_by | string | No | Provide the sort by. Default: "project". Values: "project", "status", "created_at". |
sort_order | string | No | Provide the sort order. Default: "asc". Values: "asc", "desc". |
project_reference | string | No | Project ID or slug |
Example request
Send this JSON-RPC request through an initialized MCP client. Replace sample identifiers and values before calling the tool. See MCP client setup.request.json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "veryfront__list_project_connections",
"arguments": {}
}
}
Result
The published output shape is summarized below. Inspect both the MCP response content andisError when handling a call.
| Field | Type | Required | Description and constraints |
|---|---|---|---|
data | object or object[] | Yes | Interactive users see their own private project-user connections and shared project connections in the selected project. Noninteractive callers see only shared project connections. An integration filter restricts both connection scopes. |
page_info | object | Yes | Pagination cursor values for traversing the result set. |
total | integer | Yes | The total returned by the tool. Minimum: 0. |
Full schemas
{
"type": "object",
"properties": {
"integration": {
"type": "string",
"description": "Filter by integration identifier"
},
"cursor": {
"type": "string",
"description": "Opaque cursor pointing at the next page. Omit it to read the first page."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20,
"description": "Maximum number of results to return."
},
"sort_by": {
"type": "string",
"enum": [
"project",
"status",
"created_at"
],
"default": "project",
"description": "Provide the sort by."
},
"sort_order": {
"type": "string",
"enum": [
"asc",
"desc"
],
"default": "asc",
"description": "Provide the sort order."
},
"project_reference": {
"type": "string",
"description": "Project ID or slug"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Arguments for the list_project_connections tool."
}
{
"type": "object",
"properties": {
"data": {
"type": "array",
"items": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "Unique identifier for the returned record."
},
"connection_generation_id": {
"type": "string",
"format": "uuid",
"description": "The connection generation id returned by the tool."
},
"integration": {
"type": "string",
"description": "The integration returned by the tool."
},
"display_name": {
"type": [
"string",
"null"
],
"description": "The display name returned by the tool."
},
"can_disconnect": {
"type": "boolean",
"description": "The can disconnect returned by the tool."
},
"can_reconnect": {
"type": "boolean",
"description": "The can reconnect returned by the tool."
},
"project": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "Unique identifier for the returned record."
},
"slug": {
"type": "string",
"description": "The slug returned by the tool."
},
"name": {
"type": "string",
"description": "Human-readable name for the returned record."
}
},
"required": [
"id",
"slug",
"name"
],
"additionalProperties": false,
"description": "Structured project details returned by the tool."
},
{
"type": "null",
"description": "The project returned by the tool."
}
],
"description": "The project returned by the tool."
},
"created_at": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"description": "Creation timestamp in ISO 8601 format."
},
{
"type": "null",
"description": "Creation timestamp in ISO 8601 format."
}
],
"description": "Creation timestamp in ISO 8601 format."
},
"updated_at": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"description": "Last update timestamp in ISO 8601 format."
},
{
"type": "null",
"description": "Last update timestamp in ISO 8601 format."
}
],
"description": "Last update timestamp in ISO 8601 format."
},
"status": {
"type": "string",
"enum": [
"connected",
"expired",
"disconnected"
],
"description": "Lifecycle status for the returned record."
},
"scope": {
"type": "string",
"const": "user",
"description": "The scope returned by the tool."
},
"user_id": {
"type": "string",
"format": "uuid",
"description": "The user id returned by the tool."
}
},
"required": [
"id",
"connection_generation_id",
"integration",
"display_name",
"can_disconnect",
"can_reconnect",
"project",
"created_at",
"updated_at",
"status",
"scope",
"user_id"
],
"additionalProperties": false,
"description": "One data item returned by the tool."
},
{
"type": "object",
"properties": {
"id": {
"$ref": "#/properties/data/items/anyOf/0/properties/id",
"description": "Unique identifier for the returned record."
},
"connection_generation_id": {
"$ref": "#/properties/data/items/anyOf/0/properties/connection_generation_id",
"description": "The connection generation id returned by the tool."
},
"integration": {
"$ref": "#/properties/data/items/anyOf/0/properties/integration",
"description": "The integration returned by the tool."
},
"display_name": {
"$ref": "#/properties/data/items/anyOf/0/properties/display_name",
"description": "The display name returned by the tool."
},
"can_disconnect": {
"$ref": "#/properties/data/items/anyOf/0/properties/can_disconnect",
"description": "The can disconnect returned by the tool."
},
"can_reconnect": {
"$ref": "#/properties/data/items/anyOf/0/properties/can_reconnect",
"description": "The can reconnect returned by the tool."
},
"project": {
"$ref": "#/properties/data/items/anyOf/0/properties/project",
"description": "The project returned by the tool."
},
"created_at": {
"$ref": "#/properties/data/items/anyOf/0/properties/created_at",
"description": "Creation timestamp in ISO 8601 format."
},
"updated_at": {
"$ref": "#/properties/data/items/anyOf/0/properties/updated_at",
"description": "Last update timestamp in ISO 8601 format."
},
"status": {
"$ref": "#/properties/data/items/anyOf/0/properties/status",
"description": "Lifecycle status for the returned record."
},
"scope": {
"type": "string",
"const": "project",
"description": "The scope returned by the tool."
},
"user_id": {
"type": "null",
"description": "The user id returned by the tool."
}
},
"required": [
"id",
"connection_generation_id",
"integration",
"display_name",
"can_disconnect",
"can_reconnect",
"project",
"created_at",
"updated_at",
"status",
"scope",
"user_id"
],
"additionalProperties": false,
"description": "One data item returned by the tool."
}
],
"description": "One data item returned by the tool."
},
"description": "Interactive users see their own private project-user connections and shared project connections in the selected project. Noninteractive callers see only shared project connections. An integration filter restricts both connection scopes."
},
"page_info": {
"type": "object",
"properties": {
"self": {
"type": [
"string",
"null"
],
"description": "Cursor that refers to the current page."
},
"first": {
"type": "null",
"description": "The first returned by the tool."
},
"next": {
"type": [
"string",
"null"
],
"description": "Cursor for the next page when pagination is available."
},
"prev": {
"type": [
"string",
"null"
],
"description": "Cursor for the previous page when pagination is available."
}
},
"required": [
"self",
"first",
"next",
"prev"
],
"additionalProperties": false,
"description": "Pagination cursor values for traversing the result set."
},
"total": {
"type": "integer",
"minimum": 0,
"description": "The total returned by the tool."
}
},
"required": [
"data",
"page_info",
"total"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Structured result returned by the list_project_connections tool."
}