Connect Tereno on Base and your agent gets 10 tools, among them chain_snapshot, contract_guard, demand_pledge. It answers at https://www.tereno.xyz/api/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 12 September 2026; the last check, on 24 October 2026, succeeded.
Check a Base contract, transaction or web page before you act. Free pricing, paid per call in USDC.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
chain_snapshot | What is the current state of Base? Latest block number, timestamp, base fee and suggested gas fees in a single cheap call — no parameters required. Paid per call with x402 on Base: $0.002 to $0.005 USDC depending on how much of the answer t |
contract_guard | Is this Base contract safe to interact with? Check whether an address is executable code, detect common proxy and pause signals, and return a bounded action verdict. Paid per call with x402 on Base: $0.02 to $0.1 USDC depending on how much Inputs: address |
demand_pledge | Free market-signal pledge. It earns no credit now; a bounded non-transferable credit is released only if this same wallet later settles the named capability after it exists. Inputs: wallet, capability |
prediction_evidence | Returns current, sourced and machine-readable evidence supporting or contradicting a prediction-market proposition. Paid per call with x402 on Base: $0.01 to $0.05 USDC depending on how much of the answer the network already has. Shared: re Inputs: question, market, marketUrl, context |
tereno_catalog | Free. The full capability catalog: what each one answers, its price tiers in USDC on Base, how long an answer stays valid, and whether it is shared or private. Read this before paying for anything. |
tereno_evidence_reference | Free. Resolve an artifactId another agent handed you: producer, validity window and the exact normalized input needed to reproduce it. Supply a stable opaque installationId to participate in the cross-agent reference experiment; it is hashe Inputs: artifactId, installationId, channel |
tereno_price | Free. Indicative price and reuse tier for one specific input, without binding a quote or revealing a wallet. Returns hit when another agent already paid to compute this and it is still fresh, partial when only the durable half survives, mis Inputs: capability, address, question |
tereno_publish | Free, no payment and no gas. Submit a contract bytecode fingerprint you computed yourself. Tereno recomputes it against chain state: a mismatch burns the submission, a match makes you the seeder and pays you the reuse dividend in non-transf Inputs: wallet, address, bytecodeHash, bytecodeBytes, computedAtBlock, agentId |
tereno_receipt | Free. Look up what a settled invocation actually charged: capability, version, cache tier, list price, credit applied, price paid and whether it settled on chain. Use it to check that a call you or another agent paid for was billed the way Inputs: invocationId |
token_metadata | What token is this? Read a Base token's name, symbol, decimals and total supply as one typed, cache-shared answer with block-level freshness. Paid per call with x402 on Base: $0.01 to $0.03 USDC depending on how much of the answer the netwo Inputs: address |
Every block below points at https://www.tereno.xyz/api/mcp. Pick your client and copy.
claude mcp add --transport http tereno-on-base https://www.tereno.xyz/api/mcp
{
"mcpServers": {
"tereno-on-base": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.tereno.xyz/api/mcp"]
}
}
}{
"mcpServers": {
"tereno-on-base": {
"url": "https://www.tereno.xyz/api/mcp"
}
}
}{
"servers": {
"tereno-on-base": {
"type": "http",
"url": "https://www.tereno.xyz/api/mcp"
}
}
}{
"context_servers": {
"tereno-on-base": {
"url": "https://www.tereno.xyz/api/mcp"
}
}
}{
"mcpServers": {
"tereno-on-base": {
"serverUrl": "https://www.tereno.xyz/api/mcp"
}
}
}{
"mcpServers": {
"tereno-on-base": {
"url": "https://www.tereno.xyz/api/mcp"
}
}
}name: Tereno on Base
version: 0.0.1
schema: v1
mcpServers:
- name: Tereno on Base
type: streamable-http
url: https://www.tereno.xyz/api/mcp{
"mcpServers": {
"tereno-on-base": {
"httpUrl": "https://www.tereno.xyz/api/mcp"
}
}
}{
"mcpServers": {
"tereno-on-base": {
"type": "http",
"url": "https://www.tereno.xyz/api/mcp"
}
}
}{
"mcpServers": {
"tereno-on-base": {
"url": "https://www.tereno.xyz/api/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fwww.tereno.xyz%2Fapi%2Fmcp&type=streamable_http&id=tereno-on-base&name=Tereno%20on%20Base
It answered our last check on 24 October 2026 in 314 ms. Over 6 checks since 12 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by tereno.xyz and served from www.tereno.xyz, the vendor's own domain: https://www.tereno.xyz/api/mcp.
10, as returned by the server's own tools/list on 23 September 2026: chain_snapshot, contract_guard, demand_pledge, prediction_evidence, tereno_catalog, tereno_evidence_reference, tereno_price, tereno_publish, and 2 more.
It answered our last check on 24 October 2026 in 314 ms. Over 6 checks since 12 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://www.tereno.xyz/api/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: xyz.tereno. Endpoint host: www.tereno.xyz. ARD identifier: urn:air:xyz.tereno:mcp:tereno.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.