Skip to main content

Overview

The Finscreener MCP Server enables Claude and other AI agents to access Finscreener’s comprehensive business data through the Model Context Protocol. Simply configure Claude Desktop with our hosted server endpoint - no local installation required.
Cloud Hosted Service - Our MCP server is hosted at mcp.finscreener.in. Just add your API key and start using it immediately with Claude Desktop.

Prerequisites

  • Finscreener API Key - Format: fsk_xxx (Get from User Profile → Security tab)
  • Claude Desktop - For AI agent integration

Claude Desktop Setup

Edit the Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json
Add the following configuration:
{
  "mcpServers": {
    "finscreener": {
      "url": "https://mcp.finscreener.in/sse?api_key=YOUR_API_KEY"
    }
  }
}
After updating the configuration, restart Claude Desktop for changes to take effect.

Server Endpoints

EndpointDescription
https://mcp.finscreener.in/sseSSE endpoint for Claude Desktop connection
https://mcp.finscreener.in/healthHealth check endpoint

Authentication Options

You can pass your API key in three ways:
MethodFormat
URL Query Parameter (Recommended)?api_key=fsk_xxx
X-API-Key HeaderX-API-Key: fsk_xxx
Authorization HeaderAuthorization: Bearer fsk_xxx

Available Tools

Search Tools

Search companies, directors, and GST registrations by name or keyword.
ToolDescription
search_companySearch companies by name
search_directorSearch directors by name
search_gstSearch GST registrations

Detail Tools

Retrieve full profiles by identifier (CIN, DIN, GSTIN).
ToolDescription
get_company_detailsGet company details by CIN
get_director_detailsGet director details by DIN
get_gst_detailsGet GST details by GSTIN
Detail endpoints are limited to 100 requests per day.

Watchlist Tools

Create and manage collections of companies.
ToolDescription
create_watchlistCreate a new watchlist
list_watchlistsList all watchlists
get_watchlist_detailsGet watchlist contents

Screener Tools

Execute FQL queries for advanced filtering.
ToolDescription
run_screenerExecute an FQL query
create_screenerSave a new screener
list_screenersList saved screeners
Complex screener queries may take up to 240 seconds to complete.

Order Tools

Create and manage data orders.
ToolDescription
create_orderCreate a new data order
list_ordersList all orders
get_user_creditsCheck credit balance

Classification Tools

Lookup industry and tax codes.
ToolDescription
lookup_nic_codeLookup NIC industry code
lookup_hsn_codeLookup HSN goods code
lookup_sac_codeLookup SAC services code

FQL Query Examples

Case Sensitivity - Field names are CASE-SENSITIVE! Company queries use capitalized fields (City, State, NICCode), while GST queries use lowercase (state).

Find IT companies in Mumbai with high capital

City == 'Mumbai' AND NICCode IN [62011, 62012] AND paidUpCapital > 10000000

Find active companies in Maharashtra

State == 'Maharashtra' AND llpStatus == 'Active'

Find GST registrations in Gujarat

state == 'Gujarat' AND Status == 'Active'

Rate Limits

Endpoint TypeLimitNotes
Detail Endpoints100/dayCompany, Director, GST details
Search EndpointsBased on planHigher limits for premium plans
Screener Queries240s timeoutComplex queries may take longer
Watchlist OperationsUnlimitedCreate and manage watchlists

Troubleshooting

Connection Failed

  • Verify your API key is correct and active
  • Check that the URL is exactly: https://mcp.finscreener.in/sse?api_key=YOUR_KEY
  • Test the server health: https://mcp.finscreener.in/health
  • Restart Claude Desktop after configuration changes

No Results from Screener

  • Field names are case-sensitive! Use City not city
  • For GST queries, use lowercase state
  • Check operator syntax (use == not =)
  • Verify NIC codes are numeric, not strings
  • Complex queries may take up to 240 seconds

Rate Limit Exceeded

  • Detail endpoints are limited to 100 requests per day
  • Wait until the next day for limits to reset
  • Consider upgrading your subscription for higher limits

Invalid API Key

  • API keys should start with fsk_
  • Generate a new key from User Profile → Security tab
  • Ensure there are no extra spaces in your configuration