MCP Server Design Question: Should Tool Metadata Be Internal Config or an Exposed Resource?

Sea-Letterhead-9529 · reddit · 2026-09-10

A developer building an MCP server for their organization has an architecture question: one Tool needs a structured metadata definition to operate, currently stored as a static JSON file inside the app. While primarily consumed by that Tool, exposing the metadata as an MCP Resource is also a requirement.

They weigh two options: keep the metadata as internal application config accessed directly by the Tool, or expose it as an MCP Resource that the Tool (and potentially clients) access through the MCP Resource model. They want guidance on MCP best practices and architectural trade-offs rather than implementation details.

Original post →

More from coding & agent

coding & agent channel →