MCP / Developer tools
Swaggerhub MCP: developer workflows
Accelerating API delivery and quality through standards and collaboration, built on OpenAPI. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.
$ YOUR NEXT RUN
Use Swaggerhub MCP in your assistant
Paste this prompt into Claude Code, Codex, Cursor or any agent. It reads the guide and helps you connect.
Read https://flymy.ai/skill.md and https://flymy.ai/mcp/swaggerhub.md. Help me connect Swaggerhub MCP to this assistant. Then help me run this task: Use Swaggerhub to add access control for teams. Ask me for the required inputs first and show the result.
What Swaggerhub MCP can do
49 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.
| Action | What it does |
|---|---|
# SWAGGERHUB_ADD_ACCESS_CONTROL_FOR_TEAMS | Assign access control roles to teams on a SwaggerHub resource. |
# SWAGGERHUB_ADD_ACCESS_CONTROL_FOR_USERS | Assign access control roles to users on a SwaggerHub resource. |
# SWAGGERHUB_DELETE_TABLE_OF_CONTENTS_ENTRY | Delete a table of contents entry from SwaggerHub portal. |
# SWAGGERHUB_GET_ACCESS_CONTROL_USERS | Retrieve the list of users assigned access control on a SwaggerHub resource. |
# SWAGGERHUB_GET_API_DEFAULT_VERSION | Get the default version identifier of a SwaggerHub API. |
# SWAGGERHUB_GET_API_VERSIONS | Retrieve a list of API versions for a specific API in SwaggerHub. |
# SWAGGERHUB_GET_CONSUMER_PRODUCTS | Get a list of products that are visible to the consumer in a SwaggerHub portal. |
# SWAGGERHUB_GET_DEFINITION | Get the OpenAPI definition of a specified API version from SwaggerHub. |
# SWAGGERHUB_GET_DOMAIN_DEFAULT_VERSION | Retrieve the default version identifier of a SwaggerHub domain. |
# SWAGGERHUB_GET_DOMAIN_DEFINITION | Retrieve the OpenAPI definition of a specified domain version from SwaggerHub. |
# SWAGGERHUB_GET_DOMAIN_JSON_DEFINITION | Retrieve the OpenAPI definition for a specified domain version in JSON format. |
# SWAGGERHUB_GET_DOMAIN_LIFECYCLE_SETTINGS | Get the published status for a specific domain and version in SwaggerHub. |
Show all 49 actions
| Action | What it does |
|---|---|
# SWAGGERHUB_GET_DOMAIN_PRIVATE_SETTINGS | Retrieve the visibility (public or private) of a domain version in SwaggerHub. |
# SWAGGERHUB_GET_DOMAIN_VERSIONS | Get a list of domain versions from SwaggerHub. |
# SWAGGERHUB_GET_DOMAIN_YAML_DEFINITION | Retrieve the OpenAPI definition for a specified domain version in YAML format from SwaggerHub. |
# SWAGGERHUB_GET_JSON_API_DEFINITION | Download OpenAPI definition as a JSON file from SwaggerHub Portal API. |
# SWAGGERHUB_GET_JSON_DEFINITION | Get the OpenAPI definition for a specified API version in JSON format. |
# SWAGGERHUB_GET_LIFECYCLE_SETTINGS | Get the published status for the specified API and version. |
# SWAGGERHUB_GET_ORGANIZATIONS | Get organizations for a user. |
# SWAGGERHUB_GET_ORGANIZATION_MEMBERS | Retrieve a list of organization members and their roles from SwaggerHub. |
# SWAGGERHUB_GET_ORG_PROJECTS_V2 | Get all projects of an organization in SwaggerHub. |
# SWAGGERHUB_GET_OWNER_APIS | Get a list of APIs for a specified owner in SwaggerHub. |
# SWAGGERHUB_GET_OWNER_DOMAINS | Retrieve domains owned by a specific SwaggerHub user or organization. |
# SWAGGERHUB_GET_PORTAL | Retrieve information about a portal. |
# SWAGGERHUB_GET_PORTALS | Search for available portals. |
# SWAGGERHUB_GET_PORTAL_ACCESS_REQUESTS | Retrieve access requests for a portal in SwaggerHub. |
# SWAGGERHUB_GET_PORTAL_ATTACHMENT | Get informational attachment metadata from SwaggerHub Portal. |
# SWAGGERHUB_GET_PORTAL_PRODUCT | Retrieve detailed information about a specific product resource. |
# SWAGGERHUB_GET_PORTAL_PRODUCTS | Get products for a specific portal that match your criteria. |
# SWAGGERHUB_GET_PORTAL_TEMPLATES | Get templates for a specific portal that match your criteria. |
# SWAGGERHUB_GET_PRIVATE_SETTINGS | Get the visibility (public or private) of an API version. |
# SWAGGERHUB_GET_RESOURCE_TYPES | List available resource types and assignable roles for each in a SwaggerHub organization. |
# SWAGGERHUB_GET_TEMPLATES | Retrieve a list of templates for an owner in SwaggerHub. |
# SWAGGERHUB_GET_USER_ROLES | Retrieve all roles assigned to a user across organization resources in SwaggerHub. |
# SWAGGERHUB_GET_YAML_API_DEFINITION | Download OpenAPI definition as a YAML file from SwaggerHub Portal API. |
# SWAGGERHUB_GET_YAML_DEFINITION | Get the OpenAPI definition in YAML format for the specified API version from SwaggerHub. |
# SWAGGERHUB_LIST_ATTACHMENTS | Retrieve all attachments for a portal or product. |
# SWAGGERHUB_REMOVE_ACCESS_CONTROL_FOR_TEAMS | Remove access control for teams from a SwaggerHub resource. |
# SWAGGERHUB_REMOVE_ACCESS_CONTROL_FOR_USERS | Remove access control for users from a SwaggerHub organizational resource. |
# SWAGGERHUB_REMOVE_MEMBERS | Remove members from a SwaggerHub organization. |
# SWAGGERHUB_SEARCH_APIS | Search SwaggerHub APIs. |
# SWAGGERHUB_SEARCH_APIS_AND_DOMAINS | Search SwaggerHub APIs, domains, and templates. |
# SWAGGERHUB_SEARCH_DOMAINS | Search SwaggerHub domains. |
# SWAGGERHUB_SEARCH_PUBLISHED_PORTAL | Search published portal content. |
# SWAGGERHUB_UPDATE_ACCESS_CONTROL_FOR_TEAMS | Update access control roles for teams on a SwaggerHub resource. |
# SWAGGERHUB_UPDATE_ACCESS_CONTROL_FOR_USERS | Update access control roles for users on a SwaggerHub resource. |
# SWAGGERHUB_UPDATE_ACCESS_CONTROL_TEAMS | Update access control for teams on a SwaggerHub resource. |
# SWAGGERHUB_UPDATE_ACCESS_CONTROL_USERS | Update access control roles for users on a SwaggerHub resource. |
# SWAGGERHUB_UPDATE_PORTAL | Update specific portal information in SwaggerHub. |
Ask your agent
Requests to paste as they are. Each one runs on the actions named under it.
SWAGGERHUB_ADD_ACCESS_CONTROL_FOR_TEAMSSWAGGERHUB_ADD_ACCESS_CONTROL_FOR_USERSSWAGGERHUB_DELETE_TABLE_OF_CONTENTS_ENTRYConnect Swaggerhub in a minute
One MCP for every integration. Add it once, then every MCP in the catalog is a request away.
- 01
Add FlyMy.AI
Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
- 02
Add your API Key
Paste it into the Swaggerhub connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.
- API Key - Navigate to your SwaggerHub account settings at https://app.swaggerhub.com/settings/apiKey to retrieve your API key Get API key →
- 03
Ask
Paste a request from this page. Every run shows what it cost.
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
Then run /mcp in Claude Code and sign in.
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
Then run codex mcp login flymy to sign in.
https://mcp-agents.flymy.ai/mcp
Settings, Connectors, Add custom connector: paste this URL.
Pay per run
FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Swaggerhub account, under its plan and limits. No seats and no minimum.
Go to the source
From the FlyMy.AI platform catalog of 2026-11-03: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.