• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Swaggerhub

Swaggerhub MCP integration

Finds APIs and domains, returns a chosen version's OpenAPI definition as JSON or YAML, and grants or revokes team and user access on it.

Connect SwaggerhubSee all integrations

49actions available

  1. Home/
  2. Integrations/
  3. Swaggerhub

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Add access control for teams

    Lyro assigns access control roles to teams on a SwaggerHub resource. Teams can control who sees APIs and manages permissions without manual admin interventions.

  • Search apis

    Lyro searches SwaggerHub APIs and returns matching results based on the query. Support agents can help customers find relevant APIs in a large catalog quickly.

  • Get user organizations

    Lyro retrieves all organizations that a user belongs to in SwaggerHub. Support staff can see the complete organizational structure for access control and billing purposes.

See all 49 actions

How businesses use Swaggerhub + Lyro

Each card is one request a support team gets, and the Swaggerhub actions Lyro runs to close it.

  • search

    Find the API definition someone is asking about

    Lyro searches SwaggerHub by name across APIs, domains, and templates, lists the versions that exist for a match, and confirms which one is the default before quoting anything from it.

    Search APIs and DomainsGet API VersionsGet API Default Version
  • api

    Return the spec in the format that was asked for

    Lyro pulls a specific API version's OpenAPI definition and hands it back as JSON or YAML, so a developer asking about an endpoint gets the contract itself rather than a link to a portal page.

    Get API DefinitionGet JSON DefinitionGet YAML Definition
  • lock

    Grant or revoke access on a resource

    Lyro reads who currently holds access control on an API or a domain, assigns the right role to a team or a user, and removes access that should have ended when someone changed teams.

    Get Access Control UsersAdd Access Control for TeamsRemove Access Control For Users
  • share

    Check what is actually published, and to whom

    Lyro reads the published status of a version and whether it is public or private, and lists the portal access requests still waiting, so nothing sits exposed or blocked by accident.

    Get Lifecycle SettingsGet API Version Private SettingsGet Portal Access Requests

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Swaggerhub actions it has and picks the ones a request needs.

  1. 01

    Connect Swaggerhub

    Authorize the Swaggerhub account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Swaggerhub actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free

Swaggerhub · Lyro

What can you do in Swaggerhub without me setting anything up?

These, right away:

  • Add access control for teams
  • Get access control users
  • Delete table of contents entry

Great, let's start with the first one.

Ask Lyro anything...

FAQ

Everything else about Swaggerhub

Setup, permissions, and the limits of what Lyro can do inside Swaggerhub.

  • List Resource Types and Roles returns the resource types in an organization along with the roles assignable on each, so Lyro works from the organization's real role set rather than a name someone assumed. Get User Roles then shows what one person already holds across those resources.

  • Yes, as a parallel set of actions. Search Domains finds them, Get Domain Versions lists their versions, Get Domain JSON Definition and Get Domain YAML Definition return the definition itself, and Get Domain Lifecycle Settings and Get Domain Private Settings cover publication and visibility.

  • Yes. Get Portals returns the portals where you hold a designer role, Get Portal Products and Get Consumer Products cover what a consumer can see, and Search Published Portal searches published content for APIs, operations, and schemas. Get Portal Access Requests lists who is still waiting.

  • Only partly. Get Organization Members returns members and their roles and Remove Organization Members revokes membership, but adding a member is not in this set. The access control actions grant roles on a resource to people who are already in the organization.

Every action available in Swaggerhub

All 49 actions your agent can call on Swaggerhub, straight from the live MCP connection.

  • Add access control for teams

    Assign access control roles to teams on a SwaggerHub resource.

  • Add access control for users

    Assign access control roles to users on a SwaggerHub resource.

  • Delete table of contents entry

    Delete a table of contents entry from SwaggerHub portal.

  • Get access control users

    Retrieve the list of users assigned access control on a SwaggerHub resource.

  • Get API default version

    Get the default version identifier of a SwaggerHub API.

  • Get API versions

    Retrieve a list of API versions for a specific API in SwaggerHub.

  • Get consumer products

    Get a list of products that are visible to the consumer in a SwaggerHub portal.

  • Get API definition

    Get the OpenAPI definition of a specified API version from SwaggerHub.

  • Get domain default version

    Retrieve the default version identifier of a SwaggerHub domain.

  • Get domain definition

    Retrieve the OpenAPI definition of a specified domain version from SwaggerHub.

  • Get domain JSON definition

    Retrieve the OpenAPI definition for a specified domain version in JSON format.

  • Get domain lifecycle settings

    Get the published status for a specific domain and version in SwaggerHub.

  • Get domain private settings

    Retrieve the visibility (public or private) of a domain version in SwaggerHub.

  • Get domain versions

    Get a list of domain versions from SwaggerHub.

  • Get domain yaml definition

    Retrieve the OpenAPI definition for a specified domain version in YAML format from SwaggerHub.

  • Get JSON API definition

    Download OpenAPI definition as a JSON file from SwaggerHub Portal API.

  • Get JSON definition

    Get the OpenAPI definition for a specified API version in JSON format.

  • Get lifecycle settings

    Get the published status for the specified API and version.

  • Get organization members

    Retrieve a list of organization members and their roles from SwaggerHub.

  • Get user organizations

    Get organizations for a user.

  • Get organization projects v2

    Get all projects of an organization in SwaggerHub.

  • Get owner apis

    Get a list of APIs for a specified owner in SwaggerHub.

  • Get owner domains

    Retrieve domains owned by a specific SwaggerHub user or organization.

  • Get portal

    Retrieve information about a portal.

  • Get portal access requests

    Retrieve access requests for a portal in SwaggerHub.

  • Get portal attachment

    Get informational attachment metadata from SwaggerHub Portal.

  • Get portal product

    Retrieve detailed information about a specific product resource.

  • Get portal products

    Get products for a specific portal that match your criteria.

  • Get portals

    Search for available portals.

  • Get portal templates

    Get templates for a specific portal that match your criteria.

The tools Swaggerhub sits next to

Same connection, same setup. Pick the next one your team already uses.

  • Better stackarrow_outward

    Better stack

    Checks whether a service is actually up, acknowledges and escalates open incidents, publishes status page updates, and maintains the on-call rota.

  • Context7 MCParrow_outward

    Context7 MCP

    Looks up current Context7 MCP documentation and triggers updates without leaving the conversation.

  • Gistarrow_outward

    Gist

    GitHub Gist is a service for sharing code snippets and notes.

  • Nangoarrow_outward

    Nango

    Reports connection and sync health, issues connect and reconnect sessions, triggers one-off syncs, and proxies authenticated provider calls.

  • RudderStack Transformationarrow_outward

    RudderStack Transformation

    Lists published transformations and libraries, creates and publishes new code, and walks back through revision history on request.

  • Updown.ioarrow_outward

    Updown.io

    Reads back every configured check with its status and settings, and returns the current monitoring node list with IPv4 and IPv6 addresses.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Swaggerhub?

Authorize the account and your agent has all 49 actions from the first conversation.

Connect SwaggerhubTalk to sales
Connect SwaggerhubTalk to sales
Support agent working at a laptop next to the Lyro mascot