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
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.jsonidentifies 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.jsonmetadata 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