Trip
Server Details
Search hotels, restaurants, attractions and get details worldwide.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.4/5 across 8 of 8 tools scored.
While most tools have clear specific purposes, 'get_details' overlaps with 'get_poi_full_about' and could be confused with the more specific getters like 'get_poi_amenities' or 'get_poi_reviews'. The distinction between a generic details endpoint and a detailed metadata profile is not immediately obvious.
The naming convention is mixed: most tools use a 'get_' prefix (get_details, get_media_gallery, get_poi_*), but 'search_listings', 'typeahead', and 'usage_statistic' break that pattern. The verbs are also inconsistent (get vs search vs typeahead), making the set feel less predictable.
With 8 tools, the server is well-scoped for a travel and POI information service. Each tool serves a distinct purpose in the overall workflow of searching, retrieving details, and viewing ancillary data like media, amenities, and reviews. No tools feel redundant or excessive.
The toolset covers the core needs for exploring Points of Interest: search/typeahead, detailed information, media, amenities, reviews, and API usage stats. A minor gap is the lack of a direct 'get_poi_by_id' function, but 'get_details' likely covers that. The available tools form a coherent workflow without major dead ends.
Available Tools
8 toolsget_detailsCInspect
Retrieves details for a specific Point of Interest (POI) such as a hotel, restaurant, or attraction.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Optional language code (e.g. 'en_US'). | |
| currency | No | Optional currency code (e.g. 'USD'). | |
| contentId | Yes | The unique ID of the POI. | |
| contentType | Yes | The type of the POI. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Since no annotations are provided, the description carries the full burden. It implies read-only behavior ('retrieves') but does not describe the output structure, pagination, authentication, or rate limits. It also fails to define what 'details' entails, which could mislead users expecting specific data.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence with no wasted words. It front-loads the core action and resource, making it easy to scan.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and multiple sibling tools covering specific aspects (media, amenities, about, reviews), the description leaves the exact scope of 'details' ambiguous. It lacks information about what is actually returned, making it incomplete for a general-purpose retrieval tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema provides descriptions for all four parameters (100% coverage), so the description adds no new parameter semantics. It does echo the contentType enum values, but those are already in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves details for a POI, enumerating content types (hotel, restaurant, attraction) that match the contentType enum. However, it does not explicitly differentiate itself from sibling 'get_poi_full_about' which likely overlaps in scope.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus sibling tools like get_poi_full_about, get_poi_amenities, or get_poi_reviews. The description lacks any mention of alternatives or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_media_galleryCInspect
Fetches images/media gallery for a location.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Optional language code (e.g. 'en_US'). | |
| offset | No | Offset for pagination. Default is 0. | |
| currency | No | Optional currency code (e.g. 'USD'). | |
| galleryConfig | Yes | Gallery configuration: 'mvqa' (for hotels), 'rr' (for restaurants). | |
| locationIdStr | Yes | The location ID string of the POI. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full responsibility for behavioral disclosure. It only states the action and resource, without mentioning pagination (offset), the meaning of galleryConfig (mvqa vs rr), or any other behavioral characteristics. This leaves significant ambiguity about how the tool operates.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence with no wasted words. It is front-loaded with the verb and resource, making it easy to parse.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has five parameters, an enum, and pagination options, the one-sentence description is insufficient. It does not explain the galleryConfig options, pagination behavior, or what the response contains, leaving the agent to rely solely on the schema for full understanding.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema covers all parameters with descriptions (100% coverage), so the description adds no additional parameter semantics. The mention of 'for a location' aligns with locationIdStr but adds no new meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool as fetching a media gallery for a location, using the verb 'Fetches' and specifying the resource. While it doesn't explicitly differentiate from sibling tools, its focus on media distinguishes it from details, amenities, and reviews tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no explicit when-to-use guidance or alternatives. It only implies usage through its purpose statement, and there is no mention of when not to use or how it compares to sibling tools like get_details or get_poi_reviews.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_poi_amenitiesAInspect
Fetches category-organized amenity list for a Point of Interest.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Optional language code (e.g. 'en_US'). | |
| currency | No | Optional currency code (e.g. 'USD'). | |
| contentId | Yes | The unique ID of the POI. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description carries the disclosure burden. It communicates that results are organized by category and that the operation is a read-only fetch, but it does not address potential limitations, response shape details, or any edge-case behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler. Every word contributes to understanding the tool's purpose and output organization.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple fetch tool with fully documented schema parameters, the description supplies the core purpose and output nature. An output schema is absent, but 'category-organized amenity list' provides adequate expectation setting, though usage guidance is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description adds no parameter-specific meaning beyond what the schema already documents for contentId, lang, and currency.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description uses specific verb 'Fetches' and resource 'category-organized amenity list for a Point of Interest', clearly differentiating it from sibling tools like get_details and get_poi_reviews. The scope is unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use when amenity information for a POI is needed, but it does not explicitly state when to prefer this over sibling tools or mention any exclusions. No alternatives are named.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_poi_full_aboutBInspect
Fetches the detailed metadata profile (About section) for a location.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Optional language code (e.g. 'en_US'). | |
| currency | No | Optional currency code (e.g. 'USD'). | |
| contentId | Yes | The unique ID of the POI. | |
| contentType | Yes | The type of the POI. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It only says 'fetches', implying a read operation, but doesn't describe return format, pagination, error handling, or permission requirements. This falls short of what is needed for a bare description.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence that is front-loaded with the action. Every word earns its place, achieving high clarity with minimal length.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given there is no output schema, the description should convey more about what 'detailed metadata profile' includes or how it relates to required fields. It is minimally adequate for a 4-parameter tool but lacks depth, especially in the absence of behavioral or return-value information.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema descriptions cover all four parameters at 100% coverage, so the baseline is 3. The description adds no additional parameter context, but the schema already provides sufficient detail for each parameter, so this is adequate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool fetches a detailed metadata profile (About section) for a location, which is specific and uses a clear verb-resource-relationship. However, it does not explicitly differentiate this from sibling tools like get_details or get_poi_amenities, so it stops short of a perfect score.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention any exclusions, prerequisites, or context that would help an agent choose between this and related tools like get_details or get_poi_reviews.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_poi_reviewsBInspect
Fetches reviews for a Point of Interest (POI).
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Optional language code (e.g. 'en_US'). | |
| currency | No | Optional currency code (e.g. 'USD'). | |
| detailId | Yes | The unique ID of the POI. | |
| pageToken | No | Optional token for pagination (to fetch next page of reviews). | |
| contentType | No | The type of the POI. | hotel |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. However, it only says 'Fetches reviews' and does not mention pagination (despite a pageToken parameter), potential rate limits, ordering, required permissions, or response format. The read-only nature is implied but not explicitly stated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, direct sentence: 'Fetches reviews for a Point of Interest (POI).' It is front-loaded with the action and resource, with zero wasted words, making it extremely concise and easy to parse.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simplicity of the tool (one required parameter, well-documented schema) and no output schema or annotations, the description is minimally sufficient. However, it lacks any details about what the response looks like, pagination behavior, or result limits, which would be valuable for an agent invoking the tool without an output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the parameters are fully documented in the schema. The description adds no additional meaning beyond what the schema already provides, so the baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('Fetches') and the resource ('reviews for a Point of Interest (POI)'), which differentiates it from sibling tools like get_media_gallery or get_poi_amenities. The verb+resource pattern is specific and unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives, such as get_details or get_poi_full_about. It does not mention use cases, exclusions, or prerequisites, leaving the agent to infer context from the tool name and siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_listingsAInspect
Searches for hotels, restaurants, or attractions in a given location (geoId). You MUST obtain a valid geoId first using the 'trip_typeahead' tool.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Optional language code (e.g. 'en_US'). | |
| geoId | Yes | The geographic ID obtained from typeahead. | |
| currency | No | Optional currency code (e.g. 'USD'). | |
| pageToken | No | Optional token for pagination (to fetch next page). | |
| contentType | Yes | The type of listing to search for. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description must fully disclose behavioral traits. It only states that it searches and requires a geoId, but omits important details such as pagination behavior, rate limits, response structure, or what happens with invalid geoIds. This is insufficient for a tool with no output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, with two sentences: the first states the purpose, the second gives a mandatory prerequisite. No extraneous information or repetition. The key information is front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the core purpose and prerequisite, but for a tool with five parameters and no output schema, it lacks additional context about expected return values, pagination (despite a pageToken parameter), or how to handle different content types. It is adequate but not comprehensive.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% coverage for all five parameters, so the description adds little value beyond what is already structured. It mentions geoId but does not elaborate on parameter formats or relationships beyond the schema's existing descriptions. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: searching for hotels, restaurants, or attractions by location. It uses a specific verb ('searches') and resource ('listings'), and distinguishes itself from sibling tools like get_details by focusing on discovery rather than retrieval of a specific entity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly instructs the agent to obtain a valid geoId via 'trip_typeahead' before using this tool, providing a clear prerequisite and pointing to the relevant sibling. It does not explicitly mention when not to use it or alternatives, but the context is clear enough for a search tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
typeaheadAInspect
Performs an autocomplete typeahead search for a query (e.g., 'bandung', 'hilton'). Returns a list of locations, hotels, restaurants, or attractions with their respective geoId.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Optional language code (e.g. 'en_US'). | |
| query | Yes | The search query string. | |
| currency | No | Optional currency code (e.g. 'USD'). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full responsibility for behavioral disclosure. It does not explicitly state that this is a read-only operation, does not mention rate limits, result limits, ordering, or error behavior. It only discloses that it returns a list with geoId, which is insufficient for full transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the primary action and output, and contains no filler. Every word contributes value, and the examples are useful and concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with three parameters and no output schema, the description adequately explains the purpose and return type. It covers the query parameter through examples and the return value via 'list ... with geoId.' However, it lacks details on result limits or ordering, which prevents a perfect score.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% parameter description coverage, so the baseline of 3 applies. The description adds a small amount of value by showing example queries ('bandung', 'hilton'), but it does not elaborate on parameter meaning beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool performs an autocomplete typeahead search with specific verb and resource ('Performs an autocomplete typeahead search') and describes the output (list of locations/hotels/restaurants/attractions with geoId). It distinguishes itself from siblings like get_details and search_listings by focusing on typeahead/autocomplete behavior.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for autocomplete/typeahead scenarios through its wording and examples, but it does not explicitly state when to use it versus alternatives like search_listings, nor does it mention exclusions. No when-not-to-use guidance is provided, leaving it at implied usage level.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
usage_statisticAInspect
Retrieves the current user's API rate limits, including requests used and remaining requests.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses that it returns 'requests used and remaining', which is useful. However, it doesn't mention details like rate limit reset time, headers, or error behavior. For a read-only stats endpoint, this is basic but adequate. A higher score would require additional context like pagination or rate limit window information.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that is efficient and front-loaded. Every word earns its place: it names the resource, the action, and the output details. No fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple (zero params, no output schema) and the description covers the core purpose. It could mention that the response format follows standard rate limit conventions, but given the simplicity, this is not a significant gap. Sibling tools are unrelated, so the description is complete enough for an agent to select and invoke it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, so the baseline is 4. The description confirms there is nothing to configure, which is correct. No additional parameter semantics are needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Retrieves the current user's API rate limits'. It specifies the resource (API rate limits) and distinguishes this from sibling tools that deal with POI data, media, and search. The verb 'retrieves' is specific and unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The context signals show zero parameters and the description implies this is a simple, safety-check tool for rate limits. While it doesn't explicitly mention when to use it vs alternatives, the sibling tools are all about content retrieval (get_details, get_media_gallery, etc.), making it obvious this is for API usage monitoring. It would benefit from an explicit 'use this to check your API limits' but the context makes it clear enough.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityAmaintenanceGTM signal intelligence suite for AI agents. Six tools: hiring signals, tech stack detection, company-to-LinkedIn resolution, ICP scoring, job board scanning, and a combined signals aggregator. Built for outbound sales workflows.Last updated111111MIT

industrylens-mcpofficial
Flicense-qualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.Last updated
Sociality MCPofficial
Alicense-qualityDmaintenanceSocial media analytics, post insights, and competitor benchmarking for AI agents.Last updated5MIT- AlicenseAqualityAmaintenanceDetects hiring intent signals by scanning job boards for specific companies. Returns structured role data for outbound sales targeting.Last updated1901MIT