---
title: "Send an MCP JSON-RPC request"
method: POST
path: "/chatgptapps/mcp"
---

# Send an MCP JSON-RPC request

`POST /chatgptapps/mcp`

## Request

- Base URL: `https://myhomenetwork.att.com`
- URL: `https://myhomenetwork.att.com/chatgptapps/mcp`
- Auth: none declared
- TypeScript: <https://skmtc.dev/att/apis/at-t-products-shopping-assistant-api/docs/chatgptapps/mcp/post.ts> (a function with typed inputs; its response is checked against the schema)

Uses the MCP streamable HTTP transport. Clients can list available tools or invoke a supported tool. The server may return a JSON response or an event stream.

## Request body

- JsonRpcRequest
  - `jsonrpc` '2.0', required
  - `id` union
    - string
    - integer
  - `method` 'initialize' | 'notifications/initialized' | 'tools/list' | 'tools/call', required
  - `params` union
    - ToolCallParams
      - `name` 'att-fiber-coverage-checker' | 'att-fiber-plan-recommender' | 'att-fiber-journey-data' | 'att-device-shop' | 'att-plan-shop' | 'att-addons-accessories' | 'att-cart-checkout' | 'att-widget-api' | 'att-store-finder' | 'att-address-autocomplete' | 'att-address-validate', required
      - `arguments` object: Tool-specific arguments. See the MCP tools/list response for the authoritative schema.
    - GenericParams: Parameters for MCP lifecycle and tool-list methods.

## Response `200`

JSON-RPC response or MCP event stream.

- JsonRpcResponse
  - `jsonrpc` '2.0', required
  - `id` union, required
    - string
    - integer
  - `result` object
  - `error` JsonRpcError
    - `code` integer, required
    - `message` string, required
    - `data` unknown

## Other responses

- `400`: Invalid JSON-RPC or MCP request.
- `401`: Authentication required by the deployment.
- `500`: Server error.

---

[API](https://skmtc.dev/att/apis/at-t-products-shopping-assistant-api.md) - [All operations](https://skmtc.dev/att/apis/at-t-products-shopping-assistant-api/llms.txt) - [OpenAPI document](https://skmtc.dev/att/apis/at-t-products-shopping-assistant-api/revisions/83f7d0c9f397?raw)
