MCP App Store
Business
Data247 icon

Data247

by LogicTree, Inc.

Overview

Data247 brings real-time contact and identity data into ChatGPT, for identifying and verifying contact information, fraudulent activity, TCPA compliance, and more. Ask in plain language and ChatGPT runs the lookup for you: confirm whether a phone line is active and what carrier and line type it is, check whether an email is deliverable, validate a postal address, or find the person behind a phone or email. Before you call or text a US number, check it against the Do-Not-Call registry, and add numbers to your internal DNC list when someone opts out. Looking into a suspicious signup or order? Geolocate the IP for proxy/VPN signals and screen the details for fraud. Upload spreadsheets or lists of data to be cleaned, appended to, or validated, and ChatGPT will consult Data247 and give it back to you completely processed. It's handy for keeping a CRM clean, validating and enriching leads before outreach, staying compliant with calling rules, and reviewing flagged accounts. You must have an active Data247 account, and lookups are billed per use against your prepaid balance — checking your balance and rate card is free, and you can ask for either anytime.

Tools

append_gender

ChatGPT
Return the probable gender for a person based on their first (given) name. Returns the gender (MALE or FEMALE) and a percentage likelihood that it is correct. Provide either fname or a full name. (Cost: up to $0.002 per lookup.)

append_gender

ChatGPT
Return the probable gender for a person based on their first (given) name. Returns the gender (MALE or FEMALE) and a percentage likelihood that it is correct. Provide either fname or a full name. (Cost: up to $0.002 per lookup.)

check_balance

ChatGPT
Return the account's current prepaid balance. Free. Use to check available funds before running paid queries.

check_balance

ChatGPT
Return the account's current prepaid balance. Free. Use to check available funds before running paid queries.

check_dnc

ChatGPT
Check a US phone number against the Federal Do-Not-Call registry and the account's internal DNC list before calling or texting. Returns one of: OK-TO-DIAL, FEDERAL DNC, INTERNAL DNC, or UNAUTHORIZED (the account lacks DNC access for that number's area code). Call before any outbound dialing or texting to a US number to support TCPA compliance. Accepts 1-99 numbers per call. (Cost: up to $0.002 per lookup.)

check_dnc

ChatGPT
Check a US phone number against the Federal Do-Not-Call registry and the account's internal DNC list before calling or texting. Returns one of: OK-TO-DIAL, FEDERAL DNC, INTERNAL DNC, or UNAUTHORIZED (the account lacks DNC access for that number's area code). Call before any outbound dialing or texting to a US number to support TCPA compliance. Accepts 1-99 numbers per call. (Cost: up to $0.002 per lookup.)

find_email

ChatGPT
Find the email address for a person or business given their name and address. Provide the name either as fname plus lname, or as a single full name. Returns the contact's email. (Cost: up to $0.015 per lookup.)

find_email

ChatGPT
Find the email address for a person or business given their name and address. Provide the name either as fname plus lname, or as a single full name. Returns the contact's email. (Cost: up to $0.015 per lookup.)

find_phone

ChatGPT
Find phone number(s) for a person or business given their name and address. Provide the name either as fname plus lname, or as a single full name. Returns the contact's phone with its line type, plus up to five additional numbers when available. (Cost: up to $0.015 per lookup.)

find_phone

ChatGPT
Find phone number(s) for a person or business given their name and address. Provide the name either as fname plus lname, or as a single full name. Returns the contact's phone with its line type, plus up to five additional numbers when available. (Cost: up to $0.015 per lookup.)

geolocate_ip

ChatGPT
Geolocate an IP address and assess its risk. Returns city, state, country, ZIP, latitude/longitude, area code, and timezone, plus security signals: proxy, VPN, TOR, relay, cloud-provider, and known-abuser/attacker/threat flags. Use to locate an IP or screen it for fraud and anonymization. Pairs well with screen_signup. (Cost: up to $0.003 per lookup.)

geolocate_ip

ChatGPT
Geolocate an IP address and assess its risk. Returns city, state, country, ZIP, latitude/longitude, area code, and timezone, plus security signals: proxy, VPN, TOR, relay, cloud-provider, and known-abuser/attacker/threat flags. Use to locate an IP or screen it for fraud and anonymization. Pairs well with screen_signup. (Cost: up to $0.003 per lookup.)

get_account_rate_card

ChatGPT
Return the calling account's balance, access flags, DNC-authorized area codes, and the per-service billing rate for every data service this key can use. Call this to find out what an operation costs before running it, or to check whether the account is provisioned for a given service. Rates are per-lookup ceilings, not guaranteed charges. Free.

get_account_rate_card

ChatGPT
Return the calling account's balance, access flags, DNC-authorized area codes, and the per-service billing rate for every data service this key can use. Call this to find out what an operation costs before running it, or to check whether the account is provisioned for a given service. Rates are per-lookup ceilings, not guaranteed charges. Free.

get_account_usage

ChatGPT
Return this account's API usage and spend over a time period: total spend, total query count, and a per-service breakdown. The period defaults to the current month if omitted. Free.

get_account_usage

ChatGPT
Return this account's API usage and spend over a time period: total spend, total query count, and a per-service breakdown. The period defaults to the current month if omitted. Free.

get_subclient_usage

ChatGPT
Return usage for a specific subclient (sub-account) for a given year and month, broken down by product. Free. Use when usage must be attributed to a named subclient.

get_subclient_usage

ChatGPT
Return usage for a specific subclient (sub-account) for a given year and month, broken down by product. Free. Use when usage must be attributed to a named subclient.

list_carrier_phones

ChatGPT
Return the phone numbers associated with a carrier, identified by its carrier_id (as returned by lookup_carrier). Use when you need the set of numbers belonging to a specific carrier. This can return very large result sets and is BILLED PER PHONE NUMBER RETURNED, so a single call can incur a large charge. Requires top-tier access.

list_carrier_phones

ChatGPT
Return the phone numbers associated with a carrier, identified by its carrier_id (as returned by lookup_carrier). Use when you need the set of numbers belonging to a specific carrier. This can return very large result sets and is BILLED PER PHONE NUMBER RETURNED, so a single call can incur a large charge. Requires top-tier access.

lookup_carrier

ChatGPT
Identify the carrier for a US or Canadian phone number. Returns carrier name and ID, a wireless flag, line type (mobile/landline/VOIP), and the email-to-SMS and email-to-MMS gateway addresses when available. Use to find a number's carrier, check whether it is mobile, or obtain a gateway address for sending a text via email. Accepts 1-99 numbers per call. Cost is per number. (Cost: up to $0.005 per lookup.)

lookup_carrier

ChatGPT
Identify the carrier for a US or Canadian phone number. Returns carrier name and ID, a wireless flag, line type (mobile/landline/VOIP), and the email-to-SMS and email-to-MMS gateway addresses when available. Use to find a number's carrier, check whether it is mobile, or obtain a gateway address for sending a text via email. Accepts 1-99 numbers per call. Cost is per number. (Cost: up to $0.005 per lookup.)

lookup_carrier_international

ChatGPT
Identify the carrier for a phone number outside the US/Canada. The number must include its country code. Returns carrier name and ID, the country, and the ISO 3166 two-letter country code. Use for international carrier identification. Requires international-carrier access. Accepts 1-99 numbers per call. (Cost: up to $0.006 per lookup.)

lookup_carrier_international

ChatGPT
Identify the carrier for a phone number outside the US/Canada. The number must include its country code. Returns carrier name and ID, the country, and the ISO 3166 two-letter country code. Use for international carrier identification. Requires international-carrier access. Accepts 1-99 numbers per call. (Cost: up to $0.006 per lookup.)

lookup_email_owner

ChatGPT
Find the name and address associated with an email address (reverse email append). Returns name, phone, address, business, and gender where available. Use to identify who an email belongs to. (Cost: up to $0.015 per lookup.)

lookup_email_owner

ChatGPT
Find the name and address associated with an email address (reverse email append). Returns name, phone, address, business, and gender where available. Use to identify who an email belongs to. (Cost: up to $0.015 per lookup.)

lookup_phone_name

ChatGPT
Find the name on a phone line (CNAM / caller-ID name). Returns the subscriber's name when available; when no name is on file it returns the city/state tied to the number instead. Does NOT return a postal address. Cheaper and often more accurate than lookup_phone_owner when you only need the name -- use lookup_phone_owner when you also need the address. Accepts 1-99 numbers per call. (Cost: up to $0.004 per lookup.)

lookup_phone_name

ChatGPT
Find the name on a phone line (CNAM / caller-ID name). Returns the subscriber's name when available; when no name is on file it returns the city/state tied to the number instead. Does NOT return a postal address. Cheaper and often more accurate than lookup_phone_owner when you only need the name -- use lookup_phone_owner when you also need the address. Accepts 1-99 numbers per call. (Cost: up to $0.004 per lookup.)

lookup_phone_owner

ChatGPT
Find the name and address associated with a phone number (reverse phone append). Returns name, address, email, business name, and gender where available. Use to identify who a number belongs to. Accepts 1-99 numbers per call. (Cost: up to $0.015 per lookup.)

lookup_phone_owner

ChatGPT
Find the name and address associated with a phone number (reverse phone append). Returns name, address, email, business name, and gender where available. Use to identify who a number belongs to. Accepts 1-99 numbers per call. (Cost: up to $0.015 per lookup.)

lookup_profile

ChatGPT
Return a deep consumer profile for a person, given any combination of phone, name, address, and email. Returns demographic, employment, and asset information. This is the broadest and most expensive enrichment service; use it when you need a full profile rather than a single appended field. Supply as many identifiers as are available. Requires profile access. (Cost: up to $0.05 per lookup.)

lookup_profile

ChatGPT
Return a deep consumer profile for a person, given any combination of phone, name, address, and email. Returns demographic, employment, and asset information. This is the broadest and most expensive enrichment service; use it when you need a full profile rather than a single appended field. Supply as many identifiers as are available. Requires profile access. (Cost: up to $0.05 per lookup.)

lookup_property

ChatGPT
Look up property data for a US street address. Returns owner name, assessed value, last sale price and date, beds/baths, building and lot area, year built, foreclosure status, equity, and parcel info. Use for real-estate or property-ownership research. US only. (Cost: up to $0.01 per lookup.)

lookup_property

ChatGPT
Look up property data for a US street address. Returns owner name, assessed value, last sale price and date, beds/baths, building and lot area, year built, foreclosure status, equity, and parcel info. Use for real-estate or property-ownership research. US only. (Cost: up to $0.01 per lookup.)

lookup_zipcode

ChatGPT
Find the ZIP code and standardized address components for a US city/state (and optional street address). Returns the ZIP, ZIP+4, street components, county, area code, timezone, and related fields. US only. (Cost: up to $0.003 per lookup.)

lookup_zipcode

ChatGPT
Find the ZIP code and standardized address components for a US city/state (and optional street address). Returns the ZIP, ZIP+4, street components, county, area code, timezone, and related fields. US only. (Cost: up to $0.003 per lookup.)

manage_dnc_list

ChatGPT
Add or remove a phone number on the account's internal Do-Not-Call list. Use action 'add' when someone opts out or requests no further contact, and 'remove' to reverse it. Returns a confirmation of ADDED or REMOVED.

manage_dnc_list

ChatGPT
Add or remove a phone number on the account's internal Do-Not-Call list. Use action 'add' when someone opts out or requests no further contact, and 'remove' to reverse it. Returns a confirmation of ADDED or REMOVED.

match_phone

ChatGPT
Determine whether a phone number plausibly belongs to a given person or company. Checks the line (carrier + in-service for mobiles) and compares the name on the line to the name/company you supply. Returns a YES/NO match and the name found on the line. Use to confirm a phone belongs to a known person -- e.g. identity confirmation or contactability checks. (Cost: up to $0.01 per lookup.)

match_phone

ChatGPT
Determine whether a phone number plausibly belongs to a given person or company. Checks the line (carrier + in-service for mobiles) and compares the name on the line to the name/company you supply. Returns a YES/NO match and the name found on the line. Use to confirm a phone belongs to a known person -- e.g. identity confirmation or contactability checks. (Cost: up to $0.01 per lookup.)

reverse_zipcode

ChatGPT
Look up information about a US ZIP code. Given a 5- or 9-digit ZIP, returns city, state, county, area code, timezone, congressional district, and related fields. US only. (Cost: up to $0.003 per lookup.)

reverse_zipcode

ChatGPT
Look up information about a US ZIP code. Given a 5- or 9-digit ZIP, returns city, state, county, area code, timezone, congressional district, and related fields. US only. (Cost: up to $0.003 per lookup.)

screen_signup

ChatGPT
Assess whether a new-account signup is likely legitimate or fraudulent. Given the identity details supplied at signup, returns a 1-100 legitimacy score (under 50 is suspicious, over 80 is likely legitimate), the specific cross-checks that matched or failed (e.g. city vs IP, name vs phone), and notes such as VOIP phone, disposable email, or proxy server. Supply as many fields as are available -- more inputs produce a more reliable score. (Cost: up to $0.01 per lookup.)

screen_signup

ChatGPT
Assess whether a new-account signup is likely legitimate or fraudulent. Given the identity details supplied at signup, returns a 1-100 legitimacy score (under 50 is suspicious, over 80 is likely legitimate), the specific cross-checks that matched or failed (e.g. city vs IP, name vs phone), and notes such as VOIP phone, disposable email, or proxy server. Supply as many fields as are available -- more inputs produce a more reliable score. (Cost: up to $0.01 per lookup.)

validate_lead

ChatGPT
Validate a contact before outreach in a single call. Given a phone and/or email, confirms the phone is active, confirms the email is deliverable, and checks the phone against Federal and internal Do-Not-Call lists. Returns a consolidated assessment so a caller can decide whether and how to make contact. Each underlying check is billed separately. Provide a phone, an email, or both.

validate_lead

ChatGPT
Validate a contact before outreach in a single call. Given a phone and/or email, confirms the phone is active, confirms the email is deliverable, and checks the phone against Federal and internal Do-Not-Call lists. Returns a consolidated assessment so a caller can decide whether and how to make contact. Each underlying check is billed separately. Provide a phone, an email, or both.

verify_address

ChatGPT
Validate and standardize a US postal address against USPS standards. Returns whether the address is valid plus corrected and standardized fields (street components, city, state, ZIP+4, county, and related fields). Use to clean or confirm a mailing address. US only. (Cost: up to $0.005 per lookup.)

verify_address

ChatGPT
Validate and standardize a US postal address against USPS standards. Returns whether the address is valid plus corrected and standardized fields (street components, city, state, ZIP+4, county, and related fields). Use to clean or confirm a mailing address. US only. (Cost: up to $0.005 per lookup.)

verify_email

ChatGPT
Check whether an email address is valid and deliverable. Returns whether it is valid, the reason, whether it is a free provider (gmail, yahoo, etc.), and whether it is a disposable/temporary address. Use before sending email or to clean a contact record. (Cost: up to $0.003 per lookup.)

verify_email

ChatGPT
Check whether an email address is valid and deliverable. Returns whether it is valid, the reason, whether it is a free provider (gmail, yahoo, etc.), and whether it is a disposable/temporary address. Use before sending email or to clean a contact record. (Cost: up to $0.003 per lookup.)

verify_phone

ChatGPT
Check whether a phone number is active and able to receive calls. Returns an active flag (YES/NO) and a confidence level (high/low). A YES with high confidence is most likely reachable; a NO with high confidence is least likely. Use to confirm a number is live before calling or texting. (Cost: up to $0.005 per lookup.)

verify_phone

ChatGPT
Check whether a phone number is active and able to receive calls. Returns an active flag (YES/NO) and a confidence level (high/low). A YES with high confidence is most likely reachable; a NO with high confidence is least likely. Use to confirm a number is live before calling or texting. (Cost: up to $0.005 per lookup.)

Capabilities

Writes