{"description":"A Model Context Protocol server that provides access to SalesLoft API tools","display_name":"Specula MCP Server (SalesLoft)","mcp_version":"2024-11-05","tools":[{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches a single company account by its Salesloft account ID. Use when the exact account ID is known and full account details are needed.","inputSchema":{"properties":{"id":{"type":"string"}},"required":["id"],"type":"object"},"method":"get","name":"account_by_id","outputSchema":{"properties":{"owner":{"description":"User that is marked as the owner of this Account","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"id":{"description":"ID of Account","type":"integer"},"owner_crm_id":{"description":"Mapped owner field from the CRM","type":"string"},"archived_at":{"description":"Datetime of when the Account was archived, if archived","format":"date-time","type":"string"},"linkedin_url":{"description":"Full LinkedIn url","type":"string"},"twitter_handle":{"description":"Twitter handle, with @","type":"string"},"crm_id":{"description":"CRM system identifier for this account, e.g. 003i000001mnhpD. Present when synced from a CRM.","type":"string"},"city":{"description":"City where the account is located, e.g. Atlanta. Present when set.","type":"string"},"street":{"description":"Street name and number","type":"string"},"updated_at":{"description":"Datetime of when the Account was last updated","format":"date-time","type":"string"},"created_at":{"description":"Datetime of when the Account was created","format":"date-time","type":"string"},"company_stage":{"description":"Company Stage that this Account has set. This is referred to as Account Stage in other parts of the API. When sorting by account_stage, the company stage's order is used","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"postal_code":{"description":"Postal code","type":"string"},"tags":{"description":"All tags applied to this Account","items":{"type":"string"},"type":"array"},"founded":{"description":"Date or year of founding","type":"string"},"do_not_contact":{"description":"Whether this company has opted out of communications. Do not contact someone at this company when this is set to true","type":"boolean"},"phone":{"description":"Phone number without formatting","type":"string"},"website":{"description":"Account website URL, e.g. https://salesloft.com. Present when set.","type":"string"},"revenue_range":{"description":"Estimated revenue range","type":"string"},"prospector_engagement_level":{"description":"Prospector engagement level for this account, derived from prospector_engagement_score. For the customers that do not opt-in to account engagement scoring, it will always be null","type":"string"},"last_contacted_type":{"description":"The type of the last touch to this Account. Can be call, email, other","type":"string"},"size":{"description":"Estimated number of people in employment","type":"string"},"last_contacted_by":{"description":"User that last contacted this Account","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"industry":{"description":"Industry sector of the account, e.g. Technology. Present when set.","type":"string"},"prospector_engagement_score":{"description":"Prospector engagement score for this account, normalized on a scale of 0.0 to 5.0. For the customers that do not opt-in to account engagement scoring, it will always be null","type":"string"},"account_tier":{"description":"Account Tier that this Account has set","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"country":{"description":"Country of the account, e.g. United States. Present when set.","type":"string"},"user_relationships":{"additionalProperties":true,"description":"Filters by accounts matching all given user relationship fields, _is_null or _unmapped can be passed to filter accounts with null or unmapped user relationship values","properties":{},"type":"object"},"creator":{"description":"User that created this Account","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"locale":{"description":"Time locale","type":"string"},"domain":{"description":"Website domain, not a fully qualified URI","type":"string"},"description":{"description":"Description","type":"string"},"last_contacted_at":{"description":"Datetime this Account was last contacted","format":"date-time","type":"string"},"crm_object_type":{"description":"CRM object type","type":"string"},"custom_fields":{"additionalProperties":true,"description":"Custom fields are defined by the user's team. Only fields with values are presented in the API.","properties":{},"type":"object"},"conversational_name":{"description":"Conversational name of the Account","type":"string"},"counts":{"properties":{"people":{"description":"Number of people in SalesLoft associated with this Account","type":"integer"}},"type":"object"},"company_type":{"description":"Type of the Account's company","type":"string"},"crm_url":{"description":"Full URL to the account record in the CRM, e.g. https://na15.salesforce.com/003i000001mnhpD. Present when synced from a CRM.","type":"string"},"name":{"description":"Account Full Name","type":"string"},"last_contacted_person":{"description":"Person who was last contacted at this Account","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"state":{"description":"State or province of the account, e.g. Georgia. Present when set.","type":"string"}},"type":"object"},"params":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"path":"/v2/accounts/{id}"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches full details of a single conversation by ID, including AI-generated summary, action items, and key moments if available. Use when the conversation ID is known and detailed content or AI insights are needed.","inputSchema":{"properties":{"id":{"type":"string"}},"required":["id"],"type":"object"},"method":"get","name":"conversation_by_id","outputSchema":{"properties":{"account":{"description":"Reference to the Account","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"action_items":{"allOf":[{"properties":{"items":{"description":"Action Item ID","items":{"properties":{"created_at":{"description":"Datetime of Action Item creations. The date time ISO-8601 format","format":"date-time","type":"string"},"edited_text":{"description":"Action Item text","type":"string"},"id":{"description":"Action Item ID","format":"uuid","type":"string"},"original_text":{"description":"Action Item text","type":"string"},"updated_at":{"description":"Datetime of last Action Item upate. The date time ISO-8601 format","format":"date-time","type":"string"}},"type":"object"},"type":"array"},"status":{"description":"Status of the Action Items","type":"string"}},"type":"object"}],"description":"Action Items of the Conversation"},"attendees":{"description":"List of Attendees of the Conversation","items":{"properties":{"auto_generated":{"description":"Tells if this was generated, for example Unkown Speakers","type":"boolean"},"email":{"description":"Email of the Attendee","type":"string"},"external_id":{"description":"External ID of the Attendee","type":"string"},"full_name":{"description":"Full name of the Attendee","type":"string"},"id":{"description":"Attendee ID from the Conversation","type":"string"},"is_internal":{"description":"Tells if the Attendee is an user from the same team","type":"boolean"},"percent_talk_time":{"description":"Percentage of talk time","type":"number"},"phone_number":{"description":"Phone number of the Attendee","type":"string"},"talk_time":{"description":"Talk time in milliseconds","type":"number"},"user_guid":{"description":"Salesloft user id","type":"string"}},"type":"object"},"type":"array"},"call_id":{"description":"Id of the call data record","format":"string","type":"string"},"created_at":{"description":"Datetime of Conversation creation. The date time ISO-8601 format","format":"date-time","type":"string"},"duration":{"description":"Duration of the Conversation in milliseconds","type":"number"},"event_end_date":{"description":"Datetime of when the Conversation ended. The date time ISO-8601 format","format":"date-time","type":"string"},"event_start_date":{"description":"Datetime of when the Conversation started. The date time ISO-8601 format","format":"date-time","type":"string"},"id":{"description":"UUID of the Conversation","format":"uuid","type":"string"},"invitees":{"description":"List of Invitees of the Conversation","items":{"properties":{"email":{"description":"Email of the Invitee","type":"string"},"full_name":{"description":"Full name of the Invitee","type":"string"},"id":{"description":"Invitee ID from the Conversation","type":"string"},"status":{"description":"Status reponse from invitee","type":"string"}},"type":"object"},"type":"array"},"is_api":{"description":"Determines if the channel of through this Conversation was processed","type":"boolean"},"key_moments":{"allOf":[{"properties":{"items":{"description":"All Key Moments items","items":{"properties":{"categories":{"description":"Key Moments categories","items":{"properties":{"category":{"description":"Category name of the Key Moment","type":"string"},"mentions":{"description":"Mentions from the Key Moment","items":{"properties":{"index_end":{"description":"Index from the transcript when end the mention","type":"number"},"index_start":{"description":"Index from the transcript when start the mention","type":"number"},"recording_attendee_id":{"description":"ID from the Attendees list","type":"string"},"start_time":{"description":"Milliseconds when the mention started","type":"number"}},"type":"object"},"type":"array"},"mentions_count":{"description":"Total of mentions where the Key Moment summary was based","type":"number"},"summary":{"description":"Summary of the Key Moment","type":"string"}},"type":"object"},"type":"array"},"name":{"description":"Name of the Key Moment","enum":["competitors","decision_makers","objections","next_gen"],"type":"string"}},"type":"object"},"type":"array"},"status":{"description":"Status of overall Key Moments","type":"string"}},"type":"object"}],"description":"Key Moments of the Conversation"},"language_code":{"description":"The text's BCP-47 language code, such as \"en-US\" or \"sr-Latn\".\n\n Reference:\n http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.","type":"string"},"meddpicc":{"allOf":[{"properties":{"categories":{"description":"Meddpicc categories","items":{"properties":{"category":{"description":"Meddpicc category name","type":"string"},"mentions":{"description":"Mentions from the Meddpicc","items":{"properties":{"index_end":{"description":"Index from the transcript when end the mention","type":"number"},"index_start":{"description":"Index from the transcript when start the mention","type":"number"},"recording_attendee_id":{"description":"ID from the Attendees list","type":"string"},"start_time":{"description":"Milliseconds when the mention started","type":"number"}},"type":"object"},"type":"array"},"summary":{"description":"Summary of the Meddpicc","type":"string"}},"type":"object"},"type":"array"},"id":{"description":"Meddpicc ID","type":"string"}},"type":"object"}],"description":"Meddpicc of the Conversation"},"media_type":{"description":"Determines if conversation is video or audio","enum":["audio","video"],"type":"string"},"opportunity":{"description":"Reference to the SL Opportunity","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"organization_id":{"description":"ID of the Organization","format":"uuid","type":"string"},"owner_email":{"description":"Email of the owner user","type":"string"},"owner_id":{"description":"ID of the owner","format":"uuid","type":"string"},"person":{"description":"Reference to the People","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"platform":{"description":"Source of the Conversation","enum":["bluejeans","gotomeeting","joinme","manual_upload","ms_teams","salesloft","uberconference","webex","zoom","google_meet","external_audio"],"type":"string"},"recording":{"description":"Reference to the Recording artifact","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"started_recording_at":{"description":"Starts of the recording in milliseconds","type":"number"},"summary":{"allOf":[{"properties":{"created_at":{"description":"Datetime of Summary creation. The date time ISO-8601 format","type":"string"},"id":{"description":"Summary ID","type":"string"},"status":{"description":"Status of the Summary","type":"string"},"text":{"description":"Summary text of the Conversation","type":"string"}},"type":"object"}],"description":"Summary of the Conversation"},"title":{"description":"Title of the Conversation","type":"string"},"transcription":{"description":"Reference to the Transcription","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"transcription_artifact":{"description":"Reference to the transcription artifact","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"transcription_sentences":{"description":"Reference to the transcription sentences","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"updated_at":{"description":"Datetime of the last Conversation update. The date time ISO-8601 format","format":"date-time","type":"string"},"user_guid":{"description":"ID of the user","format":"uuid","type":"string"}},"type":"object"},"params":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"path":"/v2/conversations/{id}/extensive"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches the media recording reference (signed URL) for a single conversation by ID. Use when a link to the audio or video recording of a conversation is needed.","inputSchema":{"properties":{"id":{"type":"string"}},"required":["id"],"type":"object"},"method":"get","name":"conversation_recording_by_id","outputSchema":{"properties":{"content_type":{"description":"Content type of Conversation Recording","enum":["audio/wav","video/mp4"],"type":"string"},"created_at":{"description":"Datetime of Conversation creation. The date time ISO-8601 format","format":"date-time","type":"string"},"duration":{"description":"Duration of the Conversation Recording in milliseconds","type":"number"},"id":{"description":"UUID of the Conversation","format":"uuid","type":"string"},"media_id":{"description":"Recording media ID","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"updated_at":{"description":"Datetime of the last Conversation update. The date time ISO-8601 format","format":"date-time","type":"string"},"url":{"description":"Signed Url to Conversation Recording","format":"url","type":"string"}},"type":"object"},"params":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"path":"/v2/conversations/{id}/recording"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches the Salesloft team of the authenticated user, including plan type, feature flags, and settings. Use when you need team-level configuration or to check which features are enabled.","inputSchema":{"properties":{},"required":[],"type":"object"},"method":"get","name":"current_team","outputSchema":{"properties":{"_private_fields":{"description":"For internal use only. This field does not comply with our backwards compatability policies.","type":"object"},"allow_automated_email_steps":{"description":"Whether team members are allowed to have automated email steps","type":"boolean"},"call_recording_disabled":{"description":"Whether all call recording is disabled","type":"boolean"},"click_tracking_default":{"description":"The team default for click tracking when composing emails","type":"boolean"},"created_at":{"description":"Datetime of when the team was created","format":"date-time","type":"string"},"custom_tracking_domain":{"description":"The domain click and open tracking will be proxied through","type":"string"},"deactivated":{"description":"Indicates if the team has been deactivated","type":"boolean"},"dispositions_required":{"description":"Whether team members are required to mark disposition at the end of calls","type":"boolean"},"email_daily_limit":{"description":"Daily email limit for each member on the team","type":"integer"},"group_privacy_setting":{"description":"Visibility setting for resources across the team. Possible values are: group_public, all_public.\nWhen the value is group_public, certain resources will only be visible to members of the same group.\nWhen the value is all_public, all resources are visible to all users on this team.\n","type":"string"},"id":{"description":"Unique numeric Salesloft team ID, e.g. 1. Always present.","type":"integer"},"license_limit":{"description":"Count of seats that this team has licensed","type":"integer"},"local_dial_enabled":{"description":"Whether this team has local dial enabled","type":"boolean"},"name":{"description":"Team display name, e.g. The A-Team. Always present.","type":"string"},"plan":{"description":"Plan type of the team, Possible values are: group, professional, enterprise","type":"string"},"plan_features":{"description":"Add on features for this team","type":"object"},"record_by_default":{"description":"Whether calls will record by default","type":"boolean"},"sentiments_required":{"description":"Whether team members are required to log sentiments","type":"boolean"},"team_visibility_default":{"description":"The default visibility of resources on the team, in the UI only. The API does not utilize this default.\nPossible values are: public, private.\n","type":"string"},"updated_at":{"description":"Datetime of when the team was last updated","format":"date-time","type":"string"}},"type":"object"},"params":[],"path":"/v2/team"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches the authenticated Salesloft user's profile including their ID, GUID, name, and email. Use when you need to identify who is logged in or retrieve the current user's identifiers.","inputSchema":{"properties":{},"required":[],"type":"object"},"method":"get","name":"current_user","outputSchema":{"properties":{"email":{"description":"Email address provided to accounts.salesloft.com","type":"string"},"guid":{"description":"Globally unique user ID. New endpoints will explicitly accept this over id","type":"string"},"id":{"description":"Unique numeric Salesloft user ID, e.g. 1. Always present.","type":"integer"},"name":{"description":"Display name of user","type":"string"}},"type":"object"},"params":[],"path":"/v2/me"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches a single CRM-synced opportunity by its Salesloft opportunity ID. Use when the exact opportunity ID is known and full deal details are needed.","inputSchema":{"properties":{"id":{"type":"string"}},"required":["id"],"type":"object"},"method":"get","name":"opportunity_by_id","outputSchema":{"properties":{"is_won":{"description":"Whether the opportunity is closed won","type":"boolean"},"owner":{"description":"The owner associated with the Opportunity","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"company_crm_id":{"description":"Company CRM id","type":"string"},"id":{"description":"ID of Opportunity","type":"integer"},"owner_crm_id":{"description":"Owner CRM id","type":"string"},"opportunity_window_started_at":{"description":"Datetime of when the attributed person was created in Salesloft","format":"date-time","type":"string"},"is_closed":{"description":"Whether the opportunity is closed","type":"boolean"},"crm_id":{"description":"The identifier for this record in the CRM","type":"string"},"owner_crm_name":{"description":"Owner CRM Name","type":"string"},"updated_at":{"description":"Datetime of when the Opportunity was last updated","format":"date-time","type":"string"},"most_recent_step_number":{"description":"The most recent step number associated with the Opportunity","type":"integer"},"created_at":{"description":"Datetime of when the Opportunity was created","format":"date-time","type":"string"},"account_crm_id":{"description":"Account CRM id","type":"string"},"stage_name":{"description":"Stage name","type":"string"},"probability":{"description":"Probability","type":"string"},"opportunity_window_person_id":{"description":"ID of when the attributed person was created in Salesloft","type":"integer"},"created_by_crm_id":{"description":"Created By CRM id","type":"string"},"most_recent_step_account":{"description":"The most recent step account id associated with the Opportunity","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"currency_iso_code":{"description":"Currency ISO Code","type":"string"},"close_date":{"description":"Date when the opportunity is expected to close","format":"date-time","type":"string"},"tags":{"description":"All tags applied to this Opportunities","items":{"type":"string"},"type":"array"},"account":{"description":"The account that this opportunity is associated to. A.K.A. 'company'.","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"amount":{"description":"Estimated total sale amount","type":"string"},"account_name":{"description":"Account Full Name","type":"string"},"opportunity_type":{"description":"Opportunity Type","type":"string"},"creator":{"description":"The creator associated with the Opportunity","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"custom_fields":{"description":"Custom fields are defined by the user's team. Only fields with values are presented in the API.","type":"object"},"created_date":{"description":"Datetime of when the Opportunity was created in CRM","format":"date-time","type":"string"},"crm_type":{"description":"CRM platform type for this opportunity, e.g. salesforce or hubspot. Always present.","type":"string"},"most_recent_step":{"description":"The most recent step associated with the Opportunity","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"most_recent_cadence":{"description":"The most recent cadence associated with the Opportunity","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"crm_url":{"description":"CRM url, currently Salesforce.com only","type":"string"},"name":{"description":"Opportunity Name","type":"string"},"crm_last_updated_date":{"description":"Datetime of when the Opportunity was most recently updated in CRM","format":"date-time","type":"string"}},"type":"object"},"params":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"path":"/v2/opportunities/{id}"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches a single person (prospect or contact) by their Salesloft person ID. Use when the exact person ID is known and full contact details are needed.","inputSchema":{"properties":{"id":{"type":"string"}},"required":["id"],"type":"object"},"method":"get","name":"person_by_id","outputSchema":{"properties":{"last_replied_at":{"description":"Last datetime this person replied to an email","format":"date-time","type":"string"},"owner":{"description":"User that is marked as the owner of this person","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"title":{"description":"Person's job title, e.g. Sales Development Representative. Present when set.","type":"string"},"cadences":{"description":"The list of active cadences person is added to","items":{"properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"type":"array"},"id":{"description":"Unique numeric Salesloft person ID, e.g. 1. Always present.","type":"integer"},"work_city":{"description":"Work location - city","type":"string"},"owner_crm_id":{"description":"Mapped owner field from your CRM","type":"string"},"import":{"description":"Import that this person was a part of","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"full_email_address":{"description":"Full email address with name","type":"string"},"person_company_industry":{"description":"Company industry. This property is specific to this person, unrelated to the company object. Updating the company object associated with this person is recommended","type":"string"},"contact_restrictions":{"description":"Specific methods of communication to prevent for this person. This will prevent individual execution of these communication types as well as automatically skip cadence steps of this communication type for this person in SalesLoft. Values currently accepted: call, email, message","items":{"type":"string"},"type":"array"},"hot_lead":{"description":"Whether this person is marked as a hot lead","type":"boolean"},"personal_website":{"description":"The website of this person","type":"string"},"job_seniority":{"description":"The Job Seniority of a Person, must be one of director, executive, individual_contributor, manager, vice_president, unknown","type":"string"},"job_function":{"description":"The Job Function of a Person","type":"string"},"linkedin_url":{"description":"Linkedin URL","type":"string"},"personal_email_address":{"description":"Personal email address","type":"string"},"home_phone":{"description":"Home phone without formatting","type":"string"},"twitter_handle":{"description":"The twitter handle of this person","type":"string"},"crm_id":{"description":"CRM system identifier for this person, e.g. 003i000001mnhpD. Present when synced from a CRM.","type":"string"},"city":{"description":"City of the person's location, e.g. Atlanta. Present when set.","type":"string"},"updated_at":{"description":"Datetime of when the person was last updated","format":"date-time","type":"string"},"created_at":{"description":"Datetime of when the person was created","format":"date-time","type":"string"},"account_crm_id":{"description":"Account CRM ID","type":"string"},"work_country":{"description":"Work location - country","type":"string"},"last_completed_step_cadence":{"description":"Cadence of the last completed step this person","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"person_company_website":{"description":"Company website. This property is specific to this person, unrelated to the company object. Updating the company object associated with this person is recommended","type":"string"},"tags":{"description":"All tags applied to this person","items":{"type":"string"},"type":"array"},"account":{"description":"Account that this person is associated to","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"do_not_contact":{"description":"Whether or not this person has opted out of all communication. Setting this value to true prevents this person from being called, emailed, or added to a cadence in SalesLoft. If this person is currently in a cadence, they will be removed.","type":"boolean"},"phone":{"description":"Phone without formatting","type":"string"},"bouncing":{"description":"Whether this person's current email address has bounced","type":"boolean"},"last_contacted_type":{"description":"The type of the last touch to this person. Can be call, email, other","type":"string"},"person_stage":{"description":"Person stage that this person has set","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"eu_resident":{"description":"Whether this person is marked as a European Union Resident or not","type":"boolean"},"last_contacted_by":{"description":"User that last contacted this person","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"last_completed_step":{"description":"Last completed step of the cadence","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"email_address":{"description":"Email address","type":"string"},"display_name":{"description":"Either the full name or the email address. Use this when showing a person's name","type":"string"},"country":{"description":"Country of the person's location, e.g. United States. Present when set.","type":"string"},"locale":{"description":"Time locale of the person","type":"string"},"mobile_phone":{"description":"Mobile phone without formatting","type":"string"},"success_count":{"description":"The person's success count. 1 if person has any active successes, 0 otherwise.","type":"integer"},"person_company_name":{"description":"Company name. This property is specific to this person, unrelated to the company object. Updating the company object associated with this person is recommended","type":"string"},"work_state":{"description":"Work location - state","type":"string"},"secondary_email_address":{"description":"Alternate email address","type":"string"},"untouched":{"description":"The person's untouched status","type":"boolean"},"last_contacted_at":{"description":"Last datetime this person was contacted","format":"date-time","type":"string"},"crm_object_type":{"description":"CRM object type","type":"string"},"custom_fields":{"description":"Custom fields are defined by the user's team. Only fields with values are presented in the API.","type":"object"},"starred":{"description":"Whether this person is starred by the current user","type":"boolean"},"phone_extension":{"description":"Phone extension without formatting","type":"string"},"external_source":{"description":"The external source from where a person was imported","type":"string"},"counts":{"properties":{"calls":{"description":"The number of calls logged to this person","type":"integer"},"emails_bounced":{"description":"The number of unique emails sent to this person that bounced","type":"integer"},"emails_clicked":{"description":"The number of unique emails clicked by this person","type":"integer"},"emails_replied_to":{"description":"The number of unique emails replied to by this person","type":"integer"},"emails_sent":{"description":"The number of emails sent to this person","type":"integer"},"emails_viewed":{"description":"The number of unique emails viewed by this person","type":"integer"}},"type":"object"},"first_name":{"description":"First name","type":"string"},"most_recent_cadence":{"description":"Cadence this person was most recently added to","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"crm_url":{"description":"Full URL to the person record in the CRM, e.g. https://na15.salesforce.com/003i000001mnhpD. Present when synced from a CRM.","type":"string"},"state":{"description":"State or province of the person's location, e.g. Georgia. Present when set.","type":"string"},"last_name":{"description":"Person's last name, e.g. Johnson. Present when set.","type":"string"},"locale_utc_offset":{"description":"The locale's timezone offset from UTC in minutes","type":"integer"}},"type":"object"},"params":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"path":"/v2/people/{id}"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Call this tool when a user requests a capability, data source, or workflow that is not supported by any available tool. Use this to surface product gaps. Do NOT call when a tool exists but returned an error — only when the functionality is genuinely absent.","inputSchema":{"properties":{"context":{"description":"Additional context about the use case or user intent","type":"string"},"description":{"description":"What the user was trying to accomplish","type":"string"},"requested_feature":{"description":"The specific capability or data that is missing","type":"string"}},"required":["description","requested_feature"],"type":"object"},"name":"report_missing_functionality"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches a paginated list of company accounts, filterable by name, domain, owner, stage, industry, or CRM ID. Use when searching for accounts by company name, domain, owner, or other attributes.","inputSchema":{"properties":{"page":{"type":"integer"},"owner_crm_id":{"items":{"type":"string"},"type":"array"},"account_tier_id":{"items":{"type":"integer"},"type":"array"},"locales":{"items":{"type":"string"},"type":"array"},"tag_id":{"items":{"type":"integer"},"type":"array"},"include_paging_counts":{"type":"boolean"},"sort_direction":{"type":"string"},"crm_id":{"items":{"type":"string"},"type":"array"},"city":{"items":{"type":"string"},"type":"array"},"updated_at":{"properties":{"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"},"created_at":{"properties":{"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"},"archived":{"type":"boolean"},"sort_by":{"type":"string"},"ids":{"items":{"type":"integer"},"type":"array"},"limit_paging_counts":{"type":"boolean"},"website":{"items":{"type":"string"},"type":"array"},"prospector_engagement_level":{"items":{"type":"string"},"type":"array"},"owner_is_active":{"type":"boolean"},"tag":{"items":{"type":"string"},"type":"array"},"last_contacted":{"properties":{"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"},"account_type":{"items":{"type":"string"},"type":"array"},"account_stage_id":{"items":{"type":"integer"},"type":"array"},"industry":{"items":{"type":"string"},"type":"array"},"country":{"items":{"type":"string"},"type":"array"},"user_relationships":{"additionalProperties":true,"properties":{},"type":"object"},"domain":{"type":"string"},"owner_id":{"items":{"type":"string"},"type":"array"},"custom_fields":{"additionalProperties":true,"properties":{},"type":"object"},"your_related_accounts_active":{"type":"boolean"},"has_open_opportunity":{"type":"boolean"},"name":{"items":{"type":"string"},"type":"array"},"per_page":{"type":"integer"},"state":{"items":{"type":"string"},"type":"array"}},"required":[],"type":"object"},"method":"get","name":"search_accounts","outputSchema":{"properties":{"owner":{"description":"User that is marked as the owner of this Account","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"id":{"description":"ID of Account","type":"integer"},"owner_crm_id":{"description":"Mapped owner field from the CRM","type":"string"},"archived_at":{"description":"Datetime of when the Account was archived, if archived","format":"date-time","type":"string"},"linkedin_url":{"description":"Full LinkedIn url","type":"string"},"twitter_handle":{"description":"Twitter handle, with @","type":"string"},"crm_id":{"description":"CRM system identifier for this account, e.g. 003i000001mnhpD. Present when synced from a CRM.","type":"string"},"city":{"description":"City where the account is located, e.g. Atlanta. Present when set.","type":"string"},"street":{"description":"Street name and number","type":"string"},"updated_at":{"description":"Datetime of when the Account was last updated","format":"date-time","type":"string"},"created_at":{"description":"Datetime of when the Account was created","format":"date-time","type":"string"},"company_stage":{"description":"Company Stage that this Account has set. This is referred to as Account Stage in other parts of the API. When sorting by account_stage, the company stage's order is used","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"postal_code":{"description":"Postal code","type":"string"},"tags":{"description":"All tags applied to this Account","items":{"type":"string"},"type":"array"},"founded":{"description":"Date or year of founding","type":"string"},"do_not_contact":{"description":"Whether this company has opted out of communications. Do not contact someone at this company when this is set to true","type":"boolean"},"phone":{"description":"Phone number without formatting","type":"string"},"website":{"description":"Account website URL, e.g. https://salesloft.com. Present when set.","type":"string"},"revenue_range":{"description":"Estimated revenue range","type":"string"},"prospector_engagement_level":{"description":"Prospector engagement level for this account, derived from prospector_engagement_score. For the customers that do not opt-in to account engagement scoring, it will always be null","type":"string"},"last_contacted_type":{"description":"The type of the last touch to this Account. Can be call, email, other","type":"string"},"size":{"description":"Estimated number of people in employment","type":"string"},"last_contacted_by":{"description":"User that last contacted this Account","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"industry":{"description":"Industry sector of the account, e.g. Technology. Present when set.","type":"string"},"prospector_engagement_score":{"description":"Prospector engagement score for this account, normalized on a scale of 0.0 to 5.0. For the customers that do not opt-in to account engagement scoring, it will always be null","type":"string"},"account_tier":{"description":"Account Tier that this Account has set","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"country":{"description":"Country of the account, e.g. United States. Present when set.","type":"string"},"user_relationships":{"additionalProperties":true,"description":"Filters by accounts matching all given user relationship fields, _is_null or _unmapped can be passed to filter accounts with null or unmapped user relationship values","properties":{},"type":"object"},"creator":{"description":"User that created this Account","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"locale":{"description":"Time locale","type":"string"},"domain":{"description":"Website domain, not a fully qualified URI","type":"string"},"description":{"description":"Description","type":"string"},"last_contacted_at":{"description":"Datetime this Account was last contacted","format":"date-time","type":"string"},"crm_object_type":{"description":"CRM object type","type":"string"},"custom_fields":{"additionalProperties":true,"description":"Custom fields are defined by the user's team. Only fields with values are presented in the API.","properties":{},"type":"object"},"conversational_name":{"description":"Conversational name of the Account","type":"string"},"counts":{"properties":{"people":{"description":"Number of people in SalesLoft associated with this Account","type":"integer"}},"type":"object"},"company_type":{"description":"Type of the Account's company","type":"string"},"crm_url":{"description":"Full URL to the account record in the CRM, e.g. https://na15.salesforce.com/003i000001mnhpD. Present when synced from a CRM.","type":"string"},"name":{"description":"Account Full Name","type":"string"},"last_contacted_person":{"description":"Person who was last contacted at this Account","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"state":{"description":"State or province of the account, e.g. Georgia. Present when set.","type":"string"}},"type":"object"},"params":[{"in":"query","name":"ids","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"crm_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"tag","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"tag_id","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"created_at","required":false,"schema":{"properties":{"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"}},{"in":"query","name":"updated_at","required":false,"schema":{"properties":{"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"}},{"in":"query","name":"domain","required":false,"schema":{"type":"string"}},{"in":"query","name":"website","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"archived","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"account_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"account_stage_id","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"account_tier_id","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"owner_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"owner_is_active","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"last_contacted","required":false,"schema":{"properties":{"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"}},{"in":"query","name":"custom_fields","required":false,"schema":{"additionalProperties":true,"properties":{},"type":"object"}},{"in":"query","name":"industry","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"country","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"city","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"owner_crm_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"prospector_engagement_level","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"has_open_opportunity","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"locales","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"user_relationships","required":false,"schema":{"additionalProperties":true,"properties":{},"type":"object"}},{"in":"query","name":"your_related_accounts_active","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"sort_by","required":false,"schema":{"type":"string"}},{"in":"query","name":"sort_direction","required":false,"schema":{"type":"string"}},{"in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"in":"query","name":"include_paging_counts","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"limit_paging_counts","required":false,"schema":{"type":"boolean"}}],"path":"/v2/accounts"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches a paginated list of recorded conversations, filterable by title, date range, duration, platform, account, person, or owner. Use when searching for calls or meetings by participant, time range, account, or platform.","inputSchema":{"properties":{"account_ids":{"items":{"type":"integer"},"type":"array"},"created_at.gt":{"type":"string"},"created_at.gte":{"type":"string"},"created_at.lt":{"type":"string"},"created_at.lte":{"type":"string"},"duration.gt":{"type":"integer"},"duration.gte":{"type":"integer"},"duration.lt":{"type":"integer"},"duration.lte":{"type":"integer"},"ids":{"items":{"type":"string"},"type":"array"},"include_paging_counts":{"type":"boolean"},"is_api":{"type":"boolean"},"language_code":{"enum":["en-AU","en-AB","en-GB","en-IN","en-IE","en-NZ","en-ZA","en-US","en-WL","es-ES","es-US","nl-NL","it-IT","fr-FR","fr-CA","de-DE","de-CH"],"type":"string"},"media_type":{"enum":["audio","video"],"type":"string"},"owner_ids":{"items":{"type":"string"},"type":"array"},"page":{"type":"integer"},"per_page":{"type":"integer"},"person_ids":{"items":{"type":"integer"},"type":"array"},"platform":{"enum":["bluejeans","gotomeeting","joinme","manual_upload","ms_teams","salesloft","uberconference","webex","zoom","google_meet","external_audio"],"type":"string"},"sort_by":{"enum":["created_at","updated_at","duration"],"type":"string"},"sort_direction":{"enum":["asc","desc"],"type":"string"},"title":{"type":"string"},"title.starts_with":{"type":"string"},"updated_at.gt":{"type":"string"},"updated_at.gte":{"type":"string"},"updated_at.lt":{"type":"string"},"updated_at.lte":{"type":"string"},"user_guids":{"items":{"type":"string"},"type":"array"}},"required":[],"type":"object"},"method":"get","name":"search_conversations","outputSchema":{"properties":{"account":{"description":"Reference to the Account","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"call_id":{"description":"Id of the call data record","format":"string","type":"string"},"created_at":{"description":"Datetime of Conversation creation. The date time ISO-8601 format","format":"date-time","type":"string"},"duration":{"description":"Duration of the Conversation in milliseconds","type":"number"},"event_end_date":{"description":"Datetime of when the Conversation ended. The date time ISO-8601 format","format":"date-time","type":"string"},"event_start_date":{"description":"Datetime of when the Conversation started. The date time ISO-8601 format","format":"date-time","type":"string"},"id":{"description":"UUID of the Conversation","format":"uuid","type":"string"},"is_api":{"description":"Determines if the channel of through this Conversation was processed","type":"boolean"},"language_code":{"description":"The text's BCP-47 language code, such as \"en-US\" or \"sr-Latn\".\n\n Reference:\n http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.","type":"string"},"media_type":{"description":"Determines if conversation is video or audio","enum":["audio","video"],"type":"string"},"organization_id":{"description":"ID of the Organization","format":"uuid","type":"string"},"owner_id":{"description":"ID of the owner","format":"uuid","type":"string"},"person":{"description":"Reference to the People","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"platform":{"description":"Source of the Conversation","enum":["bluejeans","gotomeeting","joinme","manual_upload","ms_teams","salesloft","uberconference","webex","zoom","google_meet","external_audio"],"type":"string"},"recording":{"description":"Reference to the Recording artifact","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"started_recording_at":{"description":"Starts of the recording in milliseconds","type":"number"},"title":{"description":"Title of the Conversation","type":"string"},"transcription":{"description":"Reference to the transcription","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"transcription_artifact":{"description":"Reference to the transcription artifact","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"transcription_sentences":{"description":"Reference to the transcription sentences","properties":{"_href":{"format":"uri","type":"string"},"id":{"type":"string"}},"type":"object"},"updated_at":{"description":"Datetime of the last Conversation update. The date time ISO-8601 format","format":"date-time","type":"string"},"user_guid":{"description":"ID of the user","format":"uuid","type":"string"}},"type":"object"},"params":[{"in":"query","name":"title","required":false,"schema":{"type":"string"}},{"in":"query","name":"title[_starts_with]","required":false,"schema":{"type":"string"}},{"in":"query","name":"created_at[lt]","required":false,"schema":{"type":"string"}},{"in":"query","name":"created_at[lte]","required":false,"schema":{"type":"string"}},{"in":"query","name":"created_at[gt]","required":false,"schema":{"type":"string"}},{"in":"query","name":"created_at[gte]","required":false,"schema":{"type":"string"}},{"in":"query","name":"updated_at[lt]","required":false,"schema":{"type":"string"}},{"in":"query","name":"updated_at[lte]","required":false,"schema":{"type":"string"}},{"in":"query","name":"updated_at[gt]","required":false,"schema":{"type":"string"}},{"in":"query","name":"updated_at[gte]","required":false,"schema":{"type":"string"}},{"in":"query","name":"duration[lt]","required":false,"schema":{"type":"integer"}},{"in":"query","name":"duration[lte]","required":false,"schema":{"type":"integer"}},{"in":"query","name":"duration[gt]","required":false,"schema":{"type":"integer"}},{"in":"query","name":"duration[gte]","required":false,"schema":{"type":"integer"}},{"in":"query","name":"language_code","required":false,"schema":{"enum":["en-AU","en-AB","en-GB","en-IN","en-IE","en-NZ","en-ZA","en-US","en-WL","es-ES","es-US","nl-NL","it-IT","fr-FR","fr-CA","de-DE","de-CH"],"type":"string"}},{"in":"query","name":"platform","required":false,"schema":{"enum":["bluejeans","gotomeeting","joinme","manual_upload","ms_teams","salesloft","uberconference","webex","zoom","google_meet","external_audio"],"type":"string"}},{"in":"query","name":"owner_ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"user_guids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"ids[]","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"account_ids[]","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"person_ids[]","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"is_api","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"media_type","required":false,"schema":{"enum":["audio","video"],"type":"string"}},{"in":"query","name":"sort_direction","required":false,"schema":{"enum":["asc","desc"],"type":"string"}},{"in":"query","name":"sort_by","required":false,"schema":{"enum":["created_at","updated_at","duration"],"type":"string"}},{"in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"in":"query","name":"include_paging_counts","required":false,"schema":{"type":"boolean"}}],"path":"/v2/conversations"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches a paginated list of CRM-synced opportunities, filterable by account, owner, stage name, close date, or win status. Use when searching for deals or pipeline data by account, stage, date, or owner.","inputSchema":{"properties":{"account_crm_id":{"type":"string"},"account_id":{"type":"integer"},"associated_account_id":{"type":"integer"},"close_date":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"},"created_at":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"},"created_date":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"},"crm_id":{"items":{"type":"string"},"type":"array"},"ids":{"items":{"type":"integer"},"type":"array"},"include_paging_counts":{"type":"boolean"},"is_closed":{"type":"boolean"},"is_won":{"type":"boolean"},"limit_paging_counts":{"type":"boolean"},"most_recent_cadence_id":{"type":"integer"},"name":{"items":{"type":"string"},"type":"array"},"opportunity_type":{"type":"string"},"owner_crm_id":{"type":"string"},"owner_id":{"type":"integer"},"page":{"type":"integer"},"per_page":{"type":"integer"},"person_id":{"type":"integer"},"scoped_fields":{"items":{"type":"string"},"type":"array"},"sort_by":{"type":"string"},"sort_direction":{"type":"string"},"stage_name":{"type":"string"},"tag":{"items":{"type":"string"},"type":"array"},"tag_id":{"items":{"type":"integer"},"type":"array"},"updated_at":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"}},"required":[],"type":"object"},"method":"get","name":"search_opportunities","outputSchema":{"properties":{"is_won":{"description":"Whether the opportunity is closed won","type":"boolean"},"owner":{"description":"The owner associated with the Opportunity","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"company_crm_id":{"description":"Company CRM id","type":"string"},"id":{"description":"ID of Opportunity","type":"integer"},"owner_crm_id":{"description":"Owner CRM id","type":"string"},"opportunity_window_started_at":{"description":"Datetime of when the attributed person was created in Salesloft","format":"date-time","type":"string"},"is_closed":{"description":"Whether the opportunity is closed","type":"boolean"},"crm_id":{"description":"The identifier for this record in the CRM","type":"string"},"owner_crm_name":{"description":"Owner CRM Name","type":"string"},"updated_at":{"description":"Datetime of when the Opportunity was last updated","format":"date-time","type":"string"},"most_recent_step_number":{"description":"The most recent step number associated with the Opportunity","type":"integer"},"created_at":{"description":"Datetime of when the Opportunity was created","format":"date-time","type":"string"},"account_crm_id":{"description":"Account CRM id","type":"string"},"stage_name":{"description":"Stage name","type":"string"},"probability":{"description":"Probability","type":"string"},"opportunity_window_person_id":{"description":"ID of when the attributed person was created in Salesloft","type":"integer"},"created_by_crm_id":{"description":"Created By CRM id","type":"string"},"most_recent_step_account":{"description":"The most recent step account id associated with the Opportunity","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"currency_iso_code":{"description":"Currency ISO Code","type":"string"},"close_date":{"description":"Date when the opportunity is expected to close","format":"date-time","type":"string"},"tags":{"description":"All tags applied to this Opportunities","items":{"type":"string"},"type":"array"},"account":{"description":"The account that this opportunity is associated to. A.K.A. 'company'.","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"amount":{"description":"Estimated total sale amount","type":"string"},"account_name":{"description":"Account Full Name","type":"string"},"opportunity_type":{"description":"Opportunity Type","type":"string"},"creator":{"description":"The creator associated with the Opportunity","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"custom_fields":{"description":"Custom fields are defined by the user's team. Only fields with values are presented in the API.","type":"object"},"created_date":{"description":"Datetime of when the Opportunity was created in CRM","format":"date-time","type":"string"},"crm_type":{"description":"CRM platform type for this opportunity, e.g. salesforce or hubspot. Always present.","type":"string"},"most_recent_step":{"description":"The most recent step associated with the Opportunity","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"most_recent_cadence":{"description":"The most recent cadence associated with the Opportunity","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"crm_url":{"description":"CRM url, currently Salesforce.com only","type":"string"},"name":{"description":"Opportunity Name","type":"string"},"crm_last_updated_date":{"description":"Datetime of when the Opportunity was most recently updated in CRM","format":"date-time","type":"string"}},"type":"object"},"params":[{"in":"query","name":"ids","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"created_at","required":false,"schema":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"}},{"in":"query","name":"updated_at","required":false,"schema":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"}},{"in":"query","name":"crm_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"person_id","required":false,"schema":{"type":"integer"}},{"in":"query","name":"tag","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"tag_id","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"account_crm_id","required":false,"schema":{"type":"string"}},{"in":"query","name":"account_id","required":false,"schema":{"type":"integer"}},{"in":"query","name":"associated_account_id","required":false,"schema":{"type":"integer"}},{"in":"query","name":"owner_crm_id","required":false,"schema":{"type":"string"}},{"in":"query","name":"opportunity_type","required":false,"schema":{"type":"string"}},{"in":"query","name":"owner_id","required":false,"schema":{"type":"integer"}},{"in":"query","name":"name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"stage_name","required":false,"schema":{"type":"string"}},{"in":"query","name":"created_date","required":false,"schema":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"}},{"in":"query","name":"close_date","required":false,"schema":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"}},{"in":"query","name":"is_closed","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"is_won","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"most_recent_cadence_id","required":false,"schema":{"type":"integer"}},{"in":"query","name":"scoped_fields","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"sort_by","required":false,"schema":{"type":"string"}},{"in":"query","name":"sort_direction","required":false,"schema":{"type":"string"}},{"in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"in":"query","name":"include_paging_counts","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"limit_paging_counts","required":false,"schema":{"type":"boolean"}}],"path":"/v2/opportunities"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches a paginated list of prospect and contact records, filterable by name, email, account, cadence, owner, or contact status. Use when searching for a person by name, email address, company, or account.","inputSchema":{"properties":{"title":{"items":{"type":"string"},"type":"array"},"page":{"type":"integer"},"owner_crm_id":{"items":{"type":"string"},"type":"array"},"can_email":{"type":"boolean"},"locales":{"items":{"type":"string"},"type":"array"},"tag_id":{"items":{"type":"integer"},"type":"array"},"can_call":{"type":"boolean"},"import_id":{"items":{"type":"integer"},"type":"array"},"active_cadences":{"type":"boolean"},"account_id":{"items":{"type":"integer"},"type":"array"},"job_seniority":{"items":{"type":"string"},"type":"array"},"owned_by_guid":{"items":{"type":"string"},"type":"array"},"include_paging_counts":{"type":"boolean"},"sort_direction":{"type":"string"},"crm_id":{"items":{"type":"string"},"type":"array"},"city":{"items":{"type":"string"},"type":"array"},"bounced":{"type":"boolean"},"updated_at":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"},"created_at":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"},"cadence_id":{"items":{"type":"integer"},"type":"array"},"sort_by":{"type":"string"},"ids":{"items":{"type":"integer"},"type":"array"},"replied":{"type":"boolean"},"do_not_contact":{"type":"boolean"},"limit_paging_counts":{"type":"boolean"},"last_contacted_type":{"items":{"type":"string"},"type":"array"},"owner_is_active":{"type":"boolean"},"eu_resident":{"type":"boolean"},"person_stage_id":{"items":{"type":"integer"},"type":"array"},"last_contacted":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"},"country":{"items":{"type":"string"},"type":"array"},"can_text":{"type":"boolean"},"new":{"type":"boolean"},"company":{"items":{"type":"string"},"type":"array"},"phone_number":{"type":"boolean"},"owner_id":{"items":{"type":"integer"},"type":"array"},"custom_fields":{"additionalProperties":true,"properties":{},"type":"object"},"first_name":{"items":{"type":"string"},"type":"array"},"per_page":{"type":"integer"},"state":{"items":{"type":"string"},"type":"array"},"last_name":{"items":{"type":"string"},"type":"array"},"email_addresses":{"items":{"type":"string"},"type":"array"},"success":{"type":"boolean"},"starred_by_guid":{"items":{"type":"string"},"type":"array"}},"required":[],"type":"object"},"method":"get","name":"search_people","outputSchema":{"properties":{"last_replied_at":{"description":"Last datetime this person replied to an email","format":"date-time","type":"string"},"owner":{"description":"User that is marked as the owner of this person","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"title":{"description":"Person's job title, e.g. Sales Development Representative. Present when set.","type":"string"},"cadences":{"description":"The list of active cadences person is added to","items":{"properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"type":"array"},"id":{"description":"Unique numeric Salesloft person ID, e.g. 1. Always present.","type":"integer"},"work_city":{"description":"Work location - city","type":"string"},"owner_crm_id":{"description":"Mapped owner field from your CRM","type":"string"},"import":{"description":"Import that this person was a part of","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"full_email_address":{"description":"Full email address with name","type":"string"},"person_company_industry":{"description":"Company industry. This property is specific to this person, unrelated to the company object. Updating the company object associated with this person is recommended","type":"string"},"contact_restrictions":{"description":"Specific methods of communication to prevent for this person. This will prevent individual execution of these communication types as well as automatically skip cadence steps of this communication type for this person in SalesLoft. Values currently accepted: call, email, message","items":{"type":"string"},"type":"array"},"hot_lead":{"description":"Whether this person is marked as a hot lead","type":"boolean"},"personal_website":{"description":"The website of this person","type":"string"},"job_seniority":{"description":"The Job Seniority of a Person, must be one of director, executive, individual_contributor, manager, vice_president, unknown","type":"string"},"job_function":{"description":"The Job Function of a Person","type":"string"},"linkedin_url":{"description":"Linkedin URL","type":"string"},"personal_email_address":{"description":"Personal email address","type":"string"},"home_phone":{"description":"Home phone without formatting","type":"string"},"twitter_handle":{"description":"The twitter handle of this person","type":"string"},"crm_id":{"description":"CRM system identifier for this person, e.g. 003i000001mnhpD. Present when synced from a CRM.","type":"string"},"city":{"description":"City of the person's location, e.g. Atlanta. Present when set.","type":"string"},"updated_at":{"description":"Datetime of when the person was last updated","format":"date-time","type":"string"},"created_at":{"description":"Datetime of when the person was created","format":"date-time","type":"string"},"account_crm_id":{"description":"Account CRM ID","type":"string"},"work_country":{"description":"Work location - country","type":"string"},"last_completed_step_cadence":{"description":"Cadence of the last completed step this person","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"person_company_website":{"description":"Company website. This property is specific to this person, unrelated to the company object. Updating the company object associated with this person is recommended","type":"string"},"tags":{"description":"All tags applied to this person","items":{"type":"string"},"type":"array"},"account":{"description":"Account that this person is associated to","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"do_not_contact":{"description":"Whether or not this person has opted out of all communication. Setting this value to true prevents this person from being called, emailed, or added to a cadence in SalesLoft. If this person is currently in a cadence, they will be removed.","type":"boolean"},"phone":{"description":"Phone without formatting","type":"string"},"bouncing":{"description":"Whether this person's current email address has bounced","type":"boolean"},"last_contacted_type":{"description":"The type of the last touch to this person. Can be call, email, other","type":"string"},"person_stage":{"description":"Person stage that this person has set","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"eu_resident":{"description":"Whether this person is marked as a European Union Resident or not","type":"boolean"},"last_contacted_by":{"description":"User that last contacted this person","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"last_completed_step":{"description":"Last completed step of the cadence","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"email_address":{"description":"Email address","type":"string"},"display_name":{"description":"Either the full name or the email address. Use this when showing a person's name","type":"string"},"country":{"description":"Country of the person's location, e.g. United States. Present when set.","type":"string"},"locale":{"description":"Time locale of the person","type":"string"},"mobile_phone":{"description":"Mobile phone without formatting","type":"string"},"success_count":{"description":"The person's success count. 1 if person has any active successes, 0 otherwise.","type":"integer"},"person_company_name":{"description":"Company name. This property is specific to this person, unrelated to the company object. Updating the company object associated with this person is recommended","type":"string"},"work_state":{"description":"Work location - state","type":"string"},"secondary_email_address":{"description":"Alternate email address","type":"string"},"untouched":{"description":"The person's untouched status","type":"boolean"},"last_contacted_at":{"description":"Last datetime this person was contacted","format":"date-time","type":"string"},"crm_object_type":{"description":"CRM object type","type":"string"},"custom_fields":{"description":"Custom fields are defined by the user's team. Only fields with values are presented in the API.","type":"object"},"starred":{"description":"Whether this person is starred by the current user","type":"boolean"},"phone_extension":{"description":"Phone extension without formatting","type":"string"},"external_source":{"description":"The external source from where a person was imported","type":"string"},"counts":{"properties":{"calls":{"description":"The number of calls logged to this person","type":"integer"},"emails_bounced":{"description":"The number of unique emails sent to this person that bounced","type":"integer"},"emails_clicked":{"description":"The number of unique emails clicked by this person","type":"integer"},"emails_replied_to":{"description":"The number of unique emails replied to by this person","type":"integer"},"emails_sent":{"description":"The number of emails sent to this person","type":"integer"},"emails_viewed":{"description":"The number of unique emails viewed by this person","type":"integer"}},"type":"object"},"first_name":{"description":"First name","type":"string"},"most_recent_cadence":{"description":"Cadence this person was most recently added to","properties":{"_href":{"type":"string"},"id":{"type":"integer"}},"type":"object"},"crm_url":{"description":"Full URL to the person record in the CRM, e.g. https://na15.salesforce.com/003i000001mnhpD. Present when synced from a CRM.","type":"string"},"state":{"description":"State or province of the person's location, e.g. Georgia. Present when set.","type":"string"},"last_name":{"description":"Person's last name, e.g. Johnson. Present when set.","type":"string"},"locale_utc_offset":{"description":"The locale's timezone offset from UTC in minutes","type":"integer"}},"type":"object"},"params":[{"in":"query","name":"ids","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"updated_at","required":false,"schema":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"}},{"in":"query","name":"email_addresses","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"first_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"last_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"company","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"last_contacted_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"owned_by_guid","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"person_stage_id","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"crm_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"owner_crm_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"do_not_contact","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"can_email","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"can_call","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"can_text","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"account_id","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"custom_fields","required":false,"schema":{"additionalProperties":true,"properties":{},"type":"object"}},{"in":"query","name":"import_id","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"job_seniority","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"tag_id","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"owner_is_active","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"cadence_id","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"active_cadences","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"starred_by_guid","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"replied","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"bounced","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"success","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"eu_resident","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"title","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"country","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"city","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"last_contacted","required":false,"schema":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"}},{"in":"query","name":"created_at","required":false,"schema":{"properties":{"_is_not_null":{"description":"When true, returns all matching records where the field value is not null.","type":"boolean"},"_is_null":{"description":"When true, returns all matching records where the field value is null.","type":"boolean"},"gt":{"description":"Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"gte":{"description":"Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lt":{"description":"Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"},"lte":{"description":"Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.","format":"date-time","type":"string"}},"type":"object"}},{"in":"query","name":"new","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"phone_number","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"locales","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"owner_id","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"sort_by","required":false,"schema":{"type":"string"}},{"in":"query","name":"sort_direction","required":false,"schema":{"type":"string"}},{"in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"in":"query","name":"include_paging_counts","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"limit_paging_counts","required":false,"schema":{"type":"boolean"}}],"path":"/v2/people"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches a paginated list of Salesloft team members, filterable by email, name, group, role, or active status. Use when looking up a user's ID or GUID, or searching for team members by name or email.","inputSchema":{"properties":{"active":{"type":"boolean"},"emails":{"items":{"type":"string"},"type":"array"},"group_id":{"items":{"type":"string"},"type":"array"},"guid":{"items":{"type":"string"},"type":"array"},"has_crm_user":{"type":"boolean"},"ids":{"items":{"type":"integer"},"type":"array"},"include_paging_counts":{"type":"boolean"},"managed_ar":{"type":"boolean"},"manager_user_guid":{"items":{"type":"string"},"type":"array"},"page":{"type":"integer"},"per_page":{"type":"integer"},"permissions":{"items":{"type":"string"},"type":"array"},"role_id":{"items":{"type":"string"},"type":"array"},"search":{"type":"string"},"seat_package":{"items":{"type":"string"},"type":"array"},"sort_by":{"type":"string"},"sort_direction":{"type":"string"},"visible_only":{"type":"boolean"},"work_country":{"items":{"type":"string"},"type":"array"}},"required":[],"type":"object"},"method":"get","name":"search_users","outputSchema":{"properties":{"email":{"description":"Email address provided to accounts.salesloft.com","type":"string"},"guid":{"description":"Globally unique user ID. New endpoints will explicitly accept this over id","type":"string"},"id":{"description":"Unique numeric Salesloft user ID, e.g. 1. Always present.","type":"integer"},"name":{"description":"Display name of user","type":"string"}},"type":"object"},"params":[{"in":"query","name":"ids","required":false,"schema":{"items":{"type":"integer"},"type":"array"}},{"in":"query","name":"guid","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"group_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"role_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"search","required":false,"schema":{"type":"string"}},{"in":"query","name":"emails","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"active","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"visible_only","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"per_page","required":false,"schema":{"type":"integer"}},{"in":"query","name":"page","required":false,"schema":{"type":"integer"}},{"in":"query","name":"include_paging_counts","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"has_crm_user","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"work_country","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"seat_package","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"managed_ar","required":false,"schema":{"type":"boolean"}},{"in":"query","name":"manager_user_guid","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"permissions","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"sort_by","required":false,"schema":{"type":"string"}},{"in":"query","name":"sort_direction","required":false,"schema":{"type":"string"}}],"path":"/v2/users"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Call this tool when the user explicitly provides feedback about the quality, accuracy, or helpfulness of a response or tool result. Do NOT call proactively — only when the user directly expresses a reaction such as \"that was wrong\", \"that was helpful\", thumbs up/down, etc.","inputSchema":{"properties":{"additional_context":{"description":"Any extra context about what the user was trying to do","type":"string"},"feedback_text":{"description":"The user's feedback verbatim or summarised","type":"string"},"rating":{"description":"Whether the user's reaction is positive or negative","enum":["positive","negative"],"type":"string"},"tool_name":{"description":"Name of the tool or response being rated, if identifiable","type":"string"}},"required":["rating","feedback_text"],"type":"object"},"name":"submit_feedback"},{"annotations":{"destructiveHint":false,"readOnlyHint":true},"description":"Fetches a single Salesloft user by their numeric ID or GUID. Use when the exact user ID or GUID is known and full profile details are needed.","inputSchema":{"properties":{"id":{"type":"string"}},"required":["id"],"type":"object"},"method":"get","name":"user_by_id","outputSchema":{"properties":{"email":{"description":"Email address provided to accounts.salesloft.com","type":"string"},"guid":{"description":"Globally unique user ID. New endpoints will explicitly accept this over id","type":"string"},"id":{"description":"Unique numeric Salesloft user ID, e.g. 1. Always present.","type":"integer"},"name":{"description":"Display name of user","type":"string"}},"type":"object"},"params":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"path":"/v2/users/{id}"}]}