{"name":"vizoryo","title":"Vizoryo Global AI Business Visibility Index","description":"Remote MCP connector over the Vizoryo Global AI Business Visibility Index. Lets an MCP-compatible agent search, fetch and cite structured business records instead of scraping and guessing. Add it by URL — there is nothing to install. Every caller authenticates: connecting needs a free Vizoryo account and an approved connection over OAuth 2.1, with no API key to copy. An agent with no account reads the same records over plain HTTP at https://www.vizoryo.com/api/index/*, which needs no credential. A business owner can additionally authorize an assistant to read and correct the trust signals on their own record. Vizoryo does not itself verify businesses: most records are auto-indexed from public data and each one reports its own record status — owner_claimed (the business owner claimed it on a paid plan), community_confirmed (a signed-in person confirmed it; not necessarily the owner), or auto_indexed (compiled automatically from public data).","version":"1.2.0","documentation_url":"https://www.vizoryo.com/en/mcp","protocol":{"name":"Model Context Protocol","revision":"2025-11-25","specification_url":"https://modelcontextprotocol.io/specification/2025-11-25"},"transport":"streamable-http","endpoint":"https://www.vizoryo.com/mcp/v1","authentication":{"required":true,"public_tools":{"required":true,"note":"The index tools read only public records, but the connector still authenticates every caller: connecting needs a free Vizoryo account and an approved connection, and any Vizoryo account holds these tools. An agent that wants these records with no account should call https://www.vizoryo.com/api/index/* over plain HTTP instead — same records, no credential."},"owner_tools":{"required":true,"scheme":"oauth2","flow":"authorization_code","pkce":"S256","discovery_url":"https://www.vizoryo.com/.well-known/oauth-protected-resource","note":"Every call on this endpoint requires an OAuth 2.1 authorization code grant with PKCE — the index tools included. The endpoint answers an unauthenticated call with 401 plus a WWW-Authenticate challenge naming the discovery document above, on every method including initialize; a compliant client follows it and the account holder signs in and approves. An approval may be bound to ONE business record, in which case the token reaches that record alone, or to the account only, in which case it reaches no business record at all."}},"tools":[{"name":"search_businesses","description":"Find businesses in the Index by name, category, or city; returns ranked matches, each with a stable slug."},{"name":"get_business_profile","description":"Fetch one complete AI Identity by slug: identity, classification, services, location, contact, hours, Schema.org JSON-LD, the stable VizoryoProfileID, and per-field provenance."},{"name":"cite_business","description":"Fetch the citation contract for a business: a ready-to-use citation string, the stable VizoryoProfileID, the canonical URL, the record status, and per-field provenance."},{"name":"resolve_business_by_url","description":"Map business website URLs to their Index entries, up to 50 per call; returns the Index slug for each URL that matches, and omits the URLs that have no entry. Follow up with get_business_profile or cite_business for the record itself."},{"name":"browse_businesses","description":"List businesses filtered by category, city, and/or country, paginated; ordered by how completely each record is structured for AI systems to read."}],"api_base":"https://www.vizoryo.com/api/index","owner_connector":{"exists":true,"authentication_required":true,"applies_to":"anyone with a Vizoryo account: they connect an assistant and can run an AI visibility audit. An owner can additionally read the AI Identity of a business they own, and correct its trust-signal fields once that business is claimed on a paid plan","documentation_url":"https://www.vizoryo.com/en/mcp"}}