Skip to main content

Ingestion Rules

MCP tools for the Ingestion Rules module. See the Ingestion Rules module docs for permissions and data model.

list-ingestion-rules

List ingestion rules

Arguments

ArgumentTypeRequiredDescription
projectIdstringnoProject ID (required if not using project key auth)
limitnumbernoNumber of results per page
offsetnumbernoNumber of results to skip

create-ingestion-rule

Create an ingestion rule

Arguments

ArgumentTypeRequiredDescription
projectIdstringnoProject ID (required if not using project key auth)
contentTypeGlobstringyesMIME type glob matched against a file's content_type
toolIdstringnoConverter tool id (mutually exclusive with agent_id)
agentIdstringnoConverter agent id (mutually exclusive with tool_id)
actionstringnoOperation id, required for soat/mcp tool converters
presetParametersobjectnoMerged into the tool input before invocation (tool converters only)
nativeExtractionstringnoFor native types (PDF/text): first (default) converts only when native extraction yields no text; skip always converts.
fileDeliverystringnoHow the file reaches a tool converter (default base64)
chunkStrategystringnoDefault chunk strategy, overridable per ingest request
chunkSizenumbernoDefault window size in characters for the size strategy
chunkOverlapnumbernoDefault overlap in characters for the size strategy
metadataobjectnoArbitrary JSON metadata

get-ingestion-rule

Get an ingestion rule

Arguments

ArgumentTypeRequiredDescription
ingestionRuleIdstringyesIngestion rule ID

update-ingestion-rule

Update an ingestion rule

Arguments

ArgumentTypeRequiredDescription
ingestionRuleIdstringyesIngestion rule ID
contentTypeGlobstringno
toolIdstringno
agentIdstringno
actionstringno
presetParametersobjectno
nativeExtractionstringno
fileDeliverystringno
chunkStrategystringno
chunkSizenumberno
chunkOverlapnumberno
metadataobjectno

delete-ingestion-rule

Delete an ingestion rule

Arguments

ArgumentTypeRequiredDescription
ingestionRuleIdstringyesIngestion rule ID