Skip to main content

Overview

Hub provides a search and discovery API that AI agents and agent platforms use to find verified MCP servers matching specific needs. Results are ranked by relevance, verification tier, and health score.

Discovery methods

Hub Search API

The primary discovery endpoint for AI agents:
Returns ranked listings with metadata, SKILL.md summaries, and connection details.

Directory API

Structured browsing by category, location, and capability:

Well-Known Metadata

Every MCP server on ezForge exposes a standard discovery endpoint:
This returns structured metadata (name, vertical, location, capabilities) that any agent can consume directly.

Hub Skills Registry

The Hub-level skills discovery endpoint enumerates all active listings that have uploaded a capability document (SKILL.md or JSON):
Unlike /.well-known/mcp-server-metadata (which is server-scoped), this endpoint is Hub-scoped — it aggregates capability documents across all participating listings into a single, paginated registry. Agent platforms use it to discover available MCP server skill sets without crawling individual listings. Example request:
Example response:
Supports listing_id, format (skill_md | json), limit (1–200, default 50), and cursor query parameters for filtering and keyset pagination. Responses are cached for 60 seconds. See the full API reference for the complete parameter and error documentation.

Hub MCP Registry

The Hub exposes a machine-readable registry document describing the Hub’s overall capabilities and API surface:
Public — no authentication required. Agent platforms use this document to learn about the Hub as a whole (discovery URLs, supported capabilities, authentication requirements) without querying individual listings. Example response:
Response fields:

WebMCP Integration

For businesses with existing websites, Ready auto-generates a WebMCP metadata tag. Agents crawling the web discover the MCP endpoint from the business’s existing site.

Search architecture

Hub search is powered by a Typesense read-replica index derived from PostgreSQL (the source of truth). This architecture provides:
  • Typo-tolerant full-text search across business names, descriptions, and capabilities
  • Faceted filtering by vertical, location, capabilities, and verification tier
  • Geospatial queries — find services within a radius of a lat/lng coordinate
  • Sub-50ms query latency at scale
PostgreSQL GIN indexes are retained for internal/admin queries. The Typesense index is synced from PostgreSQL via change-data-capture (CDC) or periodic refresh.

Search ranking

Hub ranks search results using a composite score:

Composite skills

Composite skills aggregate capabilities from multiple MCP servers into a single discoverable unit. Any verified listing (Tier 2+) can participate — composite eligibility is not restricted to Premium listings. Composites are discoverable through three channels:
  • Browse APIGET /v1/hub/composites/browse returns the public catalog of system-generated and user-promoted composites, paginated and ranked by trust
  • Composite SKILL.mdGET /v1/hub/composites/{id}/skill.md returns a portable capability manifest for a specific composite
  • hub_browse_composites MCP tool — agents consuming Hub natively can call this tool to browse the public composite catalog without constructing HTTP requests
See the Composite Skills page for full API documentation, trust rules, and the created_by lifecycle model.

API access

Hub’s discovery API is available to: