Skip to content

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.

Changes · 3

8 tools: 3 change things and 5 only read.

Scanned Oct 21, 2026

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/mcp

Tools

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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.