Hyros MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HYROS_API_KEY | Yes | Your Hyros API key (Settings > Integrations > API) | |
| HYROS_BASE_URL | No | API base URL | https://api.hyros.com/v1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| hyros_get_user_infoA | Get the authenticated Hyros account information including email, timezone, and currency settings. |
| hyros_get_leadsA | Search and retrieve leads from Hyros. Filter by email, ID, or date range. Use this to find customers, check their tags, and see when they joined. |
| hyros_get_lead_journeyA | Get the complete customer journey for one or more leads, including all sales, calls, carts, and ad attribution sources. Use this to understand what ads drove a customer to convert. |
| hyros_get_salesA | Retrieve sales records filtered by date, email, lead ID, product tag, or recurring/refund status. Use this to check revenue, see what products sold, and track refunds. |
| hyros_get_callsB | Retrieve call records from Hyros. Useful for businesses with phone sales teams. Filter by date, email, qualification status, or call state. |
| hyros_get_subscriptionsA | Retrieve subscription records. Use this to check MRR, see active subscribers, find churned customers, and track subscription status changes. |
| hyros_get_clicksA | Get click tracking data for a specific lead. Shows the ad clicks and traffic sources that led a customer to your site. |
| hyros_get_tagsA | Get all available tags in your Hyros account. Tags starting with $ are product tags, @ are source tags, ! are action tags. |
| hyros_get_stagesA | Get all lead funnel stages configured in your Hyros account (e.g., MQL, SQL, Opportunity, Customer). |
| hyros_get_domainsA | Get all verified domains in your Hyros account. |
| hyros_get_sourcesC | Get ad sources and campaigns tracked in Hyros. Sources represent your marketing channels, campaigns, and ad sets. |
| hyros_get_adsA | Get ads from a specific advertising platform tracked in Hyros. |
| hyros_get_keywordsB | Get keywords for a specific ad group (mainly for Google Ads keyword tracking). |
| hyros_get_tracking_scriptB | Get the Hyros tracking script to install on your website. |
| hyros_get_attribution_reportA | Get detailed attribution metrics for specific ads, campaigns, or ad sets. Use this to answer "what is my ROAS?", "how much did I earn vs spend?", "which ad has the best ROI?". Requires specifying the level (e.g., facebook_adset, google_campaign) and the IDs to query. Use hyros_get_sources to find source IDs first. |
| hyros_get_ad_account_reportA | Get attribution metrics grouped by ad account. Provide the ad account ID(s) to get aggregated performance across all campaigns/ads in those accounts. |
| hyros_create_leadA | Create a new lead in Hyros. At least one of email or phoneNumbers must be provided. If the email already exists, the lead will be updated with any new information provided. |
| hyros_update_leadA | Update an existing lead in Hyros. At least one search parameter (searchEmail, searchId, or searchPhone) must be provided. Can update email, name, tags, IPs, phone numbers, and funnel stage. |
| hyros_create_orderA | Register a new sale/order in Hyros. This creates a sale record attributed to a lead. |
| hyros_refund_orderA | Process a refund for an existing order in Hyros. |
| hyros_update_saleA | Update one or more sale records in Hyros. Can mark sales as recurring, refunded, or update refund amounts. |
| hyros_delete_saleA | Permanently delete a sale record from Hyros. This action cannot be undone. |
| hyros_create_callB | Register a call event in Hyros. Used to track sales calls and attribute them to ad sources. |
| hyros_update_callB | Update the qualification status or state of existing call records. |
| hyros_delete_callB | Permanently delete a call record from Hyros. |
| hyros_create_subscriptionB | Register a new subscription in Hyros for recurring revenue tracking. |
| hyros_update_subscriptionB | Update existing subscription records. Can change status, price, dates, and cancellation. |
| hyros_create_sourceB | Create a new ad source/traffic source in Hyros for tracking custom marketing channels. |
| hyros_create_custom_costA | Add a custom ad cost in Hyros. Use this to track offline ad spend, influencer payments, or any cost not automatically tracked by Hyros integrations. |
| hyros_create_productA | Create a new product in Hyros for sale attribution. |
| hyros_create_cartA | Create a new cart in Hyros to track a shopping cart before it converts to an order. Use this when a lead adds items to a cart so Hyros can attribute the eventual purchase. |
| hyros_update_cartA | Update an existing cart in Hyros. Use this to modify items or customer info on a pending cart before it converts to an order. |
| hyros_create_clickA | Manually track a click event in Hyros for attribution purposes. Use when you need to create a click record that was not automatically tracked by the Hyros tracking script. |
| hyros_daily_summaryA | Get a complete performance summary for today (or a specific date). Returns total revenue from sales, number of new leads, call team performance, and subscription stats. Perfect for answering "how did we do today?" or "what is today's revenue?" |
| hyros_best_performersA | Get the top performing ads/campaigns ranked by revenue, ROAS, ROI, etc. for a given date range. Requires an ad account ID and the level of analysis. Use hyros_get_sources to find your ad account IDs first. Perfect for "what are my best ads this week?" or "which campaigns have the highest ROAS this month?" |
| hyros_compare_periodsA | Compare ad performance metrics between two date ranges using attribution data. Requires an ad account ID and level. Returns revenue, cost, ROAS, sales, leads, and percentage changes. Perfect for "compare this week vs last week". |
| hyros_funnel_overviewA | Get a complete funnel overview showing the full customer journey from clicks to revenue for a date range. Shows: total leads, calls (with qualification rate), sales (with amounts), subscriptions, and calculates conversion rates between each stage. |
| hyros_subscription_healthB | Get a health report for your subscription business. Shows active count, MRR (monthly recurring revenue), trial count, churn (canceled this period), past due, and other subscription statuses. Perfect for "what is my MRR?" or "how many active subscribers do I have?" |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| daily_briefing | Get a complete daily performance briefing for your Hyros account |
| campaign_analysis | Analyze the performance of your ad campaigns for a given period |
| lead_lookup | Investigate everything about a specific lead: their profile, purchase history, call history, and ad attribution journey |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Hyros Account Info | Current Hyros account information including timezone and currency settings |
| Hyros Tags | All available tags in the Hyros account. Product tags start with $, source tags with @, action tags with ! |
| Hyros Funnel Stages | All lead funnel stages configured in the Hyros account |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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