FIS IntelliMatch MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MAX_ROWS | No | Maximum rows returned | 500 |
| MSSQL_PORT | No | SQL Server port | 1433 |
| MSSQL_USER | No | Database user (omit for Windows Auth) | |
| IM_TBL_ITEM | No | Item table name override | dbo.ITEM |
| IM_TBL_MATCH | No | Match result table override | dbo.MATCH_RESULT |
| MSSQL_SERVER | Yes | SQL Server hostname | |
| MSSQL_ENCRYPT | No | Use encryption (true/false) | true |
| IM_TBL_JOB_LOG | No | Job log table override | dbo.JOB_LOG |
| MSSQL_DATABASE | Yes | Database name | |
| MSSQL_PASSWORD | No | Database password (omit for Windows Auth) | |
| IM_TBL_AUDIT_LOG | No | Audit log table override | dbo.AUDIT_LOG |
| IM_TBL_DATA_LOAD | No | Data load log table override | dbo.DATA_LOAD_LOG |
| IM_TBL_ERROR_LOG | No | Error log table override | dbo.ERROR_LOG |
| IM_TBL_EXCEPTION | No | Exception table override | dbo.EXCEPTION |
| MSSQL_TRUST_CERT | No | Trust self-signed certificates | false |
| IM_TBL_RECON_GROUP | No | Recon group table override | dbo.RECON_GROUP |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| im_test_connectionA | Test the MS SQL connection to the IntelliMatch database. Returns server version and database name. |
| im_get_configurationA | Show current MCP server configuration (connection details, table mappings, row limits). Password is never shown. |
| im_list_tablesA | List all user tables in a given schema (default: dbo). Useful for discovering the IntelliMatch schema layout. |
| im_describe_tableA | Show column names, data types, nullability, and default values for a given table. Helps understand IntelliMatch table structure before writing queries. |
| im_get_recon_groupsA | List all reconciliation groups/sets defined in IntelliMatch. Shows group name, type, and active status. |
| im_get_recon_summaryA | Get a reconciliation summary for a specific value date. Shows matched, unmatched, and exception counts with match % per recon group. |
| im_get_match_statisticsB | Get detailed match rate statistics for a date range: total items, matched, unmatched, exceptions, break amounts by currency. |
| im_get_breaksA | Retrieve open break/exception items with optional filters. Key morning-check tool. Returns break reference, amounts, currency, age, and status. |
| im_get_aged_breaksA | Find break/exception items older than a specified number of days. Critical for break ageing reviews and escalations. |
| im_get_break_detailsA | Get full details of a specific break/exception by its exception ID. Shows both sides of the break, amounts, differences, and history. |
| im_break_aging_reportA | Summarise open breaks by age buckets (0-2, 3-5, 6-10, 11-30, 30+ days) grouped by currency and entity. Essential for daily ageing review. |
| im_search_itemsB | Search IntelliMatch items/transactions by reference, date, entity, currency, or match status. Useful for investigating specific transactions. |
| im_get_item_detailsA | Get full details of a specific IntelliMatch item including all columns, match result, and linked exception if any. |
| im_get_unmatched_itemsA | Retrieve unmatched items for a date with optional filters. Shows all items with MATCH_STATUS = UNMATCHED. |
| im_get_daily_summaryB | Generate a daily BAU reconciliation summary: items loaded, match rates, open breaks, and job status for a given date. |
| im_get_job_statusA | Check the status of IntelliMatch batch jobs/processes. Useful for verifying overnight runs completed and identifying failures. |
| im_get_load_statusA | Check data load / file ingestion status. Shows records received, loaded, and any errors. Key morning check for confirming source data arrived. |
| im_get_error_logB | Retrieve recent errors and warnings from the IntelliMatch error log. Filter by severity, job, or date range. |
| im_get_pending_processesB | List all IntelliMatch processes/jobs that are currently running or waiting to run. Useful for monitoring live processing. |
| im_execute_selectA | Execute an ad-hoc SELECT (or WITH…SELECT) query against the IntelliMatch database. Only read operations are permitted — INSERT, UPDATE, DELETE, DDL, EXEC, and SQL comments are blocked. Use this as an escape hatch when the dedicated BAU tools do not cover your specific query. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/navin2031992/mcpmssql'
If you have feedback or need assistance with the MCP directory API, please join our Discord server