about
Building your own MCP client? Use our mock MCP for testing.
Mock MCP server for end-to-end testing. Provides predictable, deterministic tools for testing MCP client implementations and integration workflows.
no-auth mode
Simple MCP connection. No authentication required.
endpoint
https://mock-staging.iterate.com/no-auth
available tools
- deterministic: echo, arithmetic, JSON
- async: delays and timestamps
- error simulation: various error types
- stateful CRUD: note management
bearer mode
Bearer token required in Authorization header.
endpoint
https://mock-staging.iterate.com/bearer
how to authenticate
- Send Authorization header:
Bearer <token>
- Optionally enforce a specific token by appending
?expected=<token>
oauth mode
Full OAuth 2.1 flow with user authentication. Includes all no-auth tools plus user-specific tools.
endpoint
https://mock-staging.iterate.com/oauth
how to authorize
- interactive: click through consent page (use for learning)
- auto-generated:
?auto_approve=true (quick testing, user not saved)
- email/password:
?auto_approve_email=...&auto_approve_password=... (user saved for reuse)
- expiring tokens: add
?expires_in=3600 to test token expiration
additional tools
- userInfo: get authenticated user details
- greet: personalized greeting