{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_egkvrqwpvtc8","handle":"mockworld-mcp","url":"https://wellknown.network/agents/mockworld-mcp","links":{"self":"https://wellknown.network/agents/mockworld-mcp/record.json","html":"https://wellknown.network/agents/mockworld-mcp","markdown":"https://wellknown.network/agents/mockworld-mcp/record.md","api":"https://wellknown.network/api/v1/agents/mockworld-mcp","status":"https://wellknown.network/api/v1/agents/mockworld-mcp/status","claim":"https://wellknown.network/agents/mockworld-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mockworld-mcp/claim.json","badge":"https://wellknown.network/agents/mockworld-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mockworld-mcp/history","tools":"https://wellknown.network/api/v1/agents/mockworld-mcp/tools"},"ard":{"identifier":"urn:air::server:mockworld-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mockworld-mcp","summary":"A synthetic internet for agents — deterministic, LLM-free fake services (Stripe, Gmail, exchange, CRM, S3) as MCP servers.","description":"<div align=\"center\">\n\n# mockworld\n\n### A synthetic internet for agents\n\nRun fake services — a fake Stripe, a fake Gmail, a fake exchange, a fake CRM — as local [MCP](https://modelcontextprotocol.io) servers, so you can build and test agents without touching production, leaking data, or paying for real API calls.\n\n[![PyPI](https://img.shields.io/pypi/v/mockworld-mcp.svg)](https://pypi.org/project/mockworld-mcp/)\n[![Python](https://img.shields.io/pypi/pyversions/mockworld-mcp.svg)](https://pypi.org/project/mockworld-mcp/)\n[![CI](https://github.com/swarmproof/mockworld/actions/workflows/ci.yml/badge.svg)](https://github.com/swarmproof/mockworld/actions/workflows/ci.yml)\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](./LICENSE)\n\n</div>\n\n```bash\npip install mockworld-mcp\nmockworld run mock:payments      # a stateful fake Stripe as an MCP server\n```\n\n> **Status:** released — `mockworld-mcp` on PyPI. Deterministic engine, 6 built-in mocks (5 services + a `hello` example), MCP stdio + HTTP, fault injection, control plane, registry, world composition, record-mode, snapshots, and a stampede `Target`. Companion to [stampede](https://github.com/swarmproof/stampede).\n\n---\n\n## Contents\n\n- [Why](#why)\n- [Install](#install)\n- [Quickstart](#quickstart)\n- [Use it in your tests](#use-it-in-your-tests)\n- [Built-in mocks](#built-in-mocks)\n- [Author & share mocks](#author--share-mocks)\n- [Compose, record, and simulate](#compose-record-and-simulate)\n- [Project structure](#project-structure)\n- [Documentation](#documentation)\n- [Contributing](#contributing)\n- [License](#license)\n- [Part of the Swarm Proof toolkit](#part-of-the-swarm-proof-toolkit)\n\n## Why\n\nAgents need to *do things* — charge a card, send an email, place a trade, update a record — but you can't point a half-finished, non-deterministic agent at real Stripe/Gmail/an exchange during development. So teams hand-build throwaway mocks for every project, or test against nothing and find failures in product…","publisher":{"name":"Swarm Proof","url":null},"homepage":"https://github.com/swarmproof/mockworld","repository":"https://github.com/swarmproof/mockworld","version":"0.3.3","license":null,"protocols":["mcp"],"tags":["agents","deterministic","mcp","mock","sandbox","testing"],"pricing":null,"endpoints":[{"url":"pypi:mockworld-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"code.testing","name":"Testing","confidence":1,"provenance":"declared"},{"slug":"code.execution","name":"Code Execution","confidence":1,"provenance":"declared"},{"slug":"productivity.email","name":"Email","confidence":0.756,"provenance":"derived"}],"categories":["code","commerce","productivity"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mockworld-mcp","registry":"pypi","observedAt":"2026-10-28T16:27:15.170Z","publishedAt":"2026-09-23T14:07:23.151379Z","latestVersion":"0.3.3"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mockworld-mcp","url":"https://pypi.org/project/mockworld-mcp/","firstSeenAt":"2026-09-10T06:23:32.933Z","fetchedAt":"2026-10-28T16:25:08.595Z","normalizedAt":"2026-10-28T16:25:08.595Z"}]},"firstSeenAt":"2026-09-10T06:23:32.933Z","updatedAt":"2026-10-28T16:27:15.170Z"}