Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RTI_MCP_HOMENoConfig + cache location~/.rti-mcp
RTI_HISTORY_URLNoSeed View History URL (fallback if no config file)
RTI_MCP_CACHE_TTLNoSeconds a fetched list stays fresh900
RTI_MCP_DOWNLOAD_DIRNoWhere PDFs and CSVs land~/.rti-mcp/documents

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
rti_session_statusA

Check whether the stored RTI Online session URL still works, and show whose account it belongs to plus how stale the cached lists are. Run this first when other tools report authentication problems.

rti_set_session_urlA

Store a new RTI Online 'View History' session URL, replacing any previous one and clearing cached data. Use when the old URL stops working: the user logs in at rtionline.gov.in with OTP + captcha, clicks 'View History', and copies the full address-bar URL.

rti_dashboardC

Registered / disposed / pending totals for the citizen's RTI requests and first appeals -- the summary shown on the View History dashboard.

rti_listA

List RTI applications in one bucket. category: 'request' or 'appeal'; status: 'registered' (all of them), 'disposed' or 'pending'. Optional search filters on registration number, applicant, status text, filing date or status date; dates match in either 2026-08-07 or 07/08/2026 form. Results are newest-first as the portal returns them.

rti_searchA

Search every RTI request and appeal by registration number fragment, public-authority code, status text, filing date or status date; dates match in either 2026-08-07 or 07/08/2026 form. Use this when the user names an application loosely (e.g. 'the BSNL one', 'NIMHANS') or asks what moved on a given day.

rti_overdueA

Pending RTI requests whose reply is overdue. The RTI Act gives a public authority 30 days to reply, so days defaults to 30. Returns the oldest first with the number of days elapsed -- use it to decide which applications are ripe for a first appeal.

rti_statusA

Current status of one RTI application by registration number (e.g. 'NIMNS/R/E/26/00220') -- the state, the date it changed, the public authority's remarks or reply summary, and whether a reply PDF is available. This is the everyday 'what happened to my RTI' lookup.

rti_detailsA

Full filed details of one RTI application by registration number: public authority, the complete text of information sought, applicant particulars, BPL status, concerned CPIO and any attached document. Use rti_status instead if you only need the current state.

rti_downloadA

Download an application's PDF to disk. kind='reply' fetches the public authority's reply (only on disposed applications); kind='request' fetches the document attached to the original request. Returns the saved path; defaults to the server's documents folder.

rti_export_csvB

Export every RTI request and appeal to a CSV file for tracking or analysis -- registration number, applicant, filing date, current status and status date.

rti_clear_cacheA

Drop all cached application lists so the next query re-reads the portal. Normally unnecessary -- tools take a refresh flag.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/gouthamganeshm/rti-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server