Chain
· Reading Robinhood Chain…
LiveOn Robinhood Chain · MCP connection layer

Conexi: Where Intelligence Meets Integration.

Conexi connects AI agents to tools, data and chains without handing them everything. Set up MCP connectors, decide per agent which tools it may call, make sensitive calls wait for your click, and keep a record of every call. Connecting AI, tools and data for the onchain era.

Default denyHuman approvalHashes on chain
Patch, a connector box with a yellow visor, plugged into two tool servers
Example sessionRouted by policy
you ›What's the newest block on Robinhood Chain?
→builtin.chain_get_block()· allowed
Block number, time and transaction count, read live.
you ›Write that into my notes.
→builtin.notes_write(text)■ approval
Sensitive tool: waiting for you in the approvals tab.
you ›Now wipe the whole notebook.
→builtin.notes_clear()✕ denied
Matched a deny rule for this agent. Nothing ran.
you ›
ops-agentExample policy■ Active
Allow rules2
Call limit20 / 10 min
builtin.*allowed
builtin.notes_cleardenied
filesystem.write_fileneeds you

Sensitive tools always stop for a person, whatever the allow list says.

Robinhood block—
Gas, gwei—
ETH / USD—
Policies on chain—

LiveFresh from Robinhood Chain blocks and the Chainlink ETH / USD feed · policy registry not deployed yet

01

How it works

A few minutes and no account, in three moves. Your agent keeps its own client; the hub gives it a smaller, safer world to work in.

Patch with a cable into each of three tool servers
01

Pick the connectors

01templateFilesystem, web fetch, git, memory, a chain endpoint or your own server
02fieldsFolders and URLs; secrets stay placeholders
03configOne mcpServers file for your client

Each connector lists the tools it usually exposes, already sorted into read, write and sensitive.

Patch holding a permission checklist
02

Write the policy

mcp.json
{
  "mcpServers": {
    "fetch": {
      "command": "uvx",
      "args": [
        "mcp-server-fetch"
      ]
    },
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/you/projects/notes"
      ]
    }
  }
}

Allow, deny and approval rules per agent, with wildcards and a call limit. Default is deny.

Patch passing a call to a server that shows an approval check
03

Route and approve

you ›Balance of 0x5fc5…1d168, then note it.
→chain_get_balance· ok
→notes_write■ wait
→notes_writeapproved
→get_activity· logged

Every call lands in the activity monitor, refused and rejected ones included.

02

Tools that really run

12 built-in tools for the routing playground. Read tools answer anyone the policy allows; sensitive ones change stored data and always wait for a person. Tools you register from other connectors are routed and logged too, then handed to your own client.

ToolPurposeAccess
chain_get_blockLatest Robinhood Chain block: number, time, transactions, gas used.Read-only
chain_gas_priceCurrent gas price on Robinhood Chain, in gwei.Read-only
chain_eth_usdETH / USD from the Chainlink feed on Robinhood Chain, with its update time.Read-only
chain_get_balanceETH balance and transaction count of an address.Read-only
chain_token_infoName, symbol, decimals and total supply of an ERC-20 token, read from its contract.Read-only
chain_get_txStatus, sender, recipient, value and block of a transaction.Read-only
hash_textSHA-256 or keccak-256 of a text, computed in your browser.Read-only
json_validateChecks a JSON value against a JSON Schema and lists every problem.Read-only
json_pickReads one value out of a JSON document by a dotted path such as items.0.name.Read-only
notes_readReads the playground notebook kept in this browser.Read-only
notes_writeAdds a line to the playground notebook in this browser. Marked sensitive: it changes stored data.Needs you
notes_clearErases the playground notebook in this browser. Marked sensitive: it deletes data.Needs you
Patch holding up a shield with a padlock while a plug waits outside
03

Your policy decides.
Risky calls wait.

The router reads the policy before anything runs: deny rules first, then the allow list, the call limit and the input schema. A tool marked sensitive then stops and waits in your approvals queue. The agent can ask; it cannot skip the line.

ActionAgentYou
Call a tool on its allow list✓✓
Call a tool on its deny list✕✓
Call a tool nobody listed✕✓
Run a sensitive tool without a click✕✓
Go past its call limit✕—
Send arguments the schema refuses✕✕
Change its own policy✕✓
Approve or reject a waiting call✕✓
Publish the policy fingerprint✕✓
Plain answers
Who decidesYour policy, checked on every call
DefaultDeny: an agent starts with no tools
Sensitive toolsWait for a person, every time
SecretsNever typed here; placeholders only
Hub dataKept in your browser
On chainA name and two hashes, nothing else
Contract ownerNone. No admin, no proxy, no fee
RegistryConexiPolicyRegistry, not deployed yet

The worst case of a leaked agent setup is calls inside its allow list until you change the policy. Read the security model → · chain 4663

04

What's live, what's planned

6 of 10 pieces work today, in your browser and on Robinhood Chain. The rest is planned and marked that way. $CONEXI is the project token; its utility belongs to the planned part.

Patch on a plinth holding a yellow coin marked C
Conexi · build statusLive
#PieceShare of the planStatus
01MCP Connector HubTemplates for tool servers, client config fileLive
02Tool RegistryTools with JSON Schema checks and access levelsLive
03Permission ControlsAllow, deny, approval and limits per agentLive
04Tool Call RoutingPlayground where built-in tools really runLive
05Human ApprovalSensitive calls wait for your clickLive
06Activity MonitorEvery call with status, kept in your browserLive
07Policy RegistryContract ready and tested; practice mode until the owner deploys itPractice
08Developer APIConnectivity for AI apps over an APIPlanned
09Hosted connectorsConnectors that run for you, not on your machinePlanned
10$CONEXI utilityService credits, integration capacity, premium monitoringPlanned

$CONEXI · at launch on PonsPons launchpad ↗Token page →

05

Ask Patch.

What people ask before they let an agent near their tools. Pick a question and Patch answers.

I only route what you allow. Ask me anything else.Patch sitting, waiting for a question
Patch · FAQ10 answers
01you › What is Conexi?
patch ›

Conexi is a connection layer between AI agents and the tools they use through the Model Context Protocol (MCP). It does not build another agent. It helps you set up connectors, list the tools each one exposes, decide which agent may call which tool, and see every call that went through.

02you › How does Conexi work today?
patch ›

Everything in the hub runs in your browser. You pick connector templates and get a client config file, register tools with a JSON Schema for their input, write a permission policy per agent, and try calls in the routing playground. Built-in tools really run: Robinhood Chain reads, hashing, JSON checks and a small notebook. Sensitive calls stop and wait for your approval.

03you › Can an agent call a tool I did not allow?
patch ›

Not through the router. Every agent starts with no tools. A call goes through only when an allow rule names the tool and no deny rule does, its arguments match the tool's schema, and it is under the agent's call limit. Sensitive tools wait for a human click on top of that.

04you › Does Conexi see my keys or files?
patch ›

No. Connector templates write placeholders where secrets go, so you fill them in your own client, never on this site. The manifest you can publish leaves out folders, URLs and keys entirely. The hub's data stays in this browser's storage.

05you › What goes on Robinhood Chain?
patch ›

Only fingerprints. ConexiPolicyRegistry stores a name, the keccak-256 hash of your connector manifest and the hash of your policy, plus who published them and when. Anyone holding the files can recompute both hashes and check them against a release. The contract has no owner, no admin and no fee beyond gas.

06you › Which MCP clients work with the generated config?
patch ›

The config uses the common mcpServers layout most desktop and editor clients read: a command and arguments for local servers, a URL for remote ones. Check your client's documentation for where the file goes. The templates point at well-known reference servers and at your own.

07you › Is the AI part required?
patch ›

No. The playground reads plain requests with a transparent rule set and labels it that way. If the site operator adds an AI key, a model may propose the tool call instead; the router still checks the policy, the schema and the approval step, exactly as before.

08you › How do I buy $CONEXI?
patch ›

$CONEXI has not launched yet. When it does, it will trade on Pons, the Robinhood Chain launchpad, and the contract address will appear in the navbar, the footer and on the token page. Until then, any address claiming to be $CONEXI is not ours.

09you › What is $CONEXI for?
patch ›

The plan is service credits, more integration capacity and premium monitoring once hosted parts exist. None of that is live, so $CONEXI gives no access, discount or return today, and the hub works fully without it.

10you › What are the risks?
patch ›

The contract is young and has not been through an independent review; it stores hashes only, so the funds at stake are your gas. Launchpad tokens swing hard and may lose all their value. A policy in this hub is a plan for your agents; your MCP client and servers still decide what actually runs on your machine.

you › still curious?Open the docs →
Patch with both cables out

Give your agents a policy.