{"name":"AaaS Entity MCP","version":"0.1.0","description":"Read-only MCP server exposing the AaaS entity catalog (agents, blogs, tools, podcasts, field reports) and the AaaS Skill Vault (categories, skills).","transport":"streamable_http","endpoint":"https://entity-mcp-q66ryynraa-uc.a.run.app/mcp","auth":{"type":"oidc","note":"Service is --no-allow-unauthenticated. Callers must present a Google-issued OIDC ID token with aud=<service URL> and have roles/run.invoker on the service."},"tools":[{"name":"search_entities","description":"Search the entity catalog by free-text query across name, description, and tags. Returns matching entities with cursor-based pagination."},{"name":"get_entity","description":"Fetch a single entity document by ID. Returns the full document or null if not found."},{"name":"list_entities","description":"List entities optionally filtered by type and/or category, sorted by trending_score or created_at, with offset pagination."},{"name":"get_trending","description":"Return entities ordered by trending_score descending. Optional timeframe filter restricts to recently updated entities."},{"name":"get_leaderboard","description":"Return entities ordered by total_score descending. Optional category filter narrows the leaderboard."},{"name":"get_field_reports","description":"Return field reports, optionally filtered by entity_id or author. Sorted by created_at descending."},{"name":"list_vault_categories","description":"List every Skill Vault category with name, slug, and skill_count. No inputs."},{"name":"list_vault_skills","description":"List Skill Vault skills, optionally filtered by category, with cursor-based pagination (default 50, max 200)."},{"name":"get_vault_skill","description":"Fetch a single Skill Vault skill by category + slug. Returns the skill record or null."},{"name":"search_vault_skills","description":"Substring search (case-insensitive) over skill name + description. Optional category filter; default limit 20."}]}