Skip to main content

agentable-core

Python SDK and MCP server for seo4agent.com — agent-readiness auditing.

Install

pip install agentable-core

MCP Server (Claude Desktop / Cursor / Windsurf)

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "agentable": {
      "command": "agentable-mcp",
      "env": {
        "AGENTABLE_TOKEN": "your_jwt_token"
      }
    }
  }
}

Get your token at seo4agent.com → Settings.

Available MCP tools

Tool Description Plan
audit_url Audit a single URL for agent readiness Free (5/day) · Pro (unlimited)
bulk_audit Audit up to 50 URLs in parallel Pro only
compare_urls Compare URLs side by side (2 Free / up to 8 Pro) Free + Pro
get_leaderboard Public leaderboard of top agent-ready sites Free

Python SDK

import asyncio
from agentable import AgentableClient

async def main():
    client = AgentableClient(token="your_token")
    
    # Single audit
    result = await client.audit("https://example.com")
    print(f"Level {result['level']} — {result['score_pct']}%")
    
    # Bulk audit
    results = await client.bulk_audit([
        "https://site1.com",
        "https://site2.com",
    ])
    
    # Compare
    comparison = await client.compare([
        "https://openai.com",
        "https://anthropic.com",
    ])

asyncio.run(main())

x402 — Pay per audit (no account required)

The REST endpoint supports the x402 payment protocol — pay $0.10 USDC per audit directly from any EVM wallet on Base, no account needed.

import { wrapFetchWithPayment } from "@x402/fetch";
import { CdpX402Client } from "@coinbase/cdp-sdk/x402";

const client = new CdpX402Client();
const fetchWithPayment = wrapFetchWithPayment(fetch, client);

const res = await fetchWithPayment("https://seo4agent.com/audit/run", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ url: "https://example.com" }),
});

See the x402 buyer quickstart for full setup.

Environment variables

Variable Default Description
AGENTABLE_TOKEN — JWT token from seo4agent.com
AGENTABLE_BASE_URL https://seo4agent.com API base URL

Metadata

Release files for agentable-core 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentable-core 0.1.3
File Size Uploaded
agentable_core-0.1.3.tar.gz 4.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentable-core 0.1.3
File Interpreter ABI Platform
agentable_core-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 11.2 kB

Release files / agentable_core-0.1.3.tar.gz

Download URL agentable_core-0.1.3.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
74c657784975fbbf5b622460f838a5fb322c40bf54329d24854aee0f3d81acfd
BLAKE2b-256 checksum
How to use checksums
567994adf9a2336c6c4c2193da659a8cba5743e14532eb4caacc10258720efd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.3

Release files / agentable_core-0.1.3-py3-none-any.whl

Download URL agentable_core-0.1.3-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2f7f0ff980029831fef4cb69726c631ad3a547e592c0837c23dfa213a58bc6ff
BLAKE2b-256 checksum
How to use checksums
071a216cfc9d23ca70ede026be9580e5ba4db3df963dc2bbd9d5f379501cefb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page