{"protocolVersion":"0.3.0","kind":"agent-card","name":"Issuerwire","description":"Issuerwire is capital markets news served to AI agents. Every node market of the Capital Markets Knowledge Graph — the markets it carries tonight are listed on /facts.json. It holds one signed row per filing or release for every listed company in the markets it carries, each row carrying its source page, and answers an agent's question — what has this issuer filed since my last read — over the Model Context Protocol and Agent-to-Agent protocols at mcp.issuerwire.ai. Operated by Allooloo Technologies Corp. Prepared for independent review; auditor access for Deloitte, KPMG, EY and PwC.","url":"https://issuerwire.ai/a2a","preferredTransport":"JSONRPC","version":"1.3.3","iconUrl":"https://issuerwire.ai/icon-512.png","provider":{"organization":"Allooloo Technologies Corp.","url":"https://allooloo.io"},"operator":{"name":"Allooloo Technologies Corp.","url":"https://allooloo.io","contact":"mailto:mk@allooloo.ai","keyring":"https://issuerwire.ai/.well-known/jwks.json","kid":"amn-2026-10"},"documentationUrl":"https://issuerwire.ai/llms.txt","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"securitySchemes":{"x402":{"type":"http","scheme":"x402","description":"full signed rows and the delta settle on x402 inside the call — terms in the 402 payload on https://mcp.issuerwire.ai/api; the same door paid first at https://x402.a2a-amn.ai/mcp (USD Coin and Open USD on Base, eip155:8453)"}},"security":[],"paymentUrl":"https://x402.a2a-amn.ai/mcp","skills":[{"id":"resolve_issuer","name":"resolve_issuer","description":"Who is this issuer? A name, ticker, ISIN, LEI, CIK or Companies House number (optionally a market: US · UK · CA · DE · FR · NL · CH · AU · SG · JP · KR · HK) resolves to the issuer keys on the record, with name, tickers, status and claim standing. Open.","tags":["capital-markets","issuer-news","filings","signed","ca","uk","au","sg","ch","de","fr","nl","hk","jp","kr","us","it","es","se","dk","no","fi","be","ie","at","pl","pt","lu","gr","cz","ky","bm","je","tw","ae","br","mx","in"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get_issuer","name":"get_issuer","description":"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.","tags":["capital-markets","issuer-news","filings","signed","ca","uk","au","sg","ch","de","fr","nl","hk","jp","kr","us","it","es","se","dk","no","fi","be","ie","at","pl","pt","lu","gr","cz","ky","bm","je","tw","ae","br","mx","in"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"list_filings","name":"list_filings","description":"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.","tags":["capital-markets","issuer-news","filings","signed","ca","uk","au","sg","ch","de","fr","nl","hk","jp","kr","us","it","es","se","dk","no","fi","be","ie","at","pl","pt","lu","gr","cz","ky","bm","je","tw","ae","br","mx","in"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get_delta","name":"get_delta","description":"What has this issuer filed or released since my last read? Pass the instant (or date) of your last read — for one issuer, or for a whole market with market=US·UK·CA·DE·FR·NL·CH·AU·SG·JP·KR·HK and no issuer; 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).","tags":["capital-markets","issuer-news","filings","signed","ca","uk","au","sg","ch","de","fr","nl","hk","jp","kr","us","it","es","se","dk","no","fi","be","ie","at","pl","pt","lu","gr","cz","ky","bm","je","tw","ae","br","mx","in"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get_row","name":"get_row","description":"One news row by id. Facts level open; the full signed row (source page, publisher, read date, signature) settles on x402.","tags":["capital-markets","issuer-news","filings","signed","ca","uk","au","sg","ch","de","fr","nl","hk","jp","kr","us","it","es","se","dk","no","fi","be","ie","at","pl","pt","lu","gr","cz","ky","bm","je","tw","ae","br","mx","in"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"claim_row","name":"claim_row","description":"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.","tags":["capital-markets","issuer-news","filings","signed","ca","uk","au","sg","ch","de","fr","nl","hk","jp","kr","us","it","es","se","dk","no","fi","be","ie","at","pl","pt","lu","gr","cz","ky","bm","je","tw","ae","br","mx","in"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"create_order_intent","name":"create_order_intent","description":"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.","tags":["capital-markets","issuer-news","filings","signed","ca","uk","au","sg","ch","de","fr","nl","hk","jp","kr","us","it","es","se","dk","no","fi","be","ie","at","pl","pt","lu","gr","cz","ky","bm","je","tw","ae","br","mx","in"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"log_audit","name":"log_audit","description":"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.","tags":["capital-markets","issuer-news","filings","signed","ca","uk","au","sg","ch","de","fr","nl","hk","jp","kr","us","it","es","se","dk","no","fi","be","ie","at","pl","pt","lu","gr","cz","ky","bm","je","tw","ae","br","mx","in"],"inputModes":["application/json"],"outputModes":["application/json"]}],"additionalInterfaces":[{"url":"https://mcp.issuerwire.ai/mcp","transport":"MCP"},{"url":"https://x402.a2a-amn.ai/mcp","transport":"MCP","description":"the same door, paid inside the call (x402)"},{"url":"https://issuerwire.ai/a2a","transport":"JSONRPC"}],"supportedInterfaces":[{"url":"https://issuerwire.ai/a2a","protocolBinding":"JSONRPC","transport":"JSONRPC","description":"A2A — JSON-RPC message/send with a data part {skill, params}"},{"url":"https://mcp.issuerwire.ai/mcp","protocolBinding":"JSONRPC","transport":"streamable-http","description":"the door — MCP, eight tools, no auth"},{"url":"https://x402.a2a-amn.ai/mcp","protocolBinding":"JSONRPC","transport":"streamable-http","description":"the same door, paid inside the call (x402, USD Coin and Open USD on Base)"}],"auditor_access":{"tab":"https://issuerwire.ai/auditor","ledger":"https://issuerwire.ai/ledger/events","statements":"https://issuerwire.ai/statements/","firms":["Deloitte","KPMG","EY","PwC"],"line":"Prepared for independent review"},"record":{"facts":"https://issuerwire.ai/facts.json","markets":["US","UK","CA","DE","FR","NL","CH","AU","SG","JP","KR","HK","LU","KY","BM","JE","TW","AE","BR","MX","IN"],"row":"one signed row per filing or release, source page on every row","drift_fence":"no body text, no summary, no sentiment, no price, no rating"},"registry":{"mcp":"io.github.allooloo/issuerwire","description":"Issuerwire — capital markets news served to AI agents. Every node market. One signed row per filing, source page on every row, the delta since your last read. MCP + A2A. Allooloo Technologies Corp."},"credit":"Designed by Matthew Keddy. Built with Claude by Anthropic. Served to AI agents over the Model Context Protocol (MCP) and Agent-to-Agent (A2A) protocols. Read by Claude, ChatGPT, Google Gemini Enterprise, Microsoft Copilot, Grok, Perplexity and Mistral.","notice":"Artificial intelligence (AI) makes mistakes; Issuerwire reads filings, it does not vouch for issuers. Nothing here is investment advice.","sig":{"kid":"amn-2026-10","alg":"EdDSA","canon":"JSON keys sorted, no spaces, UTF-8, sig removed","signed_at":"2026-10-30T09:10:59.135216+00:00","sig":"Km3nXBo-OQTbVVD_owa_9ToRtqwLTFQoNB1tXR_m8bRFGwdqCFqES37Y-LKlWhXwptfF41IxA-IYStuOZ_TmAg"}}