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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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