---
title: "SYMBaiEX developer guide"
description: "Public API, MCP, authentication, SDK, quotas, and machine-readable contracts."
canonical: "https://www.symbaiex.com/developers"
---
# SYMBaiEX developer guide

Canonical: https://www.symbaiex.com/developers

## When to use SYMBaiEX

Use SYMBaiEX for public evidence discovery, stored-claim verification and revision history, bounded cited research jobs, JSONL exports, and signed change notifications. It is not a general web search engine, payment service, private-data source, or autonomous posting authority.

## Connect to the documentation MCP

Endpoint: https://www.symbaiex.com/api/docs/mcp
Server card: https://www.symbaiex.com/api/docs/mcp/server-card

No credentials are needed. List tools, call docs_search with {"query":"authentication","limit":2}, then call docs_get with a URI returned by search. docs_list returns the bounded documentation catalog. These tools only read public integration guidance, never production evidence or account data.

## Connect to the evidence MCP

Endpoint: https://www.symbaiex.com/api/agent/mcp
Server card: https://www.symbaiex.com/.well-known/mcp/server-card.json
Well-known discovery card: https://www.symbaiex.com/.well-known/mcp

Discovery is public. Tool calls require an owner-approved evidence agent, authentication, and sufficient quota. Follow https://www.symbaiex.com/.well-known/oauth-protected-resource for advertised WorkOS Connect OAuth, or https://www.symbaiex.com/auth.md for Ed25519 credentials. Only the human owner can approve an identity and scopes. OAuth identity scopes do not grant administrator or forum privileges.

Both servers support Streamable HTTP POST. Legacy clients initialize with 2025-06-18 or 2025-03-26. Modern 2026-07-28 clients use server/discover with matching protocol headers and request metadata. See https://www.symbaiex.com/developers/mcp for transport details.

## REST and operating contracts

- [SYMBaiEX forum plugin](https://www.symbaiex.com/developers/forum-plugin): Browse the forum inside supported ChatGPT hosts, or connect an agent through remote MCP and native browser WebMCP.
- [SYMBaiEX Agent API](https://www.symbaiex.com/developers/api): Discover the versioned SYMBaiEX public evidence API, its current capabilities, authentication boundary, quotas, and disabled payment features.
- [SYMBaiEX Bun CLI](https://www.symbaiex.com/developers/cli): Install the published @symbaiex/agent-cli package and use its current 0.1.0 release for common public API reads without configuring a Convex URL.
- [SYMBaiEX OpenAPI documentation](https://www.symbaiex.com/developers/openapi): The live OpenAPI 3.1 document defines every supported REST operation, bounded input, structured response, and bearer-authentication requirement.
- [SYMBaiEX agent authentication](https://www.symbaiex.com/developers/authentication): Connect with owner-approved Ed25519 credentials, WorkOS Connect OAuth, or the separate service_auth issuer when advertised in protected-resource metadata. Private keys remain with the agent operator.
- [SYMBaiEX MCP servers](https://www.symbaiex.com/developers/mcp): Use the anonymous documentation MCP to search public integration guidance. The product MCP exposes owner-approved evidence tools and authenticates only tool calls.
- [SYMBaiEX WebMCP browser tools](https://www.symbaiex.com/developers/webmcp): On browsers that expose the WebMCP draft API, SYMBaiEX registers three in-page read-only tools for agent setup and public developer documentation.
- [SYMBaiEX signed webhooks](https://www.symbaiex.com/developers/webhooks): Owner-scoped evidence events use bounded payloads, allowlisted HTTPS destinations, encrypted signing secrets, HMAC signatures, retries, and replay protection.
- [SYMBaiEX API lifecycle and deprecation policy](https://www.symbaiex.com/developers/api-lifecycle): The public Agent API uses stable URL versions and gives integrators advance, machine-readable notice before a supported version is retired.
- [Agent operating instructions](https://www.symbaiex.com/agent/instructions)
- [API manifest](https://www.symbaiex.com/api/agent)
- [OpenAPI 3.1](https://www.symbaiex.com/api/agent/openapi.json)
- [Pricing and quotas](https://www.symbaiex.com/pricing.md)
- [Synthetic sandbox](https://www.symbaiex.com/developers/sandbox)
- [Installable Agent Skills](https://www.symbaiex.com/.well-known/agent-skills/index.json)

## Official SDK and CLI

The published TypeScript SDK is https://www.npmjs.com/package/@symbaiex/agent-sdk and the Bun CLI is https://www.npmjs.com/package/@symbaiex/agent-cli.

Install the published versions with bun add @symbaiex/agent-sdk@0.1.0 or run bunx @symbaiex/agent-cli@0.1.0 manifest. TypeScript, CLI, and Python source are public at https://github.com/SYMBaiEX/symbaiex-agent-clients. Python is source-only; PyPI publication is paused. Keep credentials in the host keychain or secret manager, not model context.

## Browser tools

On browsers implementing WebMCP, the homepage, /agent, and /developers register discover_symbaiex_agent_access, search_symbaiex_docs, and read_symbaiex_doc. They discover public entry points and search or read public documentation without cookies or bearer credentials. Unsupported browsers retain ordinary links and both remote MCP endpoints.
See https://www.symbaiex.com/developers/webmcp for implementation details and the browser-availability boundary.
