{"data":{"name":"io.github.arhancanli/canli-mcp","title":"Canli Capital","description":"345 finance tools, 56 prompts: quant, SEC and EU filings, fact checks, rates, odds, DeFi, macro.","version":"0.11.0","websiteUrl":"https://canlicapital.com/mcp-servers","repositoryUrl":"https://github.com/arhancanli/canlicapital","remotes":[{"type":"streamable-http","url":"https://canlicapital.com/mcp/canli"}],"packages":[{"registryType":"npm","identifier":"canli-mcp","version":"0.11.0","runtimeHint":"stdio","runtimeArguments":null,"environmentVariables":null}],"status":"active","isLatest":true,"publishedAt":"2026-10-24T19:58:09.540Z","updatedAt":"2026-10-24T19:58:09.540Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"source":"official-registry","sourceId":"io.github.arhancanli/canli-mcp","verification":"official","confidence":100,"stars":null,"updatedAt":"2026-10-24T19:58:09.540Z","title":"Canli Capital","description":"345 finance tools, 56 prompts: quant, SEC and EU filings, fact checks, rates, odds, DeFi, macro.","websiteUrl":"https://canlicapital.com/mcp-servers","repositoryUrl":"https://github.com/arhancanli/canlicapital"}],"toolIndex":{"tools":[{"serverName":"io.github.arhancanli/canli-mcp","endpointFingerprint":"5b2282d662dab1f3e55db4cb42ae94f787e24b0369afef4e2b6f38bc75041db6","name":"describe_tool","title":"Describe a tool","description":"Read one tool's full description and input JSON Schema, between find_tool and run_tool, when find_tool's signature does not settle an argument. An unknown name returns an error.","inputSchema":{"type":"object","properties":{"name":{"type":"string","maxLength":100,"description":"The exact tool name, as find_tool returned it."}},"required":["name"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"title":"Describe a tool","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"bbc97998e327d2011276d0ac6becd36a537c341316c05c8302f927edd0571312","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T21:46:14.866Z","metadataTrust":"untrusted"},{"serverName":"io.github.arhancanli/canli-mcp","endpointFingerprint":"5b2282d662dab1f3e55db4cb42ae94f787e24b0369afef4e2b6f38bc75041db6","name":"find_tool","title":"Find a tool","description":"Search the 350 finance tools (packs: quant, validation, fundamentals, research, backtest, markets) in plain words, e.g. \"deflated sharpe\", \"revenue as of 2019\". Returns the closest matches first, with names, argument signatures and one line each, even when none fits, so check them. Next: run_tool, or describe_tool if an argument is unclear.","inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":200,"description":"What you need, in plain words."},"limit":{"description":"1 to 50, default 6.","type":"integer","minimum":1,"maximum":50}},"required":["query"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"title":"Find a tool","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"ea37914857cf83d4b948526438d1bbdc1f40b70b344b2581be88f4f74d3a6c53","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T21:46:14.866Z","metadataTrust":"untrusted"},{"serverName":"io.github.arhancanli/canli-mcp","endpointFingerprint":"5b2282d662dab1f3e55db4cb42ae94f787e24b0369afef4e2b6f38bc75041db6","name":"run_tool","title":"Run tools","description":"Run a tool find_tool named: one ({name, arguments}), or up to 25 ({calls: [...]}). Independent calls run concurrently; a failed call returns its own error and the rest still run. Read-only unless the paper-trading pack is on. Any argument can be {\"$file\": \"path.csv\", \"column\": \"close\"} (or \"columns\": [...] / \"all\") instead of pasted numbers. {\"$result\": i, \"path\": \"close\"} passes batch call i's output into a later call; every result also has a ref (\"r1\", ...) later calls pass the same way, {\"$result\": \"r1\", \"path\": \"close\"}, so data never needs copying.","inputSchema":{"type":"object","properties":{"name":{"description":"Tool name from find_tool (single call).","type":"string","maxLength":100},"arguments":{"description":"The tool's arguments (single call).","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"calls":{"description":"Several calls in one round trip. Calls without $result references run concurrently.","minItems":1,"maxItems":25,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":100},"arguments":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["name"],"additionalProperties":false}},"return":{"description":"For a batch: every result (default) or only the last one.","type":"string","enum":["all","last"]},"digits":{"description":"Round fractional numbers in the results to this many significant figures (4-6 saves output tokens); whole numbers such as counts, shares and IDs are never changed. Default: as each tool returns them.","type":"integer","minimum":3,"maximum":10},"select":{"description":"Return only these fields of each result, as dotted paths, e.g. [\"verdict\", \"multiple_testing.best\", \"rows.0.accession\"] (table rows take column names).","minItems":1,"maxItems":30,"type":"array","items":{"type":"string","maxLength":200}},"receipt":{"description":"Add input and output SHA-256 and pack versions so the result can be recomputed and compared.","type":"boolean"},"view":{"description":"Draw the whole result for the person (charts, comparisons, option chains, yield curves, statements, backtest dashboards, order tickets) and return you a summary, where MCP Apps are drawn.","type":"boolean"}},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"title":"Run tools","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"1f7d7317f00487e33f162490eabfdc3e49c438087c7054fbd0b29da899b17f56","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T21:46:14.866Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"5b2282d662dab1f3e55db4cb42ae94f787e24b0369afef4e2b6f38bc75041db6","protocol":"streamable-http","status":"indexed","toolCount":3,"observedAt":"2026-10-31T21:46:14.866Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.arhancanli/canli-mcp":{"url":"https://canlicapital.com/mcp/canli"}}},"Cursor":{"mcpServers":{"io.github.arhancanli/canli-mcp":{"url":"https://canlicapital.com/mcp/canli"}}},"VS Code":{"servers":{"io.github.arhancanli/canli-mcp":{"type":"http","url":"https://canlicapital.com/mcp/canli"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://canlicapital.com/mcp/canli"},{"protocol":"mcp","package":"canli-mcp","registryType":"npm","version":"0.11.0"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.arhancanli%2Fcanli-mcp","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.arhancanli%2Fcanli-mcp","name":"io.github.arhancanli/canli-mcp","description":"345 finance tools, 56 prompts: quant, SEC and EU filings, fact checks, rates, odds, DeFi, macro.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://canlicapital.com/mcp/canli"},{"protocol":"mcp","package":"canli-mcp","registryType":"npm","version":"0.11.0"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://canlicapital.com/mcp-servers","repositoryUrl":"https://github.com/arhancanli/canlicapital","version":"0.11.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.arhancanli/canli-mcp","status":"online","lastCheckedAt":"2026-11-03T18:16:25.863Z","lastSuccessfulCheck":"2026-11-03T18:16:25.863Z","latencyMs":153,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T18:16:25.863Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T18:16:25.863Z"},"security":null,"timestamps":{"createdAt":"2026-10-24T19:58:09.540Z","updatedAt":"2026-10-24T19:58:09.540Z","observedAt":"2026-11-03T18:16:25.863Z"},"compatibility":{"serverVersion":"0.11.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}