# Affinda MCP connector

> Connects to Affinda through Scalekit MCP for document extraction, classification, workspace management, and integrations.

**URL:** https://caywork.com/learn/docs/node/affindamcp-node

## Content

The **Affinda MCP Node** connects your AI agent to Affinda's document intelligence platform through the Model Context Protocol (MCP) gateway. It enables extraction, parsing, classification, and management of documents, workspaces, data sources, fields, validation rules, integrations, and organization settings.

## Parameters

### Required Parameters
* **action** (string): The target Affinda tool action to run. Must be one of the enabled actions:
  * `affindamcp_add_connection_to_integration`: add connection to integration.
  * `affindamcp_archive_documents`: archive documents.
  * `affindamcp_assign_document_type_to_workspace`: assign document type to workspace.
  * `affindamcp_bulk_create_data_source_values`: bulk create data source values.
  * `affindamcp_bulk_create_fields`: bulk create fields.
  * `affindamcp_confirm_documents`: confirm documents.
  * `affindamcp_create_api_token`: create api token.
  * `affindamcp_create_connect_token`: create connect token.
  * `affindamcp_create_data_source`: create data source.
  * `affindamcp_create_data_source_value`: create data source value.
  * `affindamcp_create_document_type`: create document type.
  * `affindamcp_create_field`: create field.
  * `affindamcp_create_field_group`: create field group.
  * `affindamcp_create_integration`: create integration.
  * `affindamcp_create_matching_criterion`: create matching criterion.
  * `affindamcp_create_recruit_workspace`: create recruit workspace.
  * `affindamcp_create_validation_rule`: create validation rule.
  * `affindamcp_create_validation_run`: create validation run.
  * `affindamcp_create_workspace`: create workspace.
  * `affindamcp_delete_data_source`: delete data source.
  * `affindamcp_delete_data_source_value`: delete data source value.
  * `affindamcp_delete_document_type`: delete document type.
  * `affindamcp_delete_field`: delete field.
  * `affindamcp_delete_field_group`: delete field group.
  * `affindamcp_delete_integration`: delete integration.
  * `affindamcp_delete_integration_secret`: delete integration secret.
  * `affindamcp_delete_matching_criterion`: delete matching criterion.
  * `affindamcp_delete_validation_rule`: delete validation rule.
  * `affindamcp_deploy_integration_version`: deploy integration version.
  * `affindamcp_get_data_source`: get data source.
  * `affindamcp_get_document`: get document.
  * `affindamcp_get_document_extraction`: get document extraction.
  * `affindamcp_get_document_type`: get document type.
  * `affindamcp_get_document_type_details`: get document type details.
  * `affindamcp_get_field`: get field.
  * `affindamcp_get_field_group`: get field group.
  * `affindamcp_get_integration`: get integration.
  * `affindamcp_get_integration_run`: get integration run.
  * `affindamcp_get_usage`: get usage.
  * `affindamcp_get_validation_rule`: get validation rule.
  * `affindamcp_get_workspace`: get workspace.
  * `affindamcp_get_workspace_details`: get workspace details.
  * `affindamcp_list_data_source_values`: list data source values.
  * `affindamcp_list_data_sources`: list data sources.
  * `affindamcp_list_document_splitters`: list document splitters.
  * `affindamcp_list_document_types`: list document types.
  * `affindamcp_list_documents`: list documents.
  * `affindamcp_list_fields`: list fields.
  * `affindamcp_list_integration_connections`: list integration connections.
  * `affindamcp_list_integration_runs`: list integration runs.
  * `affindamcp_list_integration_secrets`: list integration secrets.
  * `affindamcp_list_integration_versions`: list integration versions.
  * `affindamcp_list_integrations`: list integrations.
  * `affindamcp_list_matching_criteria`: list matching criteria.
  * `affindamcp_list_model_memory_documents`: list model memory documents.
  * `affindamcp_list_organizations`: list organizations.
  * `affindamcp_list_pipedream_apps`: list pipedream apps.
  * `affindamcp_list_recent_field_annotations`: list recent field annotations.
  * `affindamcp_list_validation_rules`: list validation rules.
  * `affindamcp_list_workspaces`: list workspaces.
  * `affindamcp_populate_document_type_fields`: populate document type fields.
  * `affindamcp_reassign_document_type`: reassign document type.
  * `affindamcp_reject_documents`: reject documents.
  * `affindamcp_remove_connection_from_integration`: remove connection from integration.
  * `affindamcp_revert_integration_version`: revert integration version.
  * `affindamcp_run_integration`: run integration.
  * `affindamcp_set_integration_secret`: set integration secret.
  * `affindamcp_test_connection`: test connection.
  * `affindamcp_update_data_source`: update data source.
  * `affindamcp_update_data_source_value`: update data source value.
  * `affindamcp_update_document_type`: update document type.
  * `affindamcp_update_field`: update field.
  * `affindamcp_update_integration`: update integration.
  * `affindamcp_update_matching_criterion`: update matching criterion.
  * `affindamcp_update_organization`: update organization.
  * `affindamcp_update_validation_rule`: update validation rule.
  * `affindamcp_update_workspace`: update workspace.
  * `affindamcp_wait_for_document_processing`: wait for document processing.

### Optional Parameters
* **params** (object): A key-value dictionary of action-specific inputs.

## Practical Use Cases
1. **Document Extraction & Classification**: Upload documents, wait for processing, retrieve extractions, and confirm or reject results to improve model accuracy.
2. **Workspace & Schema Management**: Automate creation of workspaces, document types, fields, data sources, validation rules, and integrations for structured data pipelines.