Company Intel
REMOTE · API.TIMZININ.COM · SCANNED AUG 3
9 pay-per-call company intel tools over MCP. Free discovery, calls settle in USDC on Base (x402).
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 19 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability57
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 4093 tokens (~215/item across 19 items; 19 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management23
- Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · api.timzinin.com
claude mcp add --transport http com-timzinin-api-company-intel https://api.timzinin.com/mcp/company-intel
[mcp_servers.com-timzinin-api-company-intel] url = "https://api.timzinin.com/mcp/company-intel"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-timzinin-api-company-intel": {
"type": "remote",
"url": "https://api.timzinin.com/mcp/company-intel",
"enabled": true
}
}
} openclaw mcp add com-timzinin-api-company-intel --url https://api.timzinin.com/mcp/company-intel --transport streamable-http
mcp_servers:
com-timzinin-api-company-intel:
url: "https://api.timzinin.com/mcp/company-intel" {
"mcpServers": {
"com-timzinin-api-company-intel": {
"type": "http",
"url": "https://api.timzinin.com/mcp/company-intel"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 29 Jul 26 0
- Schema quality: 176 → 202 ▼ functional
- Schema quality: excellent → good functional
- New tool “counterparty-risk-rollup” functional
- New tool “litigation-check” functional
- 28 Jul 26 0
- The server changed its declared name: zinin-corp-apify-hub-company-intel → zinin-m2m-hub-company-intel security
- Stability: unverified → 0.03 ▲ functional
- 27 Jul 26 61
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://api.timzinin.com/mcp/company-intel
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=api.timzinin.com | CN=YE1,O=Let's Encrypt,C=US | 27 Jul 2026 | 25 Oct 2026 | ECDSA 256 | ECDSA-SHA384 | 5ef393ac3b7ccb852f589ba8f412cb7232f |
| SANs: api.timzinin.com | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
DNSSEC insecure
Validation of api.timzinin.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| timzinin.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://api.timzinin.com/mcp/company-intel | Verified | 200 | |
| http (plaintext) | http://api.timzinin.com/mcp/company-intel | HTTPS enforced | 301 | https://api.timzinin.com/mcp/company-intel |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
company-hiring-radar ~243
Pull every open role a company is hiring for from its public job board (Greenhouse, Lever, Ashby) and turn it into a buying/expansion signal: role count, which functions are growing (sales, engineering, marketing), remote share and what's new. No login, no scraping, no proxies. — $0.01/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| companies | array | yes | One entry per company. Best form is `provider:token` — e.g. `greenhouse:stripe`, `lever:spotify`, `ashby:ramp`. The token is the company's slug on its job board (the part in the careers URL). A bare… |
| keywords | array | — | Highlight roles whose title, department or function contains any of these words (e.g. `sales`, `marketing`, `growth`). Matched roles are returned separately in `matchedRoles`. |
| maxConcurrency | integer | — | How many companies to check in parallel. |
| newWindowDays | integer | — | A role counts as new if it was first published within this many days. |
No output schema declared.
No examples provided.
company-lookup ~184
Turn a domain or company name into one unified company card: website tech stack (CMS, ecommerce, key tech) for domains, plus a live GLEIF registry match (legal name, jurisdiction, status, LEI). Keyless, no login — built for AI agents and sales. — $0.01/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| companies | array | yes | Company domains (e.g. "stripe.com"), legal names (e.g. "Monzo Bank Limited") or LEIs to look up. One row per entry. Add a country hint after a pipe — "stripe.com | US" — to keep the registry match in… |
| maxConcurrency | integer | — | How many companies to look up in parallel. |
No output schema declared.
No examples provided.
company-registry-enricher ~229
Turn a company name, LEI or UK company number into an official registry card: legal name, status, jurisdiction, registered address and LEI via GLEIF (free, no key). Optionally add UK directors and SIC codes with your own Companies House API key. — $0.01/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| companies | array | yes | Legal names, LEIs (20-char code) or UK company numbers to look up. One row per entry. A name can carry a country hint after a pipe — "Monzo Bank Limited | GB" — which is what separates same-named com… |
| companiesHouseApiKey | string | — | Your own free UK Companies House API key. When set, GB entities are enriched with directors and SIC codes. Get one at developer.company-information.service.gov.uk. Leave empty to get the GLEIF card o… |
| maxConcurrency | integer | — | How many companies to look up in parallel. |
No output schema declared.
No examples provided.
competitor-change-rollup ~216
One card per competitor summarising what changed across several signals in the past week. Partial cards are marked partial and list which signals are missing. — $0.08/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| baseline_key | string | — | A name for this watch, in case you want to run more than one watch on the same domain with different settings. Defaults to the domain itself. |
| company_name_override | string | — | By default this Actor guesses the company's ATS token / name from the domain itself (e.g. "stripe.com" -> "stripe") for the hiring and funding checks — this is a best-effort heuristic, not a verified… |
| domain | string | yes | The competitor's domain to watch, e.g. "stripe.com". |
| role_keywords | array | — | Highlight when this competitor is hiring for roles matching these words (passed to our company-hiring-radar Actor). |
No output schema declared.
No examples provided.
counterparty-risk-rollup ~295
Screen a counterparty in one call: OFAC + EU sanctions match, GLEIF legal-entity registry, litigation history (US/UK/PL) and a hiring signal from public ATS boards, combined into one row per company with a documented risk score. Keyless sources only. — $0.03/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| checks | array | — | Which of the four checks to run per company. Sanctions and registry are fast (shared cached list + one API call); litigation and hiring each add one more API call per company. |
| companies | array | yes | Company legal names to assess, one per row (a Legal Entity Identifier is also accepted for the registry check). One dataset row comes out per company, combining every check you selected below. |
| jurisdictionHint | string | — | Optional ISO country code, e.g. "GB", "DE", "PL". Narrows the registry lookup to that country and picks which litigation source is queried (GB/UK -> UK case law, PL -> Poland SAOS, anything else -> U… |
| maxConcurrency | integer | — | How many companies to assess in parallel. |
No output schema declared.
No examples provided.
email-verifier ~85
Checks email addresses: syntax, domain, and whether the domain publishes mail exchangers. Where mailbox-level existence cannot be established, the field is null rather than a guess. — $0.02/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| emails | array | yes | Email addresses to verify. |
| maxConcurrency | integer | — | How many emails to check in parallel. |
No output schema declared.
No examples provided.
funding-alert ~306
Watches funding announcements for a saved filter and returns only what changed since the previous check. The first run on a new filter creates the baseline and says so. — $0.05/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| baseline_key | string | — | A name for THIS watch, so you can run several independent filing watches from one Actor (e.g. "ai-startups", "biotech-seed") without one overwriting another's memory of what's already been seen. Each… |
| limit | integer | — | Max number of filings requested per query, per run. |
| max_items | integer | — | Caps how many NEW-filing rows a single run will deliver and charge for, even if more were found. |
| queries | array | yes | Company names or sector keywords to watch for new SEC Form D filings (e.g. "artificial intelligence", "biotech", or a specific company name). Every scheduled run re-checks these same queries and repo… |
| sinceDays | integer | — | Only consider filings from the last N days when checking for matches — keep this generous (well beyond your run schedule) so a filing near the edge of the window is never missed because of clock drif… |
No output schema declared.
No examples provided.
funding-round-tracker ~171
Track recent SEC Form D filings by company name or sector keyword — the notice a company files when it raises private capital. Official SEC EDGAR full-text search, free, no API key or login. Get company, filing date and a direct document URL for every match. — $0.02/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Max number of filings to return per query. |
| maxConcurrency | integer | — | How many queries to process in parallel. |
| queries | array | yes | Company names or sector keywords to watch for new Form D filings (e.g. `artificial intelligence`, `biotech`, or a specific company name). One or more filing rows per query. |
| sinceDays | integer | — | Only include filings from the last N days. |
No output schema declared.
No examples provided.
hiring-trend-index ~323
A cross-section of hiring demand by role and geography, assembled from several job sources in one call. Partial results are marked partial and list what is missing. — $0.05/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| new_window_days | integer | — | For company slices, how many days back a posting still counts as "new" in the underlying company-hiring-radar signal. Has no effect on board slices. |
| slices | array | yes | What to snapshot and track. Two forms: "company:<ats-provider>:<token>" (e.g. "company:greenhouse:gitlab", "company:ashby:ramp") pulls a company's own public job board via this Actor's own live compa… |
| watch_key | string | — | A name for THIS set of watches, so you can run several independent hiring-trend watches from one Actor without one overwriting another's memory of what it last saw. Scoped to YOUR OWN Apify account.… |
No output schema declared.
No examples provided.
intent-signal-aggregator ~165
Is this company in-market right now? Combines public hiring activity (Greenhouse, Lever, Ashby) and recent news (funding, launches, partnerships) into one intent score per company. No login, no API keys, no proxies. — $0.01/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| companies | array | yes | One entry per company. Forms: `greenhouse:stripe` / `lever:x` / `ashby:y` (hiring signal from an ATS token), a plain company name like `Microsoft` (news signal only), or `Name|greenhouse:token` to ge… |
| maxConcurrency | integer | — | How many companies to check in parallel. |
No output schema declared.
No examples provided.
layoff-tracker ~155
Track recent tech layoffs by company name or sector (e.g. "fintech", "AI") straight from Google News — a demand and recruiting signal. No login, no scraping, no proxies. Returns matched headlines, mention count and a one-line summary per query. — $0.01/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| maxConcurrency | integer | — | How many queries to check in parallel. |
| queries | array | yes | One entry per company name (e.g. "Google") or sector (e.g. "tech", "fintech"). Each is searched as "{query} layoffs" in Google News. |
| sinceDays | integer | — | Only count news published within this many days. |
No output schema declared.
No examples provided.
lead-list-qualifier ~234
Scores domains for buying readiness from several of our own signal sources in one call. Identity confidence is reported honestly as guessed when no override is supplied. — $0.05/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| company_name_overrides | object | — | By default this Actor guesses each domain's ATS token / company name from the domain itself (e.g. "stripe.com" -> "stripe") for the hiring and funding checks — this is a best-effort heuristic, not a… |
| domains | array | yes | Company domains to score (e.g. "stripe.com"). Each domain fires 4 parallel checks (tech stack, hiring, funding mentions, contact info), so this is capped at 25 per run. |
| role_keywords | array | — | Highlight domains currently hiring for roles matching these words (passed to our company-hiring-radar Actor, e.g. "sales", "marketing"). Leave empty to skip role matching. |
No output schema declared.
No examples provided.
litigation-check ~371
Screen a company for litigation history across US federal dockets (CourtListener), UK case law and Polish court judgments. Keyless, one row per company x jurisdiction, with the true case count and links to the source records. — $0.03/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| companies | array | yes | Legal names of companies / counterparties to screen for litigation history. One row is produced per company per selected jurisdiction, up to your run's maximum charge (maxTotalChargeUsd) — if that bu… |
| jurisdictions | array | — | Which court systems to check: US, UK, PL. US = federal PACER dockets via CourtListener (structural party-name search). UK = England & Wales / UK Supreme Court case law (structural party-name search,… |
| maxCasesPerRow | integer | — | How many individual cases to list per company x jurisdiction row. caseCount reports the true total matched for US/PL (approximate above ~2000 matches — CourtListener's own count estimate), even when… |
| maxConcurrency | integer | — | How many companies to check in parallel. Each company's selected jurisdictions are always fetched in parallel with each other regardless of this setting. |
No output schema declared.
No examples provided.
new-company-detector ~151
Find newly-incorporated UK companies matching a keyword, read from Companies House's public advanced-search results (active companies incorporated in the last ~60 days by default). No API key, no login, no proxies. — $0.02/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| items | array | yes | Company-name keywords to search for (e.g. "capital", "ai", "consulting"). One entry per keyword; each returns every active company whose name contains it and that was incorporated within the search w… |
| maxConcurrency | integer | — | How many keywords to search in parallel. |
| windowDays | integer | — | Only return companies incorporated within this many days of today. |
No output schema declared.
No examples provided.
patent-monitor ~241
Watch keywords or technologies for newly granted US patents. Bring your own free PatentsView API key — get patent id, title, grant date, assignee and a direct Google Patents link for every match, sorted by most recent. Official PatentsView Search API (USPTO-backed). — $0.02/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | How many patents to fetch per query, most recently granted first. |
| maxConcurrency | integer | — | How many queries to process in parallel. |
| patentsviewApiKey | string | — | Optional. Leave empty to use the keyless Google Patents source (worldwide). Provide your own free PatentsView key (https://patentsview.org/query-builder) to use the official USPTO-backed source (US p… |
| queries | array | yes | Tech keywords or technologies to watch (e.g. `quantum computing`, `mRNA vaccine`). One or more matching patent rows per query. |
| sinceDays | integer | — | Only include patents granted within N days. |
No output schema declared.
No examples provided.
pricing_info ~44
Free — list every paid tool in the 'company-intel' bundle with its price, payTo address and network. Call this first if you don't have a wallet ready yet.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
sanctions-screening ~179
Screen names against the live OFAC SDN and EU consolidated sanctions lists. Keyless, no login — flags potential hits with a match score so you can review before onboarding a client or counterparty. — $0.01/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| maxConcurrency | integer | — | How many names to screen in parallel. |
| minScore | number | — | Only report candidate matches scoring at or above this (0 = report everything, 1 = only a full token match). Kept soft on purpose — a missed hit is worse than a false one. At the default 0.5, a two-w… |
| names | array | yes | Person or company names to screen against the OFAC SDN and EU consolidated sanctions lists, one per row. |
No output schema declared.
No examples provided.
sanctions-update-alert ~298
Re-screens a saved watchlist against sanctions lists and returns only the entries whose status changed since the previous check. The first run creates the baseline and says so. — $0.05/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| baseline_key | string | — | A name for THIS watch, so you can run several independent screening watches from one Actor (e.g. "vendor-list", "new-hires") without one overwriting another's memory of what's already been seen. Each… |
| max_items | integer | — | Caps how many new-hit / changed-hit rows a single run will deliver and charge for, even if more were found. |
| minScore | number | — | Only consider candidate matches scoring at or above this (0 = everything, 1 = only a full token match). Kept soft on purpose — a missed hit is worse than a false one. |
| names | array | yes | Person or company names to watch against the OFAC SDN and EU consolidated sanctions lists, one per row. Every scheduled run re-screens these same names and reports ONLY what changed since a previous… |
No output schema declared.
No examples provided.
website-contact-extractor ~203
Extract public contacts a company posted on its own site: email, phone, social links — with an honesty check that flags third-party/placeholder addresses instead of selling them as the company's own. — $0.02/call, x402 (USDC on base).
| Name | Type | Req | Description |
|---|---|---|---|
| checkPages | array | — | Override which subpages to visit per domain (each must start with `/`, or be empty for the homepage). Default: homepage, /contact, /contact-us, /about (+ /impressum automatically for .de/.at/.ch doma… |
| domains | array | yes | Company domains or URLs to check (e.g. `example.com` or `https://example.com`). Path/query is ignored — the Actor visits its own fixed set of pages (home, contact, about). |
| maxConcurrency | integer | — | How many domains to check in parallel. |
| maxPagesPerDomain | integer | — | How many pages to visit per domain at most. |
No output schema declared.
No examples provided.