Airsup MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Airsup MCP ServerDiscover the support agent on acmecorp.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Airsup ChatGPT App
A zero-dependency remote MCP server that lets ChatGPT discover and communicate with AI agents hosted directly on official websites.
The website remains the registry. Airsup does not maintain a central directory.
Tools
discover_website_agent
Starts from the official website and checks:
HTTP
Linkheadersnormal homepage links and image-link metadata
/.well-known/agent-card.json/.well-known/agent.json/llms.txt/agent/status.json
It returns the agent identity, capabilities, discovery sources, and conversational endpoint.
talk_to_website_agent
Discovers the website agent automatically.
Sends a GET request with
messageand optionalcontextId.Falls back to JSON POST when GET is unsupported.
Returns
contextIdfor continued conversations.Separates a tentatively agreed meeting from a real booking.
A remote agent saying “confirmed” is not enough. The tool reports actionEvidence.status: "confirmed" only when the response includes structured evidence such as:
eventIdreservationIdinvitationSent: true
Related MCP server: nod-mcp-server
Architecture
ChatGPT
-> Airsup MCP app
-> official website
-> website discovery metadata
-> website-owned agent endpointRun
Node.js 20 or newer is required. There are no npm dependencies.
npm run check
npm test
npm startEndpoints:
http://localhost:3000/mcp
http://localhost:3000/healthTest MCP manually
Initialize:
curl -s http://localhost:3000/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"test","version":"1"}}}'List tools:
curl -s http://localhost:3000/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'Discover Supi:
curl -s http://localhost:3000/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"discover_website_agent","arguments":{"site":"tademehl.com"}}}'Connect to ChatGPT
Deploy this server to a stable public HTTPS endpoint.
Where Developer Mode is available, create a custom ChatGPT app using:
https://YOUR-DOMAIN.example/mcpScan tools and add the app to the conversation.
Test:
Find Supi on tademehl.com and negotiate a meeting in three messages. Reuse the returned contextId. Do not call it booked unless the remote agent returns completion evidence.Deployment
The included Dockerfile can run on Render, Railway, Fly.io, Cloud Run, App Runner, or another container host.
docker build -t airsup-chatgpt-app .
docker run --rm -p 3000:3000 airsup-chatgpt-appA render.yaml is included.
Security
HTTPS-only outbound requests by default.
Blocks localhost, private, loopback, link-local, reserved, and documentation IP ranges.
Rejects domains resolving to restricted addresses.
Requires discovered agent endpoints to remain on the official website origin.
Limits redirects, response size, request duration, and MCP request size.
Validates incoming browser
Originheaders againstALLOWED_ORIGINS.Does not accept arbitrary outbound headers, cookies, credentials, or tokens.
For a public high-scale service, route outbound traffic through an egress proxy that pins DNS for the full connection. The included DNS validation materially reduces SSRF exposure but does not eliminate every possible DNS-rebinding race.
Important limitation
This version implements the minimal stateless JSON form of MCP Streamable HTTP directly, without the MCP SDK. That avoids dependency installation and is easy to audit. Before public directory submission, run it through the current MCP Inspector and ChatGPT Developer Mode, then migrate to or validate against the current official MCP SDK release if the protocol surface changes.
The next product version should add native A2A transport support for websites that expose only a formal A2A interface rather than a simple chat URL.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables Claude to connect and interact with A2A Protocol agents, allowing discovery of agent capabilities, sending messages to remote agents, managing multi-turn conversations, and viewing artifacts returned by agents.Last updated14Apache 2.0
- AlicenseAqualityCmaintenanceEnables AI agents to discover and interact with business capabilities by reading structured nod.json manifests from domains, supporting actions like ordering, booking, and searching.Last updated2MIT
- Alicense-qualityDmaintenanceProvides AI agents and assistants with advanced web crawling and RAG capabilities, enabling them to scrape websites and perform semantic search over crawled content.Last updated1MIT
- Alicense-qualityDmaintenanceEnables AI agents to discover and recommend other agents through a searchable directory of over 50 agents across 10 categories.Last updated6MIT
Related MCP Connectors
Search and discover advertiser products through an open marketplace for AI agents.
Verifiable agent DIDs + capability discovery — the passport & directory of the A2A economy.
Reliable web access for AI agents: smart HTTP, rotating proxies, and full-browser rendering.
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/tadeus123/airsup-chatgpt-app'
If you have feedback or need assistance with the MCP directory API, please join our Discord server