gatherMuseReadinessEvidence and gradeMuseReadiness to check your MCP server against Meta’s Muse connector guidelines before submitting. The two functions are split so you can gather evidence on one machine and grade on another — or supply your own pre-fetched tool listing when the server requires credentials.
Muse readiness is a local preflight, not a submission guarantee. Meta reviews every connector by hand — a risk assessment, a per-tool review, and end-to-end QA — so a
ready result means the stated requirements are met, not that approval is certain.Import
gatherMuseReadinessEvidence is a Node-only export (it dials the network). gradeMuseReadiness and formatMuseClassificationSheet are pure functions and are also available from @mcpjam/sdk/browser.
Quick example
gatherMuseReadinessEvidence()
Dials the server and collects everythinggradeMuseReadiness needs. Returns a plain MuseReadinessInput object that survives JSON.stringify.
GatherMuseReadinessEvidenceOptions
Supplying a pre-fetched tool listing
When the server requires credentials, pass the listing you already hold:tools: []) tells the grader the server advertises no tools — it is not the same as omitting tools.
gradeMuseReadiness()
Grades gathered evidence. Pure — no network, no clock, no randomness. Same evidence in, same result out.MuseReadinessResult
Verdicts
Lanes
Muse readiness runs four lanes. Each answers a different question.Two staged verdicts
formatMuseClassificationSheet()
Renders the classification sheet as the Markdown table §5.6 asks submitters to include in their documentation.Submission profile
Supply a submission profile to grade the §5 requirements. All fields are optional — omitting a field leaves the corresponding checksnot-evaluated rather than failing them.
MuseSubmissionProfile fields
MuseToolClass is "read", "write", or "sensitive-write".
Classification sheet
The classification sheet is a suggested Read / Write / Sensitive-write class for every listed tool. It is a starting point for the §5.6 documentation table — Meta classifies each tool itself during review.MuseClassificationRow has:
Related
- Claude readiness CLI —
readiness check claudeandreadiness start claude - OpenAI readiness CLI —
readiness check openaiandreadiness start openai - Protocol Conformance SDK — MCP protocol checks
- Host Compat SDK — host compatibility evaluation

