KosmoKrator

productivity

Affinity MCP, CLI, and Lua Integration for AI Agents

Affinity integration docs for AI agents: MCP gateway setup, Affinity CLI commands, Lua API reference, credentials, and function schemas.

Affinity for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
affinity.affinity_get_current_user Read read 0 Get the authenticated Affinity user and API permissions.
affinity.affinity_list_contacts Read read 0 List persons in Affinity.
affinity.affinity_get_contact Read read 0 Get a person by ID.
affinity.affinity_create_contact Write write 0 Create a person using Affinity API.
affinity.affinity_list_contact_fields Read read 0 List person field metadata.
affinity.affinity_list_contact_field_values Read read 0 List field values on a person.
affinity.affinity_get_contact_field_value Read read 0 Get a single field value on a person.
affinity.affinity_list_contact_lists Read read 0 List lists where a person appears.
affinity.affinity_list_contact_list_entries Read read 0 List list entries for a person.
affinity.affinity_list_contact_notes Read read 0 List notes related to a person.
affinity.affinity_list_organizations Read read 0 List companies in Affinity.
affinity.affinity_get_organization Read read 0 Get a company by ID.
affinity.affinity_create_organization Write write 0 Create a company using Affinity API.
affinity.affinity_list_organization_fields Read read 0 List company field metadata.
affinity.affinity_list_organization_field_values Read read 0 List field values on a company.
affinity.affinity_get_organization_field_value Read read 0 Get a single field value on a company.
affinity.affinity_list_organization_lists Read read 0 List lists where a company appears.
affinity.affinity_list_organization_list_entries Read read 0 List list entries for a company.
affinity.affinity_list_organization_notes Read read 0 List notes related to a company.
affinity.affinity_list_opportunities Read read 0 List opportunities in Affinity.
affinity.affinity_get_opportunity Read read 0 Get an opportunity by ID.
affinity.affinity_list_opportunity_notes Read read 0 List notes related to an opportunity.
affinity.affinity_list_lists Read read 0 List Affinity lists.
affinity.affinity_get_list Read read 0 Get metadata for a list.
affinity.affinity_list_list_fields Read read 0 List field metadata for a list.
affinity.affinity_list_list_entries Read read 0 List entries on a list.
affinity.affinity_get_list_entry Read read 0 Get one list entry.
affinity.affinity_list_list_entry_fields Read read 0 List field values on a list entry.
affinity.affinity_get_list_entry_field Read read 0 Get one field value on a list entry.
affinity.affinity_update_list_entry_field Write write 0 Update one field value on a list entry.
affinity.affinity_batch_update_list_entry_fields Write write 0 Batch update field values on a list entry.
affinity.affinity_list_saved_views Read read 0 List saved views for a list.
affinity.affinity_get_saved_view Read read 0 Get saved view metadata.
affinity.affinity_list_saved_view_entries Read read 0 List entries on a saved view.
affinity.affinity_list_notes Read read 0 List notes.
affinity.affinity_get_note Read read 0 Get a note by ID.
affinity.affinity_list_note_replies Read read 0 List replies for a note.
affinity.affinity_list_note_persons Read read 0 List persons attached to a note.
affinity.affinity_list_note_companies Read read 0 List companies attached to a note.
affinity.affinity_list_note_opportunities Read read 0 List opportunities attached to a note.
affinity.affinity_list_calls Read read 0 List call interactions.
affinity.affinity_list_emails Read read 0 List email interactions.
affinity.affinity_list_meetings Read read 0 List meeting interactions.
affinity.affinity_list_chat_messages Read read 0 List chat message interactions.
affinity.affinity_list_transcripts Read read 0 List transcripts.
affinity.affinity_get_transcript Read read 0 Get a transcript by ID.
affinity.affinity_list_transcript_fragments Read read 0 List fragments for a transcript.
affinity.affinity_semantic_search Read read 0 Perform semantic search.
affinity.affinity_api_get Read read 0 Call a safe relative Affinity API path with GET.
affinity.affinity_api_post Write write 0 Call a safe relative Affinity API path with POST.
affinity.affinity_api_put Write write 0 Call a safe relative Affinity API path with PUT.
affinity.affinity_api_delete Write write 0 Call a safe relative Affinity API path with DELETE.