Sovereign Engine

io.github.invertedhoologanPublished by GitHub account invertedhoologanv0.4.0Updated Nov 1, 2026

15 paid AI agent primitives via x402 (USDC on Base). Pay-per-call MCP server.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingBrowser AutomationFinance

Overview

AI-generated overview

Pay-per-call remote MCP server bundling browser automation, web search, Cloudflare AI, and Base/Ethereum on-chain checks, billed in USDC via x402.

What you can do
  • Run multi-step browser workflows: navigate, fill forms, click, and scrape structured results
  • Search the web via Bing RSS and convert public URLs or documents to Markdown
  • Audit a domain's DNS, SSL, SPF, DKIM and security headers with a graded report
  • Store and retrieve agent key-value pairs in edge storage
  • Run Cloudflare Workers AI inference, speech-to-text, embeddings, image generation, and sandboxed JavaScript/Python code
  • Query Base or Ethereum: block number, ETH and ERC20 balances, nonce, gas price, transaction details, on-chain verification, IPFS content checks, and pre-signature transaction policy gates
When to use it
Useful when an assistant needs a single hosted endpoint for web research, page extraction, browser tasks, AI inference, or read-only Ethereum/Base chain lookups without running local servers. The spend-cap and preflight tools suit agents that pay x402 endpoints or sign outbound transactions.
Requirements
Remote streamable HTTP endpoint; no local package or runtime needed. Every tool call is paid in USDC on Base via x402: an unpaid call returns a payment quote, and the retry must carry an X-PAYMENT header with a transaction hash. The server suggests the npx x402-proxy client for automatic payment handling, which needs Node.js. A funded Base wallet is required.
Before you install
This server spends real money: each tool call is billed in USDC on Base, and the LLM, image, and speech tools are pay-per-use. Payment requires sending USDC to an address and passing a transaction hash in the X-PAYMENT header, so verify the quoted amount and recipient before paying. The transaction preflight and spend-cap tools are advisory policy checks, not guarantees. Prompts, URLs, audio, and code are sent to a third-party service and to Cloudflare.

Installation

In SourceWeft

  1. Open Sovereign Engine in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.invertedhoologan%2Fsovereign-engine/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "sovereign-engine": {
      "type": "http",
      "url": "https://api.zuluworksai.com/mcp"
    }
  }
}

README

This repository has no README.

Tools

20

exec_browser_workflow

Multi-step browser automation: navigate to URLs, fill forms, click elements, scrape content, and return structured results.

Parametersworkflowrequired

exec_page_extract

Convert any public URL or document to token-efficient Markdown. Uses native Markdown negotiation, Workers AI document conversion, and Browser Run for JavaScript-heavy pages.

Parametersurlrequiredrender_modecss_selectorextract_mode

exec_dns_audit

Full DNS/SSL/SPF/DKIM/security-headers audit for any domain. Returns graded report with A+ through C.

Parametersdomainrequired

exec_kv_store

Key-value storage for agents. Put, get, delete, and list key-value pairs in edge storage.

Parameterskeyvalueactionrequiredprefix

exec_spend_cap

Per-agent USDC budget enforcement. Fronts any x402 endpoint and caps daily/monthly/per-call spend with webhook alerts. Actions: check, record, config, status.

Parameterscapsactionrequiredwallettx_hashagent_idamount_usdcforward_bodyupstream_url

cf_llm

LLM inference via Cloudflare Workers AI (Llama 3.2, Mistral, and more). Pay per completion.

Parametersmodelpromptrequiredsystem

cf_stt

Speech-to-text transcription. Upload audio or provide URL, get text back.

Parameterslanguageaudio_urlrequired

cf_embed

Generate text embeddings for semantic search and RAG applications.

Parameterstextrequiredmodel

cf_image

Generate images from text prompts. Flux and Stable Diffusion models.

Parameterssizemodelpromptrequired

cf_code

Execute code in an isolated Cloudflare Dynamic Worker sandbox. JavaScript and Python only. Code can be a function (stdin) => result or a bare expression. Network access is blocked.

Parameterscoderequiredstdinlanguagerequired

exec_tx_verify

Deterministic on-chain transaction verification with event-log matching. Returns verified/pending/mismatch state, confirmation count, and matched Transfer log count.

Parametersnetworktx_hashrequiredexpected

exec_tx_preflight

Pre-signature policy gate for outbound transactions. Evaluates allowlists, denied function selectors, and value caps before signing/broadcast.

Parameterstodatafromvaluepolicynetwork

exec_ipfs_verify

Fetch a CID via the Cloudflare IPFS gateway and confirm content integrity (SHA-256 hash + content-type) against expectations.

Parameterscidrequiredexpect

exec_eth_block_number

Latest chain tip via eth_blockNumber on Base or Ethereum mainnet.

Parametersnetwork

exec_eth_balance

Native ETH balance for any address via eth_getBalance. Returns wei + ETH.

Parametersaddressrequirednetwork

exec_eth_nonce

Next pending + latest transaction nonce for any address via eth_getTransactionCount.

Parametersaddressrequirednetwork

exec_eth_gas_price

Current gas price + EIP-1559 base fee via eth_gasPrice + eth_getBlockByNumber. Wei + gwei.

Parametersnetwork

exec_eth_erc20_balance

ERC20 token balance via balanceOf (eth_call). Supports USDC/DAI/WETH/WBTC aliases or raw token_address.

Parametersassetaddressrequirednetworkdecimalstoken_address

exec_eth_tx

Full transaction details by hash via eth_getTransactionByHash. Pairs with tx-verify.

Parametersnetworktx_hashrequired

Version history

1
  1. v0.4.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.