# Jaspers > Jaspers builds Jaspers Terminal, the open-source agentic terminal for public markets, and runs two hosted MCP servers over SEC data, Jaspers Screener MCP and Jaspers Research MCP, that AI agents reach over the Model Context Protocol. Jaspers Inc, United States. Website: https://jsprai.com/. Contact: info@jsprai.com. ## When to use Jaspers - To find US public companies by their numbers: screen about 7,100 SEC registrants on fundamentals, valuation, index membership, 13F institutional holders, and insider trades through the Jaspers Screener MCP server at `https://s.jsprai.com/mcp` (OAuth 2.0, scope `mcp`, via `https://account.jsprai.com`). - To test criteria written in words against companies' newest 10-K and 10-Q filings, with quotes verified against the filing text and cited to sec.gov: the same server, `start_qualitative_screen` and `get_qualitative_screen`. - To look up one US company's fundamentals, holders, and insider activity: `get_company`. - To read what one company's SEC filings say, by semantic or exact-term search, with every quote verified against sec.gov, and to query a filing database with Forms 3/4/5 and 13D/G as fields: the Jaspers Research MCP server at `https://analyst-api.jsprai.com/mcp/open` (same OAuth server, resource-specific token). - To give a person a finance workspace with live data on a trading-screen grid, scheduled work, and an assistant that writes the data plugins it lacks: Jaspers Terminal, free for macOS and Windows. - To extend Jaspers Terminal: plugins with `@jaspers-ai/sdk`, skills in the Agent Skills format, both published on Jaspers Hub. - Not for trade execution, companies outside the US SEC universe, tick-level data, or investment advice. ## How to call Jaspers - [Agent instructions](https://jsprai.com/agents.md): endpoints, authentication, tool workflow, conventions, and limits - [Screener skill](https://jsprai.com/.well-known/agent-skills/jaspers-screener/SKILL.md): a ready-made skill for the Screener MCP server - [Research skill](https://jsprai.com/.well-known/agent-skills/jaspers-research/SKILL.md): a ready-made skill for the Research MCP server - [Research MCP protected resource metadata](https://analyst-api.jsprai.com/.well-known/oauth-protected-resource/mcp/open): that server's auth requirements (RFC 9728) - [auth.md](https://jsprai.com/auth.md): how an agent obtains credentials, step by step, and what Jaspers does not offer - [OAuth protected resource metadata](https://s.jsprai.com/.well-known/oauth-protected-resource/mcp): the server's auth requirements (RFC 9728) - [OAuth authorization server metadata](https://account.jsprai.com/.well-known/oauth-authorization-server): endpoints, PKCE S256, client ID metadata documents (RFC 8414) - [Jaspers Hub API](https://hub-api.jsprai.com/v1/items): plugins and skills for Jaspers Terminal, JSON, no auth for reads - [OpenAPI document](https://jsprai.com/openapi.json): the Hub read API and both MCP endpoints, with the OAuth scope, as OpenAPI 3.1 - [Developers](https://jsprai.com/developers.md): every service, quickstarts, authentication, errors and limits ## Docs - [Jaspers Terminal](https://jsprai.com/terminal/index.md): what the Terminal is, the grid, plugins and MCP, data, open source and availability - [Jaspers Terminal paper](https://jsprai.com/terminal_paper/index.md): the design: requirements, SDK and plugins, the MCP-native layer, the pane grid, scheduled tasks - [Getting started](https://raw.githubusercontent.com/JaspersAI/terminal/main/docs/getting-started.md): run it, first launch, commands, packaging - [Writing a plugin](https://raw.githubusercontent.com/JaspersAI/terminal/main/docs/writing-a-plugin.md): a watchlist plugin from scratch: an MCP server, a source, and a view - [SDK reference](https://raw.githubusercontent.com/JaspersAI/terminal/main/docs/sdk-reference.md): definePlugin, defineSource, defineView, ctx, the hooks, connections and secrets - [Skills](https://raw.githubusercontent.com/JaspersAI/terminal/main/docs/skills.md): writing, installing, and using skills in Jaspers Terminal - [Connections and data](https://raw.githubusercontent.com/JaspersAI/terminal/main/docs/connections-and-data.md): adding an MCP server, the built-in views, the file everything is kept in - [Installing plugins](https://raw.githubusercontent.com/JaspersAI/terminal/main/docs/installing-plugins.md): from Jaspers Hub, a GitHub release, a link, or a file - [Publishing a plugin](https://raw.githubusercontent.com/JaspersAI/terminal/main/docs/publishing-a-plugin.md): to Jaspers Hub from Settings, or as an archive on a GitHub release - [Pro mode](https://raw.githubusercontent.com/JaspersAI/terminal/main/docs/pro-mode.md): letting the assistant run shell commands, and what that allows - [Eye](https://raw.githubusercontent.com/JaspersAI/terminal/main/docs/eye.md): what the app records, what it never records, where it goes - [Architecture](https://raw.githubusercontent.com/JaspersAI/terminal/main/docs/architecture.md): the processes, the state tree, how a plugin is wired in - [Roadmap](https://raw.githubusercontent.com/JaspersAI/terminal/main/docs/roadmap.md): what would matter most next ## Agent discovery - [Agent skills index](https://jsprai.com/.well-known/agent-skills/index.json): skills with SHA-256 digests - [Agent Plugin](https://github.com/JaspersAI/skills): plugin.json and mcp.json bundling the skills and both MCP servers, with an AGENTS.md for coding agents - [ARD catalog](https://jsprai.com/.well-known/ard.json): both MCP servers, the Terminal, the Hub API, the skills index, and this guide as Agentic Resource Discovery entries - [Screener MCP server card](https://jsprai.com/.well-known/mcp/server-card.json): the Screener server's identity and connection details - [Research MCP server card](https://jsprai.com/.well-known/mcp/research-server-card.json): the Research server's identity and connection details - [API catalog](https://jsprai.com/.well-known/api-catalog): RFC 9727 linkset of the MCP server, the Hub API, and the OAuth server - [Sitemap](https://jsprai.com/sitemap.xml): every page, with lastmod dates - [Schema map](https://jsprai.com/schemamap.xml): the site's schema.org data as a JSON Lines feed ## Sections - [Terminal](https://jsprai.com/terminal/llms.txt): index for the Jaspers Terminal product page - [Terminal paper](https://jsprai.com/terminal_paper/llms.txt): index for the paper - [Blog](https://jsprai.com/blog/index.md): the posts, newest first, each with a markdown twin; RSS at https://jsprai.com/blog/feed.xml ## Company - [About](https://jsprai.com/about.md): who Jaspers is and what it builds - [Contact](https://jsprai.com/contact.md): email, access requests, issues, reports - [Privacy](https://jsprai.com/privacy.md): what the website collects and why - [GitHub](https://github.com/JaspersAI): source for Jaspers Terminal and its official plugins - [LinkedIn](https://www.linkedin.com/company/jsprai/): the company page - [plugin-research](https://github.com/JaspersAI/plugin-research): research rooms for the Terminal, analysts working in parallel over the Research MCP - [plugin-screener-mcp](https://github.com/JaspersAI/plugin-screener-mcp): the Screener MCP inside the Terminal - [Jaspers Hub](https://hub.jsprai.com/): plugins and skills for Jaspers Terminal - [@jaspers-ai/sdk](https://www.npmjs.com/package/@jaspers-ai/sdk): the plugin SDK on npm ## Optional - [llms-full.txt](https://jsprai.com/llms-full.txt): the agent instructions, the Terminal page, the paper, the company pages, and the blog posts in one file