jaikin.euVerified
Read-only French software project prices: public contracts (DECP) and verified private figures.
- Handshake
- Tools listed
- Updated recently
Median latency 70 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probestools.secondlayer/secondlayer
secondlayer.toolsVerified
Stacks chain data: contracts, events, transfers, subgraph scaffolds. Hosted with browser sign-in.
LegalIs secondlayer down?Alternatives
13 of 22 checks passed
Responded
The server completed its last measured handshake. This is an observation, not a guarantee.
Show the archive account email at api.secondlayer.tools, not the self-host instance.
Measured
Run up to 10 public /v1 reads in one round trip (POST /v1/batch). Each item keeps its own auth/quota/pay-per-call semantics; results return in order with per-item status. Paths must start with /v1/index, /v1/subgraphs, /v1/streams, or /v1/contracts.
Measured
Discover deployed Stacks contracts conforming to a trait (e.g. "sip-010", "sip-009", "sip-013"). The discovery endpoint for "which contracts implement X". Reads are public.
Measured
Fetch a single deployed contract's ABI from the registry (prod-safe). Returns the contract's metadata + full ABI (functions, maps, variables, fungible/non-fungible tokens). Returns not_found if the contract isn't in the registry. Use it to inspect a contract before subgraphs_scaffold.
Measured
List decoded blocks from Index. Reads are keyless.
Measured
List decoded contract calls from the Index (function name, args, result). Set `trait` (e.g. sip-010) to match calls to all contracts conforming to a standard. Note: contract-call cursors are a SEPARATE keyspace from event cursors — they are not interchangeable.
Measured
Discover the Index vocabulary: every event type and its columns, allowed/equality filters, and required-non-null fields (and which types accept `trait`). Read this before building Index queries instead of guessing filters. Anonymous read.
Measured
List decoded chain events from the Index by event type. Use this for event types without a dedicated tool (stx_*, ft_mint/burn, nft_mint/burn, print), and for trait-scoped queries: set `trait` (e.g. sip-010) to match all contracts conforming to a standard — pair with contracts_find to discover traits. For ft/nft transfers without a trait prefer index_ft_transfers / index_nft_transfers.
Measured
List decoded SIP-010 fungible-token transfers from Index. Reads are keyless.
Measured
List decoded SIP-009 non-fungible-token transfers from Index. Reads are keyless.
Measured
Empirical per-topic print payload schemas for a contract, inferred from sampled on-chain events: each topic's fields with observed Clarity types, decoded TS types, subgraph column types, and presence rates. Use before writing print_event subgraph handlers to learn what's on e.data. Anonymous read.
Measured
List decoded transactions from Index. Filter by type, sender, or contract. Reads are keyless.
Measured
List the Streams bulk parquet dumps manifest — coverage range, latest_finalized_cursor, and per-file metadata (block range, row count, size, sha256, signed URL). This is the cold backfill path for downloading all raw data; fetch the file URLs directly (e.g. with DuckDB). Requires the dumps base URL to be configured (SL_STREAMS_DUMPS_URL). For live reads use REST GET /v1/streams/events; for tip/lag use streams_tip.
Measured
Current canonical chain tip as Streams sees it: block height/hash, burn height, finalized_height, lag_seconds, and the oldest seekable height/cursor for this key's retention window. Call it before a cursor walk to know where the stream ends, and after an ingest to check lag.
Measured
Generate a subgraph from observed print events when available; ABI token transfers or public functions only when the contract has never printed. Review the TypeScript, run subgraphs_test until ok: true with written >= 1, read skipped, then subgraphs_deploy. dryRun is DDL only.
Measured
The image links back to this page. It shows checks passed, or uptime, and the colour follows the latest status. Responses are cached for 5 to 15 minutes.
Markdown
[](https://mcpheartbeat.com/s/tools.secondlayer/secondlayer)HTML
<a href="https://mcpheartbeat.com/s/tools.secondlayer/secondlayer"><img alt="MCP Heartbeat" src="https://mcpheartbeat.com/badge/tools.secondlayer/secondlayer.svg"></a>Uptime markdown
[](https://mcpheartbeat.com/s/tools.secondlayer/secondlayer)Served from https://mcpheartbeat.com.
Same function and industry, ranked by checks passed then median latency.
jaikin.euVerified
Read-only French software project prices: public contracts (DECP) and verified private figures.
Median latency 70 ms · Last checked
Free, no key: UK parking ticket guides, council PCN codes and a legal deadline calculator.
Median latency 103 ms · Last checked
fraghugo.deVerified
GDPR platform: your assistant fills in VVT, TOMs, AVV and DSFA, your DSB reviews them.
Median latency 107 ms · Last checked
1M+ Swiss court decisions, statutes & doctrine with citation graph (DE/FR/IT). CC0, free, 42 tools.
Median latency 164 ms · Last checked
German employment law for small companies: notice periods, costs, sick pay, contracts. No sign-in.
Median latency 169 ms · Last checked
mandateoffice.comVerified
EU legal toolbox for AI agents: EU/national law links, company registers, formation guides. Free.
Median latency 203 ms · Last checked
Claude Code
claude mcp add --transport http secondlayer https://api.secondlayer.tools/mcpCursor .cursor/mcp.json
{
"mcpServers": {
"secondlayer": {
"url": "https://api.secondlayer.tools/mcp"
}
}
}VS Code .vscode/mcp.json
{
"servers": {
"secondlayer": {
"type": "http",
"url": "https://api.secondlayer.tools/mcp"
}
}
}