Skip to content

Would machine-readable anonymous vs authenticated access in server.json be useful? #425

Description

@YE-YI7

Exa's README explains a useful pre-call distinction: the hosted MCP works anonymously with rate limits, OAuth or an API key raises limits, and Exa Agent requires authentication. The checked-in server.json identifies the remote endpoint, but clients cannot read those access boundaries from the metadata itself.

I maintain Agent Service Manifest (ASM), an optional namespaced block for selection facts under MCP Registry publisher-provided _meta. This would not alter Exa's tools, OAuth flow, or runtime behavior. I would model only the documented anonymous/authenticated tool boundary plus provenance, and keep mutable quotas or prices behind source links.

Would the maintainers be open to reviewing a minimal server.json metadata PR plus a validation fixture? If this belongs elsewhere, I am happy to use the metadata surface you prefer.

Reference shape: https://github.com/YE-YI7/asm-spec/blob/main/docs/adoption/producer-guide.md

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions