MCP server for Flikt.AI — browse plan-review results, ask questions, export RFIs, and start reviews from Claude
Project description
flikt-mcp
MCP server that connects Claude (Claude Code, Claude Desktop, or any MCP client) to your Flikt.AI account: browse plan-review results, dig into coordination conflicts, ask questions, export RFI packages, and — if you allow it — kick off reviews of uploaded plan sets.
Setup
-
Mint a token in the Flikt portal: Settings → API access → Create token. Default tokens are read-only. Check "Allow this token to start reviews" (and set a monthly page limit) only if you want Claude to be able to start reviews against your subscription's page allowance — a token can never charge your card; runs that aren't fully covered by your plan are refused.
-
Copy the token at creation — it is shown exactly once.
-
Add the server (Claude Code):
claude mcp add flikt \ --env FLIKT_API_TOKEN=flk_your_token_here \ -- python -m flikt_mcp
or in any MCP client config:
{ "mcpServers": { "flikt": { "command": "python", "args": ["-m", "flikt_mcp"], "env": { "FLIKT_API_TOKEN": "flk_your_token_here" } } } }
Install first with
pip install .(from this directory), or run viauvx --from <path-to-flikt-mcp> flikt-mcp.
FLIKT_API_BASE overrides the API host (default https://api.flikt.ai).
Tools
| Tool | Token permission | What it does |
|---|---|---|
list_projects |
read | Projects with open-conflict severity rollups + review status |
get_project |
read | One project's summary + latest submission id |
list_conflicts |
read | Open conflicts (filter by severity / discipline / ball-in-court) |
ask_project |
read | Q&A over results: cost exposure, counts, top risks, schedule impact |
check_review_status |
read | Poll a running review (uploaded → processing → complete) |
save_rfis_pdf |
read | Download the ready-to-send RFI package to a local file |
run_review |
start reviews | Start the review for an uploaded, fully-covered submission |
Spend safety
run_review rides your subscription's page allowance and nothing else.
The Flikt API refuses (HTTP 402) any run that would require a payment —
overage, per-project pricing, or spec add-ons — and tells you to finish in
the portal instead. Per-token monthly page limits (set at mint time) bound
what a single token can consume; revoking a token in Settings cuts access
instantly.
Agentic review skill
skills/review-my-plan-set/SKILL.md packages the full loop — check the
plan set, confirm the spend with you, start the review, poll, then deliver
a top-risks summary and the RFI package. Point your Claude skills directory
at it or copy it into .claude/skills/.
Development
pip install -e ".[dev]"
pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flikt_mcp-0.1.0.tar.gz.
File metadata
- Download URL: flikt_mcp-0.1.0.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8eb9daccd8c65e13380eba245ff8a760899ef53159f1b9a25a55c7ed62eb4de9
|
|
| MD5 |
add84c7b5764e91b51a70b7c60df332b
|
|
| BLAKE2b-256 |
7fdebaf72c17cbe1458f83870037dd00c2f14a8ca621aec5dee908e93b53fd5f
|
Provenance
The following attestation bundles were made for flikt_mcp-0.1.0.tar.gz:
Publisher:
release.yml on Flikt-AI/flikt-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
flikt_mcp-0.1.0.tar.gz -
Subject digest:
8eb9daccd8c65e13380eba245ff8a760899ef53159f1b9a25a55c7ed62eb4de9 - Sigstore transparency entry: 1793474427
- Sigstore integration time:
-
Permalink:
Flikt-AI/flikt-mcp@2b347812e08b0deb1be52b3d176240fea00ccc84 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Flikt-AI
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b347812e08b0deb1be52b3d176240fea00ccc84 -
Trigger Event:
release
-
Statement type:
File details
Details for the file flikt_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: flikt_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b50c44b530b876e497ae3f134d7e259cf3082501f3086021e49e64f176212a12
|
|
| MD5 |
3eb71ed5e3f80031c55340b3df891a37
|
|
| BLAKE2b-256 |
85447eec753a92f455187aeb9d5be8742b2c9f49697e3efef4b287d8b2355ce1
|
Provenance
The following attestation bundles were made for flikt_mcp-0.1.0-py3-none-any.whl:
Publisher:
release.yml on Flikt-AI/flikt-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
flikt_mcp-0.1.0-py3-none-any.whl -
Subject digest:
b50c44b530b876e497ae3f134d7e259cf3082501f3086021e49e64f176212a12 - Sigstore transparency entry: 1793474490
- Sigstore integration time:
-
Permalink:
Flikt-AI/flikt-mcp@2b347812e08b0deb1be52b3d176240fea00ccc84 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Flikt-AI
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b347812e08b0deb1be52b3d176240fea00ccc84 -
Trigger Event:
release
-
Statement type: