{"generated_at":"2026-08-17T10:36:11+00:00","item":{"added_at":"2026-07-05","analysis_method":"capability_triage","category":"Web Connector","description":"Bring your Affinity data into Claude to search contacts, companies, and deals; prep for meetings using your actual notes and interaction history; and update records as deals progress. Every email capt","did":"ant-dir-affinity","homepage_url":"https://www.affinity.co","icon":"https://affinity.co/favicon.ico","id":"ant.dir.affinity","installs":15026,"last_scanned":"2026-07-05","license":"","long_description":"Bring your Affinity data into Claude to search contacts, companies, and deals; prep for meetings using your actual notes and interaction history; and update records as deals progress. Every email captured, every meeting logged, every relationship scored by your firm is now available directly in the conversation.","name":"Affinity","plutonium_url":"https://plutonium.pluto.security/detail.html?planet=claudesec&did=ant-dir-affinity&utm_source=plutonium_analysis_skill&utm_medium=claude_skill&utm_campaign=connector_risk_assessment","publisher":"Affinity","publisher_url":"https://www.affinity.co","repository_url":"","risk":"medium","risk_severity":"medium","security_risks":[{"description":"The connector can access sensitive CRM data such as contacts, companies, deals, notes, meeting logs, and transcripts, which may include personal data and confidential relationship intelligence.","risk_type":"reads_private_data","severity":"medium","title":"Reads your private information"},{"description":"The connector can create and update records (e.g., notes, reminders, list entries, and field values), which could introduce incorrect CRM data or alter deal/account history if misused.","risk_type":"modifies_data","severity":"medium","title":"Can change or update your information"},{"description":"Any data pulled from Affinity is shared with the LLM service processing the conversation, which may be considered an external third party depending on your deployment and data handling agreements.","risk_type":"forwards_data_to_third_party","severity":"low","title":"Sends your data to outside companies"},{"description":"Using the connector typically involves storing an OAuth/token credential to access Affinity over time, increasing impact if those credentials are exposed or over-permissioned.","risk_type":"requires_persistent_credentials","severity":"medium","title":"Stores long-lived access tokens"}],"signature_status":"unknown","source_code_reviewed":false,"tags":["forwards_data_to_third_party","modifies_data","reads_private_data","requires_persistent_credentials"],"tools":[{"description":"Creates a new entry in an Affinity list.","name":"create_list_entry","risk":{"category":"state_change","level":"medium","why":"Creates new CRM objects that can add incorrect or unwanted records if triggered improperly."}},{"description":"Creates a note associated with a person, company, or opportunity.","name":"create_note","risk":{"category":"state_change","level":"medium","why":"Writes potentially sensitive content into CRM notes and can pollute or misattribute deal/account history."}},{"description":"Creates a reminder/task in Affinity.","name":"create_reminder","risk":{"category":"state_change","level":"medium","why":"Adds tasks/reminders that may spam users or create incorrect follow-ups."}},{"description":"Retrieves detailed information about a company record.","name":"get_company_info"},{"description":"Lists the list entries associated with a given company.","name":"get_company_list_entries"},{"description":"Retrieves the current authenticated user’s profile information.","name":"get_current_user"},{"description":"Retrieves entities linked or attached to a specific note.","name":"get_entities_attached_to_note"},{"description":"Retrieves field values for a specified entity.","name":"get_entity_field_values"},{"description":"Retrieves available fields/metadata for an entity type.","name":"get_entity_fields"},{"description":"Retrieves entries from a specific list.","name":"get_list_entries"},{"description":"Retrieves dropdown option values for a list field.","name":"get_list_field_dropdown_options"},{"description":"Retrieves the fields/columns defined for a list.","name":"get_list_fields"},{"description":"Retrieves metadata and details about a list.","name":"get_list_info"},{"description":"Retrieves the lists available in the Affinity workspace.","name":"get_lists"},{"description":"Retrieves meetings logged in Affinity.","name":"get_meetings"},{"description":"Retrieves meetings associated with a specified entity.","name":"get_meetings_for_entity"},{"description":"Retrieves notes stored in Affinity.","name":"get_notes"},{"description":"Retrieves notes associated with a specified entity.","name":"get_notes_for_entity"},{"description":"Retrieves detailed information about a person/contact record.","name":"get_person_info"},{"description":"Lists the list entries associated with a given person.","name":"get_person_list_entries"},{"description":"Retrieves relationship strength scores/metrics for people or entities.","name":"get_relationship_strengths"},{"description":"Retrieves reminders/tasks from Affinity.","name":"get_reminders"},{"description":"Retrieves a single list entry by identifier.","name":"get_single_list_entry"},{"description":"Retrieves fragments of meeting or call transcripts stored in Affinity.","name":"get_transcript_fragments"},{"description":"Searches company records by query/filters.","name":"search_companies"},{"description":"Searches opportunities/deals by query/filters.","name":"search_opportunities"},{"description":"Searches person/contact records by query/filters.","name":"search_persons"},{"description":"Performs semantic search across Affinity data using meaning-based matching.","name":"semantic_search"},{"description":"Sends feedback telemetry or a message back to the connector/service maintainers.","name":"send_feedback","risk":{"category":"sends_externally","level":"medium","why":"Transmits information outside the CRM, which may inadvertently include sensitive workspace context if not carefully scoped."}},{"description":"Creates or updates a field value on an entity (e.g., person, company, opportunity).","name":"upsert_entity_field_value","risk":{"category":"state_change","level":"medium","why":"Updates core CRM fields and can overwrite correct data or change deal/account state."}},{"description":"Creates or updates field values on a list entry.","name":"upsert_list_entry_field_values","risk":{"category":"state_change","level":"medium","why":"Bulk/compound updates to list entry fields can unintentionally overwrite multiple values and impact reporting/workflows."}}],"tools_count":31,"type":"web_connector","url":"https://claude.ai/directory/5c0aab87-9f11-478f-b7ed-03774fa6169c","uuid":"5c0aab87-9f11-478f-b7ed-03774fa6169c","version":""},"query_key":"affinity affinity","schema_version":1,"status":"match"}
