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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentable_core-0.1.3.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentable_core-0.1.3-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file agentable_core-0.1.3.tar.gz.

File metadata

  • Download URL: agentable_core-0.1.3.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.3

File hashes

Hashes for agentable_core-0.1.3.tar.gz
Algorithm Hash digest
SHA256 74c657784975fbbf5b622460f838a5fb322c40bf54329d24854aee0f3d81acfd
MD5 ff24d817756c81811381898ba76db250
BLAKE2b-256 567994adf9a2336c6c4c2193da659a8cba5743e14532eb4caacc10258720efd2

See more details on using hashes here.

File details

Details for the file agentable_core-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: agentable_core-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.3

File hashes

Hashes for agentable_core-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2f7f0ff980029831fef4cb69726c631ad3a547e592c0837c23dfa213a58bc6ff
MD5 b277dae87d68ebcfea09e7a204f5dea3
BLAKE2b-256 071a216cfc9d23ca70ede026be9580e5ba4db3df963dc2bbd9d5f379501cefb3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page