Test tools in your browser

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.

Auto-populated parameter schemas
Required vs optional fields highlighted
Example values for quick testing
Full documentation inline

Test in playground, export to code

Every playground test generates the exact code you need to replicate it.

generated-from-playground.ts
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.