Connect your AI tool to Capital Signal
Pick your tool and follow its steps. You sign in with your Capital Signal account; new accounts start with 200 free credits. Setting up an agent? capitalsignal.io/agents has the same steps as plain text.
For claude.ai and Claude Desktop: Free, Pro and Max.
- Open Customize → Connectors, click + Add, then Add custom connector.
- Name it "Capital Signal" and paste the server URL below. Click Add.
- Click Connect, sign in (or create an account), then Approve.
- In a chat, click + → Connectors and switch Capital Signal on.
Name
Capital Signal
Server URL
https://capitalsignal.io/api/mcp
The Free plan allows one custom connector.
ClaudeIllustration
GeneralProfileConnectorsPrivacy
ConnectorsLet Claude use tools and data from other services.
+ Add custom connector
Test it with this question
Which ASX directors sold the most stock, in dollars, in the last 30 days?If it answers from the web instead, add 'use Capital Signal' to your question.
Advanced: API key, local stdio server, cURLShow
1. Create an API key
2. Paste the command or config
Run this in your terminal:
claude mcp add capsig --env CAPSIG_KEY=PASTE_YOUR_KEY \ -- npx -y capsig-mcp
Create a key in step 1 and it fills into the snippet above.
If you leak a key in a repo or chat, revoke it and make a new one in Settings, where you can also disconnect apps.
The 16 tools
| search_filingsFree | Full-text search across ASX announcement filings, returning snippets of what filings say - commentary, explanations and wording - rather than structured figures. |
| company_eventsFree | Structured history and numbers for one ASX company: capital raises, substantial holders, board changes, director trades, M&A, quarterly cash and runway, and guidance/trading updates. |
| company_profileFree | Profile of one ASX company: market cap and its date, sector, business description, operating projects with stage and commodities, latest cash position (with dataAsOf and possiblyStale), latest trading/guidance numbers, board and executives, tags, and its eight most recent filings with doc_keys. |
| filing_textFree | Full extracted text of one filing, one section at a time, identified by a doc_key from a search result, profile or event row. |
| company_pricesFree | Daily closing share prices for one ASX company, up to the last trading day, for share-price history or a recent move. |
| lookup_companyFree | Resolves a company name or partial ticker ('Emerald Resources', 'Fortescue') to ASX symbols. |
| capital_threadFree | Raise lifecycles for an ASX company: every capital raise it announced, with announced vs completed amounts and both filings, and percent taken. |
| find_peersFree | Comparable ASX companies for one company: same GICS sub-industry (widening to industry, then industry group, only when fewer than 3 match; each row says matchedOn), market cap within 0.1-10x, ordered by size proximity, each flagged for a raise in the last 12 months, M&A involvement and cash runway. |
| market_screenFree | Market-wide or sector screen on one dimension in a single call: named mining projects, enterprise value, cash and funding, M&A activity, capital raises, substantial-holder moves, insider trading, or company updates (guidance/buybacks/trading updates/distress/consolidations).Screens: ev, cash, ma, holders, dealing, updates, projects, raises, holder_clusters, drawdown, intercepts, people. |
| event_studyFree | Backtest of an event pattern in one call: events defined as in market_screen, forward share-price returns at each horizon, hit rate, and the same against a benchmark, plus the 5 best and 5 worst cases with docKeys. |
| market_pulseFree | Counts and dollars over every row in a window, grouped by sector or industry group x week or month, for 'what is the market doing' questions by sector or over time. |
| person_profileFree | One person - director, chair, CEO, CFO or company secretary - resolved across every ASX board they have sat on since 2018. |
| board_track_recordFree | Each current director (chair first) of one ASX company with their record at other ASX companies: board seats, completed tenures, median annualised share-price return vs CS200EW over completed tenures of a year or more (scoredTenures says how many; under 2 is an anecdote), outcomes (takeovers with premium, administrations, delistings), capital raised and dilution - and up to 10 of those tenures with docKeys. |
| lock_callFree | Creates a permanent, public record in the Capital Signal calls ledger: a call or prediction that anyone can read and that cannot be edited or deleted (a correction is a new call with supersedes = the old call_id). |
| callsFree | Lists locked calls from the Capital Signal calls ledger: each with tickers, direction, horizon, thesis, evidence doc_keys, base rate, sha256 and canonical JSON (sha256 of canonical = the hash; verify against /calls.txt), and, once its horizon has passed, its score (return, benchmark return, signed excess, hit). |
| call_scorecardFree | One author's record in the calls ledger: calls, scored, open, hits, hit rate, average and median signed excess vs benchmark. |
Everything is free except . Manage keys and connected apps in Settings. More detail is in the docs, including how we handle your data in the privacy policy.