---
title: "Server Json Endpoint"
method: GET
path: "/server.json"
---

# Server Json Endpoint

`GET /server.json`

## Request

- Base URL: `https://api.alphaassay.com`
- URL: `https://api.alphaassay.com/server.json`
- Auth: none declared

Canonical MCP server.json on the live host -- agents and registries
probing the service (not GitHub) get the identity + live tool count
(S5 #50/#92).

## Response `200`

Successful Response

- ServerManifestResponse
  - `$schema` string, required
  - `name` 'com.alphaassay/mcp', required
  - `description` string, required
  - `status` 'active', required
  - `version` string, required
  - `websiteUrl` string, required
  - `remotes` ServerRemote[], required
    - `type` 'streamable-http', required
    - `url` string, required
  - `_meta` ServerMetadata, required
    - `com.alphaassay/publisher` ServerPublisher, required
      - `tool_prefix` 'assay_', required
      - `tool_count` integer, required
      - `tool_names` string[], required
      - `schema_registry_digest` string, required
      - `pricing_url` string, required
      - `keywords` string[], required

## Other responses

- `429`: Request rate limit exceeded
- `500`: Internal execution failure

---

[API](https://skmtc.dev/alphaassay/apis/alphaassay-api.md) · [All operations](https://skmtc.dev/alphaassay/apis/alphaassay-api/llms.txt) · [OpenAPI document](https://skmtc.dev/alphaassay/apis/alphaassay-api/revisions/cdbc99b01a7e?raw)
