Inferventis MCP Server
Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.
Crawler Summary
OpenClaw agent: mapper Professional Services Practice Management Platform A comprehensive Next.js application for managing professional services delivery across multiple service lines. Built for Forvis Mazars, this platform provides end-to-end client lifecycle management, project delivery, business development, and AI-powered tools for Tax, Audit, Accounting, Advisory, and other professional services. Features Core Functionality Project Ma Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Freshness
Last checked 2/22/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
mapper is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
OpenClaw agent: mapper Professional Services Practice Management Platform A comprehensive Next.js application for managing professional services delivery across multiple service lines. Built for Forvis Mazars, this platform provides end-to-end client lifecycle management, project delivery, business development, and AI-powered tools for Tax, Audit, Accounting, Advisory, and other professional services. Features Core Functionality Project Ma
Public facts
6
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 22, 2026
Vendor
Jaredmazars
Artifacts
0
Benchmarks
0
Last release
0.1.1
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/JaredMazars/Tax-Risk-Analyser.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Jaredmazars
Protocol compatibility
MCP
Auth modes
mcp, api_key
Machine-readable schemas
OpenAPI or schema references published
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
bash
git clone <repository-url> cd mapper
bash
npm install
bash
# Copy the example file cp .env.example .env # Edit .env and add your values: # - DATABASE_URL (use default for development) # - OPENAI_API_KEY (required) # - AZURE_STORAGE_CONNECTION_STRING (required for document storage)
bash
npx prisma generate npx prisma db push # For Azure SQL Server # OR npx prisma migrate dev # For local development with migrations
bash
npm run dev
text
mapper/ ├── prisma/ │ ├── schema.prisma # Database schema │ └── migrations/ # Database migrations ├── src/ │ ├── app/ │ │ ├── api/ # API routes │ │ │ ├── health/ # Health check endpoint │ │ │ ├── projects/ # Project management │ │ │ └── ... │ │ ├── dashboard/ # Dashboard pages │ │ └── layout.tsx # Root layout │ ├── components/ # React components │ ├── lib/ # Core libraries │ │ ├── errorHandler.ts # Error handling │ │ ├── validation.ts # Zod schemas │ │ ├── apiUtils.ts # API utilities │ │ ├── rateLimit.ts # Rate limiting │ │ ├── retryUtils.ts # Retry logic │ │ ├── fileValidator.ts # File validation │ │ └── ... │ └── types/ # TypeScript types └── public/ # Static files
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
OpenClaw agent: mapper Professional Services Practice Management Platform A comprehensive Next.js application for managing professional services delivery across multiple service lines. Built for Forvis Mazars, this platform provides end-to-end client lifecycle management, project delivery, business development, and AI-powered tools for Tax, Audit, Accounting, Advisory, and other professional services. Features Core Functionality Project Ma
A comprehensive Next.js application for managing professional services delivery across multiple service lines. Built for Forvis Mazars, this platform provides end-to-end client lifecycle management, project delivery, business development, and AI-powered tools for Tax, Audit, Accounting, Advisory, and other professional services.
git clone <repository-url>
cd mapper
npm install
# Copy the example file
cp .env.example .env
# Edit .env and add your values:
# - DATABASE_URL (use default for development)
# - OPENAI_API_KEY (required)
# - AZURE_STORAGE_CONNECTION_STRING (required for document storage)
Note: Azure Blob Storage will automatically create the following containers on first use:
engagement-letters - Engagement letter documentsdpa - Data Processing Agreementsacceptance-documents - A&C (Acceptance & Continuance) documentsreview-notes - Review note attachmentsnews-bulletins - News bulletin documentsnpx prisma generate
npx prisma db push # For Azure SQL Server
# OR
npx prisma migrate dev # For local development with migrations
npm run dev
| Variable | Description | Example |
|----------|-------------|---------|
| DATABASE_URL | Azure SQL Server connection string | sqlserver://server.database.windows.net:1433;database=db;user=user;password=pass;encrypt=true |
| NEXTAUTH_URL | Application URL | https://app.forvismazars.com |
| NEXTAUTH_SECRET | JWT signing secret (32+ chars) | <strong-random-secret> |
| AZURE_AD_CLIENT_ID | Azure AD application ID | <guid> |
| AZURE_AD_CLIENT_SECRET | Azure AD client secret | <secret> |
| AZURE_AD_TENANT_ID | Azure AD tenant ID | <guid> |
| AZURE_OPENAI_ENDPOINT | Azure OpenAI endpoint | https://<resource>.openai.azure.com |
| AZURE_OPENAI_API_KEY | Azure OpenAI API key | <key> |
| AZURE_OPENAI_DEPLOYMENT | Deployment name (GPT-4) | gpt-4 |
| REDIS_CONNECTION_STRING | Azure Cache for Redis | <host>:6380,password=<key>,ssl=True |
| Variable | Description | Default |
|----------|-------------|---------|
| NODE_ENV | Environment | development |
| PORT | Server port | 3000 |
| REDIS_USERNAME | Redis ACL username | default |
| SESSION_FINGERPRINT_ENABLED | Enable session fingerprinting | true |
| RATE_LIMIT_ENABLED | Enable rate limiting | true |
| RATE_LIMIT_BYPASS_ADMIN | Allow admin bypass | true |
| MAX_FILE_UPLOAD_SIZE | Max file size in bytes | 10485760 (10MB) |
| AZURE_COMMUNICATION_CONNECTION_STRING | Email service (optional) | - |
| AZURE_STORAGE_CONNECTION_STRING | Azure Blob Storage connection string | Required |
mapper/
├── prisma/
│ ├── schema.prisma # Database schema
│ └── migrations/ # Database migrations
├── src/
│ ├── app/
│ │ ├── api/ # API routes
│ │ │ ├── health/ # Health check endpoint
│ │ │ ├── projects/ # Project management
│ │ │ └── ...
│ │ ├── dashboard/ # Dashboard pages
│ │ └── layout.tsx # Root layout
│ ├── components/ # React components
│ ├── lib/ # Core libraries
│ │ ├── errorHandler.ts # Error handling
│ │ ├── validation.ts # Zod schemas
│ │ ├── apiUtils.ts # API utilities
│ │ ├── rateLimit.ts # Rate limiting
│ │ ├── retryUtils.ts # Retry logic
│ │ ├── fileValidator.ts # File validation
│ │ └── ...
│ └── types/ # TypeScript types
└── public/ # Static files
POST /api/auth/signin - Azure AD sign-inGET /api/auth/logout - Sign out and invalidate session (redirects to Azure AD logout)GET /api/auth/session - Get current user sessionGET /api/projects - List projects (filtered by service line access)POST /api/projects - Create new projectGET /api/projects/[id] - Get project detailsPUT /api/projects/[id] - Update projectDELETE /api/projects/[id] - Archive projectPOST /api/projects/[id]/users - Assign user to projectDELETE /api/projects/[id]/users/[userId] - Remove user from projectGET /api/clients - List clients (filtered by service line)POST /api/clients - Create client acceptance workflowGET /api/clients/[id] - Get client detailsPUT /api/clients/[id] - Update clientGET /api/clients/search - Search clients by name/codePOST /api/acceptance/responses - Submit acceptance questionnaireGET /api/acceptance/responses/[id] - Get acceptance responsePUT /api/acceptance/responses/[id] - Update responsePOST /api/acceptance/responses/[id]/documents - Upload acceptance documentsPOST /api/acceptance/responses/[id]/approve - Approve client acceptanceGET /api/bd/opportunities - List opportunitiesPOST /api/bd/opportunities - Create opportunityPUT /api/bd/opportunities/[id] - Update opportunityGET /api/bd/contacts - List contactsPOST /api/bd/contacts - Create contactPOST /api/bd/activities - Log activityPOST /api/bd/proposals - Upload proposalPOST /api/bd/opportunities/[id]/convert - Convert to clientPOST /api/projects/[id]/documents - Upload project documentGET /api/projects/[id]/documents - List project documentsDELETE /api/projects/[id]/documents/[docId] - Delete documentPOST /api/projects/[id]/mapping/upload - Upload trial balanceGET /api/projects/[id]/mapping - Get mapped accountsGET /api/projects/[id]/tax-adjustments - List adjustmentsPOST /api/projects/[id]/tax-adjustments - Create adjustmentPOST /api/projects/[id]/tax-adjustments/suggestions - Generate AI suggestionsGET /api/projects/[id]/tax-calculation/export - Export calculationPOST /api/projects/[id]/opinions - Create opinion draftGET /api/projects/[id]/opinions/[draftId] - Get draftPOST /api/projects/[id]/opinions/[draftId]/generate - Generate section with AIPUT /api/projects/[id]/opinions/[draftId]/sections/[sectionId] - Update sectionPOST /api/projects/[id]/opinions/[draftId]/documents - Upload reference documentPOST /api/clients/[id]/analytics/analyze - Analyze client financialsGET /api/clients/[id]/credit-ratings - Get credit ratingsPOST /api/clients/[id]/documents - Upload analytics documentGET /api/templates - List templatesPOST /api/templates - Create templatePUT /api/templates/[id] - Update templateGET /api/templates/[id]/generate - Generate document from templateGET /api/admin/users - List users (System Admin)PUT /api/admin/users/[id] - Update user role/permissionsGET /api/admin/service-lines - List service linesGET /api/health - System health checkGET /api/health/redis - Redis health and queue stats (System Admin)Create a new migration:
npx prisma migrate dev --name migration_name
Reset database:
npx prisma migrate reset
View database:
npx prisma studio
# Run linter
npm run lint
# Type check
npx tsc --noEmit
# Run tests (when implemented)
npm test
# Run e2e tests
npm run test:e2e
DATABASE_URL in .env:DATABASE_URL="sqlserver://your-server.database.windows.net:1433;database=your-database;user=your-user;password=your-password;encrypt=true"
npx prisma db push
Or if using migrations:
npx prisma migrate deploy
NODE_ENV=productionnpm run build
npm start
AZURE_AD_CLIENT_ID, AZURE_AD_CLIENT_SECRET, and AZURE_AD_TENANT_ID are setAZURE_OPENAI_ENDPOINT and AZURE_OPENAI_API_KEY are setAZURE_OPENAI_DEPLOYMENTuploads/ directory permissionsnpx prisma generate to regenerate clientDATABASE_URL connection stringnpx prisma migrate deployREDIS_CONNECTION_STRING is set correctly/api/health/redis endpoint for diagnostics (admin only)[Your License Here]
For issues or questions:
Built for Forvis Mazars professional services excellence
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
mcp, api_key
Streaming
No
Data region
global
Protocol support
Requires: mcp, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/contract"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.
Structured website and review evidence for AI-assisted local-business shortlisting.
Sentiment, toxicity, entity extraction, PII, translation, summary, QA, fraud scoring, safety audit.
63 production tools for AI agents — one API key, pay per call in USDC (x402) or Stripe credits.
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"mcp",
"api_key"
],
"requires": [
"mcp",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": true,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/JaredMazars/Tax-Risk-Analyser#input",
"outputSchemaRef": "https://github.com/JaredMazars/Tax-Risk-Analyser#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:46:48.309Z",
"sourceUpdatedAt": "2026-02-24T19:46:48.309Z",
"freshnessSeconds": 19607596
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-10-09T18:20:04.756Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "supported",
"confidenceSource": "contract",
"notes": "Confirmed by capability contract"
}
],
"flattenedTokens": "protocol:MCP|supported|contract"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:48.309Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key",
"href": "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:48.309Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/JaredMazars/Tax-Risk-Analyser#input",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:48.309Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Jaredmazars",
"href": "https://github.com/JaredMazars/Tax-Risk-Analyser",
"sourceUrl": "https://github.com/JaredMazars/Tax-Risk-Analyser",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-jaredmazars-tax-risk-analyser/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to mapper and adjacent AI workflows.