Try before you integrate
Test any MCP tool with real data in your browser. See exactly what it returns before writing a single line of code.
Zero setup testing
Test tools instantly without configuring auth or writing code. Just click and run.
Real responses
See actual API responses with real data. No mocks, no simulations.
Generate code
Working test? Export the exact code to integrate into your app.
From idea to integration in minutes
Discover tool capabilities
Browse available tools, see their parameters, and understand what they can do—all in one interface.
Test in playground, export to code
Every playground test generates the exact code you need to replicate it.
import { Primrose } from 'primrose-mcp'
const primrose = new Primrose({
apiKey: process.env.PRIMROSE_KEY,
provider: 'anthropic'
})
// This code was generated from your playground test
const result = await primrose.callTool('list_issues', {
owner: 'acme',
repo: 'webapp',
state: 'open',
labels: ['bug', 'priority-high'],
per_page: 10,
})
// Response type is fully typed based on the tool schema
console.log(result.issues) // Issue[]The playground generates code that exactly matches your test configuration.
Built for developers
Request history
All your tests are saved. Jump back to any previous request instantly.
Save collections
Organize tests into collections. Share with your team.
Compare responses
Run the same test multiple times and diff the responses.
Inspect headers
See full request and response headers for debugging.
Multi-language export
Generate code in TypeScript, Python, Go, or cURL.
Secure by default
Tests run with your API key. Credentials never leave your browser.
Start testing now
No signup required to try the playground. Test any public tool instantly.