> ## Documentation Index
> Fetch the complete documentation index at: https://evalgate.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Discover EvalGate from an agent

> Official Skills, MCP endpoints, packages, branding, and verification boundaries.

## Official sources

Use the [EvalGate developer hub](https://www.evalgate.com/developers) as the
first-party starting point. The official
[EvalGate Skills repository](https://github.com/evalgate/skills) links back to
that hub and contains the portable Skill collection and MCP configuration.

```bash theme={null}
npx skills add evalgate/skills --list
npx skills add evalgate/skills
```

Install the complete collection. Read the
[coding-agent guide](/docs/guides/write-evals-with-your-agent) for its experimental
support boundary. Skill instructions do not grant credentials or authorize a release.

| Interface                | Official destination                                                                 |
| ------------------------ | ------------------------------------------------------------------------------------ |
| TypeScript SDK and CLI   | [@evalgate/sdk on npm](https://www.npmjs.com/package/@evalgate/sdk)                  |
| Python SDK               | [evalgate-sdk on PyPI](https://pypi.org/project/evalgate-sdk/)                       |
| API                      | [OpenAPI](https://www.evalgate.com/openapi.json)                                     |
| Authentication           | [auth.md](https://www.evalgate.com/auth.md)                                          |
| Product MCP              | [Product card](https://www.evalgate.com/.well-known/mcp/server-card.json)            |
| Public documentation MCP | [Documentation card](https://www.evalgate.com/.well-known/mcp/docs-server-card.json) |
| Brand asset              | [EvalGate logo](https://www.evalgate.com/brand/evalgate.svg)                         |

The package registries can have different published versions. Consult
[feature status](/docs/platform/feature-status) before using source-only commands.

## Connect the right MCP server

`https://www.evalgate.com/api/mcp/docs` provides public, read-only documentation.
`https://www.evalgate.com/api/mcp` provides public protocol/schema discovery;
product tool execution requires organization-scoped credentials. Follow the
[MCP integration guide](/docs/platform/mcp-integration) for transport and authentication.

The current tool contract uses consistent dotted names such as `docs.list`,
`docs.search`, and `docs.get`. Retrieve `tools/list` for the actual input schemas;
`docs.list` accepts an empty object because it has no parameters. Do not rename
wire tool names to match a scanner's preferred naming style.

Find the official product server on
[Smithery: evalgate/evalgate](https://smithery.ai/servers/evalgate/evalgate).
The listing links back to EvalGate's developer hub and documents scoped
authentication. Smithery discovered all eight product tools at publication.
Publication does not establish verified-publisher status or authenticated
client compatibility. An Agent Skills repository remains a separate distribution;
Glama, mcp.so, and ChatGPT app listings are not claimed. Same-name projects under
other publishers are not ownership evidence.

## Test without granting production access

Use the public documentation MCP to try a real remote endpoint without an
account or customer data. For application evaluation, follow the deterministic
local path in the [quickstart](/docs/quickstart), respecting its source-versus-published
package boundary. Local evaluation is not a hosted API sandbox. Hosted product
calls require a scoped credential and operate on the selected organization.

## Verification boundaries

WebMCP uses `document.modelContext` when the browser provides it, with
`navigator.modelContext` as a compatibility fallback. Declarative preview forms
are not the only implementation. A static crawler cannot prove that its browser
supports or executes WebMCP tools.

The authenticated `/ask` endpoint supports `prefer.streaming: true` and SSE
`start`, `result`, and `complete` events. An anonymous 401 does not establish that
streaming is absent. Keep the credential boundary when verifying it.

OAuth discovery starts at [auth.md](https://www.evalgate.com/auth.md), links to
protected-resource and authorization-server metadata, and documents supported
human-approved flows. EvalGate does not advertise WorkOS `agent_auth` identity
assertions or registration endpoints that it does not implement.

EvalGate does not publish a Web Bot Auth signing directory without an operated
signer and key lifecycle. A public JWK document describes a signer's keys; it
does not by itself verify incoming bots. Machine Payments Protocol support and
ChatGPT directory acceptance are also not claimed. These are separate product
and external-registration boundaries, not missing documentation badges.
