24 actions ready for your AI
Connect SwaggerHub to your AI
Add your SwaggerHub key once and every AI you use can search apis, get owner apis and get api versions through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from SwaggerHub's own documented API, and we have not run them here yet.
Use your own SwaggerHub account. Credentials stay encrypted in ahel.
Tell me when ahel has verified SwaggerHub
What your AI can do with SwaggerHub
Choose a task and ask your AI.
Api
- Search apis
GETSearch APIs
query- Free text query to match
state- Matches against published state of the spec: UNPUBLISHED - spec is a draft, a work in progress PUBLISHED - spec is a stable version ready for consuming from client applications...
page- Page to return
limit- Number of results per page (1 .. 100)
- Get api versions
GETGet a list of API versions
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
- Delete api
DELETEDelete an API
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
- Get api comments v2
GETGet comments for the specified API version
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
- Add api comment v2
POSTAdd a new comment
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
bodyrequiredpositionrequired
- Update api comments v2
POSTBulk update comments
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
- Update api comment v2
PATCHUpdate a comment
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
commentrequired- Comment identifier
Integration
- Get integrations
GETGet all integrations configured for the specified API version
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
- Create integration
POSTCreate an integration for the specified API and version
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
body- The request body.
- Get integration by id
GETGet integration settings
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
integrationIdrequired- Integration ID (case-sensitive).
- Update integration
PUTUpdate integration settings
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
integrationIdrequired- Integration ID (case-sensitive).
Domain
- Search domains
GETSearch domains
query- Free text query to match
state- Matches against published state of the spec: UNPUBLISHED - spec is a draft, a work in progress PUBLISHED - spec is a stable version ready for consuming from client applications...
page- Page to return
limit- Number of results per page (1 .. 100)
- Get domain versions
GETGet a list of domain versions
ownerrequired- Domain owner (organization or user, case-sensitive)
domainrequired- Domain name (case-sensitive)
Owner
- Get owner apis
GETGet a list of APIs of the specified owner
ownerrequired- API owner (organization or user, case-sensitive)
page- Page to return
limit- Number of results per page (1 .. 100)
sort- Sort criteria of result set: NAME UPDATED CREATED OWNER BESTMATCH - by relevance TITLE - by info.title
- Get owner domains
GETGet a list of domains of the specified owner
ownerrequired- Domain owner (organization or user, case-sensitive)
page- Page to return
limit- Number of results per page (1 .. 100)
sort- Sort criteria of result set: NAME UPDATED CREATED OWNER BESTMATCH - by relevance TITLE - by info.title
Show 8 more groups
Save
- Save definition
POSTCreate or update an API
ownerrequired- API owner name (organization or user name, case-sensitive)
apirequired- API name (case-sensitive)
isPrivate- Whether to make the API private (true) or public (false)
version- API version to create or update.
- Save domain definition
POSTCreate or update a domain
ownerrequired- Domain owner (organization or user, case-sensitive)
domainrequired- Domain name (case-sensitive)
isPrivate- Specifies whether the domain has to be private
version- Domain version.
Clone
- Clone api
POSTCreate a new API version
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- The version to clone (case-sensitive)
versionrequired- The version identifier for the new version
Definition
- Get definition
GETGet the OpenAPI definition of the specified API version
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
resolved- Set to true to get the resolved version of the API definition.
Fork
- Fork api
POSTFork an API
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
namerequired- The name for the forked definition.
ownerrequired- The account to fork into.
versionrequired- Version identifier for the forked definition.
Json
- Get json definition
GETGet the OpenAPI definition for the specified API version in JSON format
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
resolved- Set to true to get the resolved version of the API definition.
Rename
- Rename api
POSTRename an API
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
newNamerequired- New name
Standardization
- Get standardization errors
GETRetrieve the standardization errors for a given API definition
ownerrequired- API owner (organization or user, case-sensitive)
apirequiredversionrequired- Version identifier
Yaml
- Get yaml definition
GETGet the OpenAPI definition for the specified API version in YAML format
ownerrequired- API owner (organization or user, case-sensitive)
apirequired- API name (case-sensitive)
versionrequired- Version identifier
resolved- Set to true to get the resolved version of the API definition.
Ask your AI
Try one of these requests with a connected AI.
- Find apis in SwaggerHub
- Show me the owner api in SwaggerHub
- Show me the api version in SwaggerHub
- Delete an api in SwaggerHub
- Find domains in SwaggerHub
- Show me the definition in SwaggerHub
Works with
All appsUse SwaggerHub alongside your other connected apps.
SwaggerHub MCP server, hosted by ahel
One hosted endpoint serves SwaggerHub. There is nothing to install and no local server to run.
Connect SwaggerHub to Claude, Claude Code, Cursor or Codex
- Add your SwaggerHub key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- SwaggerHub API docsswaggerhub.com
- Where to find your SwaggerHub keyon the vendor's side; paste it into ahel after sign-in
About SwaggerHub
SwaggerHub is a developer tools service. Connect your own key and your AI can search apis, get owner apis and get api versions.
SwaggerHub over MCP: ahel serves SwaggerHub to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your SwaggerHub key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my SwaggerHub key safe?
Your SwaggerHub key is sealed in ahel and added to the request server-side when your AI calls SwaggerHub. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use SwaggerHub through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with SwaggerHub?
24 actions today, covering apis, integrations and domains. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting SwaggerHub cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. SwaggerHub may bill you for API use under its own terms.