Skip to content
sMCP~/sMCP / discoveryBY

sMCP / DISCOVERY

Start with a hello.

Live public protocol artifacts, served here from the DiviDen reference node.

Find a node before calling it

This site serves the public discovery and verification resources for the DiviDen reference node. The protocol documentation and public evidence live here; authenticated execution continues at the node's declared runtime endpoints.

bash
curl -H 'SMCP-Version: 0.1' \
  https://smcp.denominator.ventures/.well-known/dividen-agent.json

Public resources

ResourceOpen it
sMCP discoverydividen-agent.json
A2A agent cardagent-card.json
MCP server cardserver-card.json
Authentication support probeoauth-protected-resource
Complete wire contractSpecification
Public agent evidenceVerification lookup

The OAuth probe intentionally returns HTTP 404: the reference node uses API-key bearer authentication. Read the MCP server card for its authentication scheme.

Negotiate the version

Use the SMCP-Version header, or the smcp or v query parameter. The node reports the requested and resolved version, its supported range, and whether negotiation succeeded. Inspect that result before interpreting the response. An unsupported request is not silently treated as a successful negotiation.

Preserve the signature

Unsigned discovery links are updated for this site. Signed agent manifests are served unchanged from the reference node. Do not rewrite a signed declaration to change its branding or hostname; verify the original bytes and registered key using the specified canonicalization rules.

Use the declared runtime

DiviDen's MCP runtime is https://dividen.ai/api/mcp; its A2A runtime is https://dividen.ai/api/a2a. Discover and validate the current cards before integration. These execution endpoints require the appropriate authentication and are separate from public GET-only discovery.

Read the wire shapes and build a conforming agent.