Connect your agent stack.

REST API, TypeScript SDK, and 17 MCP tools. Works with what you already have. Integrate in minutes, not months.

Explore interactive demo →

API-first.

REST API with OpenAPI 3.1 spec. Every endpoint documented, typed, and versioned. Build any integration you need.

TypeScript SDK.

npm install @shulam/sdk — authenticate, settle, and screen in your existing codebase. Zero runtime dependencies. Full type safety.

17 MCP tools.

Model Context Protocol tools for Claude, GPT, and other AI assistants. Your agents can screen addresses, check trust scores, and settle transactions natively.

REST API with OpenAPI 3.1.

Every Shulam endpoint is documented in an OpenAPI 3.1 spec. Import it into Postman, use it with code generators, or feed it to AI agents for automatic discovery. Versioned, stable, and backwards-compatible. Rate limits, error codes, and response schemas — all documented.

Key Endpoints
POST/v1/verifyScreen an address
POST/v1/settleExecute settlement
GET/v1/trust/:addressTrust score lookup
GET/v1/agent/:address/compliance-profileFull compliance profile

TypeScript SDK: zero dependencies, full types.

@shulam/sdk ships with zero runtime dependencies and complete TypeScript definitions. Screen addresses, execute settlements, query trust scores, and manage spending policies — all from your existing Node.js or browser codebase. Published on npm, MIT licensed.

Runtime dependencies0
TypeScript coverage100%
LicenseMIT
Min Node version18+
Bundle size<12 KB

17 MCP tools for AI-native integration.

Model Context Protocol tools let AI assistants interact with Shulam directly. Screen addresses, check compliance status, execute settlements, and query the trust graph — all through natural language. Your agents discover capabilities automatically via /llms.txt and /llms-full.txt.

screen_addressget_trust_scoreexecute_settlementcheck_compliancequery_trust_graphget_agent_cardlist_bazaar_servicescreate_receiptget_acs_score+8 more

Three lines to screen an address.

Install the SDK, create a client, and start screening. Full TypeScript support out of the box.

Install and use @shulam/sdktypescript
npm install @shulam/sdk

import { createShulamClient } from "@shulam/sdk";

const client = createShulamClient({
  apiKey: process.env.SHULAM_API_KEY,
});

// Screen an address
const result = await client.screen("0x1234...abcd");
console.log(result.status); // "clear"
17
MCP tools
0
Runtime deps
<200ms
API response time
3.1
OpenAPI version

Why developers choose Shulam integrations

The old way vs. the Shulam way.

CapabilityBuild From ScratchShulam
Integration timeWeeks of custom workMinutes with SDK
Compliance screeningSource your own OFAC dataOne API call
AI agent supportBuild custom tooling17 MCP tools, plug and play
DocumentationTribal knowledgeOpenAPI 3.1 + /llms.txt
Type safetyManual type definitionsFull TypeScript, zero deps
MaintenanceYour responsibilityVersioned, backwards-compatible