Skip to main content
Glama
HyrosOG

Hyros MCP

by HyrosOG

Get Leads

hyros_get_leads
Read-only

Search and retrieve Hyros leads by email, phone, tag, stage, or date to find customers, check their tags and funnel stage, and sync changes into other systems.

Instructions

Search and retrieve leads from Hyros. Filter by email, phone, tag, stage, join date, or last-updated date. Use this to find customers, check their tags and current funnel stage, and sync changes into another system.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idsNoComma-separated lead IDs to retrieve (max 50)
tagsNoComma-separated tag names (max 50). Returns leads matching ANY of them. Tags must include their prefix, e.g. @california or !florida.
stageNoComma-separated stage names (max 50). Returns leads whose current stage matches ANY of them.
emailsNoComma-separated emails or email prefixes to search (max 50)
pageIdNoPage ID for pagination (from nextPageId in previous response)
phonesNoComma-separated phone numbers (max 50). Matches on trailing digits, so formatting and country codes are tolerated. Finds leads that also have an email.
toDateNoEnd of the JOIN date range, ISO 8601 (e.g. 2024-01-31T23:59:59-05:00)
fromDateNoStart of the JOIN date range, ISO 8601 (e.g. 2024-01-01T00:00:00-05:00)
pageSizeNoNumber of results per page (1-250, default 50)
updatedToDateNoOnly leads modified on or before this date, ISO 8601
updatedFromDateNoOnly leads modified on or after this date, ISO 8601. Use this for incremental sync: fromDate/toDate only see the join date and miss re-tagged or re-staged leads.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, and the description aligns with that. Beyond annotations, the description/schema notes important behavioral traits: tags/stages match on ANY, phone matches trailing digits and only finds leads with an email, and updatedFromDate enables incremental sync (unlike join-date filters). These add valuable context beyond the read-only hint.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loaded with the core action and filters, followed by use cases. Every phrase earns its place, with no redundancy or fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 11 parameters, no required params, and no output schema, the description covers the essential use cases and leaves param details to the schema (which is exhaustive). It doesn't explicitly mention pagination or filter combination, but the schema handles pagination via pageId/pageSize, making the description adequate for a read-only search tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with rich per-parameter details (max limits, examples, matching semantics). The description only summarizes filter types ('email, phone, tag, stage, join date, last-updated') without adding new meaning. This is exactly the baseline 3 case where the schema carries the weight.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('Search and retrieve leads from Hyros'), names the specific resource (leads), and enumerates the filter dimensions (email, phone, tag, stage, join date, last-updated). This distinguishes it from sibling tools like hyros_get_lead_journey, which focuses on a lead's journey rather than search/retrieval.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides concrete usage context: 'Use this to find customers, check their tags and current funnel stage, and sync changes into another system.' This tells the agent when the tool is appropriate, but it does not explicitly name alternatives or exclusions, so it falls just short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/HyrosOG/Hyros-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server