generated: '2026-08-13' method: probed status: published source: https://docs.attentive.com/mcp note: >- UPDATED 2026-08-13. A live remote MCP endpoint answers on Attentive's own docs host at https://docs.attentive.com/mcp. It speaks MCP JSON-RPC: POST tools/list returns {"jsonrpc":"2.0","error":{"code":-32001,"message":"Authorization required"}} (HTTP 401) and GET returns the plain-text body "This URL can only be accessed with a MCP client." So the surface is real and reachable, but the live tool list is AUTH-GATED and could not be read anonymously. ATTRIBUTION CAVEAT: this endpoint is served by the ReadMe documentation platform (x-render-origin-server: Render), which exposes the hosted project's API reference as MCP tools; the same 401 shape appears on other ReadMe-hosted developer portals, and docs.readme.com/mcp itself answers 200 with generic docs tools. It is therefore a platform-provided MCP surface on Attentive's domain, gated by Attentive's own API token - NOT an Attentive-built first-party server. The tools[] list below remains DERIVED from the OpenAPI operations (one candidate tool per operationId) and is not the server's real tools/list response. server: name: attentive transport: http url: https://docs.attentive.com/mcp platform: ReadMe (docs.attentive.com is Attentive's ReadMe-hosted developer portal) provider_built: false tools_list: auth-gated probed: '2026-08-13' tools: - name: getMe description: Me source_operation: openapi/attentive-v1-openapi.yaml#getMe - name: getWebhooks description: List webhooks source_operation: openapi/attentive-v1-openapi.yaml#getWebhooks - name: createWebhook description: Create webhook source_operation: openapi/attentive-v1-openapi.yaml#createWebhook - name: deleteWebhook description: Delete webhook source_operation: openapi/attentive-v1-openapi.yaml#deleteWebhook - name: updateWebhook description: Update webhook source_operation: openapi/attentive-v1-openapi.yaml#updateWebhook - name: createTokenViaAuthorizationCode description: Access Token source_operation: openapi/attentive-v1-openapi.yaml#createTokenViaAuthorizationCode - name: postProductViewEvents description: Product view source_operation: openapi/attentive-v1-openapi.yaml#postProductViewEvents - name: postAddToCartEvents description: Add to cart source_operation: openapi/attentive-v1-openapi.yaml#postAddToCartEvents - name: postPurchaseEvents description: Purchase source_operation: openapi/attentive-v1-openapi.yaml#postPurchaseEvents - name: createCoupons description: Add discount codes source_operation: openapi/attentive-v1-openapi.yaml#createCoupons - name: postCustomEvents description: Custom Events source_operation: openapi/attentive-v1-openapi.yaml#postCustomEvents - name: postCustomAttributes description: Custom Attributes source_operation: openapi/attentive-v1-openapi.yaml#postCustomAttributes - name: getCustomAttributes description: Get Custom Attributes for a User source_operation: openapi/attentive-v1-openapi.yaml#getCustomAttributes - name: addSubscriptions description: Subscribe user source_operation: openapi/attentive-v1-openapi.yaml#addSubscriptions - name: getSubscriptions description: Get subscription eligibility for a user source_operation: openapi/attentive-v1-openapi.yaml#getSubscriptions - name: unsubscribeSubscriptions description: Unsubscribe subscriptions for a user source_operation: openapi/attentive-v1-openapi.yaml#unsubscribeSubscriptions - name: postUpload description: Upload Product Catalog source_operation: openapi/attentive-v1-openapi.yaml#postUpload - name: getUploads description: View Recent Catalog Uploads source_operation: openapi/attentive-v1-openapi.yaml#getUploads - name: addDeleteRequest description: Add a deletion request source_operation: openapi/attentive-v1-openapi.yaml#addDeleteRequest - name: getDeleteRequest description: Get a CCPA delete request by Id source_operation: openapi/attentive-v1-openapi.yaml#getDeleteRequest - name: identify description: Add a client user identifier or custom identifier(s) to a user source_operation: openapi/attentive-v1-openapi.yaml#identify - name: getMeV2 description: Me source_operation: openapi/attentive-v2-openapi.yaml#getMeV2 - name: postUserAttributes description: Create or update a single user with attributes, subscriptions, and identifiers source_operation: openapi/attentive-v2-openapi.yaml#postUserAttributes - name: getBulkJobStatus description: Retrieve the status of a bulk ingestion job source_operation: openapi/attentive-v2-openapi.yaml#getBulkJobStatus - name: postBulkUserAttributes description: Bulk User Attributes source_operation: openapi/attentive-v2-openapi.yaml#postBulkUserAttributes - name: postBulkSegmentMembers description: Add Bulk Segment Members source_operation: openapi/attentive-v2-openapi.yaml#postBulkSegmentMembers - name: deleteBulkSegmentMembers description: Remove Bulk Segment Members source_operation: openapi/attentive-v2-openapi.yaml#deleteBulkSegmentMembers - name: createSegment description: Create new segment source_operation: openapi/attentive-v2-openapi.yaml#createSegment - name: listSegments description: List segments source_operation: openapi/attentive-v2-openapi.yaml#listSegments - name: getSegmentByExternalId description: Get segment by external ID source_operation: openapi/attentive-v2-openapi.yaml#getSegmentByExternalId - name: patchSegmentByExternalId description: Partial update segment by external ID source_operation: openapi/attentive-v2-openapi.yaml#patchSegmentByExternalId - name: deleteSegmentByExternalId description: Archive segment by external ID source_operation: openapi/attentive-v2-openapi.yaml#deleteSegmentByExternalId deployment: mode: remote endpoint: https://docs.attentive.com/mcp install: null package: null auth: api-key verified: probed tools: 32 tools_note: >- 32 is the count of DERIVED candidate tools below (one per OpenAPI operationId), not the count the server returns - tools/list is auth-gated (HTTP 401, JSON-RPC -32001). checked: '2026-08-13' source: live POST/GET probe of https://docs.attentive.com/mcp x-evidence: - url: https://docs.attentive.com/mcp method: POST body: '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' http_status: 401 response: '{"jsonrpc":"2.0","error":{"code":-32001,"message":"Authorization required"},"id":null}' checked: '2026-08-13' - url: https://docs.attentive.com/mcp method: GET http_status: 200 response: This URL can only be accessed with a MCP client. checked: '2026-08-13' - url: https://mcp.attentive.com/mcp method: POST http_status: 404 checked: '2026-08-13' - url: https://api.attentivemobile.com/mcp method: POST http_status: 404 checked: '2026-08-13'