Bring-your-own-key access to the complete Affinity CRM API V2 surface for people, companies, lists, opportunities, interactions, notes, and workspace operations.
$ deepline tools describe affinity_v2_auth_whoami_get --json
affinity_v2_auth_whoami_getaffinity_v2_calls_getaffinity_v2_chat_messages_getaffinity_v2_companies_company_id_fields_field_id_getaffinity_v2_companies_company_id_fields_field_id_postaffinity_v2_companies_company_id_fields_getaffinity_v2_companies_company_id_fields_patchaffinity_v2_companies_company_id_getaffinity_v2_companies_company_id_list_entries_getaffinity_v2_companies_company_id_lists_getaffinity_v2_companies_company_id_notes_getaffinity_v2_companies_company_id_relationships_getaffinity_v2_companies_fields_field_id_dropdown_options_getaffinity_v2_companies_fields_getaffinity_v2_companies_getaffinity_v2_companies_search_postaffinity_v2_company_merges_getaffinity_v2_company_merges_merge_id_getaffinity_v2_company_merges_postaffinity_v2_emails_getaffinity_v2_feedback_postaffinity_v2_field_value_changes_getaffinity_v2_files_search_postaffinity_v2_inferred_connections_coworkers_getaffinity_v2_inferred_connections_investor_executive_connections_getaffinity_v2_lists_getaffinity_v2_lists_list_id_fields_field_id_dropdown_options_dropdown_option_id_deleteaffinity_v2_lists_list_id_fields_field_id_dropdown_options_dropdown_option_id_getaffinity_v2_lists_list_id_fields_field_id_dropdown_options_dropdown_option_id_postaffinity_v2_lists_list_id_fields_field_id_dropdown_options_getaffinity_v2_lists_list_id_fields_field_id_dropdown_options_postaffinity_v2_lists_list_id_fields_getaffinity_v2_lists_list_id_getaffinity_v2_lists_list_id_list_entries_getaffinity_v2_lists_list_id_list_entries_list_entry_id_field_value_changes_getaffinity_v2_lists_list_id_list_entries_list_entry_id_fields_field_id_getaffinity_v2_lists_list_id_list_entries_list_entry_id_fields_field_id_postaffinity_v2_lists_list_id_list_entries_list_entry_id_fields_getaffinity_v2_lists_list_id_list_entries_list_entry_id_fields_patchaffinity_v2_lists_list_id_list_entries_list_entry_id_getaffinity_v2_lists_list_id_list_entries_search_postaffinity_v2_lists_list_id_saved_views_getaffinity_v2_lists_list_id_saved_views_view_id_getaffinity_v2_lists_list_id_saved_views_view_id_list_entries_getaffinity_v2_lists_postaffinity_v2_meetings_getaffinity_v2_notes_getaffinity_v2_notes_note_id_attached_companies_getaffinity_v2_notes_note_id_attached_opportunities_getaffinity_v2_notes_note_id_attached_persons_getaffinity_v2_notes_note_id_deleteaffinity_v2_notes_note_id_getaffinity_v2_notes_note_id_postaffinity_v2_notes_note_id_replies_getaffinity_v2_notes_postaffinity_v2_notes_search_postaffinity_v2_opportunities_getaffinity_v2_opportunities_opportunity_id_getaffinity_v2_opportunities_opportunity_id_notes_getaffinity_v2_person_merges_getaffinity_v2_person_merges_merge_id_getaffinity_v2_person_merges_postaffinity_v2_persons_fields_field_id_dropdown_options_getaffinity_v2_persons_fields_getaffinity_v2_persons_getaffinity_v2_persons_person_id_fields_field_id_getaffinity_v2_persons_person_id_fields_field_id_postaffinity_v2_persons_person_id_fields_getaffinity_v2_persons_person_id_fields_patchaffinity_v2_persons_person_id_getaffinity_v2_persons_person_id_list_entries_getaffinity_v2_persons_person_id_lists_getaffinity_v2_persons_person_id_notes_getaffinity_v2_persons_person_id_relationships_getaffinity_v2_persons_search_postaffinity_v2_reminders_getaffinity_v2_reminders_postaffinity_v2_semantic_search_postaffinity_v2_tasks_company_merges_getaffinity_v2_tasks_company_merges_task_id_getaffinity_v2_tasks_person_merges_getaffinity_v2_tasks_person_merges_task_id_getaffinity_v2_transcripts_getaffinity_v2_transcripts_transcript_id_fragments_getaffinity_v2_transcripts_transcript_id_getaffinity_v2_users_getaffinity_v2_users_user_id_getInput/output schemas, exact per-action cost, and a fixture suite. Same call signature as every other Deepline integration.
Connect your own provider API key and keep the vendor relationship in your workspace. Deepline routes the call without exposing provider spend.
Every action is invokable from Claude Code, Codex, Cursor, or any MCP-capable agent via the same skill surface.
Install the CLI, connect your provider key from the dashboard, then run typed tools from Claude Code, Codex, Cursor, or your own agent.
npm install -g deepline@latest && npm exec --yes --package=deepline@latest -- deepline setup --json
Agent setup: Install the Deepline CLI and skills using https://code.deepline.com/agent-install.txt