protogrid

Search / com.zfinia.api/intelligence

zFinia Intelligence

R0· no sign-in

Machine-economy newswire and paid changes-since for agents. MCP is challenge-handoff, not a wallet.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality82good
Trust79of 100
Uptime, 30 days95%
Latency p501401 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "intelligence": {
      "type": "http",
      "url": "https://api.zfinia.com/mcp"
    }
  }
}
claude mcp add --transport http intelligence https://api.zfinia.com/mcp
[mcp_servers.intelligence]
url = "https://api.zfinia.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "intelligence": {
      "type": "remote",
      "url": "https://api.zfinia.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "intelligence": {
      "type": "http",
      "url": "https://api.zfinia.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=intelligence&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnpmaW5pYS5jb20vbWNwIn0%3D"
}
{
  "servers": {
    "intelligence": {
      "type": "http",
      "url": "https://api.zfinia.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "intelligence": {
      "httpUrl": "https://api.zfinia.com/mcp"
    }
  }
}
extensions:
  "intelligence":
    enabled: true
    name: "intelligence"
    type: streamable_http
    uri: "https://api.zfinia.com/mcp"
    timeout: 300

Quality 82 / 100good

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 300000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: company_evidence_pack (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); x402_endpoint_preflight (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); x402_endpoint_health (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 5,337 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes373 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

21 tools, about 5,337 tokens to load them all · tool set 943cfa668256 · tools last changed 2026-10-10 · checked 2026-10-19 16:53 UTC

Tool changes

  • jwks_rotation_readinessremoved

    Compare two JWKS documents across a rotation and report what would break. Reports a key withdrawn while the tokens it signed may still be in flight; a kid reused for different key material, where a relying party holding a cached document resolves the id and verifies against the wrong key, so the failure looks like a bad signature rather than a missing key; key material republished under a new id; and a rotation with no overlap at all, which breaks every outstanding token at once. Pay 260000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.

  • sql_migration_reversibility_auditremoved

    Check whether a down-migration actually reverses its up-migration. Matches each operation against its inverse on the same table and column, and reports what would be left in place after a rollback. Reports an up-migration that discards data, which no down-migration can restore without a backup, and a down-migration that drops or truncates something the up-migration never created, which would destroy unrelated data during a rollback. Pay 240000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.

  • sql_ddl_compatibilityremoved

    Compare two SQL schema snapshots and report what would break a client written against the first. Separates reader breakage from writer breakage, because the same change breaks different people: a dropped column breaks whoever selects it, a new NOT NULL column with no default breaks every existing insert. Also reports narrowed and widened types, lost defaults, nullability flips, collation changes and added or removed uniqueness. Pay 280000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.

  • locale_key_coverage_auditremoved

    Compare keys across locales, separating the three states a single completeness figure hides. An absent key shows the base string, the key itself or nothing, depending on the loader. An empty value satisfies a completeness count and renders nothing, which is how a blank interface passes a translation report. A value identical to the base is either untranslated or a loan word, and nothing says which, so the ambiguity is stated. Also reports a key no base locale defines. Pay 180000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.

  • reverse_dns_consistency_auditremoved

    Check the address, reverse name and forward address triple that receivers actually evaluate. Reports an address with no reverse name, which many receivers refuse before the message body is sent; a reverse name that resolves to a different address, so forward confirmation fails, which is worse than having none because it looks configured; a provider-generated name; and a HELO that does not match the reverse name. Pay 140000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.

  • trial_balance_reconciliationremoved

    Derive account balances from journal entries and compare them with a declared trial balance. Reports an account whose balances differ, with the exact difference; an account carrying a reported balance that nothing in the journal supports; an account with journal movement that appears in no reported figure; and a trial balance whose own debit and credit columns do not foot. Both a debit and credit pair and a single signed balance column are accepted, because exports are written both ways. Pay 220000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.

  • on_call_coverage_auditremoved

    Check that an on-call rota covers a period with no gap. Coverage is the union of the shifts in a rotation, so a gap is reported only where no shift covers the moment at all, which no per-shift check can find. Also reports one person on two rotations at once, where a page to both reaches one person so the second rotation is not a second responder; a shift longer than a stated maximum; too little rest between shifts; and a time with no UTC offset, which leaves a gap at every handover. Pay 150000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.

  • cross_format_record_crosscheckremoved

    Compare one logical record declared in two or three of Avro, protobuf and GraphQL, and report where the representations disagree. Names are matched with case and underscores set aside, since snake_case and camelCase across these formats is convention rather than disagreement. Reports a field present in one format and not another, a type class mismatch, disagreeing optionality or repeatedness, and enum symbol sets that differ. Pay 250000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.

  • x402_catalogue_integrity_auditremoved

    Check that an advertised catalogue matches the challenges actually served. Reports a resource advertised and not served - a dead listing a buyer follows to nothing - and a resource served and not advertised, which nobody can discover. Compares advertised price, network, asset and payee against what the challenge really says, since a buyer budgeting from a listing budgets wrongly when they disagree. Nothing is paid. Pay 160000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.

  • x402_payment_requirement_conformanceremoved

    Decide whether a captured 402 challenge can actually be paid. Separates defects that stop a payment being constructed from ones that merely make the call harder to get right, and checks the resource is bound to the endpoint that served it - a challenge naming a different resource would, if paid, satisfy a requirement for something else. Also names the price spread when several payments are accepted. Nothing is fetched and nothing is paid. Pay 100000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 79 / 100

no-repository
provenance55
liveness98
freshness85
hygiene80

+dns-namespace +website +reachable +uptime-95% ~updated-42d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api.zfinia.com/mcp streamable-httpnoneyes95%1401 ms2026-07-282026-10-19

Tools (21)

base_finality_snapshotHow settled is Base right now? Returns the latest and finalized block heights, how many confirmations the finalized head trails by, and both timestamps. Lets an agent decide whether a transaction is safe to treat as done, instead of guessing a confirmation count. Pay 4000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
base_network_snapshotIs Base ready to transact right now? One call returns the current block height, gas price in wei and how many seconds old the chain head is, all read at the same block. Refuses before payment if the endpoint is on the wrong chain or its head is stale, so you are never charged for a reading that is quietly out of date. Pay 4000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
base_nft_ownerWho owns this Base ERC721 token right now? Returns the current owner address at a pinned block. A token with no owner is refused before payment rather than returned as the zero address, which a caller could otherwise mistake for a real holder. Pay 4000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
base_token_metadataRead a Base token name, symbol, decimals and total supply in one call. Handles tokens that return a bytes32 name or symbol instead of a string, which is the case that breaks naive decoders. Fields the contract does not implement come back null and are listed, rather than guessed at. Refuses an address with no contract. Pay 6000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
base_transaction_outcomeDid my Base transaction work and what did it cost? One call returns success or reverted, gas used, effective gas price, the fee in wei and in exact decimal ETH, confirmations behind the head, sender, recipient, value and log count. Pending and unknown hashes get a definite answer rather than an error. Pay 6000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
base_wallet_snapshotRead a Base wallet native ETH balance and up to five ERC20 token balances at one pinned block. Separate balance lookups each answer at whatever height they happened to see, so they cannot be compared; these are all read at the same block and the block is in the response. Replaces six calls with one. Pay 8000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
batch_page_fingerprintWatch up to ten reviewed public pages in one call. Supply the previous text hashes and it returns which pages actually changed, not ten hashes for you to compare. Hashes both the raw HTML and the visible text, so markup churn can be told from a real content change. A page that cannot be fetched is named individually and does not fail the batch. Pay 60000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
company_evidence_packCompany enrichment and KYB data for due diligence by domain: verify a counterparty, supplier or vendor before outreach, onboarding or payment. Returns firmographics (legal name, LEI, SEC CIK, industry, HQ, founded, employees), domain intelligence (age, email provider, SPF/DMARC), public role emails, socials, plus OFAC SDN and EU sanctions screening. Source-cited; unknowns null. Company data only, not personal contacts or compliance clearance. Unresolvable domains not charged. Pay 60000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
foundry_outcome_routerUse when you need an outcome and do not already know which zFinia utility to call. Send objective (aliases: goal, task, outcome, query) plus inputs. Top-level colour/field/html/cursor keys fold into inputs. tools/call quotes first and returns PAYMENT_REQUIRED for an already-live x402 resource at that resource's unchanged price (contrast 1000, DCC 3000, catalog-offer 100000, changes-since 10000). Batches are sequential pays on those same live rails. POST /v1/router/quote is unpaid. No URL fetching. MCP does not pay. GET /v1/router for the free contract.
machine_economy_changes_sinceReturn curated machine-economy developments covering x402 and agent commerce after a supplied cursor or since value. This delta feed includes material additions, corrections and retractions with provenance and nextCursor for caller-managed polling; an empty result is valid. No transaction feed, built-in scheduler, generic web search or exhaustive ecosystem monitoring. Pay 10000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
page_fingerprintFetch a reviewed public page and return SHA-256 hashes of both the raw HTML and the visible text, with byte and character counts. Two hashes because they answer different questions: the HTML hash moves when anything at all changes, the text hash moves only when the content a reader would notice does. Pay 4000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
page_json_ldFetch a reviewed public page and return every JSON-LD structured-data block it declares, parsed. No script is executed. A block that is malformed is reported as a named warning rather than being silently dropped, so a caller can tell an empty page from a broken one. Pay 5000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
page_linksFetch a reviewed public page and return its links with resolved absolute URLs and anchor text, the canonical URL, the declared meta robots directive, and how many links leave the host. Relative hrefs are resolved against the page, so a caller never has to guess a base. Pay 4000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
page_markdownFetch a reviewed public page and return its readable content as Markdown, with headings and list structure preserved. Script, style and template content is removed, and nav and aside elements plus anything marked role="navigation" are excluded from the text. Returns the licence and creator, because this content is reusable only on those terms. Truncation at any bound is reported, never silent. Pay 6000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
page_metadataFetch a reviewed public page and return its title, every meta and Open Graph tag, and the canonical URL. No JavaScript is executed and no script content is read. Returns the licence and creator for the content alongside it, so reuse terms travel with the result. Pay 4000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
page_tablesFetch a reviewed public page and return its HTML tables as arrays of rows and cells. Bounded to ten tables, fifty rows each and twenty cells per row, and every bound that is reached is named in the warnings so a truncated table is never mistaken for a short one. Pay 6000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
website_evidence_packEverything a reviewed public page declares, in one call and one fetch: title, meta and Open Graph, canonical, robots directive, JSON-LD with its schema.org types, resolved links with an external count, tables, content fingerprints, and readable Markdown. Replaces six separate extraction calls, and adds the cross-checks none of them can make alone — a canonical that disagrees with the URL you asked for, a page declaring noindex, missing structured data. Pay 50000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
x402_endpoint_healthIs this paid endpoint answering right now? Returns whether it serves a payment challenge, how many well-formed priced offers it carries, which warnings would actually break a payment as opposed to merely making the call harder to construct, and a single payable_now flag. Reports only what was observed; it makes no judgement about the seller. Pay 4000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
x402_endpoint_preflightFind out what an x402 endpoint will charge before you pay it. Probes the endpoint, reads the challenge from the header or the body, and returns the decoded price, network, asset and payTo plus the declared input and output schemas. Never sends a payment. Only reviewed origins are reachable, and a redirect is refused rather than followed. Pay 4000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
x402_merchant_readiness_auditIs this merchant safe to depend on? Audits up to ten x402 endpoints in one call and returns a verdict — ready, partially ready or not ready — with the specific blockers. Checks each endpoint serves a payable challenge with well-formed terms and a declared input schema, and adds the cross-endpoint check no single probe can make: whether every endpoint pays the same recipient. Never pays anything. Pay 25000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
x402_metadata_driftDid this paid endpoint change its terms since you last looked? Give it a previous challenge as the baseline and it returns every difference: price changes with old and new amounts, offers added or removed, a protocol version change, and a payee_changed flag when a new recipient address appears. Never pays the endpoint. Pay 6000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.zfinia.api/intelligence",
  "title": "zFinia Intelligence",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api.zfinia.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://zfinia.com",
  "description": "Machine-economy newswire and paid changes-since for agents. MCP is challenge-handoff, not a wallet."
}