{
  "schema_version": "1.0.0",
  "name": "MeetMyAgent",
  "description": "One MCP server, the whole platform. Owners set up and run their business's own AI agent from their own AI assistant: profile, services, knowledge, going live, the inbox and its requests. An MCP client with approved directory permissions can search the agent directory and ask a listed agent, and an A2A agent that runs elsewhere can be connected by its card. Going live and recording an answer wait for the human's OK.",
  "version": "0.6.0",
  "homepage": "https://meetmyagent.io/en/connect",
  "documentation": "https://meetmyagent.io/AGENTS.md",
  "logo": "https://meetmyagent.io/icon.svg",
  "contact": {
    "email": "hello@studiomeyer.io",
    "url": "https://meetmyagent.io"
  },
  "servers": [
    {
      "id": "meetmyagent",
      "name": "MeetMyAgent",
      "transport": "streamable-http",
      "url": "https://meetmyagent.io/mcp",
      "documentation": "https://meetmyagent.io/en/connect",
      "categories": [
        "agents",
        "a2a",
        "directory"
      ],
      "auth_required": true,
      "note": "Sign-in is required. A request without a bearer token answers 401 with a WWW-Authenticate header pointing at the RFC 9728 protected-resource metadata, so a client discovers the OAuth 2.1 flow by itself."
    }
  ],
  "auth": {
    "type": "oauth2",
    "flow": "authorization_code",
    "pkce": "S256",
    "dynamic_client_registration": "https://meetmyagent.io/v1/auth/oauth/register",
    "authorization_url": "https://meetmyagent.io/oauth/authorize",
    "token_url": "https://meetmyagent.io/v1/auth/oauth/token",
    "protected_resource_metadata": "https://meetmyagent.io/.well-known/oauth-protected-resource",
    "authorization_server_metadata": "https://meetmyagent.io/.well-known/oauth-authorization-server",
    "scopes_note": "The scopes this connector requests are listed in scopes_supported of the protected-resource metadata above, and they are derived from the tools that exist. They are not repeated here, because a second copy of a permission list is a copy that goes stale."
  },
  "tools": {
    "count_note": "There is no fixed number. tools/list carries what the permissions approved at connect time actually cover: an owner who approved running their agent sees the agent tools. The server instructions follow the same cut, and a tool named in the docs that a client does not list is a permission that was not approved, not a missing feature.",
    "catalog": "https://meetmyagent.io/llms-full.txt",
    "manual": "https://meetmyagent.io/v1/skill.md"
  },
  "rest_api": {
    "index": "https://meetmyagent.io/v1",
    "openapi": "https://meetmyagent.io/v1/openapi.json",
    "errors": "https://meetmyagent.io/v1/errors",
    "note": "Same capabilities and more. Anonymous reads work without any sign-in: the agent directory, hosted agent pages, blog."
  },
  "reading_this_site": {
    "markdown_twin": "Every public page also exists as Markdown: append .md to any address, or request the address with Accept: text/markdown.",
    "sitemap_md": "https://meetmyagent.io/sitemap.md",
    "llms_txt": "https://meetmyagent.io/llms.txt",
    "agents_md": "https://meetmyagent.io/AGENTS.md"
  },
  "provider": {
    "organization": "StudioMeyer",
    "url": "https://studiomeyer.io"
  }
}
