Skip to main content
Glama
ivossos

FCCS MCP Agentic Server

by ivossos

FCCS MCP Agentic Server

Oracle EPM Cloud Financial Consolidation and Close (FCCS) agentic server using Google ADK with MCP support.

Features

  • 25+ FCCS Tools: Full coverage of Oracle FCCS REST API

  • Dual Mode: MCP server (Claude Desktop) + Web API (FastAPI)

  • Memory & Feedback: PostgreSQL persistence with RL tracking

  • Mock Mode: Development without real FCCS connection

  • Bilingual: English and Portuguese support

Related MCP server: ACI MCP Server

Quick Start

Automated Setup:

.\setup-windows.bat

This will:

  • Create virtual environment

  • Install all dependencies

  • Create .env file from template

  • Guide you through configuration

Manual Setup:

  1. Create virtual environment: python -m venv venv

  2. Activate: .\venv\Scripts\Activate.ps1

  3. Install: pip install -e .

  4. Configure: Copy .env.example to .env and edit

  5. Initialize database: python scripts\init_db.py (if using PostgreSQL)

Quick Commands:

  • Start web server: .\start-server.bat

  • Start MCP server: .\start-mcp-server.bat

  • Install dependencies: .\install-dependencies.bat

  • Initialize database: .\init-database.bat

See WINDOWS_DEPLOYMENT.md for detailed Windows setup guide.

Linux/Mac

1. Install Dependencies:

pip install -e .

2. Configure Environment:

cp .env.example .env
# Edit .env with your settings

3. Run:

MCP Server (for Claude Desktop):

python -m cli.mcp_server

Web Server (for API access):

python -m web.server

Interactive CLI:

python -m cli.main

Claude Desktop Configuration

Add to %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "fccs-agent": {
      "command": "python",
      "args": ["-m", "cli.mcp_server"],
      "cwd": "C:\\path\\to\\fccs-mcp-ag-server",
      "env": {
        "FCCS_MOCK_MODE": "true"
      }
    }
  }
}

API Endpoints

Endpoint

Method

Description

/

GET

Health check

/tools

GET

List available tools

/execute

POST

Execute a tool

/tools/{name}

POST

Call specific tool

/feedback

POST

Submit user feedback

/metrics

GET

Get tool metrics

Available Tools

Application

  • get_application_info - FCCS application details

  • get_rest_api_version - API version info

Jobs

  • list_jobs - List recent jobs

  • get_job_status - Job status by ID

  • run_business_rule - Execute business rules

  • run_data_rule - Execute data load rules

Dimensions

  • get_dimensions - List all dimensions

  • get_members - Get dimension members

  • get_dimension_hierarchy - Build hierarchy tree

Journals

  • get_journals - List journals

  • get_journal_details - Journal details

  • perform_journal_action - Approve, reject, post

  • update_journal_period - Update period

  • export_journals / import_journals

Data

  • export_data_slice - Export grid data

  • smart_retrieve - Smart data retrieval

  • copy_data / clear_data

Reports

  • generate_report - Generate FCCS reports

  • get_report_job_status - Async report status

Consolidation

  • export_consolidation_rulesets / import_consolidation_rulesets

  • validate_metadata

  • generate_intercompany_matching_report

  • import_supplementation_data

  • deploy_form_template

Architecture

fccs-mcp-ag-server/
├── fccs_agent/           # Main package
│   ├── agent.py          # Agent orchestration
│   ├── config.py         # Configuration
│   ├── client/           # FCCS HTTP client
│   ├── tools/            # 25+ tool modules
│   └── services/         # Feedback service
├── cli/                  # CLI & MCP server
│   ├── main.py           # Interactive CLI
│   └── mcp_server.py     # MCP stdio server
└── web/                  # FastAPI server
    └── server.py

Deployment

Windows

See WINDOWS_DEPLOYMENT.md for complete Windows deployment guide including:

  • Prerequisites installation

  • Automated setup scripts

  • Windows Service configuration

  • Troubleshooting

Docker

docker build -t fccs-agent .
docker run -p 8080:8080 --env-file .env fccs-agent

Google Cloud Run

gcloud run deploy fccs-agent \
  --source . \
  --region us-central1 \
  --allow-unauthenticated \
  --set-env-vars FCCS_MOCK_MODE=true

See QUICK_DEPLOY.md for detailed Cloud Run deployment.

Feedback System

The agent tracks tool executions for reinforcement learning:

  • Automatic: Execution time, success/failure, errors

  • User Feedback: 1-5 rating via /feedback endpoint

  • Metrics: Aggregated stats via /metrics endpoint

Documentation

License

MIT

fccs-mcp-ag-server

Install Server
A
license - permissive license
C
quality
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    F
    maintenance
    Enables Excel file manipulation through Microsoft's official COM automation interface using xlwings, designed for corporate environments where security policies prevent direct file access. Provides 25 tools for workbook operations, data manipulation, formatting, charts, pivot tables, and worksheet management through native Excel integration.
    Last updated
    29
    9
  • F
    license
    -
    quality
    D
    maintenance
    Enables management and configuration of Cisco ACI (Application Centric Infrastructure) fabrics through the APIC REST API, providing 35+ tools for tenant management, network policies, EPGs, bridge domains, VRFs, contracts, and health monitoring.
    Last updated
    2
  • A
    license
    -
    quality
    C
    maintenance
    Connect AI agents to Oracle EPM Cloud (Planning, PBCS, EPBCS) via REST APIs. Automate month-end close, run business rules, manage substitution variables, refresh databases, export data slices, and monitor job status through natural language. Built by Fred Mamadjanov, Oracle ACE and EPM Solution Architect.
    Last updated
    11
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    Enables interaction with Oracle Cloud Infrastructure through the MCP protocol. Supports dynamic profile selection and provides 85 tools for managing compute, databases, networking, IAM, storage, load balancers, OKE, monitoring, and cost management.
    Last updated

View all related MCP servers

Related MCP Connectors

  • 34 production API tools over one hosted MCP endpoint.

  • Connect any two APIs and keep them in sync — 45 MCP tools with shadow previews and diagnostics.

  • Remote MCP for Japan's EDINET DB — 3,800 listed companies' financials & filings (OAuth)

View all MCP Connectors

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/ivossos/fccs-mcp-ag-server'

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