Supported MCP Clients
The Venturu MCP server uses the Streamable HTTP transport, which is supported by a growing number of AI assistants and development tools. Any client that implements the MCP specification can connect.
AI Assistants
| Client | Status | Notes |
|---|
| Claude Desktop | Supported | Full tool support with OAuth authentication |
| ChatGPT | Supported | Enhanced experience with interactive listing and broker cards |
| Claude (Web) | Supported | Works via the MCP integrations panel |
| Client | Status | Notes |
|---|
| Cursor | Supported | Available in Agent mode |
| Windsurf | Supported | Remote MCP server support |
| VS Code | Supported | Via MCP extensions |
| Cline | Supported | Remote server configuration |
Frameworks & Libraries
| Framework | Transport | Notes |
|---|
| MCP TypeScript SDK | Streamable HTTP | @modelcontextprotocol/sdk |
| MCP Python SDK | Streamable HTTP | mcp package |
| mcp-handler | Streamable HTTP | Used to build the Venturu server itself |
Client-Specific Features
When accessed from ChatGPT, the Venturu MCP server returns interactive HTML widgets for search results. Business listings and broker profiles are rendered as rich, visual cards directly in the conversation — with images, pricing, and direct links.
Widget resources are served automatically when the server detects a ChatGPT client. No additional configuration is needed.
Voice Agent Integration
The Venturu MCP server supports integration with voice AI platforms like ElevenLabs Conversational AI. A pre-registered OAuth client allows voice agents to authenticate and use all tools, including contact tools, on behalf of users.
Building a Custom Client
If you’re building your own MCP client, connect using these details:
{
"name": "com.venturu/mcp-server",
"version": "1.0.0",
"remotes": [
{
"type": "streamable-http",
"url": "https://www.venturu.com/mcp"
}
]
}
Discovery Endpoints
| Endpoint | URL |
|---|
| OAuth Authorization Server | https://www.venturu.com/.well-known/oauth-authorization-server |
| Protected Resource Metadata | https://www.venturu.com/.well-known/oauth-protected-resource |
Authentication Flow
- Discover endpoints via
.well-known/oauth-authorization-server
- Register your client via Dynamic Client Registration (
/api/oauth/mcp/register)
- Initiate OAuth 2.0 + PKCE authorization flow
- Exchange authorization code for access and refresh tokens
- Include the access token as a
Bearer token in MCP requests
See the Authentication page for full details.