general-agentic-management-mcp
Analyzes DoorDash export data to normalize, cluster, and derive demand patterns, including revenue analysis, heatmaps, and anomaly detection.
Correlates gig mobility data with Downdetector-format outage exports to identify cancellation patterns during service outages.
Analyzes Grubhub export data to normalize, cluster, and derive demand patterns, including revenue analysis, heatmaps, and anomaly detection.
Analyzes Lyft export data to normalize, cluster, and derive demand patterns, including revenue analysis, heatmaps, and anomaly detection.
Provides reverse geocoding via Nominatim, converting latitude/longitude to neighborhood, postcode, and city information.
Analyzes Uber export data to normalize, cluster, and derive demand patterns, including revenue analysis, heatmaps, and anomaly detection.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@general-agentic-management-mcpwhat's the METAR for KLAX?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
agentic-management-tooling-mcp
Vendor-agnostic MCP server toolkit for building agentic workflows with real operational safety.
Built under live operational pressure — not a demo. The safety rail primitives in agentic/
came from a production executive transport dispatch system where a runaway agent loop or a
mistimed mutation has real consequences. The rest followed.
No private infrastructure required. No proprietary API keys for most tools. Drop in and run.
ALL Public commits are GPG signed, using Key: ABD3976FCC006E0F3FE559177286B3118BA4EFB2 Public key included in this repo.
The problem this solves
LLM agents operating over real systems have three failure modes that are underserved by most MCP toolkits:
Mutation without confirmation. An agent writes, deletes, or triggers something it
should not because no gate was in the path. mutation_gate blocks every state-changing
call until confirmed=True is explicit. Every intercept is logged.
Cost runaway. Long-running agentic sessions accumulate API spend invisibly.
api_budget_check and api_cost_estimate track cumulative session spend against a
configurable ceiling using a vendor-agnostic pricing registry you maintain locally.
State loss across tool calls. Agents lose context between calls. session_snapshot_save
and session_snapshot_restore give any agent a durable checkpoint it can reload after
a handoff, restart, or context compaction.
Everything else in this repo is operational data and analysis tooling that runs cleanly on top of those primitives.
Related MCP server: Aviation Weather MCP Server
Namespaces
agentic/ Safety rails, mutation guards, API budget controls, session state,
async polling, entity watchlists, go/no-go scoring, health monitoring.
Vendor-agnostic -- works with any LLM provider and any MCP client.
tools/ Operational data tools backed by public APIs with no keys required.
Aviation weather, FAA TFRs, NWS alerts, ADS-B flight tracking,
Amtrak train status.
intelligence/ Structured analysis from export files and derived data.
LinkedIn network analysis, mobility pattern intelligence,
cellular coverage gap analysis.
gig_mobility/ Gig-platform export normalization and analysis.
Uber, Lyft, DoorDash, Grubhub and generic CSV/JSON exports.
Geographic primitives via Maidenhead grid.Tools (51 total)
agentic/ -- 17 tools
The core of this repo. These are the primitives that make the rest safe to run in an agentic context.
Tool | Purpose |
| SR1 -- blocks any state-changing call unless |
| SR2 -- recommends model tier (any provider) based on task type and remaining budget. |
| Hard guardrail: Maidenhead resolution > 6 chars requires attested own/sanitized data or fails. |
| Estimates call cost from a user-maintained vendor-agnostic pricing registry. |
| Tracks cumulative session spend against a configurable ceiling. |
| Resets a session cost accumulator. |
| Adds or updates a provider/model entry in the pricing registry. |
| Polls caller-supplied endpoints, writes timestamped JSON snapshot. |
| Returns saved snapshot with age. |
| Returns snapshot age in seconds. |
| GETs any URL, returns health/latency/status. |
| Reports stale vs fresh for a list of data feeds with configurable thresholds. |
| Polls async job status until success, failure, or timeout. |
| Prevents double-fire on non-idempotent operations via TTL-keyed state. |
| Named entity lists (flights, clients, reservation codes, etc.). |
| Multi-factor go/no-go scoring. Generalizes CPS-style checks to any domain. |
tools/ -- 11 tools
Public API tools. No keys required. Useful standalone; designed to feed into
readiness_score and the agentic/ safety layer.
Tool | Purpose |
| Current METAR observations for any ICAO station. |
| Terminal Aerodrome Forecasts. |
| Pilot reports within a radius. |
| Active FAA Temporary Flight Restrictions. |
| Active NWS alerts by state, zone, or point. |
| 7-day NWS forecast for any lat/lon. |
| ADS-B telemetry by ICAO callsign. |
| ADS-B telemetry by tail number. |
| ADS-B telemetry by ICAO hex (most reliable for repeated polling). |
| Amtrak train status at any station. |
| Delay in minutes for a specific Amtrak train at a given station. |
intelligence/ -- 11 tools
Analysis tools that operate on structured export files. No live API calls; all inference is local.
Tool | Purpose |
| Industry and tenure breakdown from a LinkedIn data export. |
| Post and comment topic analysis, co-occurrence. |
| Reaction patterns, monthly activity, most-engaged contacts. |
| Surfaces high-activity and scarcity zones for advance and security planning. |
| Identifies underserved high-value corridors for concierge/transport positioning. |
| Correlates mobility gaps with timestamped incident data. |
| Correlates gig data with Downdetector-format outage exports. |
| Loads OpenCelliD CSV tower data for a bounding box. |
| Bins towers into Maidenhead grid squares by provider. |
| Identifies coverage gaps in high-mobility areas. |
| Compares carrier coverage quality by neighborhood. |
gig_mobility/ -- 12 tools
Export normalization and demand analysis for gig platforms. Privacy-preserving by design -- restaurant identity is discarded, location is Maidenhead-binned, no PII surfaces in output.
Tool | Purpose |
| Normalizes any gig platform CSV/JSON into a common schema. |
| High/low value breakdown, percentile distribution, platform comparison. |
| Groups by pickup area, dropoff area, time of day, or day of week. |
| Driver availability proxy from trip density. |
| Correlates cancellation gaps with outage event timestamps. |
| Maps restaurant names to generic cuisine type, discards restaurant identity. |
| Cuisine demand by neighborhood x time-of-day x day-of-week. |
| Busiest times by cuisine type, decoupled from trip records. |
| Converts coordinates to Maidenhead grid square (4/6/8 chars). |
| Returns bounding box for a Maidenhead square. |
| Converts coordinates to UTM. |
| Returns neighborhood, postcode, city for a lat/lon via Nominatim. |
Installation
pip install mcp httpx xmltodict maidenheadCopy the pricing registry template and fill in your provider rates:
cp pricing_registry.template.json $AGENTIC_MCP_STATE_DIR/pricing_registry.json
# Edit pricing_registry.json with your provider/model ratesConfiguration
# Required -- no default. Server refuses to start without this.
export AGENTIC_MCP_STATE_DIR=/path/to/your/state/directoryOn first run the server confirms the state directory path and asks you to acknowledge before writing any files.
Usage
python server.py # stdio (Claude Desktop / any MCP client)
python server.py --transport sse # SSE for remote clientsClaude Desktop config
{
"mcpServers": {
"agentic-tools": {
"command": "python",
"args": ["/opt/agentic-management-tooling-mcp/server.py"],
"env": {
"AGENTIC_MCP_STATE_DIR": "/home/youruser/.local/share/agentic-mcp"
}
}
}
}Privacy and resolution guardrails
Geographic tools default to 6-character Maidenhead resolution (~4.6km x 2.3km, neighborhood level).
Resolution of 8, 10, or 12 characters is blocked for third-party or unverified data. To use finer resolution you must explicitly attest:
own_data=True-- this is data you collected yourself, andpre_sanitized=True-- PII has been removed prior to import.
Both flags must be set or the tool returns a structured refusal. Every invocation is logged to the audit trail regardless of outcome.
Public APIs used
Namespace | Endpoint |
Aviation Weather |
|
FAA TFR |
|
NWS Alerts |
|
Flight Tracking |
|
Amtrak |
|
Reverse Geocode |
|
Cell Towers | OpenCelliD CSV (operator supplies file -- |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/CorporateTravelDC/agentic-management-tooling-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server