Pulse MCP server
Query the Pulse database from Claude, ChatGPT, Grok, and other AI assistants
Pulse runs a hosted MCP (Model Context Protocol) server that lets AI assistants search Pulse documents and query the Pulse database directly in your conversations. Connect it once and ask questions like "List the top 5 projects by gold grade in Canada" — the assistant searches and queries the live database and cites what it found.
Server URL
Every client connects to the same remote server:
https://mcp.pulseintelligence.com/mcpConnect your client
Follow the guide for your assistant:
| Client | Guide |
|---|---|
| Claude | Connect Claude |
| ChatGPT | Connect ChatGPT |
| Grok | Connect Grok |
| Anything else | Other MCP clients |
All clients need a Pulse Intelligence account with OAuth access enabled — contact your Pulse admin if you're unsure whether yours is.
Available tools
Once connected, the assistant can use these tools:
Screening and dossiers
| Tool | Description |
|---|---|
search_companies | Screen companies by structured attributes with field/operator/value filters |
get_company_dossier | Full single-company picture in one call — overview, financials, recent news, current mining assets |
search_mining_assets | Screen mining assets (mines, projects, deposits, facilities) by structured attributes |
get_asset_dossier | Full single-asset picture in one call — overview, owners, latest production and reserves, hierarchy |
describe_filters | List the filters available on a resource (companies or mining-assets) |
resolve_options | Resolve a human term (e.g. "ASX", "Gold") to the option values filters expect |
People and publications
| Tool | Description |
|---|---|
search_people | Search executives and directors in the Pulse curated roster |
search_publications | Search publications for news, announcements, and qualitative context |
Database
| Tool | Description |
|---|---|
get_database_schema | Inspect database tables and columns |
get_column_values | List a column's distinct values to discover enums, units, or categories |
run_read_query | Execute read-only SQL queries against the Pulse database |
Portfolio
| Tool | Description |
|---|---|
get_portfolio_positions | Read a portfolio's current holdings and totals |
portfolio_reconcile | Reconcile a holdings list (CSV or pasted table) against a Pulse portfolio — read-only dry run |
resolve_listing | Resolve a stock ticker to a Pulse company listing |
Example prompts
- "List the top 5 projects by gold grade in Canada — use the Pulse MCP."
- "What are the highest gold grades across our geological archives?"
- "Which companies reported new drill results in the last quarter?"
- "Show me the database schema for production data, then summarise 2025 copper output by country."
Adding "use the Pulse MCP" to a prompt nudges the assistant to reach for the connector instead of answering from memory.
Authentication and security
- OAuth 2.1 with PKCE — when you connect, you're redirected to the Pulse authorization page and sign in with your Pulse Intelligence credentials. Your credentials are never shared with the AI client; only a scoped access token is exchanged.
- Read-only — every tool is read-only. Queries cannot modify data.
- Tool approval — clients ask for your permission before each tool call (exact behaviour varies by client).
- Revoking access — disconnect or remove the connector in your AI client's settings at any time.
Troubleshooting
| Issue | Solution |
|---|---|
| Authorization fails | Check that your Pulse account has OAuth access enabled — contact your admin |
| Connection failed error | Verify the URL is exactly https://mcp.pulseintelligence.com/mcp |
| Tools not showing in chat | Start a new conversation after connecting the integration |
| Search returns no results | Try broadening your query or using different terminology |
Client-specific issues (plan requirements, developer mode, per-chat toggles) are covered in each connection guide.