# MCPMark MCP server

> Evaluates agentic models by stress-testing their ability to use MCP tools in real-world environments like GitHub, Notion, and Postgres.

- Repository: https://github.com/eval-sys/mcpmark
- Page: https://hostedmcp.org/servers/eval-sys/mcpmark
- Transport: —
- Stars: 473
- License: Apache-2.0

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `EVAL_NOTION_API_KEY` | no | no |  |
| `EVAL_PARENT_PAGE_TITLE` | no | no |  |
| `GITHUB_EVAL_ORG` | no | no |  |
| `GITHUB_TOKENS` | no | no |  |
| `OPENAI_API_KEY` | no | no |  |
| `OPENAI_BASE_URL` | no | no |  |
| `PLAYWRIGHT_BROWSER` | no | no |  |
| `PLAYWRIGHT_HEADLESS` | no | no |  |
| `POSTGRES_HOST` | no | no |  |
| `POSTGRES_PASSWORD` | no | no |  |
| `POSTGRES_PORT` | no | no |  |
| `POSTGRES_USERNAME` | no | no |  |
| `SOURCE_NOTION_API_KEY` | no | no |  |

## FAQ

### How can I ensure my evaluations are reproducible?

MCPMark uses version-pinned environments and stabilized verifiers to ensure results are consistent and reproducible.

### What should I do about GitHub repository privacy during testing?

You should always keep evaluation repositories private to avoid inadvertently notifying original authors via @mentions.
