SKOOR

Framework Guide

Works With Every AI Framework

One package. Five frameworks. Choose yours, or use none.

SKOOR AgentKit integrates with Claude MCP, LangChain, Vercel AI SDK, OpenAI Agents SDK, or works standalone with zero dependencies. Install once, use everywhere.

Five Frameworks, One Install

Pick your framework. Each example gets you from zero to a scored agent.

1

Claude / MCP (Model Context Protocol)

Best for: Claude Code, Claude Desktop, Cursor, any MCP-compatible client
Installclaude mcp add skoor https://mcp.agentfinancial.ai/mcp
// No code needed! Claude discovers SKOOR tools automatically.
// Just ask Claude: "Check the SKOOR score for 0x..."
// Claude calls skoor_check_score under the hood.

// Available in Claude Code, Claude Desktop, Cursor,
// and any MCP-compatible client.

SKOOR exposes 16 MCP tools including check_score, compliance_check, trust_lookup, settle_payment, agent_decision, discover_improvements, evaluate_seller, and more.

2

LangChain (TypeScript)

Best for: Complex multi-step agent chains, Python/TypeScript
Installnpm install @skoor/agentkit @coinbase/agentkit
import { AgentKit } from "@coinbase/agentkit";
import { skoorActionProvider } from "@skoor/agentkit";
import { getLangChainTools } from "agentkit-langchain";

const agentKit = await AgentKit.from({
  actionProviders: [skoorActionProvider()],
});

const tools = await getLangChainTools(agentKit);
// tools now includes all 9 SKOOR actions + 50 AgentKit actions
3

Vercel AI SDK

Best for: Next.js apps with AI agents, streaming UIs
Installnpm install @skoor/agentkit @coinbase/agentkit
import { SkoorClient } from "@skoor/agentkit";
import { generateText, tool } from "ai";
import { z } from "zod";

const skoor = new SkoorClient();

const result = await generateText({
  model: yourModel,
  tools: {
    checkScore: tool({
      description: "Check an agent's SKOOR credit score",
      parameters: z.object({ address: z.string() }),
      execute: async ({ address }) => skoor.checkScore(address),
    }),
  },
  prompt: "Check the score for 0x...",
});
4

OpenAI Agents SDK

Best for: GPT-4/GPT-5 based agents, Python-first teams
Installpip install coinbase-agentkit
import requests

def check_skoor_score(address: str) -> dict:
    resp = requests.get(
        f"https://api.skoor.ai/v1/public/credit-score/{address}"
    )
    return resp.json()

# Register as OpenAI function
tools = [{"type": "function", "function": {
    "name": "check_skoor_score",
    "description": "Check an agent's SKOOR credit score (300-850)",
    "parameters": {
        "type": "object",
        "properties": {"address": {"type": "string"}}
    }
}}]

Use the SKOOR REST API directly. No TypeScript dependency required.

5

Standalone (No Framework)

Best for: Scripts, bots, backend services, microservices
Installnpm install @skoor/agentkit
import { SkoorClient } from "@skoor/agentkit";

const skoor = new SkoorClient();

// Check any agent's credit score
const { score, tier } = await skoor.checkScore("0x...");
// => { score: 720, tier: "good" }

// Get a prioritized improvement roadmap
const plan = await skoor.getImprovementPlan("0x...");
// => [{ action: "claim", pointsEstimate: 10 }, ...]

// Run the full autonomous loop
await skoor.autonomousLoop("0x...");

All 16 MCP Tools

Every tool is discoverable by Claude automatically via the Model Context Protocol. No configuration beyond the initial install.

Tool NameDescriptionPricing
agent_decisionMake a scored decision on behalf of an agentFREE
compliance_checkRun OFAC/SDN compliance screeningFREE
trust_lookupLook up an agent's trust profile and scoreFREE
settle_paymentExecute a scored settlement transactionPAID
get_agent_passportGet a verifiable credential (JWT) for an agentPAID
estimate_feesEstimate transaction fees before executionFREE
shulam_screenScreen an address against sanctions listsFREE
accept_proposalAccept a service proposal from another agentFREE
propose_servicePropose a service to another agent via A2AFREE
discover_improvementsGet prioritized score improvement actionsFREE
evaluate_sellerEvaluate a seller agent before transactingFREE
shulam_discoverDiscover agents and services (buyer mode)FREE
shulam_payExecute an x402 payment with score delta trackingPAID
shulam_balanceCheck wallet balance across chainsFREE
shulam_historyGet transaction history for an agentFREE
shulam_topupTop up an agent walletPAID

Coinbase's 50+ Base Actions

All 50+ Coinbase actions work alongside SKOOR's 9 actions. Your agent gets the full toolkit.

DeFi

swaptransferstakewrap_ethdeploy_tokenmorpho_depositcompound_supply

Social

farcaster_post_casttwitter_postfarcaster_reply

NFT

mint_nftdeploy_nft_collectiontransfer_nft

Infrastructure

deploy_contractregister_basenameresolve_basename

Trading

jupiter_swappyth_price_feedraydium_swap

DeFi, social, NFT, infrastructure, and trading actions all work alongside SKOOR scoring.
Every on-chain action your agent takes contributes to its SKOOR credit score.

How SKOOR + AgentKit Work Together

SKOOR is not a replacement for AgentKit. It is the trust layer that sits on top.

Coinbase AgentKit

Wallet creation, token transfers, swaps, staking, contract deployment, social posting. The execution layer.

SKOOR AgentKit

Credit scoring, compliance, identity, badges, autonomous improvement. The trust layer.

Your AI Framework

LangChain, Vercel AI SDK, Claude MCP, OpenAI, or any other framework. The orchestration layer.

Ready to Start?

Pick your framework, install the package, and your agent has a credit score in five minutes.

npm install @skoor/agentkit