NestDaddy

Loutre

app.loutre/loutre · v1.0.0

Hosted mock APIs from OpenAPI, TypeScript or Postman: realistic data, errors and latency on demand.

Connect Remote server

Terminal
claude mcp add --transport http loutre https://api.loutre.app/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "loutre": {
      "url": "https://api.loutre.app/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "loutre": {
      "type": "http",
      "url": "https://api.loutre.app/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.loutre.app/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 17 found in our last check

  • create_mock

    Create a hosted mock from an OpenAPI 3.0/3.1 or Swagger 2.0 document (YAML or JSON), from TypeScript types (interfaces, types, enums: CRUD routes derived, or a route map type keyed like "GET /users") or from a Postman v2 collection, an Insomnia export (v4 JSON or v5 YAML), a Bru…

  • list_mocks

    List the connected account's mocks (API token required), with their URL, routes and expiry.

  • get_mock

    Details of a mock: routes with identifiers, behaviour, lock, sample generated bodies per route.

  • call_mock

    Call a route of the mock like an HTTP client would and return the status, the x-loutre-* headers and the body. The headers x-loutre-status, x-loutre-delay, x-loutre-count, x-loutre-message and x-loutre-seed are honoured; latency is not awaited, it is reported in delayMs. Writes…

  • set_behavior

    Change a mock's behaviour: default status, latency, jitter, error rate, persistent writes, and per route status, latency, hand-written bodies, rules. Merge semantics: missing keys are kept, null clears.

  • set_response

    Set the JSON body a route returns for a given status (hand-written response); a null body restores the generated response.

  • add_rule

    Add a conditional response to a route: when the request matches the conditions (query, header, path param, body field), the mock answers with this status, body and latency. Rules are evaluated in order, the first match wins; x-loutre-* headers keep priority.

  • clear_rules

    Remove every conditional rule of a route.

  • regenerate_mock

    Generate a new data set (new seed), for the whole mock or for one route and the routes sharing its collection. A full new set forgets persisted writes.

  • get_requests

    The latest requests received by the mock, most recent first: method, path, query, status, headers and body as received (body cut at 8 KB), where the answer came from, latency. Each entry has an id for replay_request.

  • replay_request

    Replay a request from the log exactly as it was received (same method, path, headers and body) against the mock as it is now, and return the answer. Useful after changing a rule, a body or a scenario.

  • clear_requests

    Empty the mock's request log.

  • sync_mock

    Re-read the schema at the mock's source URL now and update the mock if it changed (routes, fields; settings kept, persisted writes forgotten). force regenerates even when the document is unchanged.

  • set_domain

    Serve the mock under the account's own hostname (Pro): declares it at Cloudflare and returns the CNAME to create (hostname → target) plus the current status; call again without hostname to re-check, or with hostname null to remove it.

  • reset_state

    Forget persisted writes (POST, PUT, PATCH, DELETE): the generated collections come back as they were.

  • set_access

    Lock a mock with a token (private) and/or restrict the allowed browser origins. Pro plan.

  • delete_mock

    Permanently delete a mock and its kept schema.

Headers

NameDescription
Authorization
Optional, secret
Optional. Bearer la_… (Loutre API token) to list and manage your account's mocks; without it, mocks are created anonymously.

Details

Endpointhttps://api.loutre.app/mcp (Streamable HTTP)
First published2 Nov 2026
Last updated2 Nov 2026
Registry nameapp.loutre/loutre

More developer tools servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.