{"connections":[{"id":"mcp-endpoint","title":"MCP endpoint","kind":"mcp","description":"Point an MCP client here. It discovers OAuth from the 401 and registers itself.","template":"{{baseUrl}}/","body":"https://miro.your-instance.emulators.dev/"},{"id":"register","title":"Register a client","kind":"curl","template":"curl -X POST {{baseUrl}}/register \\\n  -H 'content-type: application/json' \\\n  -d '{\"client_name\":\"My app\",\"redirect_uris\":[\"http://localhost:3000/callback\"]}'","body":"curl -X POST https://miro.your-instance.emulators.dev/register \\\n  -H 'content-type: application/json' \\\n  -d '{\"client_name\":\"My app\",\"redirect_uris\":[\"http://localhost:3000/callback\"]}'"},{"id":"base-url","title":"Base URL (env)","kind":"env","language":"bash","description":"Point your SDK or app at the emulator instead of the real provider.","template":"{{SERVICE_UPPER}}_BASE_URL={{baseUrl}}","body":"MIRO_BASE_URL=https://miro.your-instance.emulators.dev"},{"id":"create-credential","title":"Create a credential","kind":"curl","language":"bash","description":"Mint a working credential for this instance.","template":"curl -s -X POST {{controlBaseUrl}}/credentials \\\n  -H \"content-type: application/json\" \\\n  -d '{\"type\":\"{{defaultAuthType}}\"}'","body":"curl -s -X POST https://miro.your-instance.emulators.dev/_emulate/credentials \\\n  -H \"content-type: application/json\" \\\n  -d '{\"type\":\"dynamic-client-registration\"}'"},{"id":"inspect-ledger","title":"Inspect requests","kind":"curl","language":"bash","description":"Read the request ledger to validate how your app called the service.","template":"curl -s {{controlBaseUrl}}/ledger","body":"curl -s https://miro.your-instance.emulators.dev/_emulate/ledger"}]}