veryfront__get_project_integration_configAccess
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 |
|---|---|---|---|
project_reference | string | No | Project id, slug, or reference. Optional on project-scoped MCP endpoints. |
name | string | Yes | Integration name, for example “salesforce”. |
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__get_project_integration_config",
"arguments": {
"name": "example"
}
}
}
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 |
|---|---|---|---|
configured | boolean | Yes | Reports whether a project integration policy is stored. False means the catalog defaults apply; it does not report connection or credential readiness. |
created_at | string or null | Yes | Creation timestamp in ISO 8601 format. |
updated_at | string or null | Yes | Last update timestamp in ISO 8601 format. |
name | string | Yes | Human-readable name for the returned record. |
scope | string | Yes | Values: "project", "user". |
allowed_tools | string[] or null | Yes | |
config | object | Yes | Structured config details associated with this tool result. |
execution_mode | string | Yes | Values: "real", "mock". |
config_schema | object or null | No | |
resolution | object | Yes | Structured resolution details associated with this tool result. |
Full schemas
{
"type": "object",
"properties": {
"project_reference": {
"type": "string",
"description": "Project id, slug, or reference. Optional on project-scoped MCP endpoints."
},
"name": {
"type": "string",
"description": "Integration name, for example \"salesforce\"."
}
},
"required": [
"name"
],
"additionalProperties": false,
"description": "Arguments for the get_project_integration_config tool.",
"$schema": "http://json-schema.org/draft-07/schema#"
}
{
"type": "object",
"properties": {
"configured": {
"type": "boolean",
"description": "Reports whether a project integration policy is stored. False means the catalog defaults apply; it does not report connection or credential readiness."
},
"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."
},
"name": {
"type": "string",
"description": "Human-readable name for the returned record."
},
"scope": {
"type": "string",
"enum": [
"project",
"user"
]
},
"allowed_tools": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
},
"description": "List of allowed tools associated with this tool result."
},
{
"type": "null",
"description": "The allowed tools returned by the tool."
}
]
},
"config": {
"type": "object",
"additionalProperties": {
"description": "Additional structured values associated with this result."
},
"description": "Structured config details associated with this tool result."
},
"execution_mode": {
"type": "string",
"enum": [
"real",
"mock"
]
},
"config_schema": {
"anyOf": [
{
"type": "object",
"properties": {
"version": {
"type": "number",
"const": 1
},
"fields": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"description": "Additional structured values associated with this result."
}
},
"description": "Fields returned for the structured input request."
}
},
"required": [
"version",
"fields"
],
"additionalProperties": false,
"description": "Structured config schema details associated with this tool result."
},
{
"type": "null",
"description": "The config schema returned by the tool."
}
]
},
"resolution": {
"type": "object",
"properties": {
"catalog_available": {
"type": "boolean"
},
"catalog_state": {
"type": "string",
"enum": [
"available",
"removed"
]
},
"policy": {
"type": "object",
"properties": {
"state": {
"type": "string",
"enum": [
"absent",
"allowed",
"restricted"
]
},
"scope": {
"type": "string",
"enum": [
"project",
"user"
]
},
"allowed_tools": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
},
"description": "List of allowed tools associated with this tool result."
},
{
"type": "null",
"description": "The allowed tools returned by the tool."
}
]
},
"execution_mode": {
"$ref": "#/properties/execution_mode",
"description": "The execution mode returned by the tool."
}
},
"required": [
"state",
"scope",
"allowed_tools",
"execution_mode"
],
"additionalProperties": false,
"description": "Structured policy details associated with this tool result."
},
"credential_requirement": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"oauth_connection",
"project_credentials",
"none"
]
},
"managed_oauth": {
"type": "boolean"
},
"byo_oauth_app_override": {
"type": "object",
"properties": {
"supported": {
"type": "boolean"
},
"required": {
"type": "boolean"
},
"client_id_env_var": {
"type": [
"string",
"null"
]
},
"client_secret_env_var": {
"type": [
"string",
"null"
]
}
},
"required": [
"supported",
"required",
"client_id_env_var",
"client_secret_env_var"
],
"additionalProperties": false,
"description": "Structured byo oauth app override details associated with this tool result."
},
"mandatory_env_vars": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of mandatory env vars associated with this tool result."
}
},
"required": [
"mode",
"managed_oauth",
"byo_oauth_app_override",
"mandatory_env_vars"
],
"additionalProperties": false,
"description": "Structured credential requirement details associated with this tool result."
},
"connection_readiness": {
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ready",
"required",
"not_applicable",
"unknown"
],
"description": "Lifecycle status for the returned record."
},
"scope": {
"anyOf": [
{
"type": "string",
"enum": [
"project",
"user"
]
},
{
"type": "null",
"description": "The scope returned by the tool."
}
]
},
"connected_count": {
"anyOf": [
{
"type": "integer",
"minimum": 0
},
{
"type": "null",
"description": "The connected count returned by the tool."
}
]
}
},
"required": [
"status",
"scope",
"connected_count"
],
"additionalProperties": false,
"description": "Structured connection readiness details associated with this tool result."
}
},
"required": [
"catalog_available",
"catalog_state",
"policy",
"credential_requirement",
"connection_readiness"
],
"additionalProperties": false,
"description": "Structured resolution details associated with this tool result."
}
},
"required": [
"configured",
"created_at",
"updated_at",
"name",
"scope",
"allowed_tools",
"config",
"execution_mode",
"resolution"
],
"additionalProperties": false,
"description": "Structured result returned by the get_project_integration_config tool.",
"$schema": "http://json-schema.org/draft-07/schema#"
}