Cascade can find the people, not just the code. If you are using Windsurf, this puts the same two searches the Refolk interface runs inside the conversation you are already having: describe who you need, and it comes back with real people and the evidence behind every pick.
You need an API key. Create one in the API page - it is shown once, so keep it somewhere before you close the tab. A new account comes with 500 free credits, which is enough to try this properly before deciding anything.
Where the config lives: ~/.codeium/windsurf/mcp_config.json.
Cascade, then the plugins icon, then Configure. That opens the file above.
Windsurf calls the address serverUrl rather than url. Everything else is the same.
{
"mcpServers": {
"refolk": {
"serverUrl": "https://www.refolk.ai/api/mcp",
"headers": {
"Authorization": "Bearer rfk_live_your_key_here"
}
}
}
}Press Refresh in the plugins pane.
Check it worked. Ask Cascade for a shortlist and it calls the search tool.
refolk_search_people - Search for people in plain English (~10 reserved, reconciled down).refolk_filter_people - Search for people with exact filters (1 credit).refolk_plan_filters - Turn a description into a filter set (1 credit).refolk_credit_balance - Check the credit balance (free).Two of the four spend credits, and both say so in the description the model reads, so it can tell you what a search will cost before it runs one. Nothing here writes: there is no tool that sends a message or changes your account.
The MCP overview has more on what to ask it, and the API reference documents the same searches as plain HTTP if you would rather call them from your own code.
Yes. Windsurf connects to a remote server over Streamable HTTP and lets you set a custom header, which is all this needs. Paste the config above and it connects.
~/.codeium/windsurf/mcp_config.json. Merge the server in beside anything already there rather than replacing the file.
The same credits the Refolk app spends. A search in plain English reserves 10 credits and refunds what it did not use; a filtered search costs 1. A new account starts with 500 free credits.
The key sits in the config file on your machine and is attached to the HTTP request by the client. The model reads the tools and their results, never the header.
The key is missing or wrong. Every request to the server is authenticated, so a bad key looks like a server with nothing in it. Check the key on its own first, then reload the client.
Try it on the search you came here for
Type one sentence. I plan the search, read GitHub, public LinkedIn and Crunchbase records, and the open web as it is right now, and hand back a ranked list with the reason next to every name.
01Describe them
One plain sentence. Role, city, stack, stage, whatever matters to you.
02I read the web live
GitHub, public LinkedIn and Crunchbase records, the open web. Not a database that went stale last quarter.
03You read the shortlist
Ranked, with the reasoning under every name. Open a profile, ask a follow-up, narrow it down.
500 free credits on sign-up. No card, no demo call. See real searches.