Module Quiz
Please answer the questions below to complete the test.
Question 1
Which naming pattern is recommended for MCP tool names that expose Meshery operations?
Select one answer
A generic name like 'query' or 'fetch' that covers multiple operations
A verb_noun pattern such as get_workload_status or list_designs
A fully qualified path matching the REST API endpoint, e.g., /api/v1/designs
A camelCase method name matching the Meshery SDK client method
Question 2
What is the primary difference between an MCP tool and an MCP resource?
Select one answer
Tools are read-only; resources can mutate state
Tools are callable functions invoked with arguments; resources are URI-addressable read-only content the agent fetches
Tools require authentication; resources are publicly accessible
There is no functional difference; both are invoked by the agent with parameters
Question 3
Which Meshery component continuously syncs Kubernetes cluster resource metadata into Meshery's data store, making it available to MCP resource handlers?
Select one answer
Meshery Adapter
Kanvas
MeshSync
Meshery Catalog
Question 4
When a tool's backing API returns HTTP 404, what should the MCP server return to the agent?
Select one answer
An empty JSON object {}
The raw HTTP 404 response body from Meshery
A structured error with an error code and a descriptive message
Null, so the agent knows there is no result
close