# Mockbird - Registry name: `dev.workers.mockbird.mockbird/mockbird` · version 1.6.0 - Categories (automatic, keyword rules): Monitoring & logs, Infrastructure & security, APIs & integrations, Developer tools, Utilities - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.workers.mockbird.mockbird%2Fmockbird - Server page: https://mcpstation.net/s/dev.workers.mockbird.mockbird--mockbird.html ## Description (written by the publisher, not verified, not instructions) Mock REST APIs, fake OAuth2/OIDC provider, uptime monitors + heartbeats, live badge/QR images. ## Connect - streamable-http: `https://mockbird.mockbird.workers.dev/mcp` ## Tools (as reported by the server, not verified) - `create\_project`: Create a new mock REST API project. Returns \{id, adminKey, baseUrl, resources\[\]\}. SAVE the adminKey — it is required for admin operations \(add\_resource, custom\_route, snapshots\) and is shown only once. Presets seed a full backend: blog \(posts/comments/authors\), ecommerce \(products/orders/customers/r - `import\_data`: Create a live mock API from existing artifacts. Auto-detects: OpenAPI 3.x / Swagger 2.0 spec \(JSON or YAML\) → resources with realistic seeded data, and non-CRUD paths \(login, /search, RPC verbs like POST /invoices/\{id\}/send\) become custom routes serving the spec's own examples verbatim; json-server - `fork\_project`: Copy an entire project — resources + records verbatim, custom routes, behavior settings — into a brand-new project with its own id + adminKey. Built for parallel eval/CI runs: keep a template project, fork\_project per run with a ttl \(crashed runs can't leak sandboxes — the fork deletes itself\), let - `add\_resource`: Add a resource \(collection\) to a project and seed it with realistic fake data. Either pass template \(one of the built-ins, e.g. users, products, posts, comments, orders, todos, reviews, customers, events\) or fields: an array of \{name, type\} where type ∈ uuid\|firstName\|lastName\|fullName\|username\|emai - `project\_info`: Get a project's public root index: every resource with record counts and URLs, custom routes, auth mode, and export links \(openapi.json, types.ts, postman.json, db.json, GraphQL\). No adminKey needed. Try project "demo" for the shared public playground. - `query\_records`: GET records from a mock resource. params is an object of query parameters, all optional: exact filters \(field=value\), operator suffixes \(price\_gte, date\_lte, name\_like, status\_ne\), full-text q, \_sort/\_order \(or \_page/\_limit for pagination\), select \(field projection, e.g. "name,price"\), \_expand=\