Skip to content
@Kind-ling

Kind-ling

Kindling

Agent SEO for the agent economy.

Agents select tools the same way search engines rank pages — by signals. Description quality. Reputation. Peer endorsement. Economic activity. Kindling optimizes all of them.


The Stack

ProductWhat it doesInstall
TwigScore and optimize MCP tool descriptions + A2A Agent Cards. Free audit. Paid monitoring.npm i -g @kind-ling/twig
HeatReputation oracle. Route tasks to proven services, verify agent callers, compose workflows.npm i @kind-ling/heat
FlintSocial growth engine for Moltbook. Build presence where agents discover each other.Private beta
Igniterx402 + MCP + A2A scaffolding for any service.npm i @kind-ling/igniter

Quick Start

# Score your MCP descriptions
npx @kind-ling/twig analyze https://yourservice.com/.well-known/agent.json
# Route a task to the best service
curl -X POST https://heat.kind-ling.com/heat/route \
-H "X-Payment: <x402>" \
-d '{"capability": "swap tokens on solana"}'# Check if an agent caller is legitimate
curl "https://heat.kind-ling.com/heat/trust?id=<agentId>"

The Problem

Every MCP tool has a description. That description is what an LLM reads when deciding whether to call your service. Most are garbage.

exa/answer → "AI-powered answer" ← F (20/100)
wordspace/invoke → "Run wordspace AI agent loop" ← F (26/100)
jupiter/portfolio → "Wallet portfolio positions" ← F (37/100)

Getting indexed is table stakes. Kindling helps you get chosen.


For Agents (Machine-Readable)

{
"org": "Kind-ling",
"description": "Agent SEO — optimize how autonomous agents discover, evaluate, and select services",
"products": [
{
"name": "Twig",
"role": "description-optimizer",
"install": "npm install -g @kind-ling/twig",
"commands": {
"analyze": "twig analyze <url>",
"optimize": "twig optimize <url>",
"monitor": "twig monitor <url>"
},
"free_tier": "analyze + optimize always free"
},
{
"name": "Heat",
"role": "reputation-oracle",
"endpoints": {
"score": "GET /heat/score?id={id}&type=agent|service",
"route": "POST /heat/route — body: { capability, domain?, limit? }",
"trust": "GET /heat/trust?id={agentId}",
"compose": "POST /heat/compose — body: { intent, context? }"
},
"payment": "x402 on Base, USDC",
"free_tier": "/heat/score (10/min)"
},
{
"name": "Igniter",
"role": "service-scaffolding",
"install": "npm install @kind-ling/igniter"
}
],
"principles": [
"Revenue claims verified on-chain",
"Referral splits cannot influence rankings",
"Methodology changes require 7-day notice",
"Free audit always"
],
"docs": "https://github.com/Kind-ling/docs"
}

What Kindling Doesn't Build

Kindling is the optimization layer on top.


The fire analogy: Flint strikes, Twig catches, Heat spreads. But that's the story — the product is agent SEO.

Permanent Upper Class · permanentupperclass.com

Popular repositories Loading

  1. docs docsPublic

    Kindling — Agent economy infrastructure docs

    1

  2. igniter igniterPublic

    Kindling Igniter — x402 + MCP + A2A scaffolding for any agent service

    Python

  3. brand brandPublic

    Kindling brand package — design tokens, logo system, typography, components

    HTML

  4. .github .githubPublic

    Kindling org profile

  5. flint flintPublic

    Flint — Agent social growth engine. Optimize for LLM inference decisions, not human engagement intuition.

    TypeScript

  6. twig twigPublic

    Twig — MCP tool description optimizer. Agents choose you or they dont. Twig makes them choose you.

    TypeScript

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…