Mockbird
dev.workers.mockbird.mockbird/mockbird
Tools
Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.
- Effect: Read 7
- Effect: Write 7
- Effect: Delete 1
- Effect: Admin 1
- Effect: Unknown effect 3
Showing 19 of 19 tools
| Details | ||
|---|---|---|
| share_project Mint (or manage) a READ-ONLY share link for a project: a browser URL you can hand to a human reviewer — they can browse the data, endpoints… | Effect: Admin | |
| delete_project Permanently delete a project and ALL its data (records, resources, snapshots, custom routes, webhooks, request log). Irreversible. Good pra… | Effect: Delete | |
| 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, prod… | Effect: Write | |
| create_project Create a new mock REST API project. Returns {id, adminKey, baseUrl, resources[]}. SAVE the adminKey — it is required for admin operations (… | Effect: Write | |
| fork_project Copy an entire project — resources + records verbatim, custom routes, behavior settings — into a brand-new project with its own id + adminK… | Effect: Write | |
| image_url Mint a permanent, keyless image URL rendered by Mockbird — README badges (including LIVE record-count badges), chart images, QR codes, Open… | Effect: Write | |
| 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 seed… | Effect: Write | |
| watch_service_status Subscribe to down/recovered alerts for any of the public mock/testing APIs tracked by check_api_status (httpbin, JSONPlaceholder, ReqRes, F… | Effect: Write | |
| write_record Create, update, or delete records in a mock resource. Writes persist (unlike JSONPlaceholder/FakeStoreAPI). POST creates (auto-id), PUT rep… | Effect: Write | |
| check_api_status Live status of ~58 public mock/testing APIs — JSONPlaceholder, httpbin.org, ReqRes, FakeStoreAPI, DummyJSON, Postman Echo, httpstat.us, Moc… | Effect: Read | |
| generate_fake_data Generate realistic fake data instantly — stateless, nothing is created or stored, no project or adminKey needed. Ready-made resource shapes… | Effect: Read | |
| inspect_requests Read the project's request inspector: the most recent requests that hit the mock API (method, path, query, status, origin, captured headers… | Effect: Read | |
| 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, ty… | Effect: Read | |
| query_records GET records from a mock resource. params is an object of query parameters, all optional: exact filters (field=value), operator suffixes (pr… | Effect: Read | |
| snapshots Deterministic test fixtures + eval grading: save the project's entire dataset under a name, restore it exactly later, or DIFF it against li… | Effect: Read | |
| uptime_monitor Free downtime alerts for any public URL — no account, armed in one call. action:"create" {url, notify?}: Mockbird GETs the url every 30 min… | Effect: Read | |
| custom_route Define a custom endpoint on a project (like /health, /config/:key, or a catch-all /webhooks/* request bin). body is a response template: {{… | Effect: Unknown effect | |
| heartbeat Dead man's switch for cron jobs, scheduled tasks, and recurring agent runs — the INVERSE of uptime_monitor: the JOB pings Mockbird, and if … | Effect: Unknown effect | |
| verdict One call = the whole eval grade. Composes the state check (snapshot diff vs live data) with trajectory constraints on the request log into … | Effect: Unknown effect |