Issuerwire — capital markets news for AI agents
by allooloo · remote · no sign-in to list tools · v1.2.0 · published by GitHub user allooloo
Issuerwire — capital markets news served to AI agents. US, UK, Canada. One signed row per filing.
8 tools: 3 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things3Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http issuerwire https://mcp.issuerwire.ai/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
8 tools
Changes things 3Claude Code: ask
claim_rowAn issuer claims its row, free: the issuer's domain and a contact; the nightly claims rail reads the domain and the row moves listed → claimed (verified when the domain answers on …No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it An issuer claims its row, free: the issuer's domain and a contact; the nightly claims rail reads the domain and the row moves listed → claimed (verified when the domain answers on its cadence). A claim that stops answering falls back to listed.
create_order_intentAn order intent for a paid read (the full row or the delta): returns the x402 terms for mcp.issuerwire.ai and the intent id to carry into the paid call.No findings
Why it is in this group
- The name "create_order_intent" says "create": a word for a change.
Description, as the server wrote it An order intent for a paid read (the full row or the delta): returns the x402 terms for mcp.issuerwire.ai and the intent id to carry into the paid call. Nothing is sold but the read.
log_auditWrite a signed audit line to the ledger (kinds: read · claim · order_intent · note) for a reference id from this door; returns the ledger event id.No findings
Why it is in this group
- The name "log_audit" says "log": a word for reading.
- The description's first verb is "write": a word for a change.
Description, as the server wrote it Write a signed audit line to the ledger (kinds: read · claim · order_intent · note) for a reference id from this door; returns the ledger event id.
Only reads 5Claude Code: allow
get_deltaWhat has this issuer filed or released since my last read?No findings
Why it is in this group
- The name "get_delta" says "get": a word for reading.
Description, as the server wrote it What has this issuer filed or released since my last read? Pass the instant (or date) of your last read; the signed delta — every new row with its source page and the delta envelope signed — settles on x402 inside the call. Open at the facts level (count and ids).
get_issuerOne issuer row by issuer_key.No findings
Why it is in this group
- The name "get_issuer" says "get": a word for reading.
Description, as the server wrote it One issuer row by issuer_key. Open at the facts level (name, tickers, identifiers, status, claim standing, how many rows the record holds for it); the full signed row — every field with its source page and read date — settles on x402 inside the call.
get_rowOne news row by id.No findings
Why it is in this group
- The name "get_row" says "get": a word for reading.
Description, as the server wrote it One news row by id. Facts level open; the full signed row (source page, publisher, read date, signature) settles on x402.
list_filingsThe news rows the record holds for an issuer: filings, releases and third-party coverage, newest first, from a date.No findings
Why it is in this group
- The name "list_filings" says "list": a word for reading.
Description, as the server wrote it The news rows the record holds for an issuer: filings, releases and third-party coverage, newest first, from a date. Open at the facts level (id, date, type, title, counts); the signed rows with their source pages settle on x402.
resolve_issuerWho is this issuer?No findings
Why it is in this group
- The name "resolve_issuer" says "resolve": a word for reading.
Description, as the server wrote it Who is this issuer? A name, ticker, ISIN, LEI, CIK or Companies House number (optionally a market: US · UK · CA) resolves to the issuer keys on the record, with name, tickers, status and claim standing. Open.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.2.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http issuerwire https://mcp.issuerwire.ai/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__issuerwire__resolve_issuer",
"mcp__issuerwire__get_issuer",
"mcp__issuerwire__list_filings",
"mcp__issuerwire__get_delta",
"mcp__issuerwire__get_row"
],
"ask": [
"mcp__issuerwire__claim_row",
"mcp__issuerwire__create_order_intent",
"mcp__issuerwire__log_audit"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as issuerwire. Review it before you use it.
