Server definition
- Hash
- sha256:7afb4761079a4dcb4597cb90cc876aae2bc61414efff9cf16323e02c8402ee37
- What it is
- What a remote MCP server returned when asked what it offers: 18 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Check a CoinGecko asset price and whether it currently meets a USD threshold or 24-hour move condition. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"above": {
"type": "number"
},
"below": {
"type": "number"
},
"coin": {
"description": "CoinGecko id, e.g. bitcoin",
"type": "string"
},
"move_pct_24h": {
"type": "number"
}
},
"required": [
"coin"
],
"type": "object"
},
"name": "check_crypto_price",
"outputSchema": null
},
{
"description": "Get recent Form 4 insider transactions for a ticker or CIK, parsed into buyer/seller, shares, value, transaction type, and 10b5-1 status. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cik": {
"type": "number"
},
"ticker": {
"type": "string"
}
},
"type": "object"
},
"name": "check_insider_trades",
"outputSchema": null
},
{
"description": "This-session snapshot only — no watch, no cursor. Use when you will not come back. Required by type: url/rss/x402 need url; price needs coin plus above, below, or move_pct_24h; edgar needs ticker or cik. 8-K items are decoded, Form 4 trades parsed, and x402 probes validate the unpaid 402 challenge without sending payment. If the job spans runs, create_watch instead and persist watch_id + key. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"above": {
"description": "price: threshold to compare against",
"type": "number"
},
"below": {
"description": "price: threshold to compare against",
"type": "number"
},
"body": {
"additionalProperties": {},
"type": "object"
},
"cik": {
"description": "edgar: SEC CIK, as an alternative to ticker",
"type": "number"
},
"coin": {
"description": "price: CoinGecko id, e.g. 'bitcoin'",
"type": "string"
},
"expected_amount_atomic": {
"type": [
"string",
"number"
]
},
"expected_network": {
"type": "string"
},
"expected_scheme": {
"type": "string"
},
"forms": {
"description": "edgar: form filter, e.g. [\"8-K\",\"4\"]",
"items": {
"type": "string"
},
"type": "array"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"move_pct_24h": {
"description": "price: 24h move threshold to compare against",
"type": "number"
},
"ticker": {
"description": "edgar: stock ticker, e.g. 'NVDA'",
"type": "string"
},
"type": {
"description": "source type",
"enum": [
"url",
"rss",
"price",
"edgar",
"x402"
],
"type": "string"
},
"url": {
"description": "url|rss|x402: public URL",
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"name": "check_now",
"outputSchema": null
},
{
"description": "Read the latest items from a public RSS or Atom feed now. Use for a one-session lookup. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"url": {
"description": "public RSS or Atom feed URL",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "check_rss_feed",
"outputSchema": null
},
{
"description": "Get recent SEC filings for a ticker or CIK now, with decoded 8-K items and parsed Form 4 transactions. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cik": {
"type": "number"
},
"forms": {
"items": {
"type": "string"
},
"type": "array"
},
"ticker": {
"type": "string"
}
},
"type": "object"
},
"name": "check_sec_filings",
"outputSchema": null
},
{
"description": "Fetch a public web page now and return normalized text metadata. Use for a one-session lookup. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"url": {
"description": "public http(s) page URL",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "check_web_page",
"outputSchema": null
},
{
"description": "Send an unpaid request and validate the endpoint's HTTP 402 challenge, accepted networks, scheme, amount, and recipient. The target probe does not attach payment. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": {},
"type": "object"
},
"expected_amount_atomic": {
"type": [
"string",
"number"
]
},
"expected_network": {
"type": "string"
},
"expected_scheme": {
"type": "string"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "check_x402_endpoint",
"outputSchema": null
},
{
"description": "Keep watching a source between agent runs and alert when it changes. Persist watch_id and key; later poll_alerts with since=<last cursor> returns only what you missed. Required by type: url/rss/x402 need url; price needs coin plus a threshold; edgar needs ticker or cik. Create includes the baseline and 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"above": {
"description": "price: alert when USD price crosses above this",
"type": "number"
},
"below": {
"description": "price: alert when USD price crosses below this",
"type": "number"
},
"body": {
"additionalProperties": {},
"type": "object"
},
"cik": {
"description": "edgar: SEC CIK, as an alternative to ticker",
"type": "number"
},
"coin": {
"description": "price: CoinGecko id, e.g. 'bitcoin'",
"type": "string"
},
"expected_amount_atomic": {
"type": [
"string",
"number"
]
},
"expected_network": {
"type": "string"
},
"expected_scheme": {
"type": "string"
},
"forms": {
"description": "edgar: form filter, e.g. [\"8-K\",\"4\"]",
"items": {
"type": "string"
},
"type": "array"
},
"idempotency_key": {
"description": "unique retry key; the same key and input return the original watch without charging twice",
"type": "string"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"move_pct_24h": {
"description": "price: alert when |24h change| exceeds this percent",
"type": "number"
},
"ticker": {
"description": "edgar: stock ticker, e.g. 'NVDA'",
"type": "string"
},
"type": {
"description": "watch type",
"enum": [
"url",
"rss",
"price",
"edgar",
"x402"
],
"type": "string"
},
"url": {
"description": "url|rss|x402: public URL to watch",
"type": "string"
},
"webhook": {
"additionalProperties": false,
"description": "optional: POST alerts to this URL as they occur (signed); polling still works",
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}
},
"required": [
"type"
],
"type": "object"
},
"name": "create_watch",
"outputSchema": null
},
{
"description": "Stop and delete a watch. Free. Free — no payment required.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"key": {
"description": "key returned by create_watch",
"type": "string"
},
"watch_id": {
"description": "watch_id to delete",
"type": "string"
}
},
"required": [
"watch_id",
"key"
],
"type": "object"
},
"name": "delete_watch",
"outputSchema": null
},
{
"description": "What is new since your last run. Pass since={last seq you saw}; the response carries a new cursor. New paid watches include 7 days of polling. After that window, one $0.005 paid poll renews the next 7 days. Polling keeps the watch alive; beta watches remain free. Free through the watch's included polling window; after that, one $0.005 USDC x402 payment renews 7 days. No API key or account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"key": {
"description": "key returned by create_watch",
"type": "string"
},
"since": {
"description": "highest alert seq already seen; 0 on first poll",
"type": "number"
},
"watch_id": {
"description": "watch_id returned by create_watch",
"type": "string"
}
},
"required": [
"watch_id",
"key"
],
"type": "object"
},
"name": "poll_alerts",
"outputSchema": null
},
{
"description": "Poll a trial watch created by try_watch. Free. Pass since={last seq you saw}; the response carries a new cursor. Once the trial expires, create a paid watch with create_watch; paid creation includes 7 days of polling and can be renewed. Free — no payment required.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"key": {
"description": "key returned by try_watch",
"type": "string"
},
"since": {
"description": "highest alert seq already seen; 0 on first poll",
"type": "number"
},
"watch_id": {
"description": "watch_id returned by try_watch",
"type": "string"
}
},
"required": [
"watch_id",
"key"
],
"type": "object"
},
"name": "poll_trial",
"outputSchema": null
},
{
"description": "Create a free trial watch — no payment, no wallet, no account. Same watch types as create_watch (url, rss, price, edgar, x402). The trial runs for 24h, one at a time per caller, and cannot use webhooks. Use this first to see what the alerts look like before paying. Free — no payment required.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"above": {
"description": "price: alert when USD price crosses above this",
"type": "number"
},
"below": {
"description": "price: alert when USD price crosses below this",
"type": "number"
},
"body": {
"additionalProperties": {},
"type": "object"
},
"cik": {
"description": "edgar: SEC CIK, as an alternative to ticker",
"type": "number"
},
"coin": {
"description": "price: CoinGecko id, e.g. 'bitcoin'",
"type": "string"
},
"expected_amount_atomic": {
"type": [
"string",
"number"
]
},
"expected_network": {
"type": "string"
},
"expected_scheme": {
"type": "string"
},
"forms": {
"description": "edgar: form filter, e.g. [\"8-K\",\"4\"]",
"items": {
"type": "string"
},
"type": "array"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"move_pct_24h": {
"description": "price: alert when |24h change| exceeds this percent",
"type": "number"
},
"ticker": {
"description": "edgar: stock ticker, e.g. 'NVDA'",
"type": "string"
},
"type": {
"description": "watch type",
"enum": [
"url",
"rss",
"price",
"edgar",
"x402"
],
"type": "string"
},
"url": {
"description": "url|rss|x402: public URL to watch",
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"name": "try_watch",
"outputSchema": null
},
{
"description": "Monitor a crypto price between agent runs and alert once when it crosses a threshold, with hysteresis before re-arming. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"above": {
"type": "number"
},
"below": {
"type": "number"
},
"coin": {
"description": "CoinGecko id, e.g. bitcoin",
"type": "string"
},
"idempotency_key": {
"description": "unique retry key; the same key and input return the original watch",
"type": "string"
},
"move_pct_24h": {
"type": "number"
},
"webhook": {
"additionalProperties": false,
"description": "optional HTTPS endpoint for signed push alerts; polling still works",
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}
},
"required": [
"coin"
],
"type": "object"
},
"name": "watch_crypto_price",
"outputSchema": null
},
{
"description": "Monitor a company between agent runs for new Form 4 insider buys, sells, grants, and tax withholding. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cik": {
"type": "number"
},
"idempotency_key": {
"description": "unique retry key; the same key and input return the original watch",
"type": "string"
},
"ticker": {
"type": "string"
},
"webhook": {
"additionalProperties": false,
"description": "optional HTTPS endpoint for signed push alerts; polling still works",
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}
},
"type": "object"
},
"name": "watch_insider_trades",
"outputSchema": null
},
{
"description": "Monitor an RSS or Atom feed between agent runs and alert once per new item. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"idempotency_key": {
"description": "unique retry key; the same key and input return the original watch",
"type": "string"
},
"url": {
"description": "public RSS or Atom feed URL",
"type": "string"
},
"webhook": {
"additionalProperties": false,
"description": "optional HTTPS endpoint for signed push alerts; polling still works",
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "watch_rss_feed",
"outputSchema": null
},
{
"description": "Monitor a company between agent runs for new SEC filings, decoded 8-K events, and parsed Form 4 trades. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cik": {
"type": "number"
},
"forms": {
"items": {
"type": "string"
},
"type": "array"
},
"idempotency_key": {
"description": "unique retry key; the same key and input return the original watch",
"type": "string"
},
"ticker": {
"type": "string"
},
"webhook": {
"additionalProperties": false,
"description": "optional HTTPS endpoint for signed push alerts; polling still works",
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}
},
"type": "object"
},
"name": "watch_sec_filings",
"outputSchema": null
},
{
"description": "Monitor a public web page between agent runs and alert with added and removed text when it changes. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"idempotency_key": {
"description": "unique retry key; the same key and input return the original watch",
"type": "string"
},
"url": {
"description": "public http(s) page URL",
"type": "string"
},
"webhook": {
"additionalProperties": false,
"description": "optional HTTPS endpoint for signed push alerts; polling still works",
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "watch_web_page",
"outputSchema": null
},
{
"description": "Monitor an x402 endpoint for downtime and changes to its payment challenge, price, network, scheme, or recipient. Target probes do not attach payment. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": {},
"type": "object"
},
"expected_amount_atomic": {
"type": [
"string",
"number"
]
},
"expected_network": {
"type": "string"
},
"expected_scheme": {
"type": "string"
},
"idempotency_key": {
"description": "unique retry key; the same key and input return the original watch",
"type": "string"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"url": {
"type": "string"
},
"webhook": {
"additionalProperties": false,
"description": "optional HTTPS endpoint for signed push alerts; polling still works",
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "watch_x402_endpoint",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7afb4761079a4dcb4597cb90cc876aae2bc61414efff9cf16323e02c8402ee37 | sha256sum